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
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 · 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 · 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
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 · 05/12/2024
Testing images uploads via Ruby
a cat
2260
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
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
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.
5021251
Marc Köhlbrugge @marckohlbrugge.com · 28/11/2024
You can now track your Bluesky followers from your iPhone home screen 👉 blueskycounter.com/scriptable
3392
Reposted by Marc Köhlbrugge
Neil Sardesai @neilsardesai.mastodon.social.ap.brid.gy · 28/11/2024
Thought he could be a lil more cozy :)
111768
Marc Köhlbrugge @marckohlbrugge.com · 28/11/2024
What should I add to BlueskyCounter.com next? 💡 Track posts/follows in chart as well 💡 Detailed post analytics (likes, replies, etc) 💡 Browser extension (see stats in bsky.app sidebar) 💡 Trends/predictions (see when you reach milestone, etc) Any of this? Something else? Let me know 👇
8140
Marc Köhlbrugge @marckohlbrugge.com · 27/11/2024
Lmfao
1333
Marc Köhlbrugge @marckohlbrugge.com · 26/11/2024
BlueskyCounter is starting to use up my full database capacity 😅 Time to learn how to implement caching in Node Express. (I normally use Ruby on Rails for all my projects, but decided on Node here cuz of the libraries).
5150
Marc Köhlbrugge @marckohlbrugge.com · 24/11/2024
CSS question: When loading blueskycounter.com/marckohlbrug... for a fraction of a second, the sidebar is hidden. It appears shortly after page load. Anyone know why? I expect it to be shown immediately
blueskycounter.com
351
Reposted by Marc Köhlbrugge
Ilias Ism @il.ly · 24/11/2024
Paid!
041
Marc Köhlbrugge @marckohlbrugge.com · 24/11/2024
You can now easily share your follower chart to Bluesky. Make sure you're logged in and click "Share to Bluesky" 😊 blueskycounter.com/marckohlbrugge.c…
Follower growth chart from BlueskyCounter.com
292
Marc Köhlbrugge @marckohlbrugge.com · 24/11/2024
I think everyone should have Bluesky analytics free of charge, so BlueskyCounter.com main features will be free. To monetize, and support continued development, I’m exprimenting with “Featured Profiles”. If you want to promote your account and get more followers, you can pay to be in the sidebar.
10302
Marc Köhlbrugge @marckohlbrugge.com · 24/11/2024
You can now download your charts as PNG to share on Bluesky or wherever else :) (thank you to everyone who requested this)
150
Marc Köhlbrugge @marckohlbrugge.com · 24/11/2024
I’m learning to accept “bugs” like these. Yes they are easy to fix, but if you’re not careful you find yourself pursuing 100 “easy to fix” things, instead of making real progress on the stuff that matters.
6191
Marc Köhlbrugge @marckohlbrugge.com · 24/11/2024
this street cat visits me everyday. we hang out on my doorstep and I feed it some snacks 😊
3190
Marc Köhlbrugge @marckohlbrugge.com · 24/11/2024
1-click follows on blueskycounter.com are live now what else should I add?
2100
Marc Köhlbrugge @marckohlbrugge.com · 24/11/2024
blueskycounter.com now tracks 200+ profiles 🙌
3150
Marc Köhlbrugge @marckohlbrugge.com · 23/11/2024
blueskycounter.com is back online! It now shows historical follower growth all the way back from when you firsted signed up to Bluesky Reposts appreciated 😊
3222972
Marc Köhlbrugge @marckohlbrugge.com · 23/11/2024
I’ve been rebuilding blueskycounter.com to support historical data. Finally got it working locally 😊 Had to switch from Ruby to Javascript, as there’s no proper Ruby libraries for AT Proto yet and man the protocol is complex 😂
1130
Marc Köhlbrugge @marckohlbrugge.com · 22/11/2024
Does anyone have a working OAuth code example for Node JS and AT Proto? I tried the official docs, but they are incomplete
131
Marc Köhlbrugge @marckohlbrugge.com · 20/11/2024
A lot of people on X state that saying something along the lines of “there are only two genders” gets you banned on Bluesky. Is this true?
970
Marc Köhlbrugge @marckohlbrugge.com · 16/11/2024
Here's how far I got: github.com/marckohlbrug... It accepts a handle (e.g. marckohlbrugge.com), finds the right auth server to redirect to (looks at TXT records, etc). Redirects you there. Finally redirects you back to the app. That's where I hits an error
github.com
GitHub - marckohlbrugge/omniauth-atproto
Contribute to marckohlbrugge/omniauth-atproto development by creating an account on GitHub.
150
Marc Köhlbrugge @marckohlbrugge.com · 16/11/2024
ok I've given up on this 😅 too complicated. hope someone can figure it out someday or that bluesky invests into developing some more open source libraries
370
Marc Köhlbrugge @marckohlbrugge.com · 16/11/2024
For any Ruby devs interested in Bluesky OAuth, here's my current work: gist.github.com/marckohlbrug... Logging in works, but refreshing tokens doesn't yet. And access tokens tend to expire in 30 minutes.
2235
Marc Köhlbrugge @marckohlbrugge.com · 16/11/2024
Working on implement Bluesky OAuth. Has anyone successfully implemented token refreshes?
3171
Marc Köhlbrugge @marckohlbrugge.com · 11/11/2024
It's starting to look like an actual chart now 🙂
170
Marc Köhlbrugge @marckohlbrugge.com · 04/11/2024
Shipped my first Bluesky project 🚀✨ blueskycounter.com It tracks your followers over time. So you get a nice chart. Enter your own handle to start tracking your followers. No signup necessary.
blueskycounter.com
10475
Marc Köhlbrugge @marckohlbrugge.com · 30/10/2024
People list reasons for supporting their candidate, but this mostly reaffirms choices rather than changing minds. Comfortable, but not persuasive. Instead, I suggest to identify the strongest objections, address them at their best, and offer clear rebuttals.
020
Marc Köhlbrugge @marckohlbrugge.com · 29/10/2024
Switched to my own domain as handle @marckohlbrugge.com
050
Marc Köhlbrugge @marckohlbrugge.com · 29/10/2024
When tapping an image in the Blue Sky app it shows a black loading indicator for a second while loading the full image. It’s a bit jarring. It should resize the tapped image to full size, show it as a preview, while loading the full res image.
020
Marc Köhlbrugge @marckohlbrugge.com · 29/10/2024
you know you got traction when people mention your product in all lower case without including a link
060
Marc Köhlbrugge @marckohlbrugge.com · 29/10/2024
Lots of activity here these days 😮
070
Marc Köhlbrugge @marckohlbrugge.com · 31/07/2023
👋
070