







Essays on building fast, beautiful web apps and the craft behind them.
Favourite well-made apps and sites – Unsung
A blog about software craft and quality


Go Web Programming
Build scalable, high-performance web apps in Go with modern design principles.

Paco Coursey
Crafting interfaces. Webmaster at Linear. Building polished software and web experiences.


The Architecture Of Local-First Web Development — Smashing Magazine
An honest perspective on building local-first web apps in 2026, written for developers who’ve been doing this long enough to be skeptical of silver bullets.

I Built the Same App 10 Times: Evaluating Frameworks for Mobile Performance | Loren Stewart
I needed to choose a framework for a mobile-first app at work. I started comparing Next.js, SolidStart, and SvelteKit, then expanded to 10 frameworks. The measurements revealed dramatic differences in bundle sizes, performance, and the real cost of framework choices.

Web Engines Hackfest 2025
Publishing apps | at-store
Writing, newsletters, blogging, and reader-growth tools built to help creators publish on the open web and keep direct relationships with their audience.
crawshaw - 2018-07-30
This content covers my recent exploration of writing internet services, iOS apps, and macOS programs as an indie developer.

juliet shen likes being online
The first time I built my personal site, I coded it by hand. It was simple and maybe a little ugly, but I made it. The second time I built this site, I used AI so I can celebrate what I loved about the early web using technology born of the new web. It's pretty and I also made it.
Between Principle and Pragmatism: Reflections on Prototyping Computational Media with Webstrates
Computational media describes a vision of software, which, in contrast to application-centric software, is (1) malleable, so users can modify existing functionality, (2) computable, so users can run custom code, (3) distributable, so users can open documents across different devices, and (4) shareable, so users can easily share and collaborate on documents. Over the last ten years, the Webstrates and Codestrates projects aimed at realizing this vision of computational media. Webstrates is a server application that synchronizes the DOM of websites. Codestrates builds on top of Webstrates and adds an authoring environment, which blurs the use and development of applications. Grounded in a chronology of the development of Webstrates and Codestrates, we present eight tensions that we needed to balance during their development. We use these tensions as an analytical lens in three case studies and a game challenge in which participants created games using Codestrates. We discuss the results of the game challenge based on these tensions and present key takeaways for six of them. Finally, we present six lessons learned from our endeavor to realize the vision of computational media, demonstrating the balancing act of weighing the vision against the pragmatics of implementing a working system.

Solving Performance for 2D & 3D Web Apps: Finally!
User-tailorable systems: pressing the issues with buttons
everest-pipkin.com
Wesley Finck (@wesleyfinck.org)

What is Malleable Software Now | Bryan Min (02-27-2026)

Apps and programming: two accidental tyrannies

Agents vs Operating Systems : The War That Could Kill Apps