Building More Resilient Local-First Software with atproto
atproto has the potential to become a rock-solid replacement for the most fragile part of any local-first app: the sync server.
Just a programmer trying to make a home for myself on the WWW.
atproto has the potential to become a rock-solid replacement for the most fragile part of any local-first app: the sync server.
DHH's politics are not normal. Maybe they used to be, I don't know, but as of right now the dude is way outside of what most people would consider moral or acceptable.
Homomorphic encryption allows a computer to run programs on encrypted data. Learn how homomorphic encryption works through interactive examples, build a homomorphically encrypted CRDT and see whether it has promise for local-first software.
The lack of server-side rendering in web components has become a sort of folk belief that oft goes unquestioned. I am happy to report that the fears are unfounded.
I recently built a Bluesky bot. To build it, I had to dig into the Bluesky firehose. Here's what I learned.
The web development community talks a lot about single-page apps, but are we all on a single page? Here's my ontology of web app architectures, organized by rendering and navigation.
A CSS reset I've been using for new projects.
People talk about htmx as though it's saving the web from single-page apps. Well, I guess I missed the memo, because I used htmx to build a single-page app.
How I built a local-first app for planning trips, and what I learned about the current state of the local-first ecosystem along the way.
Web components won't take web development by storm, or show us the One True Way to build websites. What they will do is let us collectively build a rich ecosystem of dynamic components that work with any web stack.