Drupal's caching system is powerful, but caching bugs are some of the hardest problems to diagnose. This half-day training demystifies how caching works across the full stack, from cache tags, contexts, and max-age through the render pipeline, Dynamic Page Cache, Page Cache, and external CDNs.
You'll get hands-on practice debugging real caching issues using development settings, response headers, and direct cache bin inspection. You'll also leave knowing how to write cache-aware code: avoiding the max-age 0 trap, building custom cache contexts, and choosing the right response classes.
Prerequisites: Experience building Drupal modules or custom themes. Bring a laptop with a local Drupal development environment.