Wordpress
Meilisearch for WordPress: A Developer's Honest Take
Meilisearch as a WordPress search backend compared to ElasticSearch, Algolia, Relevanssi, and SearchWP. What works, what doesn't, and when it makes sense.
WordPress.com Now Has a Claude Connector
WordPress.com shipped an official Claude connector built on MCP and OAuth 2.1. What it does, why the hosted vs. self-hosted distinction matters, and what it signals for the broader WordPress ecosystem.
Building a High-Performance Directory with Headless WordPress and Hugo
How to combine WordPress as a headless CMS with Hugo for static frontend generation, featuring magic link authentication, Cloudflare image uploads, and Meilisearch.
There's a WordPress Plugin for That (But Should You Use It?)
How to evaluate WordPress plugins when the wrong choice costs months of work.
The WordPress Plugins I Actually Use
Eight plugins that solve real problems in client work, from email reliability to search performance.
Finding Broken Links in WordPress: A WP-CLI Approach
A database-first approach to link checking that skips the crawler overhead and firewall conflicts.
Never Update "Years of Experience" Again: Dynamic Shortcodes in WordPress
How to replace hardcoded year references with shortcodes that calculate automatically, so your content stays current without manual updates.
AI-Assisted Content Migration: From Discovery to Deployment
How Claude Code handled a WordPress content update from database analysis through safe deployment, with minimal human intervention.
Optimizing Since 1995
Performance optimization lessons from three decades of web development, starting with dial-up modems and static HTML.