About FujoWebDev
FujoWebDev gives the web citizens of today the tools they need to build the web of tomorrow. We work on everything from accessible books on Git, to introductory guides to the terminal, to initiatives like this site.
- What is AtProto?
-
Our Projects
- Fujin Labeler
- AO3 Labeler
- Moderated Labeler Setup
- Why AtProto?
- Other Educational Resources
Table of Contents
What is AtProto?
AtProto is a protocol—that is an agreed-upon language programs can use to communicate and work together with each other—specifically created to build social websites that allow users to own their personal data, use it across different sites, and move it between different hosting providers.
While BlueSky is the first "proof of concept" social network built on AtProto, everyone can build their own AtProto-based experiences!
Click to learn more about the building blocks of AtProto
Like every protocol, AtProto has a few key concepts it builds upon. Here's some of the most accessible and important:
- Personal Data Servers (PDS)
- The "folder" containing all your personal data, including the posts you make and the people you follow. Explore ours on PDSls.
- Labels
- Extra information that can be attached to accounts or posts to mark them, for example, as containing specific topics. Labeled content can be muted or hidden by users, making labels a core part of composable moderation.
- Feeds
- Lists of posts, similar to "feeds" on most social media sites. Unlike most sites, anyone can create feeds and anyone can "install" them on their account. This makes it possible to choose between different algorithms.
- Decentralized Identifiers (DIDs)
- Special "URLs" that can be used to uniquely point to people and content across the whole network, even when their data is moved across different hosts and services.
Our Projects
We build projects to help our community get curious about AtProto, learn more about programming and decentralization, get involved in pushing the technology forward, and as a chance to come together to discuss what the social web of our future should look like.
You can find some of our recordings (and come watch us build new projects) on Twitch!
We also contribute to the AtProto ecosystem in other ways, such as getting involved in projects like the community lexicons initiative, or by teaching our community how to upvote and comment on GitHub issues relevant to them.
Why AtProto?
AtProto is a novel technology, currently at a very early stage of development. Other than being particularly well-suited to fanworks fandom concerns over data ownership, it's still in a phase where online communities such as our can have a meaningful impact on its development and direction.
Many of the ideas we discuss with our community while learning about AtProto are applicable to other decentralized technologies. We hope to explore more technologies in the future, and encourage our community to do the same.
Other Educational Resources
- Learn@FujoWeb.dev's terminal quickstart
- The Fujoshi Guide to Web Development Volume 0: Git & GitHub (upcoming)
- Let's Build our Website (the modern way): our guide to Astro and Static Site Generation