Sign in

Marc Köhlbrugge

@marckohlbrugge.com
4.5K followers 219 following 163 posts

🚧 Building blueskycounter.com wip.co betalist.com roomai.com startup.jobs m-u-l-t-i-v-e-r-s-e.com handle.horse submit.co and more.

PostsRepliesMedia
Marc Köhlbrugge @marckohlbrugge.com · 05/05/2025
The count in the header is taken directly from Bluesky. That's why it matches with what you see on the Bluesky website. The graph is calculated based on actual follower data. I think the graph is more accurate, but it's hard to verify
030
Reposted by Marc Köhlbrugge
Evil Martians @evilmartians.com · 29/04/2025
Martian CEO @inazarova.bsky.social is talking to founders choosing Rails and @marckohlbrugge.com was an obvious success story. And his advice isn’t about “hustle” or “grit” ...but curiosity, speed, and a willingness to be publicly wrong.
152
Marc Köhlbrugge @marckohlbrugge.com · 02/03/2025
Hi Joel, thanks for your message. I’ve noticed the same thing and to be honest I don’t have a good explanation. The chart is calculated on the individuals followers. Whereas the other numbers are taken directly from Bluesky. My best explanation is that they don’t count all followers
020
Marc Köhlbrugge @marckohlbrugge.com · 31/01/2025
( The reason I didn’t include pricing in the email before is because if I raise the price, any sent emails will be outdated. )
120
Marc Köhlbrugge @marckohlbrugge.com · 31/01/2025
Yeah I added the fact it’s paid to the invitation email for that reason. To prevent the bait and switch feeling. I’ll add the pricing for additional clarity
120
Marc Köhlbrugge @marckohlbrugge.com · 31/01/2025
Yes I had to change it at some point because it wasn’t sustainable with the free tier. I’ll add pricing to the email 👍
220
Marc Köhlbrugge @marckohlbrugge.com · 20/01/2025
You can cancel by using the email address you signed up with here: blueskycounter.com/billing Please let me know if you need more help. DMs are open
blueskycounter.com
010
Marc Köhlbrugge @marckohlbrugge.com · 13/12/2024
Nice! Means a lot you kept it around 🙏
130
Marc Köhlbrugge @marckohlbrugge.com · 12/12/2024
Can you try and click "Track Your Followers" and follow the steps there? Should do the trick
110
Marc Köhlbrugge @marckohlbrugge.com · 08/12/2024
Thank you 🙏
010
Marc Köhlbrugge @marckohlbrugge.com · 08/12/2024
I'm looking to get some press coverage for BlueskyCounter.com Who should I talk to?
2102
Marc Köhlbrugge @marckohlbrugge.com · 08/12/2024
Appreciate the mention! If you could change one thing to improve Bluesky Counter, what would it be?
010
Marc Köhlbrugge @marckohlbrugge.com · 07/12/2024
Shout out to @mackuba.eu and @frabr.lasercats.fr for their work on their Ruby gems. Couldn't make this migration without those 🙏
050
Marc Köhlbrugge @marckohlbrugge.com · 07/12/2024
I used Express which reminded me of Sinatra in Ruby. Easy to understand, but got messy quickly having almost everything in one file. Wasn't sure how to better organize into MVC. Also realized how much I love Ruby's syntax and Rails' ActiveRecord.
160
Marc Köhlbrugge @marckohlbrugge.com · 07/12/2024
Some recent improvements: - Followers are now updated in real-time using firehose data - Fixed some bugs causing incomplete data - Fixed some bugs in chart rendering - Switched default period from "all" to "last 3 months" - Added ability for me to manually add accounts w/o OAuth
050
Marc Köhlbrugge @marckohlbrugge.com · 07/12/2024
Nothing wrong with Node. But I have ~20 years experience with Rails and almost zero with Node. I find Rails much easier and pleasant to work with. Had to temporarily go with Node because it has better SDKs for Bluesky and I wanted to ship fast. But now Ruby has SDKs too, so switched back :)
150
Marc Köhlbrugge @marckohlbrugge.com · 07/12/2024
I converted BlueskyCounter.com 's codebase from Node to Ruby on Rails. It should be more reliable now and I can add more features quicker 🙌
2120
Marc Köhlbrugge @marckohlbrugge.com · 06/12/2024
I should!
120
Marc Köhlbrugge @marckohlbrugge.com · 06/12/2024
Yeah that’s what I meant. Feels good, but can lead you down the wrong path
010
Marc Köhlbrugge @marckohlbrugge.com · 05/12/2024
public.api.bsky.app/xrpc/app.bsk... Yeah doesn't seem to require auth. Surprised you run into rate limiting errors. Are you sure it's from Bluesky and not a proxy or something? Executing any other (high volume) API calls?
220
Marc Köhlbrugge @marckohlbrugge.com · 05/12/2024
Directories might still be a good first project just to get into the shipping habit. Get something out there. Or as I mentioned, as a way distribution channel for your main business. But agreed very hard to grow into a sustainable business by itself.
150
Marc Köhlbrugge @marckohlbrugge.com · 05/12/2024
But unless you can keep growing the traffic, this is where you'll get stuck. The primary revenue model is advertising which relies on sustained traffic rather than a valuable product.
110
Marc Köhlbrugge @marckohlbrugge.com · 05/12/2024
Yes, I agree they can provide a "false start". They are incredibly easy to ship, relatively easy to get initial traffic for (particularly if you're early in a fast-growing market), and you will likely get a bunch of positive feedback from the creators you include.
230
Marc Köhlbrugge @marckohlbrugge.com · 05/12/2024
Yes it should work, but there's an issue with some of the OAuth sessions. If you log out and log back in, it should import any missing days and continue working. Working on a fix
120
Marc Köhlbrugge @marckohlbrugge.com · 05/12/2024
Which API endpoint is this? Are you authenticated?
110
Marc Köhlbrugge @marckohlbrugge.com · 05/12/2024
haha love it
010
Marc Köhlbrugge @marckohlbrugge.com · 05/12/2024
😄
100
Marc Köhlbrugge @marckohlbrugge.com · 05/12/2024
It works!
050
Marc Köhlbrugge @marckohlbrugge.com · 05/12/2024
Testing images uploads via Ruby
a cat
2260
Marc Köhlbrugge @marckohlbrugge.com · 05/12/2024
But I agree as a standalone business they typically aren’t that lucrative or valuable. Unless you can turn it into a market place or something like that, facilitate sales, etc
030
Marc Köhlbrugge @marckohlbrugge.com · 05/12/2024
I like to think of them as distribution channels you control. When I started BetaList back in 2010 I did so to promote my own startup 😄 And a few years later Submit.co to promote BetaList
270
Marc Köhlbrugge @marckohlbrugge.com · 04/12/2024
Thank you for including it!
010
Reposted by Marc Köhlbrugge
Jean Meijer – 🇪🇺 eu/acc @jeanmeijer.com · 04/12/2024
it's just because the post US-election boom, all those new users. new follows are down way more than new likes and posts. we're just reaching a different phase where starterpacks are less of a growth source. (graph from bsky.jazco.dev/stats)
graph bluesky activity, new followers down much more than likes and posts.
061
Marc Köhlbrugge @marckohlbrugge.com · 04/12/2024
Noticing the same trend. Seems like either growth is slowing down a bit
7150
Marc Köhlbrugge @marckohlbrugge.com · 04/12/2024
There's an OAuth issue with some accounts preventing me from updating the stats. Working on a fix. But these accounts just stop updating altogether. Not a slow decline. The decline observed by @justinjackson.ca is indeed real
020
Marc Köhlbrugge @marckohlbrugge.com · 03/12/2024
Thanks for the ping! We used to have a free plan, but when I changed it to paid-only I must have missed updating that page. Deploying a fix now.
040
Marc Köhlbrugge @marckohlbrugge.com · 01/12/2024
Can you try on bsky.app ?
100
Reposted by Marc Köhlbrugge
Frabr @frabr.lasercats.fr · 29/11/2024
The atproto omniauth strategy is out ! And thanks to @marckohlbrugge.com and @mackuba.eu's didkit it can now resolve its endpoints dynamically (it's not a bluesky only strategy anymore)
2172
Marc Köhlbrugge @marckohlbrugge.com · 29/11/2024
media.tenor.com
a group of people wearing headphones and a kopfhörer events sticker
ALT: a group of people wearing headphones and a kopfhörer events sticker
020
Marc Köhlbrugge @marckohlbrugge.com · 29/11/2024
Appreciate the mention 🙏
010
Reposted by Marc Köhlbrugge
Justin Jackson @justinjackson.ca · 29/11/2024
I keep finding cool 3rd-party apps and projects built for Bluesky, so I've started to collect them all here: justinjackson.ca/best-bluesky... Did I miss any?
justinjackson.ca
Best Bluesky apps, projects, tools I've found
A collection of cool apps and projects built on the AT Protocol: analytics tools, dashboards, and custom feed builders.
5021151
Marc Köhlbrugge @marckohlbrugge.com · 28/11/2024
Feel free to copy my source code as a starting point 👍
120
Marc Köhlbrugge @marckohlbrugge.com · 28/11/2024
The issue is that you might at one point have identified yourself as [name].bsky.social, posted it online, etc. And now suddenly it no longer links to you and can be used by someone else to impersonate you.
020
Marc Köhlbrugge @marckohlbrugge.com · 28/11/2024
That’s crazy. Thanks for the heads up. Registered @marckohlbrugge.bsky.social just in case
030
Marc Köhlbrugge @marckohlbrugge.com · 28/11/2024
I added +1 to your follower count 👍
010
Marc Köhlbrugge @marckohlbrugge.com · 28/11/2024
ok but your avatar is way cooler than mine
110
Marc Köhlbrugge @marckohlbrugge.com · 28/11/2024
Big number: total number of followers Small number: new followers in last 24 hours Background chart: total followers over last 7 days
120
Marc Köhlbrugge @marckohlbrugge.com · 28/11/2024
Thank you to @gondo.bsky.social for suggesting this idea earlier today 🙌 bsky.app/profile/gond...
040
Marc Köhlbrugge @marckohlbrugge.com · 28/11/2024
I've made the iOS widget for you: bsky.app/profile/marc... Thank you for the idea 🙏
000