Skip to main content
New book · out now

Understanding Drupal: A Complete Guide to Caching Layers

A deep, practical tour through every caching layer in Drupal — from the render cache to chained fast backends.

Get it on LeanPub
Understanding Drupal: A Complete Guide to Caching Layers — book cover
Recent writing RSS feed →
Sep 11, 2020

Using ReactPHP to consume data from an HTTP API

This is the first of two blogs detailing how to build a middleware leveraging ReactPHP to consume data from an API, normalize it, and then push that data into Drupal through JSON:API. In this example will be grabbing data from the PokéAPI.

#reactphp  #php
Sep 06, 2020

My PHPUnit configuration for my Drupal projects

The other week, I was asked about how I maintain my PHPUnit config file for my Drupal projects. When running Drupal's PHPUnit test suites, you typically copy and modify the distribution phpunit.xml.dist file which lives in the web/core subdirectory. There is just one problem.

#drupal  #phpunit
Jul 23, 2020

Sunday, July 26th, at 10:00 AM CST I'll be doing a development live stream. I need to do some maintenance development for phpstan-drupal and drupal-check, and also use it as an "Ask Me Anything" session.

Catch the lives tream here: https://youtu.be/_-ZI10U9b_g

Jul 02, 2020

Exploring DDEV-Live... live!

This Sunday (July 5th) at 10 am, I am going to sign up for DDEV-Live and give the hosting platform a try. I am going to go from zero to launch with a fresh Drupal 9 project. I was given a special coupon code that I will give out for folks that also want to sign up for DDEV-Live!

#ddev