Proposed sessions

Session submissions are open until October 31st! Submit Session

From Project Deliverables to Public Assets

Session Category Project Management & Consulting Audience All Attendees Speaker(s) Kelly Smith Steve Wirt

Government agencies want to be good stewards of taxpayer dollars, yet many still fund custom code to solve problems the Drupal community has already solved. How do you convince clients that investing in reusable, community-driven software creates greater long-term value?
This session equips project managers, technical leads, and delivery teams with practical strategies, messaging, and business cases for gaining government buy-in for a contribution-first approach. You'll learn how to position reusable Drupal solutions as responsible stewardship of taxpayer dollars, communicate the long-term value of shared software, address common client concerns, and gain resources to take back to your agency to help you share the story of why building for the community is often the smarter investment.
Whether you work for a government agency or a contractor supporting one, you'll leave with practical talking points and a repeatable framework for helping clients choose community-driven solutions over one-off custom code.

Drupal: Not Just for Devs

Session Category Project Management & Consulting Audience All Attendees Speaker(s) Kelly Smith

What happens when you teach Drupal Site Building to the people who aren't developers?

At CivicActions, we did just that; over three cohorts, we brought designers, project managers, and accessibility engineers together to work through the Acquia Drupal Site Builder curriculum and prepare for the certification. The result was much more than a certification: designers and accessibility engineers gained a better understanding of the system they were designing for. Project managers developed the vocabulary and technical context to have more productive conversations with engineers and stakeholders. Across disciplines, participants developed a shared language for talking about Drupal.

In this session, we'll share how CivicActions created and ran three Drupal Site Builder cohorts specifically for non-developers, what we learned along the way, and give our resources, tips, and best practices. You'll leave with ideas for creating your own Drupal learning program and a different way of thinking about who on your team should understand Drupal. Because you don't have to write code to benefit from knowing how Drupal works. 

A Drupal core maintainer shares peer code review best practices

Session Category Development & Performance Audience Intermediate Speaker(s) Jess (xjm)

Improve your teams' peer code review process, your code maintainability, and your Drupal contributions. Learn from a Drupal core release manager how to give an efficient and effective peer code review.

Peer code reviews are essential, improving maintainability, increasing productivity, and reducing costs. They can also reduce the rate of defects (bugs) introduced into a codebase by as much as 90 percent. Most importantly, they build a shared understanding of the application within a team and are an opportunity for developers to mentor each other.

Drupal core's peer code review process has two phases:
1. An initial peer code review cycle with one or more other contributors
2. A final stage of code review by a Drupal core committer (one of the few like xjm who can accept changes into Drupal core's production codebase).

As a result, the core committers are exposed to all the peer review (good and not-so-good) throughout the Drupal core issue queue. This makes committers ideal mentors and subject matter experts on both best practices and pitfalls to avoid.

In this session, you will also discover research and psychological principles on effective code review. You will learn how structuring your change sets for the reviewer can improve the whole team's code and maintainability. Finally, you will learn about automation and tooling that can help reviewers focus on what's most important -- including how, and more importantly how not, to use LLMs in your code reviews.

Drupal AI modules worth knowing about

Session Category Site-Building Audience Beginner Speaker(s) Michael Anello

The Drupal AI ecosystem has exploded over the past year, but most of the attention goes to a handful of headline modules. Meanwhile, a growing collection of smaller, focused AI modules is quietly solving real problems for site-builders and many people don't even know they exist.

This session is a guided tour of AI modules you've probably never heard of. We'll start with the practical question of how to actually find AI-related modules on Drupal.org and evaluate which ones are worth your time. Then we'll dive into live demos of at least five different modules, including AI Metering for tracking AI usage and costs across providers, and AI Browser Provider for working with browser-based AI directly from Drupal.

Everything in this session is aimed at site-builders. No code, just configuration, live demos, and a practical look at what each module does and when you'd reach for it. You'll leave with a list of tools to try on your next project and a better sense of how to keep up with the rapidly expanding AI module landscape in Drupal.

Live demos throughout.

You Don't Need JavaScript for That

Session Category Theming, Design, & Usability Audience All Attendees Speaker(s) Aubrey Sambor

Have you been writing JavaScript to do things on the web and wondered if there was a better way? Fear not, CSS and HTML are here to ease your JavaScript woes! I'll go over a few new and upcoming CSS and HTML attributes, elements, and APIs that eliminate the need for JavaScript, such as:

  • The Invoker Commands API
  • The Popover API
  • Anchor positioning
  • Interest invokers
  • View transitions
  • and more!

Learn how to use the newest HTML and CSS techniques to replace excessive JavaScript and improve performance using the latest web native technologies.

Ctrl+Alt+Delegate: Keys from the shift from developer to manager

Session Category Project Management & Consulting Audience All Attendees Speaker(s) Kurt Trowbridge

I began my career as a developer, where building websites for clients and learning development best practices were my primary responsibilities. As I became a team leader and manager, I quickly learned that my job now had a very different set of objectives, priorities, and keys to success. Instead of solving technical problems with code, the most important parts of my days became addressing more ambiguous "people problems" and coaching my team members toward growth.

This session will cover how I shifted from a front-end development role into management, and the lessons I've learned that can help other developers thinking of making a similar move. I'll detail how delegation was my biggest struggle and greatest help, the importance of clear communication and expectations, and how to support my team while building their skills, not just my own. I'll also touch on the differences in feedback loops between development and management problem-solving, along with how to stay technical while spending less time directly working on code.

(This proposal was previously accepted to Florida DrupalCamp 2026, but I had to bow out due to a family emergency. I appreciate the reconsideration!)