I built a Java web framework because I couldn’t make my SaaS work any other way

It is incorrect to “normalize” // in HTTP URL paths

Best stack for a SaaS in 2026

A static site generator written in POSIX shell

Waiting for dawn in search: Search index, Google rulings and impact on Kagi

The collapse of "Human Signal" on the web

Super Monkey Ball ported to a website

Designing a service with IndieAuth and email-based login

Text-based web browsers

The IndieWeb and Small web