<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/book-review-activitypub-by-evan-prodromou-dpy4t8tac" -->

---
title: Book Review: ActivityPub by Evan Prodromou | daily.dev
description: A review of Evan Prodromou&#x27;s O&#x27;Reilly book on ActivityPub, praising its clear, well-organized explanation of the protocol&#x27;s fundamentals and its light-hearted...
canonical: https://daily.dev/posts/book-review-activitypub-by-evan-prodromou-dpy4t8tac
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Book Review: ActivityPub by Evan Prodromou | daily.dev
og:description: A review of Evan Prodromou&#x27;s O&#x27;Reilly book on ActivityPub, praising its clear, well-organized explanation of the protocol&#x27;s fundamentals and its light-hearted...
og:url: https://daily.dev/posts/book-review-activitypub-by-evan-prodromou-dpy4t8tac
og:image: https://api.daily.dev/og/posts/Dpy4T8TaC.png
og:image:alt: Book Review: ActivityPub by Evan Prodromou
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Book Review: ActivityPub by Evan Prodromou

**[Terence Eden](https://daily.dev/sources/shkspr)** · 2 min read · 2 upvotes · 1 comments

## Summary

A review of Evan Prodromou's O'Reilly book on ActivityPub, praising its clear, well-organized explanation of the protocol's fundamentals and its light-hearted tone. The reviewer notes gaps around RFC 9421 HTTP Signature verification and poll voting/results, but overall recommends the book as the best single resource for understanding the Fediverse standard, especially its speculative 'Far Horizons' chapter on future use cases.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://shkspr.mobi/blog/2026/09/book-review-activitypub-by-evan-prodromou>

## Questions this post answers

### What topics does the ActivityPub book by Evan Prodromou leave out or cover incompletely?

The book lacks details on verifying RFC 9421 HTTP Signatures, which many servers now send, and while it covers publishing a poll well, it does not go deep into voting or publishing poll results. These are noted as the main gaps in an otherwise comprehensive, well-organized guide to the ActivityPub standard and Fediverse fundamentals.

_Developers tracking ActivityPub signature and protocol details can follow related coverage on daily.dev._

## Community discussion

Top comments from developers on daily.dev.

**@agustinbarrientos** · 1 upvotes

> Thanks for calling out RFC 9421 verification and poll results instead of giving the book a blanket recommendation. A living protocol will always outrun print. Even so, the minimal-server checklist sounds far better than reconstructing ActivityPub from abandoned forums and mailing lists.

## Similar posts on daily.dev

- [ActivityPub Won by Being Boring](https://daily.dev/posts/activitypub-won-by-being-boring-aamynsjj8) · Lobsters · 0 upvotes · 0 comments
- [Why implementing ActivityPub is hard, and why it doesn't have to be](https://daily.dev/posts/why-implementing-activitypub-is-hard-and-why-it-doesn-t-have-to-be-uc9l3hqnb) · Lobsters · 0 upvotes · 1 comments
- [ActivityPub Over ATProto](https://daily.dev/posts/activitypub-over-atproto-dfp3mnmz3) · Hacker News · 0 upvotes · 0 comments
- [The Long Tail of Work Left Until ActivityPub Has E2EE](https://daily.dev/posts/the-long-tail-of-work-left-until-activitypub-has-e2ee-zx7yeq1dk) · Dhole Moments · 0 upvotes · 0 comments

---

Tags: [#open-source](https://daily.dev/tags/open-source), [#fediverse](https://daily.dev/tags/fediverse), [#activitypub](https://daily.dev/tags/activitypub)

[View this post on daily.dev](https://daily.dev/posts/book-review-activitypub-by-evan-prodromou-dpy4t8tac)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Book Review: ActivityPub by Evan Prodromou","url":"https://daily.dev/posts/book-review-activitypub-by-evan-prodromou-dpy4t8tac","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/book-review-activitypub-by-evan-prodromou-dpy4t8tac"},"datePublished":"2026-09-01T11:39:06.351Z","dateModified":"2026-09-01T11:39:26.209Z","description":"A review of Evan Prodromou's O'Reilly book on ActivityPub, praising its clear, well-organized explanation of the protocol's fundamentals and its light-hearted...","image":"https://media.daily.dev/image/upload/s--1KxV4ohY--/f_auto/v1722860400/public/Placeholder%2007","thumbnailUrl":"https://media.daily.dev/image/upload/s--1KxV4ohY--/f_auto/v1722860400/public/Placeholder%2007","isAccessibleForFree":true,"articleSection":"Terence Eden","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Terence Eden","logo":"https://media.daily.dev/image/upload/s--nhylgPuf--/f_auto,q_auto/v1774964413/logos/shkspr?_a=BAMAMiWQ0","url":"https://daily.dev/sources/shkspr"},"commentCount":1,"discussionUrl":"https://daily.dev/posts/book-review-activitypub-by-evan-prodromou-dpy4t8tac","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":2},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":1}],"keywords":"open-source,fediverse,activitypub","timeRequired":"PT2M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Terence Eden","item":"https://daily.dev/sources/shkspr"},{"@type":"ListItem","position":3,"name":"Book Review: ActivityPub by Evan Prodromou"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/book-review-activitypub-by-evan-prodromou-dpy4t8tac","comment":[{"@type":"Comment","text":"Thanks for calling out RFC 9421 verification and poll results instead of giving the book a blanket recommendation. A living protocol will always outrun print. Even so, the minimal-server checklist sounds far better than reconstructing ActivityPub from abandoned forums and mailing lists.","datePublished":"2026-09-02T04:30:47.683Z","url":"https://daily.dev/posts/Dpy4T8TaC#c-7QexMJgN5","author":{"@type":"Person","name":"Agustin Barrientos","url":"https://daily.dev/agustinbarrientos","image":"https://media.daily.dev/image/upload/s--5ayxQnqn--/f_auto/v1788281802/avatars/avatar_wQYYVe5Tbj0NJ7C7qPoa8?_a=BAMAMicg0"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1}}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/book-review-activitypub-by-evan-prodromou-dpy4t8tac#faq","mainEntity":[{"@type":"Question","name":"What topics does the ActivityPub book by Evan Prodromou leave out or cover incompletely?","acceptedAnswer":{"@type":"Answer","text":"The book lacks details on verifying RFC 9421 HTTP Signatures, which many servers now send, and while it covers publishing a poll well, it does not go deep into voting or publishing poll results. These are noted as the main gaps in an otherwise comprehensive, well-organized guide to the ActivityPub standard and Fediverse fundamentals. Developers tracking ActivityPub signature and protocol details can follow related coverage on daily.dev."}}]}
```

