







I'm starting a new blog post series, with some more practical tutorials about ATProto things, using Ruby and my Ruby gems :] Episode 1 - resolving handles & DIDs and plc.directory:
ATProto in Practice #1: Identity
mackuba.euJul 20, 2026 at 7:09 PM
ATProto in Practice #1: Identity
Iโm starting a new blog post series that Iโve named โATProto in Practiceโ. Iย want to go through some practical tasks that youโre likely to need when working with the protocol, using Ruby and my Ruby gems for the examples. These will (hopefully) be a bit shorter than my standard book-length blog posts here ๐ซ

bluesky-social/workshop-codespace
Workshops for learning atproto. Works as a Github Codespace or locally.
bluesky-social/workshop-codespace
Workshops for learning atproto. Works as a Github Codespace or locally.
ATProto Ruby SDK
A set of libraries for building and accessing AT Protocol services in Ruby
Decentralisation and blogging on atproto - Connected Places
The space for blogging and long-form writing on atproto is rapidly developing, and it gives some interesting insight in what decentralisation on atproto looks like
A Local-First Task Planner On ATProto - tyler's blog
atproto/packages/dev-env at main ยท bluesky-social/atproto
Social networking technology created by Bluesky. Contribute to bluesky-social/atproto development by creating an account on GitHub.
Welcome to the new atproto.com - AT Protocol
We've updated just about everything about atproto.com to make it easier for developers to just build things.

My "Introduction to #ATProto" blog post that I've been working on for some time is ready ๐ It goes through things like records, lexicons, DIDs, then PDS/AppView etc. and how it all works together. Let me know if anything is wrong! More parts later, with the Fedi comparisons & misconceptions etc.
Introduction to AT Protocol
mackuba.euContinuing the series of atproto self-hosting posts, here's a guide for ATCR and the hold component, an atproto container registry! jola.dev/posts/self-hosting-atproto-coโฆ
Self-hosting an atproto container registry
jola.devooh nice my talk got posted! this is a 30 min whirlwind introduction to atproto through a technical lens, basically building up the stack from DIDs -> repos -> PDSes -> relays -> lexicons -> OAuth -> applications
FediForum
Have you ever wondered how #ATProto actually works? This presentation by Daniel Holmgren from #FediForum should answer your questions in 30 minutes. spectra.video/w/mDnE8FbYh1PXiaCPxsniGQ /cc @dholms.at
The ATProto community built a ton of great features and products over the past year. For our next trick, let's mature them into products and businesses.
Mosh Lee
(2/n) A feature solves one problem well โ even delightfully well. But features get copied easily or absorbed into larger products. They have no distribution or adoption model. If your whole thing can become a pane in someone else's app, it's a feature.

The Bluesky ecosystem has the juice (ATProto for normies) - Nate Spilman

nothin' but blue skies from now on
What It Means for Universities to Run Their Own PDS: The Potential of DID as Academic Infrastructure - Nightflight
From Attention to Intention - The Open Garden

Practical Decentralization