All Videos

Conference

Using Ai For Accessible Visual Exploration And User Experiences

Created March 20, 2026

Not all UX design serves the user's best interest. Dark patterns like hidden costs, forced continuity, confirmshaming, and disguised ads manipulate...
Conference

When Roles Aren’t Enough: Modern Permissions In Drupal With The Access Policy Api

Created March 20, 2026

Drupal 10.3 quietly introduced a powerful new tool for handling complex access control: the Access Policy API. And if you missed it, you’re not...
Conference

Displaying Related Content Using Semantic Similarity

Created March 20, 2026

In this session, I will review my journey into rebuilding the "Related Stories" feature on Princeton.edu news articles using semantic search...

Conversation To Code: Automated Tests From Collaborative Requirements Gathering

Created February 23, 2026

Ever feel like requirements gathering produces documents nobody reads, leaving developers guessing what stakeholders actually want? Or ship a feature...

How Drupal Forge Eliminates Friction From The Drupal Trial Experience

Created February 23, 2026

Learn how volunteers from the Drupal community built a platform that provides instant demos of Drupal site templates and how you can use Drupal Forge...

Bringing Clarity To Complex Drupal Sites With The Audit Export Module

Created February 23, 2026

Drupal sites rarely stay simple for long. New content types, fields, roles, and menus are added over the years, often by different teams. When it is...

Engineering For Security Compliance: How To Prepare Before The Audit

Created February 23, 2026

Security and privacy compliance certifications—like SOC 2 (a leading audit standard for security, availability, and confidentiality) and HITRUST (a...

Use `git Worktree` With Ddev To Run Multiple Versions Of The Same Site

Created February 23, 2026

With git worktree it's easy to have multiple versions of your Drupal project checked out into different directories. And DDEV has a special feature...

Creating Single Directory Components With Drupal Canvas In Mind

Created February 22, 2026

Single Directory Components have changed the way some Drupal sites are themed. Drupal Canvas (formerly Experience Builder) has the potential to...

Build Your First Ci/cd Pipeline (and Add A Qa Check While You’re At It)

Created February 22, 2026

How do you learn how CI/CD pipelines work when your workplace systems feel too complex or risky to experiment with? When I pivoted from creating...

Events Platform: Automating The Testing Process

Created February 22, 2026

The Event Platform module is a useful tool for Drupal camp event-organizers to schedule featured speakers, customized sessions, and event job...

Building Scalable Data-driven Apps In React: A Config-first, Class-based Architecture

Created February 22, 2026

At Evolving Web, we built a new visualization tool for GRID (Global Repository of Income Dynamics), an application that serves 300+ economic...