Andy Piper
Building a Privacy-First Social Platform at Mastodon - Andy Piper
#1about 1 minute
What is Mastodon and how does it work
Mastodon is a decentralized social network built on open protocols, allowing users to join different servers while remaining part of a larger interconnected network.
#2about 3 minutes
Understanding the Fediverse and the ActivityPub protocol
The Fediverse is a collection of interconnected servers that use the ActivityPub protocol to enable seamless communication and content sharing across different platforms.
#3about 4 minutes
How content moderation works on a decentralized network
Content moderation on Mastodon is handled at the individual server level, empowering server administrators and users to create and choose communities that align with their values.
#4about 4 minutes
Mastodon's non-profit structure and funding model
As a German non-profit organization, Mastodon is funded through sponsorships and grants rather than advertising or data monetization, ensuring its focus remains on user privacy.
#5about 4 minutes
The official Mastodon app and user onboarding experience
The official Mastodon app aims to simplify the onboarding process for new users by providing a polished and accessible entry point into the decentralized network.
#6about 4 minutes
Managing explosive growth and scaling challenges
Mastodon experienced a massive influx of users following changes at other social media platforms, leading to significant scaling challenges for both the main server and the wider network.
#7about 4 minutes
Exploring the technology stack behind the Mastodon platform
Mastodon is built on a technology stack featuring Ruby on Rails for the backend, React.js for the frontend, PostgreSQL for the database, and Redis with Sidekiq for background processing.
#8about 4 minutes
Fostering open source contributions and community development
The Mastodon project thrives on open source contributions, with a core team managing the roadmap and reviewing pull requests from a global community of developers.
#9about 4 minutes
The future roadmap and planned features for Mastodon
Mastodon's future roadmap includes significant features like end-to-end encrypted direct messages and a carefully considered implementation of quote posts to enhance user interaction.
#10about 4 minutes
Interoperability with other platforms in the Fediverse
Through the ActivityPub protocol, Mastodon users can seamlessly interact with content from other specialized Fediverse platforms like PixelFed for photos and PeerTube for videos.
#11about 4 minutes
Understanding digital identity and account portability
Mastodon provides users with control over their digital identity by allowing them to migrate their account, including followers, from one server to another within the network.
#12about 4 minutes
Content discovery and curation without a central algorithm
Content discovery on Mastodon is a user-driven process that relies on following accounts, tracking hashtags, and exploring federated timelines rather than a centralized algorithm.
#13about 3 minutes
Mastodon's role as an ethical social media alternative
Mastodon positions itself not as a direct replacement for big tech platforms but as a viable, ethical alternative focused on user control, privacy, and open standards.
#14about 3 minutes
How to get started and contribute to the project
New users can get started by choosing a server on joinmastodon.org, while developers can contribute to the open-source project directly on GitHub.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
20:12 MIN
Mastodon's transition to a non-profit organization
WeAreDevelopers LIVE: Scammer Payback with Python, Grok Goes Unhinged, The Future of Chromium and mo
08:17 MIN
How Atlassian built a community around its products
The Power of Developer Communities
05:01 MIN
Why we need a new social media platform
Coffee with Developers - Leah Culver
29:59 MIN
Audience Q&A on social media, haters, and strategy
Introverted Developers on Social Media
01:16 MIN
Why users are choosing Bluesky over other platforms
Building Bluesky as a Platform - Eric Bailey
21:16 MIN
Strategies for user adoption and getting started
Giving the individual control of their data: Open Source Decentralized Web Nodes
18:04 MIN
Answering questions on data, scalability, and accessibility
Web3: Embracing the Next Era of the Internet Within a Web2 Landscape
26:25 MIN
Exploring the platform's technology stack and architecture
Shared mobility for everyone!
Featured Partners
Related Videos
Coffee with Developers: David Heinemeier Hansson
David Heinemeier Hansson
Fireside Chat with David Heinemeier Hansson
Thomas Pamminger & David Heinemeier Hansson
Coffee with Developers - Leah Culver
Building Bluesky as a Platform - Eric Bailey
Eric Bailey
Coffee With Developers
Monty Munford
WeAreDevelopers LIVE: Scammer Payback with Python, Grok Goes Unhinged, The Future of Chromium and mo
Dan Cranney, Chris Heilmann & Brian Rountree
Coffee With Developers - Kyle Daigle, COO of GitHub
Kyle Daigle
Solving Real-world Problems with Blockchain at Algorand - Brian Whippo
Brian Whippo
From learning to earning
Jobs that call for the skills explored in this talk.
![Senior Software Engineer [TypeScript] (Prisma Postgres)](https://wearedevelopers.imgix.net/company/283ba9dbbab3649de02b9b49e6284fd9/cover/oKWz2s90Z218LE8pFthP.png?w=400&ar=3.55&fit=crop&crop=entropy&auto=compress,format)

Senior Software Engineer [TypeScript] (Prisma Postgres)
Prisma
Remote
Senior
Node.js
TypeScript
PostgreSQL
DevOps Engineer
Socium - Teams Done Differently
Barcelona, Spain
Remote
DevOps
Kubernetes
Continuous Integration
Platform Engineer - AWS
Harrington Starr
Charing Cross, United Kingdom
€99K
Intermediate
GIT
DevOps
Python
Docker
+7

