Birthday bug bashing
most people don't know that, but my first major was in Advertising.
sometimes the simplest solution to a complex Drupal Views SQL query alter hook problem might be expressed in the corniest way possible
Moving that very useful config from one Drupal site to another
ahhh, Drupal modules. where would we be without them? every developer has a trusty list of favorites, and I'm no exception… except that not all of them are of the "plug and play" variety, and sometimes need some setup.
a guide on moving or duplicating drupal YAML config items using drush
Disabling that pesky deprecated Drupal core module that you didn't uninstall when you upgraded because you didn't know better
yup. that's exactly what happened on my website, so I laid out the steps just in case someone else gets stuck like me.
you read that right.
Lenient Patches in Drupal with Composer
a few weeks¹ ago I came across an interesting post by Michael Anello in which he mentioned the Lenient Composer Plugin by Matt Glaman.
drupal composer code versioning backwards compatibility binary patching made easier by Michael Anello, Matt Glaman, and Cameron Eagans
Drupal 11 local multisite with DDEV
I know, I know, everyone loves Lando. but just in case you happen to be a non-conformist like me and need to set up D11 asap with DDEV, here's how.
a short step-by-step summary on setting up Drupal 11 multisite with DDEV
Drupal 7 reaches its end of life
yesterday marked the end of life support for #Drupal7.
reflecting on my journey as a webdesigner-turned-programmer thanks to the amazing framework that is Drupal
Bootstrapping 2025
all in all, 2024 was tough. now here's 2025, and it's said to be another challenge.
but I'm not waiting for the difficult bits to start — instead, I'm going after them.
personal notes to kick off the year
How to integrate Drupal and Rest if you're totally new to either of them¹
I’m seeing a rise in demand for frontend frameworks for a while now, such as React. although I’m a full stack Drupal developer, I must confess my predilection for the backend — but I keep a tab or two open with some frontend stuff from time to time.
Adventures in code
working with code is not unlike a sci-fi adventure: you’re time traveling¹ one time, and visiting parallel universes² next. either solo or with your buddies, it sometimes feels like a race to the finish line, with the stakes mounting higher and higher as the deadline approaches.
Git is the time machine for your drupal back-end agile shenanigans
Renewing my Website, pt. 3
ok, so after wrapping up everything there is to say about my website redesign, here’s some links to get you started.