Standard Reader
Jake Lazaroff
javascript

Jake Lazaroff

@jakelazaroff.com2readers41posts2mo ago
LatestRecent writing
Building More Resilient Local-First Software with atproto
Mar 31, 2026
atproto has the potential to become a rock-solid replacement for the most fragile part of any local-first app: the sync server.
atprotocrdts
DHH Is Way Worse Than I Thought
Oct 2, 2025
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.
politicstech
Homomorphically Encrypting CRDTs
Jun 17, 2025
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.
crdtslocalfirst
Isomorphic Web Components
Dec 11, 2024
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.
webcomponents
Drinking from the Bluesky Firehose
Nov 22, 2024
I recently built a Bluesky bot. To build it, I had to dig into the Bluesky firehose. Here's what I learned.
atprotobluesky
What's a Single-Page App?
Nov 5, 2024
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.
htmljavascript
My Modern CSS Reset
Oct 29, 2024
A CSS reset I've been using for new projects.
css
Building a Single-Page App with htmx
Oct 7, 2024
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.
htmxjavascript
A Local-First Case Study
Oct 1, 2024
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.
crdtslocalfirst
The Web Component Success Story
Jan 29, 2024
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.
javascriptwebcomponents
The Website vs. Web App Dichotomy Doesn't Exist
Jan 3, 2024
A one-dimensional spectrum can't sufficiently capture the tradeoffs involved in web development.
csshtml
Web Components Eliminate JavaScript Framework Lock-in
Nov 27, 2023
Web components can dramatically loosen the coupling of JavaScript frameworks. To prove it, we're going to do something kinda crazy: build an app where every single component is written in a different JavaScript framework.
javascriptreact