Writing Custom Drupal Modules the Right Way
A complete, maintainable module pattern using routes, services, dependency injection, permissions, and forms.
Practical engineering notes
Practical Drupal, PHP, architecture, and engineering guidance from enterprise application work.
RSS feed2 articles
A complete, maintainable module pattern using routes, services, dependency injection, permissions, and forms.
Constructor injection, service boundaries, testability, and the practical value behind the terminology.