jakelazaroff.com

Just a programmer trying to make a home for myself on the WWW.
https://jakelazaroff.com/ (RSS)
visit blog
What's a Single-Page App?
5 Nov 2024 | original ↗

The web development community talks a lot about single-page apps, but are we all on a single page? Here's my ontology of apps organized by rendering and navigation.

My Modern CSS Reset
29 Oct 2024 | original ↗

A CSS reset I've been using for new projects.

Building a Single-Page App with htmx
7 Oct 2024 | original ↗

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.

A Local-First Case Study
1 Oct 2024 | original ↗

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.

The Web Component Success Story
29 Jan 2024 | original ↗

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.

The Website vs. Web App Dichotomy Doesn't Exist
3 Jan 2024 | original ↗

A one-dimensional spectrum can't sufficiently capture the tradeoffs involved in web development.

Web Components Eliminate JavaScript Framework Lock-in
27 Nov 2023 | original ↗

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.

Frameworks Cover Up Skill Issues, And That's a Good Thing
13 Nov 2023 | original ↗

The world is poorer when friable foundations lead to crumbling creations. But it is poorer still when we are so concerned with the foundations that we never create at all.

Web Components Will Outlive Your JavaScript Framework
25 Oct 2023 | original ↗

If 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.

Making CRDTs 98% More Efficient
17 Oct 2023 | original ↗

State-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%.

Building a Collaborative Pixel Art Editor with CRDTs
10 Oct 2023 | original ↗

CRDTs sound cool, but how are they actually used? Let's learn by building a collaborative pixel art editor.

An Interactive Intro to CRDTs
4 Oct 2023 | original ↗

CRDTs 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.

Building a Live Coding Audio Playground
21 Aug 2023 | original ↗

Two 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.

↑ these items are from RSS. Visit the blog itself at https://jakelazaroff.com/ to find other articles and to appreciate the author's digital home.