Blogger, Writer, Web Developer

Drupal

Announcing: The Drupalers Webring

I'm announcing a new project that I've been working on called The Drupalers Webring!

I've really been getting into retro web paraphernalia lately, and one of the things I've been paying special attention to are webrings, a way of connecting a group of websites all devoted to a shared special interest. A visitor can start at any website, and by using a shared widget on all of those websites, that person can jump from one website to the next.

NixOS + Drupal Talk: DrupalSouth 2026

Here is a video of the talk I presented at DrupalSouth 2026 talking about the work I've done to help Drupal run as a service on NixOS, via a service module.

Also, here is the slide deck from the presentation if you're curious about browsing through the resources I link at the end. Thanks!

Readable Theme

I'm trying out something new on the website! I've recently switch to using a super minimalistic theme based off of the wonderful readable.css. I wanted to try and design a thoroughly unopinionated theme that utilized custom CSS as little as possible while retaining a simple, maybe even retro look. No columns, no sidebars, just text. Interestingly, it even implements some basic dark mode support and reduced animation support, for folks who use those features.

Drupal As A Service: A Year In Open Source

It's been about a year since I started building and maintaining the Drupal service integration for NixOS, and the next nixpkgs stable release is comming up this May, so it seems like a good time to take stock and talk about what has been going on with this project in that time.

Affirm Payment Gateway Integration

What are you supposed to do when your software stack can’t support a plugin that your client specifically requested? Or what about the inverse situation: you find a plugin that might work, but it isn’t supported anymore? It could be a perfect fit or it could be hours of patching, and tweaking to revive the software into a working state.