Undefined Index: function Errors in D9

By mrbagnall | 10 August 2020

In my travels, I came across this error that I did not see a lot of documentation on while googling, so I wanted to share what I had found here. Here is the error I found while working on Probo:

Who Wants to Live Forever?

By mrbagnall | 08 August 2020

50 Shades of "Down" (Drupal Style)

By mrbagnall | 01 August 2020

We've all gotten it. The call. The text. The email. "The site is down". Nothing more. Nothing less. That nebulous nugget of tech support clickbait that anyone in a position of responsibility is forced to drill down on in order to make sure we've properly covered our asses even though it is most likely some other form of content, user or other error in perception of difference between what "up" really means and what "down" really is. 

Old Demo Tapes

By mrbagnall | 16 July 2020

When I first moved to Nashville back in 1995 it was to become a recording engineer. I didn't care about making music. I couldn't even play an instrument (and I still can't). But I wanted to be the technical guy behind the scenes moving the levels and the knobs. Unfortunately for me, there is a WHOLE lot more to music engineering and mixing than pure technicals. There is the ability to "hear" and "listen" and "understand" music on a level I never trained or practiced to - and didn't really aspire to. And as such, that dream faded pretty quickly.

Getting Started with Open Source Probo.CI

By mrbagnall | 11 August 2017

Of the many challenges we face as software developers, getting our code through the code review and QA/regression testing process is often one of the more challenging. Moving and copying assets and databases between production, development and staging environments can be tedious, time consuming, and not always successful.

One of the newer tools to come out to help in this sphere of continuous integration and collaboration is Probo. Its singular purpose is to bridge the gap between branches of code to allow you to test specific instances of change within your repository.

Secure SOLR, Apache, Docker & Proxy Directories

By mrbagnall | 29 May 2017

I'm going to straight up admit that I am not a SOLR expert from a system administration standpoint. As such, I have a lot to learn about various configurations and setup options for getting SOLR working in different ways.


Branding Yourself

By mrbagnall | 22 May 2017

Branding. It's something a lot of programmers think about, but not many very seriously. On the other hand, I have been obsessed in my past with how I branded myself and my work. 


When Your Ship Comes In (Drupal 7/Docker)

By mrbagnall | 22 May 2017

When it comes to managing your cargo, it's hard go wrong with Docker. In fact when done properly, Docker and Drupal can be a formidable partnership for development and functionality. It can also bridge knowledge limitations presented by different technologies and your familiarity with them. Here I demonstrate a running log of how I implement Drupal with Docker containers for deployment. And provide a skeleton for you to do the same.


Comfortably Mediocre

By mrbagnall | 13 October 2016

A few weeks ago I was driving in Maryland and came across a freshly pave section of roadway. It was smooth, quiet, and fast. It was an amazing contrast to the bumps and grinds of the previous 5 miles. The problem? The lines in the road. I have never seen a worse set of divider lines painted on a road. What had been a job well done by a lot of people was quickly reduced to confusion, danger and even laughter by someone who could not move a paint machine in a straight line.

Features, Dependencies and the Drupal Way

By mrbagnall | 17 April 2016

I recently gave a talk at the DC Drupal group where the subject of features and dependencies came up. I may have been the only person in the room who dislikes and dis-trusts features as vehemently as I do. Why?