All Posts

Date-Based Boosting in Drupal Search: A History and Technical Guide

Why search results show ten-year-old articles alongside today's events, how the reciprocal decay function solves it, and how to implement it in Search API Solr.

Understanding drupal_block() in Twig Tweak: Using the Right Tool for the Right Job

Twig Tweak is one of the most useful contributed modules in the Drupal ecosystem. This article explains how drupal_block() works, when it's appropriate, and where the module itself points you toward better alternatives for placed blocks.

The Hidden Cost of Menu Links: Why Your Drupal Site Cache Invalidates on Every Page Save

Menu link access checks create unexpected cache invalidations on larger sites. Here's what's happening, why it matters, and what we can do about it.

Cloudflare's Instant Purge for All: Cache Tag Purging Changes Everything

Cloudflare's instant purge with cache tag support is now available on every plan. What changed, why it matters for Drupal, and what this means for your caching strategy.

Drupal 10.2.4+: Cache Metadata Bubbling Is Now Automatic

Starting with Drupal 10.2.4, field cache metadata bubbles automatically in templates. The workaround that became doctrine for a decade is finally solved at the core level.

C4 Easter Eggs Live

Social media integration for this live broadcast cached to S3 for performance during transmission