← Graph

Building on Bluesky's AT Protocol with Ruby

talk 30 connections

Kuba Suder's wroclove.rb 2026 talk introducing the AT Protocol and the broader 'atmosphere' beyond Bluesky. Covers Bluesky's history (spun out of Twitter under CEO Jay Graber, grant-funded independent company, public beta in 2023, dropped invites Feb 2024, federation opened, mass influxes from Japan, Brazil after Twitter was blocked, and US post-election in Nov 2024). Walks through the architecture: PDS (personal data server) holds user repos of records (JSON) grouped in collections, addressed by at:// URIs and defined by lexicons (JSON Schema); identity uses DIDs (PLC or did:web) with handles verified by DNS TXT or well-known HTTP file; relays aggregate PDS websockets; App Views build materialized views; clients talk back to PDS. Describes account migration via CAR file export/import and the mushroom PDS naming (Amanita, etc.). Retells the Thursday outage where Black Sky's independent App View and the Red Dwarf client let some users keep posting. Demonstrates his own projects (Skyfall firehose streaming, Linux feed, handle-TLD statistics via didkit and the PLC export API, liked-posts search via minisky, Blue Factory Sinatra feed generator) and tours third-party projects (fire sky, deleted-posts viewer, cluster map, back-link index on a Raspberry Pi, 'For You' algo feed running on a home gaming PC, a Perl PDS, Tangled GitHub alternative, Grain photo app, Whitewind blogs, Leaflet, and the Standard Site blog-post lexicon + multi-platform search). Closes inviting people to build on AT Protocol, listing atproto.com, the ATProtoHackers Discord, an AT Proto custom feed, overreacted.io by Dan Abramov, and the SDK.blue catalogue.

type
talk
talk Building on Bluesky's AT Protocol with Ruby
about
Jay Graber person
Mentioned in Bluesky's origin story.
talk Building on Bluesky's AT Protocol with Ruby
about
AT Protocol concept
Core subject of the talk.
talk Building on Bluesky's AT Protocol with Ruby
about
Bluesky project
The talk covers Bluesky's history, architecture and ecosystem.
talk Building on Bluesky's AT Protocol with Ruby
about
Explains how PDSs hold user repositories.
talk Building on Bluesky's AT Protocol with Ruby
about
Relay tool
Explains how relays aggregate PDS firehoses.
talk Building on Bluesky's AT Protocol with Ruby
about
App View concept
Explains App Views as materialized views of the network.
talk Building on Bluesky's AT Protocol with Ruby
about
Lexicon concept
Explains lexicons as JSON-Schema-like record definitions.
talk Building on Bluesky's AT Protocol with Ruby
about
Describes DIDs as permanent account identifiers.
talk Building on Bluesky's AT Protocol with Ruby
about
PLC Directory concept
Discusses PLC directory and its spin-off to Switzerland.
talk Building on Bluesky's AT Protocol with Ruby
about
Explains handle verification including the S3/Amazon incident.
talk Building on Bluesky's AT Protocol with Ruby
about
CAR File concept
Account migration uses CAR file export/import.
talk Building on Bluesky's AT Protocol with Ruby
about
Mushroom PDS concept
Describes Bluesky's 10 mushroom-named PDSs as a federation test.
talk Building on Bluesky's AT Protocol with Ruby
about
Black Sky project
Featured as the independent App View that kept users online during the outage.
talk Building on Bluesky's AT Protocol with Ruby
about
Red Dwarf project
Showcased as a non-standard client that bypasses the App View.
talk Building on Bluesky's AT Protocol with Ruby
about
Tangled project
Used as an example of AT Protocol beyond Bluesky.
talk Building on Bluesky's AT Protocol with Ruby
about
Grain project
Example of Instagram-like app on AT Protocol.
talk Building on Bluesky's AT Protocol with Ruby
about
Whitewind project
Case study in shared-lexicon interoperability.
talk Building on Bluesky's AT Protocol with Ruby
about
Leaflet project
Example of Standard Site adopter.
talk Building on Bluesky's AT Protocol with Ruby
about
Standard Site concept
Shared blog-post lexicon enabling multi-platform search.
talk Building on Bluesky's AT Protocol with Ruby
about
Euro Sky project
Named as driver of recent independent-PDS growth.
talk Building on Bluesky's AT Protocol with Ruby
about
Bridgy Fed project
Largest independent PDS in Kuba's statistics.
talk Building on Bluesky's AT Protocol with Ruby
about
For You Feed project
Example of popular feed running on a home computer.
talk Building on Bluesky's AT Protocol with Ruby
about
Backlinks Index project
Example of Raspberry-Pi-hosted community service.
talk Building on Bluesky's AT Protocol with Ruby
about
Demonstrated as Kuba's proof-of-concept Blue Factory feed.
asked_at
Building on Bluesky's AT Protocol with Ruby talk
Only audience question after the talk.
person Kuba Suder
authored
Building on Bluesky's AT Protocol with Ruby talk
Kuba delivered this talk at wroclove.rb 2026.
from_talk
Building on Bluesky's AT Protocol with Ruby talk
Core cultural message of the talk.
from_talk
Building on Bluesky's AT Protocol with Ruby talk
Recurring theme illustrated with Whitewind, Standard Site, Tangled and Grain.
from_talk
Building on Bluesky's AT Protocol with Ruby talk
Lesson drawn from the Thursday outage.
talk Building on Bluesky's AT Protocol with Ruby
presented_at
Talk delivered at wroclove.rb 2026.

Provenance

Created
2026-04-17 16:18 seed
Read by
18 extractions