Skip to main content
[2023-07-06]

Using DDEV snapshots to speed up GitHub Actions workflows

#drupal #ddev #github

My projects all use DDEV for local development. Regarding end-to-end testing, as part of my continuous integration process, I also use DDEV! This way, my scripts for running Cypress are the same locally and in my CI.

[2023-06-27]

Profiling Drupal AJAX requests

#drupal #performance #blackfire #xhprof

One of my favorite development tasks is performance engineering. I love taking an application and analyzing it to increase performance. Application performance monitoring (APM) tools like New Relic and Blackfire.io are tools every developer should have in their toolkit.

[2023-06-21]

Using jq with Drush to inspect state values in Drupal

#drush #drupal

Drupal has a key-value database table that stores information about the current environment. The values stored are serialized PHP objects or arrays. That makes inspecting them nearly impossible by just querying the database. Luckily, Drush provides a state:get command for retrieving those values.