For techies who want to read the ActivityPub specs

This content was marked as sensitive. Click to reveal

Years ago I tried to learn ActivityPub. I succeeded, but it was difficult. I wrote this blog post which is a "what I wish I knew before trying to learn ActivityPub" guide. It is basically "how to read the specs in a way that will make them make more sense".

tinysubversions.com/notes/read

10
Share
Share on Mastodon
Share on Twitter
Share on Facebook
Share on Linkedin
Sean Redmond
This content was marked as sensitive. Click to reveal

@darius So great, I've been looking for something like this. Thank you!

0
2y
thisisaaronland
This content was marked as sensitive. Click to reveal

@darius you are the best

1
2y
Darius Kazemi

Was re-reading and this paragraph made me laugh.

> Is this technically 100% correct? No. But if you were the kind of person who cared about the difference between JSON-LD and JSON, you'd probably be writing your own spec right now instead of reading this article.

3
2y
Yoz
This content was marked as sensitive. Click to reveal

@darius BEAUTIFUL timing, I was literally thinking “I should go read the ActivityPub spec” a few minutes ago, and you have saved me so much pain

0
2y
Tomas Ekeli
This content was marked as sensitive. Click to reveal

@darius using this to learn it - it's immensely helpful. thanks!

0
2y
Andrew Yourtchenko
This content was marked as sensitive. Click to reveal

@darius this is super useful, thank you!!

0
2y
Jocelynephiliac
This content was marked as sensitive. Click to reveal

@darius I just wanted to say that your express AP project has been a massive boon with trying to write a node lambda version. Thank you for that!

1
2y
Jason Parker-Burlingham
This content was marked as sensitive. Click to reveal

@darius You don't see this kind of document very often but they're darned useful.

If nothing else there are lot of APIs out there that could use something like this to bridge the gaps between "here's all the things you can do" and "here's how to USE the API".

0
2y
KyleH 🇨🇦
This content was marked as sensitive. Click to reveal

@darius Couple years ago I wanted to build an ActivityPub application

I hate to admit that I still don't really get the secret sauce of it, but it eats away at me to try looking at it again

0
2y
Justin du Coeur
This content was marked as sensitive. Click to reveal

@darius Ooh, neat -- I'm starting to noodle with a new library and have the spec on my To Do list, so this is super-useful. Thanks!

0
2y
Replies