Web Components Will Outlive Your JavaScript FrameworkIf we're building things that we want to work in five or ten or even 20 years, we need to avoid dependencies and use the web with no layers in between.Jake Lazaroff·Oct 25·9 min readFollowjavascriptrecursewebcomponents
Making CRDTs 98% More EfficientState-based CRDTs grow monotonically, but that doesn't mean they can't be efficient. We'll learn how to compress the pixel editor state by 98%.Jake Lazaroff·Oct 17·18 min readFollowcrdtsjavascriptrecurse
Building a Collaborative Pixel Art Editor with CRDTsCRDTs sound cool, but how are they actually used? Let's learn by building a collaborative pixel art editor.Jake Lazaroff·Oct 10·13 min readFollowcrdtsjavascriptrecurse
An Interactive Intro to CRDTsCRDTs don't have to be all academic papers and math jargon. Learn what CRDTs are and how they work through interactive visualizations and code samples.Jake Lazaroff·Oct 4·12 min readFollowcrdtsjavascriptrecurse
Building a Live Coding Audio PlaygroundTwo weeks at Recurse went by fast! I started out trying to build an Audio Units extension and — in a classic yak shave — ended up building a live coding audio playground.Jake Lazaroff·Aug 21·7 min readFollowjavascriptmusicrecursesvelte
Starting at Recurse CenterBreaking character for a life update: I'm doing a batch at the Recurse Center!Jake Lazaroff·Aug 7·2 min readFollowliferecurse