Skip to main content

Blog

Technical writing from 13+ years of backend development and technology leadership. Most articles here fall into four areas:

  • Drupal backend development — custom modules, entity architecture, Form API, migrations, and the Drupal 7 through 10 upgrade path.
  • Drupal Commerce — tax resolvers, promotions, multi-currency, checkout flows, and REST API performance.
  • AI and development practice — AI agent tooling, reviewing AI-generated code, and where vibe coding helps or hurts.
  • Technology leadership — fractional CTO work, hiring tradeoffs between freelancers and agencies, and platform selection.

Posts are written from production work on real client platforms, so most include the specific configuration or code that solved the problem.

Drupal and Cloudflare
·109 words·1 min
Drupal Drupal 7 Drupal 8 Drupal Commmerce Drupal Performance Security
Drupal 8 - Update Routes
·37 words·1 min
Drupal 8 Drush Drupal Development
Drupal 8 Performance - Commerce REST API
·180 words·1 min
Commerce Shipping Drupal 8 Drupal Commerce Drupal Development Integration REST API
Drupal 7 - Image Styles Not Regenerating
·347 words·2 mins
Drupal Caching Drupal 7 Drupal Development
Drupal 8: Form API Autocomplete Filtering By Role
·92 words·1 min
Drupal Drupal 8 Form API
Drupal 8: Form API - Weight Fields
·80 words·1 min
Drupal Drupal 8 Form API Drupal Commerce Drupal Development Purchase Orders
Drupal 8: Applying Patches with Composer
·53 words·1 min
Drupal Composer Drupal 8 Drupal Development
Video Update! Drupal Backend and Commerce Development
·240 words·2 mins
Drupal Commerce Shipping Drupal Commmerce Form API Integration Payment Gateway
Google Chrome Ignoring Autocomplete
·103 words·1 min
Drupal Development Google