If you're new to ATProto
If terms like "ATProto", "AT Protocol", "AppView" or "lexicon" don't really tell you much, here are a few good places to start:
- Introduction to AT Protocol (my blog post, mackuba.eu)
- How Does BlueSky Work? (Steve Klabnik, steveklabnik.com)
- What the hell is the atmosphere anyway (Bailey Townsend, marvins-guide.leaflet.pub)
- Open Social & Where It's at:// (Dan Abramov, overreacted.io)
- Bluesky official documentation site (docs.bsky.app)
The last one includes plenty of guides for doing specific things like creating a post, viewing threads, highlighting links in posts using "facets" or uploading videos. They're usually written in TypeScript or Python (Bluesky's own code and official SDKs are either in TypeScript or Go, and the Python SDK is a popular community-built one), but you should be able to use them as an example of how to do things in Ruby using the gems presented here.
