Migrating onto Kubernetes can take years. Here’s why we decided it was worth undertaking, and how we moved a majority of our core services.| Figma
Large prototypes took minutes to load, and users took notice. Here’s how we overhauled our prototype player to improve load time and stability.| Figma
A deep dive into local-first architecture, triggered by wondering why Linear feels so fast. Looking at the technical implementation, exploring tools like Jazz and Electric SQL, and explaining why my next app might not need API endpoints.| bytemash.net
Memory efficiency is essential for a great user experience. To keep files fast and performant, the Figma team is always hunting for optimizations—here are a few.| Figma
Object sync engines manage a rich object graph across multiple clients and a centralized server and are a great fit for building local-first apps.| stack.convex.dev
How dynamic page loading improved the slowest load times by 33%| Figma
Hey folks, welcome to the digest! Today’s issue is about a pain point developers encounter when shipping desktop-class apps to the browser. File editors and...| digest.browsertech.com
"Come back to Recurse Center!" they told me. "You'll get to write all sorts of cool code!" they said. Well I just spent two weeks writing exactly zero lines of code. It's a great feeling, seeing everyone around you create beautiful 3D graphical masterpieces or fully complete web applications while you spend twelve hours a day struggling to read technical papers that you don't even understand. This is what happens when you attempt to do things with CRDTs.| lord.io
Embedding Yjs and Automerge into Postgres for collaborative applications.| Supabase