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 →
Oct 08, 2020

PhpStorm trick: keyboard shortcut to expand your tool window

I accidentally found a cool keyboard shortcut for PhpStorm, and probably every IntelliJ IDE. On macOS, you can use Shift + CMD + Apostrophe to force your tool window to expand to the entire screen. I'm assuming for Linux and Windows this is Shift + CTRL + Apostrophe. I don't know about anyone else, BUT I AM VERY EXCITED.

#phpstorm
Sep 12, 2020

I have moved my website over the domain mglaman.dev. "Glamanate" was a play on the name "Glamanator" a few friends gave me back in high school. I have no idea if anyone connected it as a play on my last name. But, I wanted to align my website domain with my handles on various services.

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