17:25

Introduction to atproto 1: What is PDS? What Features Does It Have?

This is a simplified overview of Bluesky’s operation, focusing on the essential components for a basic understanding of atproto.
If we are to manipulate our data in our PDS, this is the documentation to read.
00:04

Next steps with Bluesky - hosting your own data and more on the API

The thing is, ATproto/Bluesky have been growing a lot lately, and things have moved on very fast. Everything in that previous post still holds up and works, but there have been some interesting developments that warrant an update, namely: you can now host your own data. It’s pretty straightforward too. It does have some implications for working with the APIs, which I’ll get to shortly.
More about the Bluesky API.
23:56

A 'Hello World' for bluesky/the AT protocol

I’ve documented my baby steps with the protocol below with a few examples - essentially: authenticate, post a “Hello World!” skeet, then reply to that skeet (no, I don’t know why they’re referred to as “skeets”), and get some author information. I’ve done these initial experiments with Postman/cURL, so that I didn’t have to faff around with setting up any sort of language or framework tooling. After all, it is just HTTPS. Hopefully you can translate them into your tool of choice.
This could probably serve as a documentation of the Bluesky API.
11:56

How to Add a Bluesky (bsky.app) Share Link to Hugo (PaperMod)

Bluesky is a decentralized social network based on the AT Protocol that has recently gained attention as an alternative to the former Twitter (now X). Due to its decentralized nature, user servers vary, making it technically challenging to create a universal sharing link. For this reason, Bluesky share links are not natively implemented in PaperMod1.
However, Bluesky’s web client, bsky.app, provides a mechanism via its Web API to dynamically select the appropriate server based on the login state of the user clicking the share link (e.g., the official server bsky.social). By leveraging this mechanism, articles can be shared without encountering the challenges posed by decentralization.
09:14

Bluesky comments in Hugo

Integrate Bluesky replies as your blog’s comment section in gohugo.io framework
21:53

How Does BlueSky Work?

For further reading.
12:54

Self-hosting a Bluesky PDS and using your domain as your handle

Rafael Eyng’s tech blog
07:52

How to set up a Bluesky PDS

Setting up a Bluesky Personal Data Server without dedicating an entire VPS to it.
23:42

Bluesky PDS

Bluesky PDS (Personal Data Server) container image, compose file, and documentation.