I started a short blog series to share my experience creating a custom feed for Bluesky — a pet project that started as “let's build a triathlon feed” and (spoiler alert!) now can be used for any topic : )
https://cuducos.me/building-a-custom-bluesky-feed-part-1.html
what's a guy gotta do to get a mention of CBOR or DRISL on atproto.com?
Like I get what you mean but to me, "It's just JSON" makes atproto sound more architecturally shoddy than the glorious content-addressed CBOR playground that we actually have
🆕 Document.caretPositionFromPoint() is Newly Available!
Give it an (x, y) coordinate and get back the exact DOM node and character offset. Perfect for click-to-edit interfaces.
Check it out 👇
developer.mozilla.org/en-US/docs/...
The wait is over! Today we're officially joining the fediverse 🚀
AltStore PAL 2.3 is now available and makes it easier than ever to discover new apps from across the social web 🌐
Even better — we’re also launching some awesome fediverse apps on AltStore to celebrate!
Learn more 🧵
Pretty crazy how important the blockade of a trade route is right now
One thing I left out of my The Everything Account piece was a whole section on Bridgy Fed.
Short version: As Bridgy Fed adds more lexicons, it makes the Atmosphere the most versatile and data-owning Fediverse instance in the open social web.
Perhaps in a future piece 😉
Being able to interactively create and validate lexicons, and then example records and endpoints against them is so nice. Between the remote Lexicon Garden or the local atpmcp MCPs, I feel like this was such a smart move. #ATProtocol
lexicon.garden/help/mcp
ngerakines.me/atpmcp.html
For everyone asking about the GitHub Universe badge, yes it does...
Comprehensive Rust by Martin Geisler (582 pages)
google.github.io/comprehensiv...
People equates the ability to add and change more code quickly as a good thing. LOC mentality.
Need more passion and drama. Add dancing.
My version of the history of RSS is different from what's reported as conventional wisdom.
Shipping today: @puzzmo.com is an @atproto.com app!
- We have published lexicons and the Cross|word midi deploying to @puzzmo.com's registry every day
- We have user streaks deploying to user registries if they Oauth connect too
Massive write-up: blog.puzzmo.com/posts/2026/0...
One CSS property just killed the need for JavaScript in every FAQ accordion you've ever built.
Seriously.
The property is interpolate-size: allow-keywords
sent this to the team today
everything great comes from being able to delay gratification for as long as possible
and it feels like we're collectively losing our ability to do that
Reminder: You can take steps to protect your social identity, no matter where your account is hosted. With a rotation key and backups, your PDS going down is just a bump in the road.
I wrote a bit on it here
Astro 6 is here! We completely rebuilt the Astro dev server and build pipeline onto a new, more powerful runtime-agnostic architecture.
Plus: New Fonts API, CSP support, an experimental new Rust compiler, and more...
astro.build/blog/astro-6...
one account wherever you go ☺️
your handle isn’t just for one app anymore !
we took @hello.pckt.cafe for a walk across the atmosphere
Hi! Do 🫵 have an existing RSS feed for your blog? Do you want to bring it into the Atmosphere?
I built a tool that imports your blog and adds it to your PDS as a standard site publication, and imports its post as standard site documents!
Check it out here: heron.tunji.dev/import/writing
atpmcp is a local MCP server that is part of the atproto-crates project. It supports the same authentication as the atpxrpc tool and is using the latest MCP features.
Install with homebrew: brew tap ngerakines/tap && brew install atpmcp
Read more at ngerakines.me/atpmcp.html
atpxrpc is a tool in the atproto-crates that makes it easy to invoke XRPC methods. It supports multiple identities, direct and proxy XRPC calls, binary inputs, and more.
Install with homebrew: brew tap ngerakines/tap && brew install atpxrpc
Read more at ngerakines.me/atpxrpc.html
Yeah those daily business meetings are creativity killers
i really don't care about using AI to ship more stuff
it's really hard to come up with stuff worth shipping
i want to ship the same amount of stuff with higher quality both in product and code
Heeey, look, it's me!
I'm super hyped to announce that @bsky.app have given me a grant to work on the standards for the Federated Credential Management API (or FedCM) to make them really work for all decentralized web applications.
The week-end is over so I'm pressing ⏸️ on my custom PDS project for now. Here's part 2 of my dev journal.
I've learned a lot already and so far I feel like it might actually be worth finishing.
It's really cool to get a more intimate understanding of ATProtocol and it's implementation.
This is because Turkiye threatened to invade Greenland
We heard the Bluesky community cares about Open Source, so we showed up 👋
Our endowment dedicated to supporting Open Source maintainers is already at $729k, and we're developing a model for distributing our first funding round.
Have ideas on how to identify critical OSS projects? We're listening.