A cartoon figure sitting at a laptop with logos floating behind them

Our Blog

Look behind the curtains and see how beautiful things happen.

Cutting Drupal's site:install time from 20 minutes to 90 seconds with an AI coding agent

A large multilingual Drupal site took almost 20 minutes to self-install, which made every CI run painfully slow. Here's how a PHP profiler and an AI coding agent got it down to 90 seconds.

CMI 2 at DrupalCon Europe 2020

Configuration management initiative update and recap of DrupalCon Europe 2020

Last week was the virtual DrupalCon Europe and I had the pleasure to present CMI 2 updates together with Moshe Weitzman. Attached to this post are the slides.

How to maintain Drush commands for Drush 8 and 9 and Drupal console with the same code base.

Config Split treats all the cli the same.

Drupal 8.4 and its upgrade to Symfony 3 has made the compatibility of the global Drush 8 a bit more challenging. Drush 9 works with Drupal 8.4 but it is not stable yet and the format of how third party Drush commands are made has changed significantly.

Packaging and reusing configuration in Drupal 8

Bringing "reusable features" to Drupal 8.

This is a preview of Nuvole’s training at DrupalCon Amsterdam: An Effective Development Workflow in Drupal 8.

Typing less in Drush: aliases and autocompletion

How to work more efficiently with some Drush-Bash tricks

While Drush is a big time saver, the textbook version of some commands can become lenghty at times: