Creating a Telegram bot that kicks spam bots in less than 10 stepsΒΉ
the cure for spam bots is more bots. specifically of the cron-activated, PHP-scripted, one-kick variety
remember when our greatest hassle was cleaning spam and deploying captcha challenges? oh yes, those were the days.
> view postβ
Moving that very useful config from one Drupal site to another
a guide on moving or duplicating drupal YAML config items using drush
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.
> view postβ
Disabling that pesky deprecated Drupal core module that you didn't uninstall when you upgraded because you didn't know better
you read that right.
yup. that's exactly what happened on my website, so I laid out the steps just in case someone else gets stuck like me.
> view postβ
Deploy from GitHub to your webhost
this CI/CD guide will make it easier to go live from your GitHub repository to your webhost leveraging SSH keys and automated GitHub Actions with built-in security
ah, the good olβ days of webdesign, when all it took was a few images, some HTML tables, a Geocities account and an FTP connection to own a piece of virtual estate.
> view postβ
Local development with WSL2, Node, and Docker
jump start your full stack local development with WSL2, Node, and Docker integrating Ubuntu under Windows 11
some time ago I wrote an article with my findings on how to create a local development environment under Windows. since then, a lot has changed, and yet something hasn't: Iβm still running Windows (now version 11).
> view postβ
Lenient Patches in Drupal with Composer
drupal composer code versioning backwards compatibility binary patching made easier by Michael Anello, Matt Glaman, and Cameron Eagans
a few weeksΒΉ ago I came across an interesting post by Michael Anello in which he mentioned the Lenient Composer Plugin by Matt Glaman.
> view postβ
Drupal 11 local multisite with DDEV
a short step-by-step summary on setting up Drupal 11 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.
> view postβ
Drupal 7 reaches its end of life
reflecting on my journey as a webdesigner-turned-programmer thanks to the amazing framework that is Drupal
yesterday marked the end of life support for #Drupal7.
> view postβ