The Blog
Thoughts on web development, open source, and building in public.
My Journey from Developer to Self-Taught AI Det…
daily-lifeMy Journey from Developer to Self-Taught AI Detective
The web is drowning in AI generated "slop." This is the story of how I learned to see the invisible patterns of synthetic content, catalogued 38 distinct signals of inhuman origin, and built Cadence to automate the hunt.
Why Cadence Uses Go: Scaling AI Detection for t…
BlogWhy Cadence Uses Go: Scaling AI Detection for the Modern Web
An inside look at the architectural journey of Cadence, from planning sessions with devs and Claude to building a high performance detection engine in Go 1.24.
The Great Disconnect: Why the Community is Done…
BlogThe Great Disconnect: Why the Community is Done with Discord
From support failures to predatory monetization, explore a technical and community driven post mortem of Discord in 2026.
Top Web Development Trends for 2026
BlogTop Web Development Trends for 2026
Explore the emerging trends shaping web development in 2026. From AI-powered development to edge computing, here's what you need to know.
React 19 Deep Dive: What Changed and Why
BlogReact 19 Deep Dive: What Changed and Why
A comprehensive look at React 19 features, improvements, and how to migrate your existing projects. Learn about the latest hooks and server components enhancements.
Next Generation Database Solutions for 2026
BlogNext Generation Database Solutions for 2026
Explore modern database solutions including serverless databases, edge databases, and AI-native databases. Find the right database for your 2026 projects.
Modern TypeScript Patterns for 2025
BlogModern TypeScript Patterns for 2025
Explore the latest TypeScript patterns and best practices for scalable, maintainable codebases in 2025.