ActivityPub Programming for the Social Web

ActivityPub — это протокол, который лежит в основе децентрализованной социальной сети (федиверса), объединяющей такие платформы, как Mastodon, Flipboard, WordPress и многие другие. Эта книга представляет собой первое полное руководство по программированию на ActivityPub от одного из его создателей, Эвана Продрому. Она предназначена для разработчиков, которые хотят понять, как работает этот протокол, и научиться создавать собственные социальные приложения, которые могут взаимодействовать с существующей экосистемой.

В книге подробно рассматриваются основные концепции ActivityPub: объекты ActivityStreams, акторы, инбоксы и аутбоксы, а также процессы доставки и авторизации. Автор объясняет, как проектировать и реализовывать социальные функции, такие как публикация, лайки, репосты и подписки, в рамках децентрализованной архитектуры. Особое внимание уделяется обеспечению интероперабельности между различными реализациями протокола.

Практические примеры и рекомендации помогут разработчикам избежать распространённых ошибок и создать надёжные, масштабируемые социальные приложения. Книга также затрагивает вопросы безопасности, приватности и модерации в контексте федиверса. Это обязательное чтение для любого разработчика, стремящегося участвовать в построении более открытого и децентрализованного социального веба.

ActivityPub Programming for the Social Web
A
Автор
Evan Prodromou
Издательство
O'Reilly
Год
2024
Язык
Английский
3
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент