Trainings

Git Makes Sense… Until Other People Get Involved

Topic Tracks Development & Performance Audience Intermediate Speaker(s) weekbeforenext
Git by yourself is easy: commit, push, done. But the moment a team joins the party, suddenly there are branches, pull requests, merge conflicts, and a complex workflow (that may or may not be documented).

In this intermediate-friendly session, we’ll demystify how teams actually use Git. You’ll learn common branching strategies, follow an example workflow from task to deployment, and walk away ready to collaborate with confidence.

Cache Me If You Can: Outsmarting Caching Bugs

Topic Tracks Development & Performance Audience Beginner Speaker(s) mglaman
Drupal's caching system is powerful, but caching bugs are some of the hardest problems to diagnose. In this hands-on half-day training, you'll work through the full stack — from cache tags, contexts, and max-age through fragment caching, Dynamic Page Cache, Page Cache, and CDN integration. You'll practice debugging real caching issues using development settings, response headers, and direct cache bin inspection, and leave knowing how to write cache-aware code that doesn't quietly break things. Prerequisites: experience building Drupal modules or custom themes; bring a laptop with a local Drupa

Responsible Drupal AI Basics

Topic Tracks Site-Building Audience All Attendees Speaker(s) ultimike
Explore how AI can enhance - not replace - your Drupal workflow in this hands-on half-day workshop. Focused on the Drupal AI module ecosystem, you'll learn setup options, auditing tools, and practical techniques for responsible content generation. Topics include AI Automators and Field Widget Actions, with real-world examples throughout. Prerequisites: basic prompt engineering knowledge, site-building skills, and a paid API account with OpenAI, Gemini, or Anthropic.