An example script that runs PHP CodeSniffer for only the changed files in a branch. Includes a sample gitlab-ci job to run the script.
Difference between Traits, Interfaces, and Abstract Classes, including the latest features from PHP 8.
Reference how to use multiple php versions (php 7, php7.4 and php 8, php 8.0, php 8.1) on macOS and Linux.
A collection of drupal errors I've run into.
An example Vagrantfile.local file for Drupal-VM
An example of adding your own ansible roles/tasks for Drupal-VM
Just a short overview of what I did to update my symfony applications to 5.1