Working with Drupal's Queue API
Reliable background processing with queue workers, cron, retries, idempotency, and operational visibility.
Practical engineering notes
Practical Drupal, PHP, architecture, and engineering guidance from enterprise application work.
RSS feed27 articles
Reliable background processing with queue workers, cron, retries, idempotency, and operational visibility.
How to decide on a custom entity and design its storage, forms, permissions, and Views integration.
A complete, schema-backed Drupal configuration form with validation and dependency injection.
A complete Drupal block plugin using attributes, dependency injection, configuration, and cache metadata.
What long-lived enterprise Drupal systems teach about ownership, upgrades, workflows, and technical debt.
A calm debugging workflow using logs, Xdebug, Kint, browser tools, and progressively narrower hypotheses.
A repeatable checklist for caches, BigPipe, assets, images, databases, and evidence-based tuning.
Practical template organization, includes, variables, debugging, and mistakes that make themes brittle.
Render arrays, lazy builders, attachments, and cache metadata explained as one performance model.