Posts
-
Ye olde 2018 happy wrap-up
Drupal, travel, tuneage, and my family gets a little bigger. Best of 2018. -
I've been using Behat wrong this whole time
My Behat tests drive me fucking crazy, and it's all my fault. Learn when to write Behat tests, and when not to. -
How can we fix Drupal's documentation?
Drupal's documentation is subpar, so I offered some unsolicited opinions about how we might improve it. -
Programming Analogies #1: Namespaces
If you're unclear on how namespaces work in PHP, maybe this will help. -
The 2017 good-shit list
Politically, 2017 was a shitfire. Let's talk about what was good. -
Optional config voodoo in Drupal 8
Drupal 8's configuration system is the bees knees, but if you have advanced use cases, you might encounter some WTFs. -
Swear Statuses for Drupal
drupal.org needs more profanity. -
Yet another blog post about dependency injection in Drupal 8
A short Q&A if you're a Drupalist who's heard about dependency injection, but you don't know what that means. -
So, um...I might have been in a cult
I never heard of Dahn Yoga until I went to "Body & Brain" for four months and realized it was kinda cult-y. -
Drupal 8 Media: full st(r)eam ahead
A Media module officially lands in Drupal core. Now the real work begins... -
My very angry wish list for drupal.org
Happy early Festivus! I air my impotent grievances about the state of drupal.org. -
Roger Ebert on programming
Ebert's Law of Programming! -
How to bend Drupal 8 plugins to your nefarious will
In Drupal 8, plugins are everywhere. Here's how you can take full control of them. -
Lightning's Oxford Comma Helper
A useful function I added to Lightning. I hope it helps you.
subscribe via RSS, torture yourself by listening to my music, or behold my résumé