Tech blog posts
8/4/2026 - 10/5/2026
-
How to Prepare a Vibe-Coded App for a Developer Handoff
A handoff checklist for AI-built apps: move the code to a repo you own, write a README, list env vars and accounts, rotate keys and set the right access.
-
Shopify Custom App, Public App or Theme Edits? Which to Use
Theme code, an app block, a custom app or a public app? Where Shopify custom work belongs, what needs Plus, and what checkout.liquid’s retirement shows.
-
Fix or Rebuild an AI-Built App? How to Tell Which You Need
Should you fix your AI-built app or start over? The signals that decide it, a decision table, replacing one part at a time, and what a review covers.
-
Drupal 7 End of Life: Migrating to Current Drupal or WordPress
Drupal 7 lost security support January 5, 2025. What end of life means, the extended support Drupal.org lists, and how to move to Drupal 11 or WordPress.
-
Exporting From Lovable, Bolt, Replit or v0: What You Get
How to export code from Lovable, Bolt, Replit and v0, which plans allow it, what stack you get, and what stays behind: data, sign-in, files and secrets.
-
Using AI to Build WordPress Plugins and Shopify Apps Safely
Using ChatGPT or Claude to build a WordPress plugin or Shopify app? What each platform requires of the code, where AI falls short, and how to review it.
-
Plugin, Theme or functions.php? Where WordPress Code Belongs
Where custom WordPress code belongs: a plugin, child theme, functions.php, a must-use plugin or a snippets plugin, and what breaks when it’s in the theme.
-
AI-Built App Security Checklist: What a Developer Checks First
Built an app with ChatGPT, Claude, Lovable or Bolt? Six things a developer checks first, from exposed API keys and row-level security to error handling.
-
You Built It With AI. Here’s How a Developer Takes It Over
Built an app with ChatGPT, Claude, Lovable, Bolt, Replit or v0? How to export and own the code, what a developer checks first, and when to rebuild.
-
Website Platforms You Can Start Without Code and Extend Later
WordPress, Shopify, MediaWiki and Drupal let owners start without code and developers extend them natively later. How each works, and what to avoid.
-
Escalating an npm Account Lockout When Support Goes Dark
Both of npm’s published email addresses are dead ends, and the support form needs a login you no longer have. Here is the escalation path that actually reached a human.