// the full backlog

All Posts

Code, Drupal, AI experiments, game reviews, and the occasional record I won't shut up about. 59 entries · since 2012

EP 057·

Heading Back to DrupalCon →

Returning to DrupalCon after a year away — what I'm curious about, what I want to share, and what I'm looking forward to.

posts
Leads of Nickel Boys looking upwards into a mirror. posts
EP 053·

2025 Oscars Films →

My thoughts on the 15 nominated films I saw this year.

posts
EP 044·

Drupal API Client 1.0 Release →

The 1.0 release of the Drupal API Client includes a fully functional JSON:API client and completes our commitment as a result of funding from the 'Pitch-burgh' innovation contest.

drupal
EP 042·

Extending The Drupal API Client →

We're building the Drupal API Client to be easily extended. This post demonstrates that extensibility by creating a client for the Decoupled Router module.

drupal
A display of multiple piranha plants posts
EP 041·

Winter Builds →

Assembled some puzzles and some Legos over the slow holiday period, as is tradition.

posts
Brian sitting in a candy throne posts
EP 039·

44 in 2024 →

Reflecting on a birthday and a new year at the end of an extended holiday break.

posts
Lego Question Block on a table posts
EP 036·

My Holiday Lego Build →

Had fun building the Lego Question Block over the holiday break.

posts
The Millennium Falcon at Galaxy's Edge jams
EP 034·

Star Wars: Galaxy's Edge →

Being transported to a galaxy far, far away almost made me forget that I was visiting Disney World during a huge Covid surge.

jams
Infinite Granite cover art jams
EP 033·

Deafheaven: Infinite Granite →

A substantially mellower version of their sound, but one much closer to my personal wheelhouse.

jams
EP 032·

How Drupal's Preview Works →

I recently needed to dig into the specifics of how Drupal's node preview actually worked only to find that all of my assumptions were wrong.

drupal
EP 029·

Using Apollo Client Without React →

By default, Apollo Client 3.0 expects that you are using React, but importing Apollo using a slightly different entry point allows you to use Apollo in a vanilla JS project.

til
EP 027·

Framework Detection with @netlify/framework-info →

I recently needed a way to detect which framework was being used to build a site. Not only does Netlify have a solid handle on how to do that, but they also open sourced their utility.

til
Editing a post using Codespaces on Safari iPadOS til
EP 024·

Running GitHub Codespaces on an iPad →

GitHub Codespaces can provide a fully featured development environment on an iPad. Heres how I configured a Node environment to make updates to this site.

til
EP 020·

What I'm Excited About in Lit 2.0 →

I've really enjoyed the developer experience improvements that Lit-element and Lit-html have offered for building web components, and I'm even more excited for these new features in Lit 2.0

posts
Bluey's family in the yard jams
EP 018·

Bluey →

A delightful Australian kids show with an honest and realistic view of parenting.

jams
EP 014·

Gearing Up For Midcamp 2021 →

My local Drupal Camp is back this year for another virtual event and trying some new things to combat Zoom fatigue.

drupal
Top level Lighthouse comparison til
EP 012·

Running Lighthouse CI Server Locally →

While it would be better in almost every way to host Lighthouse CI Server somewhere, running it locally can still be a useful way to to collect some baseline performance measurements. These are the steps I followed to run an instance locally and collect some initial data.

til
EP 011·

Embedding a File From Github as a Gist →

In cases where prism.js syntax highlighting isn't practical on my site, these tools to create a gist-like embed from any github file have come in handy.

til
EP 010·

Adding Simple Pagination to an 11ty Collection →

11ty can handle pagination really well, but finding the right subset of the many pagination features can be a little difficult to figure out. Here's how I added simple previous and next links and post totals to the list pages on this blog.

til
EP 009·

Configuring Lighthouse CI with Github Actions →

I'll be spending time auditing web performance over the next couple of weeks, and wanted to start with some simple baseline measurement. Lighthouse CI was an easy entry point - here's how I set it up using Github actions.

til
EP 006·

Running Lando on an Apple Silicon Mac →

While I've done some development on my M1 MacBook, I had been procrastinating on doing any Docker based development. Decided to take the plunge today.

til
Title Slide drupal
EP 005·

Talks: Florida Drupal Camp 2021 →

Presented 'Web Components From The Eyes of a Newcomer,' along with a very serious lightning talk.

drupaltalks
Entering the underworld games
EP 002·

Hades →

A narratively complex roguelike on Nintendo Switch

games