Notes from the workshop.
Technical notes, recipes, design reflections, and everything we learn while building.
How we migrated an 8-year-old app to Next.js without losing a single user.
A real progressive migration case: mirror routes, smart 301 redirects, and why SEO didn't just hold — it climbed 18%.
Read the article →Technical SEO for SaaS: 12 things no plugin is going to do for you.
SEO isn't marketing bolted on at the end. It's architecture. Here are the decisions we make before line one of code.
Read it →Designing a REST API you won't hate in 6 months.
Versioning, pagination, readable errors, idempotency. The boring details that separate a toy API from a production one.
Read it →Fake minimalism: when 'clean' just means 'generic'.
Removing things isn't design. Deciding what to keep — and how — is. A teardown of three real landing pages.
Read it →One year as an independent studio: the numbers and the scars.
Real revenue, expensive mistakes, which clients we said yes to, which we didn't, and why we'll never go back to templates.
Read it →WordPress → headless: the step-by-step migration with least drama.
A full recipe for getting content out of WordPress without breaking it: export, URL mapping, images, and a parallel period.
Read it →Postgres before Mongo: why (almost) always.
JSONB, arrays, full-text search, generated columns. Postgres is essentially Mongo with relational algebra. When to pick each.
Read it →