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 8 Commerce Promotions - Buy X or more of the same product and get % off that order item
·164 words·1 min
Drupal 8 Drupal Drupal Commerce Commerce Promo Drupal Development
Drupal 8 - Longer Titles - Entity Title Length/Node Title Length
·160 words·1 min
Drupal 8 Drupal
Drupal 8 Configuration Synchronization
·201 words·1 min
API Drupal 8 Drupal Commmerce Drupal Development Composer Drupal Update
Drupal 8 Commerce Tax for VAT and Sales Tax
·87 words·1 min
Drupal 8 Drupal Commmerce Drupal Development Drupal Update
Drupal 8 Commerce - Setting a Default Currency on Product Variations
·52 words·1 min
Drupal Drupal 8 Drupal Commmerce Drupal Development
Drupal: Pantheon Cookies
·89 words·1 min
Drupal Performance Google Update Drupal 8 Drupal Commmerce Drupal Development
Drupal Commerce Multi-currency
·286 words·2 mins
Drupal Drupal 8 Drupal Development Drupal Commerce Commerce Shipping Integration Payment Gateway
Drupal 8 Performance Tuning
·123 words·1 min
Drupal Performance Google Update Drupal 8 Drupal Commmerce Drupal Development
Exchange Rates API
·85 words·1 min
API Drupal 7 Drupal 8 Drupal Commmerce Drupal Development Integration