Understanding Drupal: A Complete Guide to Caching Layers
A deep, practical tour through every caching layer in Drupal — from the render cache to chained fast backends.
Get it on LeanPub
Tracking changes in Migrate with dynamic row hashes
When it comes to Drupal and external data, I use Migrate. A lot. Like a lot, lot, lot. Many times this data is being imported over CSV files that are pushed to a server at some defined interval. Usually, the data can be derived directly from the CSV file itself, other times a custom process plugin derives data from other information.
Xdebug over the command line with DDEV
I moved over to DDEV for my local development stack back in February. One of my favorite things is the ease of using Xdebug.
Using multiple Solr cores with DDEV
If you want to have multiple Solr indexes using Search API, you need to have a core for each index instance. For my local development stack, I use DDEV.
Goodbye AdSense, hello CodeFund.
For a long time, I have had Google AdSense on my website. It generated enough revenue that I could hit the minimum payout of $100 about once a year, covering my hosting costs. Then, a few months ago, I found CodeFund by Gitcoin.
Drupal 7, 8, and 9: deprecate the old to intake the new
At Drupal Europe, Dries announced the release cycle and end of life for Drupal's current and next version. Spoiler alert: I am beyond excited, but I wish the timeline could be expedited. More on that to follow.
Here is a quick breakdown:
Filtering out invalid entity references in Drupal 8
Looking back at my first Drupal events and talks
I have been spending the month of May cleaning out my basement office. I have found a treasure trove of old papers and random things bringing up memories and other thoughts. Just like my last blog post on an organization's values and the culture it creates. This time I found two legal pads which had my notes and planning for my first Drupal Meetup talk and first came session.
Values and culture are what build an organization
Last week I started to clean out my office. It has been the same since I started working from home in the spring of 2014. I had left a local marketing agency to work for an education software company, called Gaggle. While cleaning I found some items I had kept from my year and a half at the company.