Home | cse223b
CSE 223B is a 4-unit graduate subject with lectures, paper discussions, a midterm, and technical report exercise, and a major term research project culminating in writing a research paper of your own. It will present abstractions and implementation techniques that facilitate the design of distributed systemsβincluding both operating systems and sophisticated Internet serversβthat can deal with the demands of real-world workloads. Topics will include efficient operating system primitives, high-performance network servers, load shedding, storage systems, security, and fault tolerance.
Self-hosting a Matrix server for 5 years
Experiences with the Matrix protocol, Matrix Synapse server, bridges, and Element mobile apps.
Declarative Server with NixOS: A Reproducible Infrastructure | Mustafa Erbay
A technical guide exploring how to create a declarative server configuration with NixOS, covering reproducibility and rollback processes.

Frontend-only Multi-Player. Unlimited Bandwidth. Or: What is Croquet.io, really?
A multi-player web app needs a backend, right? What if I told you, it doesnβt? Read on for how Croquet gets rid of servers running your mult...

Introduction to AT Protocol
Walkthrough of the various parts and concepts in Bluesky's AT Protocol (ATProto), the types of servers involved and how it all fits together

Introduction to AT Protocol
Walkthrough of the various parts and concepts in Bluesky's AT Protocol (ATProto), the types of servers involved and how it all fits together

The politics of purely client-side apps - Paul's Leaflets
There's a surprisingly nuanced discussion in development about the political economy of clients and servers in the Atmosphere
Federation Architecture | Bluesky
The AT Protocol is made up of a bunch of pieces that stack together. Federation means that anyone can run the parts that make up the AT Protocol themselves, such as their own server.

Why the Fuss About Serverless? | HackerNoon
To explain this, Iβm going to have to recap on some old work with a particular focus on co-evolution.

libp2p - A modular network stack
Run your network applications free from runtime and address services, independently of their location.
ActivityPub Client API: A Way Forward | Steve Bate
The ActivityPub Client-to-Server (C2S) protocol was envisioned as a cornerstone of the decentralized social web, along with the Server-to-Server (S2S) protocol. Standardized by the W3C in 2018, C2S defines how user-facing applications, such as mobile apps or web clients, and bots should interact with social servers using Activity Streams 2.0 and JSON-LD. In theory, it ... Read more

SembleIt β A fast, local-first client for semble
A snappy, offline-capable client for semble. Save links, notes, and highlights as cards β built on AT Protocol.
Frontend clients or viewers for the microblogging / status aspect of the ATmosphere network. This is for web-based clients or viewers. #ATmosphereConf
retired in favor of atstore.fyi for client apps that donβt provide unique community features

secretsky
tenna.party
twinkl.social β under construction
mu
Couch Sky
backyard

A quick look at every link that's been added thus far.

Session | Send Messages, Not Metadata. | Private Messenger

NextGraph - Decentralized, encrypted and local-first platform and framework, towards the better internet we all deserve!
Freenet

Berty Β· Berty Technologies

p2panda
tomarigi β γ¨γΎγζ¨
feeds.social β Minimalist Bluesky Client
akari
SkyDeck
Aerune App - App Store
Couch Sky - Bluesky social network for your Television