Posts from January 2026
10 posts
Jan 12, 2026
Finding Broken Links in WordPress: A WP-CLI Approach
A database-first approach to link checking that skips the crawler overhead and firewall conflicts.
6 min read
Read more →
Jan 08, 2026AI-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.
3 min read
Read more →
Jan 08, 2026Never 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.
3 min read
Read more →
Jan 07, 2026Backfilling Git Release History: Adding Tags and a Changelog to an Existing Repo
How to use AI to retroactively add semantic version tags and a proper changelog to a project that shipped without them.
3 min read
Read more →
Jan 07, 2026Optimizing Since 1995
Performance optimization lessons from three decades of web development, starting with dial-up modems and static HTML.
2 min read
Read more →
Let's Talk
No sales pitch. No commitment. Just direct contact with the engineer. Message or book a quick call.





