Blog

Writing

Field notes on shipping AI integrations, WordPress plugins, and full-stack web products — opinionated, with code that actually runs.

AI8 min read

The Claude API: a practical guide for developers

A hands-on overview of the Claude API features that actually matter in production — streaming, prompt caching, tool use, and extended thinking — with working examples for each.

May 26, 2026Read article →
WordPress6 min read

React patterns inside Gutenberg blocks — what transfers and what doesn't

Gutenberg uses React but the patterns are different. Here is what React developers need to unlearn when writing blocks.

May 25, 2026Read article →
WordPress7 min read

Freemius vs WooCommerce for WordPress plugin licensing — a real comparison

Two ways to monetise a WordPress plugin. One is built for it. Here is the comparison after using both.

May 22, 2026Read article →
AI6 min read

Adding AI to a WordPress plugin with the Claude API

A practical walkthrough for adding Claude-powered features to an existing WordPress plugin — server-side PHP requests, a secure REST endpoint, and a Gutenberg block that consumes it.

May 21, 2026Read article →
Next.js6 min read

WordPress vs Next.js — how to choose for a client project in 2026

Not a framework war. A practical decision framework based on client needs, budget, and who maintains it after launch.

May 20, 2026Read article →
AI6 min read

AI tools for WordPress developers in 2026 — what actually works

Most AI tool roundups are useless. This one covers what works specifically for WordPress development in 2026 — Claude Code, Cursor, Copilot, where each fits, and the smaller list of things AI still gets wrong.

May 18, 2026Read article →
WordPress8 min read

How to ship a WordPress plugin with free and Pro tiers — the Freemius way

Rolling your own licensing is a mistake in 2026. Here is the complete setup for free and Pro tiers using Freemius — folder structure, PHP gating, and WP.org strategy.

April 24, 2026Read article →
WordPress6 min read

Gutenberg block architecture patterns I use in production

Most Gutenberg tutorials teach patterns that break at scale. Here are the architectural decisions that actually hold up across a plugin's lifetime.

April 10, 2026Read article →