Notes on building for the web

Practical writing on design, performance and the business side of running a website. No filler and no listicles, just what we learn shipping real work for real clients.

latest from the studio

Laptop showing lines of code on a desk, illustrating how to write a custom Gutenberg block plugin
September 4, 2026
•

How to Write a Custom Gutenberg Block Plugin Without Breaking Your Layout

Learn how to write custom Gutenberg block plugin code that survives theme changes: block.json, dynamic render callbacks, theme.json styling and deprecations.

Read more
Server rack with blinking green lights, illustrating WordPress database optimization services
September 2, 2026
•

WordPress Database Optimization: The 9-Step Cleanup We Run on Every Slow Site

The 9-step cleanup behind our WordPress database optimization services: autoloaded options, revisions, transients, orphaned meta, indexes and slow queries.

Read more
Neatly connected network cables, illustrating custom REST API integration for WordPress
August 31, 2026
•

Custom REST API Integration for WordPress: Endpoints, Auth and Caching Done Right

How we build custom REST API integration for WordPress: registering endpoints, permission callbacks, Application Passwords, transients and object caching.

Read more
React logo on a computer screen, illustrating headless WordPress development using React
August 29, 2026
•

How to Build a Headless WordPress Site Using React (Step by Step)

A step-by-step guide to headless WordPress development using React: hosting split, REST vs WPGraphQL, Next.js data layer, previews and cache revalidation.

Read more
December 18, 2025
•

Why Web Design & Web Development Is Not for Everyone

Web design and web development are often marketed as “easy careers,” “quick money skills,” or “anyone can learn it.” While it is…

Read more

have a project you want to talk through?

Reading about it only gets you so far. Tell us what you are building and we'll come back with a straight answer on scope, timeline and cost within 24 hours.
start a project