I've been thinking a lot about decentralized apps lately, so it seems fitting to post about it on Mastodon. One thing I'm working on right now is going over my real-time client/server syncing algorithms and "upgrading" them to work in peer-to-peer scenarios. I have some work-in-progress write-ups and interactive demos for them here: https://madebyevan.com/algos/