Tuan Cao
@tuancao.me
👨💻 Freelancer by day
👷♂️ IndieHacker by night-ish
🛠️ Building: https://whichpack.com seeing which starter pack you're in.
👷♂️ IndieHacker by night-ish
🛠️ Building: https://whichpack.com seeing which starter pack you're in.
Pinned
Tuan Cao
@tuancao.me
· Dec 6
Protip: on how to get in more Starter Packs
1. Go to whichpack.com check your profile
2. Search for your friends on whichpack
3. Find which pack they are in but you are not
4. Find Creator posts and ask to be included in.
Like and Repost are much appreciated.
#buildinpublic #grow #starterpack
1. Go to whichpack.com check your profile
2. Search for your friends on whichpack
3. Find which pack they are in but you are not
4. Find Creator posts and ask to be included in.
Like and Repost are much appreciated.
#buildinpublic #grow #starterpack
PHIZI is such a uniquely talented youtuber. It's really hard to put in word while I love his style of narrating so much, maybe the way he write his script or the way his talk?
Check out this list, I already played probably half of these games and loved them.
www.youtube.com/watch?v=3bMP...
Check out this list, I already played probably half of these games and loved them.
www.youtube.com/watch?v=3bMP...
The Top 50 Indie Games (That You Simply Need To Play)
YouTube video by PHIZZI
www.youtube.com
February 17, 2025 at 12:44 AM
PHIZI is such a uniquely talented youtuber. It's really hard to put in word while I love his style of narrating so much, maybe the way he write his script or the way his talk?
Check out this list, I already played probably half of these games and loved them.
www.youtube.com/watch?v=3bMP...
Check out this list, I already played probably half of these games and loved them.
www.youtube.com/watch?v=3bMP...
Want find out where/how people talk about your app in bluesky?
1) Go to search
2) Type in `domain:<your-domain>
example "domain:whichpack.com"
1) Go to search
2) Type in `domain:<your-domain>
example "domain:whichpack.com"
January 24, 2025 at 3:17 AM
Want find out where/how people talk about your app in bluesky?
1) Go to search
2) Type in `domain:<your-domain>
example "domain:whichpack.com"
1) Go to search
2) Type in `domain:<your-domain>
example "domain:whichpack.com"
So much insight in just one hour of really engaging podcast.
A few key points
- Although we have not reach AGI, but the cost of AI is significantly cheaper
- Agent is especially good in research and coding usecase, not so much in other
castro.fm/episode/LLiJdw
A few key points
- Although we have not reach AGI, but the cost of AI is significantly cheaper
- Agent is especially good in research and coding usecase, not so much in other
castro.fm/episode/LLiJdw
Latent Space: The AI Engineer Podcast: [Ride Home] Simon Willison: Things we learned about LLMs in 2024 (1h13m)
Due to overwhelming demand (>15x applications:slots), we are closing CFPs for AI Engineer Summit NYC today. Last call! Thanks, we’ll be reaching out to all shortly!The world’s top AI blogger and frien...
castro.fm
January 14, 2025 at 4:01 AM
So much insight in just one hour of really engaging podcast.
A few key points
- Although we have not reach AGI, but the cost of AI is significantly cheaper
- Agent is especially good in research and coding usecase, not so much in other
castro.fm/episode/LLiJdw
A few key points
- Although we have not reach AGI, but the cost of AI is significantly cheaper
- Agent is especially good in research and coding usecase, not so much in other
castro.fm/episode/LLiJdw
It's been a busy years for me, my proudest achievements is 700+ stars. 😋.
December 27, 2024 at 8:53 AM
It's been a busy years for me, my proudest achievements is 700+ stars. 😋.
After some digging, here are a couple thing I found out
1. Network latency between vercel and my db is not that bad
2. Bottle-neck is in my query
Same query for handle: mcuban.bsky.social
- Vercel -> Hetzner: 600 ms
- Hetzner -> Hetzner: 540ms
- Local - Local: 250ms
1. Network latency between vercel and my db is not that bad
2. Bottle-neck is in my query
Same query for handle: mcuban.bsky.social
- Vercel -> Hetzner: 600 ms
- Hetzner -> Hetzner: 540ms
- Local - Local: 250ms
December 25, 2024 at 3:39 AM
After some digging, here are a couple thing I found out
1. Network latency between vercel and my db is not that bad
2. Bottle-neck is in my query
Same query for handle: mcuban.bsky.social
- Vercel -> Hetzner: 600 ms
- Hetzner -> Hetzner: 540ms
- Local - Local: 250ms
1. Network latency between vercel and my db is not that bad
2. Bottle-neck is in my query
Same query for handle: mcuban.bsky.social
- Vercel -> Hetzner: 600 ms
- Hetzner -> Hetzner: 540ms
- Local - Local: 250ms
Which is one faster for you?
whichpack.com or beta.whichpack.com
1) whichpack.com is Hosted in Vercel
2) beta.whichpack.com is Hosted entirely on Hetzner on $5 vps
Please help me test it.
I thought beta will be faster since the web app is closer to the db (also host on the same instance)? But 👇
whichpack.com or beta.whichpack.com
1) whichpack.com is Hosted in Vercel
2) beta.whichpack.com is Hosted entirely on Hetzner on $5 vps
Please help me test it.
I thought beta will be faster since the web app is closer to the db (also host on the same instance)? But 👇
December 25, 2024 at 1:20 AM
Which is one faster for you?
whichpack.com or beta.whichpack.com
1) whichpack.com is Hosted in Vercel
2) beta.whichpack.com is Hosted entirely on Hetzner on $5 vps
Please help me test it.
I thought beta will be faster since the web app is closer to the db (also host on the same instance)? But 👇
whichpack.com or beta.whichpack.com
1) whichpack.com is Hosted in Vercel
2) beta.whichpack.com is Hosted entirely on Hetzner on $5 vps
Please help me test it.
I thought beta will be faster since the web app is closer to the db (also host on the same instance)? But 👇
Pro tips: Free "Work Email" with your personal GMail ✉️
When register for SaaS, eg BetterStack they require you to have "Work" email.
Here is how to do that for Free:
Transfer your domain to CloudFlare
Setup Email Routing to forward email sent to your own domain to your personal gmail
Profit!
When register for SaaS, eg BetterStack they require you to have "Work" email.
Here is how to do that for Free:
Transfer your domain to CloudFlare
Setup Email Routing to forward email sent to your own domain to your personal gmail
Profit!
December 23, 2024 at 4:56 AM
Pro tips: Free "Work Email" with your personal GMail ✉️
When register for SaaS, eg BetterStack they require you to have "Work" email.
Here is how to do that for Free:
Transfer your domain to CloudFlare
Setup Email Routing to forward email sent to your own domain to your personal gmail
Profit!
When register for SaaS, eg BetterStack they require you to have "Work" email.
Here is how to do that for Free:
Transfer your domain to CloudFlare
Setup Email Routing to forward email sent to your own domain to your personal gmail
Profit!
Migrated my db server from Neon (19$/month) to a VPS running on Hetzner ($5) month.
Data migration is done and not that difficult.
Server load is pretty good. Let's see how it goes when more users visit whichpack.com
#buildinpublic #dev
Data migration is done and not that difficult.
Server load is pretty good. Let's see how it goes when more users visit whichpack.com
#buildinpublic #dev
December 21, 2024 at 9:58 AM
Migrated my db server from Neon (19$/month) to a VPS running on Hetzner ($5) month.
Data migration is done and not that difficult.
Server load is pretty good. Let's see how it goes when more users visit whichpack.com
#buildinpublic #dev
Data migration is done and not that difficult.
Server load is pretty good. Let's see how it goes when more users visit whichpack.com
#buildinpublic #dev
Kinda run down into a rabbit holes today, had a lot of fun learning about Vim, NeoVim.
Here are a couple really good resource I found 👇
Here are a couple really good resource I found 👇
December 19, 2024 at 3:12 PM
Kinda run down into a rabbit holes today, had a lot of fun learning about Vim, NeoVim.
Here are a couple really good resource I found 👇
Here are a couple really good resource I found 👇
🤔 What do you think about this productized business
$1000 for self-hosting NextJS app on selection of VPS (Hetzner, Digital Ocean, etc)
#nextjs #self-host #buildinpublic
$1000 for self-hosting NextJS app on selection of VPS (Hetzner, Digital Ocean, etc)
#nextjs #self-host #buildinpublic
December 14, 2024 at 8:46 AM
🤔 What do you think about this productized business
$1000 for self-hosting NextJS app on selection of VPS (Hetzner, Digital Ocean, etc)
#nextjs #self-host #buildinpublic
$1000 for self-hosting NextJS app on selection of VPS (Hetzner, Digital Ocean, etc)
#nextjs #self-host #buildinpublic
Go and “download” you some bluesky bookmarks 😃.
Finallyyyyy my bookmark extension is on the Chrome store 😂
bluskybookmark.com
The reason behind the delay:
- I published it on weekend
- I forgot the privacy page
- I forgot to update the permission needed
A lot of mistakes this time ✍️
#buildinpubllic #bip_year_end_challenge
bluskybookmark.com
The reason behind the delay:
- I published it on weekend
- I forgot the privacy page
- I forgot to update the permission needed
A lot of mistakes this time ✍️
#buildinpubllic #bip_year_end_challenge
December 11, 2024 at 10:18 AM
Go and “download” you some bluesky bookmarks 😃.
It's cool that you are added in a Starter Pack, but do you know what Legendary level of cool is?
It's is @mcuban.bsky.social cool. He is in whooping 3,364 packs 🤯.
Many of the packs been reposted 4000 times
Here is his stats: whichpack.com/mcuban.bsky....
It's is @mcuban.bsky.social cool. He is in whooping 3,364 packs 🤯.
Many of the packs been reposted 4000 times
Here is his stats: whichpack.com/mcuban.bsky....
December 11, 2024 at 9:46 AM
It's cool that you are added in a Starter Pack, but do you know what Legendary level of cool is?
It's is @mcuban.bsky.social cool. He is in whooping 3,364 packs 🤯.
Many of the packs been reposted 4000 times
Here is his stats: whichpack.com/mcuban.bsky....
It's is @mcuban.bsky.social cool. He is in whooping 3,364 packs 🤯.
Many of the packs been reposted 4000 times
Here is his stats: whichpack.com/mcuban.bsky....
whichpack.com right now is:
- A NextJS app running on Vercel
- It's DB is running on Neon.tech
- It's crawler basically a Nodejs script that I ran manually on my macbook.
I'm thinking of consolidate both 3 component on a Hetzner VPS.
What do you think? My reason is below.
(1/3)
- A NextJS app running on Vercel
- It's DB is running on Neon.tech
- It's crawler basically a Nodejs script that I ran manually on my macbook.
I'm thinking of consolidate both 3 component on a Hetzner VPS.
What do you think? My reason is below.
(1/3)
Find which Starter Pack you are in
Find which Bluesky starter packs include you as a member. Explore your community memberships and understand your social presence through the starter packs you're part of.
whichpack.com
December 11, 2024 at 9:35 AM
whichpack.com right now is:
- A NextJS app running on Vercel
- It's DB is running on Neon.tech
- It's crawler basically a Nodejs script that I ran manually on my macbook.
I'm thinking of consolidate both 3 component on a Hetzner VPS.
What do you think? My reason is below.
(1/3)
- A NextJS app running on Vercel
- It's DB is running on Neon.tech
- It's crawler basically a Nodejs script that I ran manually on my macbook.
I'm thinking of consolidate both 3 component on a Hetzner VPS.
What do you think? My reason is below.
(1/3)
Lot of interesting indie hackers from this list. Give them some love ;).
If you're an indie maker or interested in dev, I'm putting together a starter pack. Drop your @ here, and I'll make sure to include you. Power to the people! 🚀
go.bsky.app/AFG1Sgc
go.bsky.app/AFG1Sgc
December 10, 2024 at 3:59 AM
Lot of interesting indie hackers from this list. Give them some love ;).
Pretty great list by @buildinginpublic.bsky.social , I followed a lot of Indie hackers from this list.
Created a Building in Public starter pack🥳
If you're an indie hacker or a solopreneur building in public, feel free to join.
👉 Share what you are building in public
❤️Like this post
🔄 And Repost
#buildinginpublic #buildinpublic #saas
go.bsky.app/qvD5BW
If you're an indie hacker or a solopreneur building in public, feel free to join.
👉 Share what you are building in public
❤️Like this post
🔄 And Repost
#buildinginpublic #buildinpublic #saas
go.bsky.app/qvD5BW
December 10, 2024 at 3:50 AM
Pretty great list by @buildinginpublic.bsky.social , I followed a lot of Indie hackers from this list.
Traffic of whichpack.com after launch is stabilizing around 120 visitors per day.
I would say it's pretty good compared to my previous products. (And... it didn't even exist 8 days ago)
Thing can be improved: 42% bounce rate is pretty high
#buildinpublic
I would say it's pretty good compared to my previous products. (And... it didn't even exist 8 days ago)
Thing can be improved: 42% bounce rate is pretty high
#buildinpublic
December 10, 2024 at 2:01 AM
Traffic of whichpack.com after launch is stabilizing around 120 visitors per day.
I would say it's pretty good compared to my previous products. (And... it didn't even exist 8 days ago)
Thing can be improved: 42% bounce rate is pretty high
#buildinpublic
I would say it's pretty good compared to my previous products. (And... it didn't even exist 8 days ago)
Thing can be improved: 42% bounce rate is pretty high
#buildinpublic
Lot of cool indie hackers is in this list. Give them some love guys.
December 10, 2024 at 12:49 AM
Lot of cool indie hackers is in this list. Give them some love guys.
Reposted by Tuan Cao
Reminder: if you'd like to start playing with #ATProto and the Bluesky API in your favorite programming language, there might be some libraries you can use on the list here: sdk.blue :)
And if you have any (working, usable) library that's not listed here, please let me know!
And if you have any (working, usable) library that's not listed here, please let me know!
sdk.blue
A curated list of libraries & SDKs for the Bluesky API and AT Protocol
sdk.blue
December 9, 2024 at 2:14 PM
Haha, not very productive day today. I got down to many rabbit holes researching way to run a self-hosted postgresql + crawler on a VPS.
- Managed to get on Hetzner train. Seem pretty nice.
- Learned a bit more about self-host: youtu.be/Q1Y_g0wMwww
- Learned about coolify.io by @heyandras.dev 🤯
- Managed to get on Hetzner train. Seem pretty nice.
- Learned a bit more about self-host: youtu.be/Q1Y_g0wMwww
- Learned about coolify.io by @heyandras.dev 🤯
Self Host 101 - Set up and Secure Your Own Server
YouTube video by Syntax
www.youtube.com
December 9, 2024 at 11:52 AM
Haha, not very productive day today. I got down to many rabbit holes researching way to run a self-hosted postgresql + crawler on a VPS.
- Managed to get on Hetzner train. Seem pretty nice.
- Learned a bit more about self-host: youtu.be/Q1Y_g0wMwww
- Learned about coolify.io by @heyandras.dev 🤯
- Managed to get on Hetzner train. Seem pretty nice.
- Learned a bit more about self-host: youtu.be/Q1Y_g0wMwww
- Learned about coolify.io by @heyandras.dev 🤯
Reposted by Tuan Cao
Created a Starter Pack for SaaS Founders. :)
If you'd like to join:
✅ reply with your best project
✅ like and repost for more visibility
Let's connect!
#StarterPacks #buildInPublic #IndieHackers #SaaSFounders
#SaaS
go.bsky.app/GQjwrGC
If you'd like to join:
✅ reply with your best project
✅ like and repost for more visibility
Let's connect!
#StarterPacks #buildInPublic #IndieHackers #SaaSFounders
#SaaS
go.bsky.app/GQjwrGC
December 7, 2024 at 2:34 PM
Created a Starter Pack for SaaS Founders. :)
If you'd like to join:
✅ reply with your best project
✅ like and repost for more visibility
Let's connect!
#StarterPacks #buildInPublic #IndieHackers #SaaSFounders
#SaaS
go.bsky.app/GQjwrGC
If you'd like to join:
✅ reply with your best project
✅ like and repost for more visibility
Let's connect!
#StarterPacks #buildInPublic #IndieHackers #SaaSFounders
#SaaS
go.bsky.app/GQjwrGC
This is lesser known tips, that help me to get in 10+ starter packs.
Give it a try and let's me know ;).
Give it a try and let's me know ;).
Protip: on how to get in more Starter Packs
1. Go to whichpack.com check your profile
2. Search for your friends on whichpack
3. Find which pack they are in but you are not
4. Find Creator posts and ask to be included in.
Like and Repost are much appreciated.
#buildinpublic #grow #starterpack
1. Go to whichpack.com check your profile
2. Search for your friends on whichpack
3. Find which pack they are in but you are not
4. Find Creator posts and ask to be included in.
Like and Repost are much appreciated.
#buildinpublic #grow #starterpack
December 7, 2024 at 9:25 AM
This is lesser known tips, that help me to get in 10+ starter packs.
Give it a try and let's me know ;).
Give it a try and let's me know ;).
Let make your feed more inspiring with these builder.
Following @hudovich.dev and @danielnguyen.me 's starter packs was a timesaver in getting my feed interesting, just minutes after signing up here - so I made one too of people I follow for daily inspiration
go.bsky.app/KyGhP2s
go.bsky.app/KyGhP2s
December 7, 2024 at 7:04 AM
Let make your feed more inspiring with these builder.