I've recently taken up maintainership of the Netlify module for Drupal. This module helps bridge the gap between rebuilds and syncing changes that happen in Drupal to ensure your connected Netlify site correctly reflects that data, which is...
It feels like the post I made for 2023 goals was done only a little while ago - but here we are again at the start of a new year. I'll keep it short this year, things like reading and exercise are table stakes. Those are 'must do' things that are not really goals anymore - I just do it. Instead...
Last week I wrote up a walkthrough in dealing with a change introduced for List field validation in Drupal 10.2 using a stored procedure to rewrite existing data. After some discussion, this change has...
Drupal 10.2 has arrived and ships with several new features, bugfixes, enhancements and quality of life improvements.
One change that might catch you off guard though involves List (text) fields. These fields store key/value pairs of information, designed to present users with a select...
A few months back (sorry, its been a minute!) I detailed how you could set up PHPDocumentor to automatically generate documentation for your custom code and modules for Drupal. Another step you can take is automating this...
Everyone is talking about ChatGPT and where tools like these can fit into everyday life. But is the future of artificial intelligence only chatbots? I wrote an article about five ways we have integrated the OpenAI API (what ChatGPT is built on top of) into Drupal 10 to...
I am excited to announce that last year I participated in co-authoring The Drupal 10 Development Cookbook alongside the venerable Matt Glaman to bring you many years worth of experience distilled down...