Agenda

Parking for today is found at Lupton Hall, 700 Vine St, Chattanooga.

8:00 am to 9:00 am

Registration and Networking

Room Lobby

Registration will start at 8am. We'll have a full continental breakfast including coffee, pastries, and fruit. 


9:00 am to 9:30 am

Opening remarks

Room 402 Roth Reading Room

Start the day with Opensource camp updates, thank yous, and announcements!


9:45 am to 10:30 am

Learn About the Drupal Plugin API

Session Category Drupal Room 205 Audience Advanced Speaker(s) Gloria Tucker

In this advanced Drupal PHP session, we will dive into the Drupal Plugin API. We will explore what plugins are, how plugins are used, and why plugins are important for the future of modern Drupal development.

Session Outline

  1. Plugin Overview
    - First, we will go over what plugins are in Drupal and how they are used.
  2. Plugin Demo
    - Second, we will setup a Drupal plugin demo project to go over custom example plugins and configure them in the UI
  3. Plugin System Recap
    - Third, we will recap on the big-picture highlights of the Drupal Plugin System and the capabilities of it for Drupal’s future

 

Developing the Product Management Practice in Government

Session Category Project Management & Consulting Room 301 Audience Intermediate Speaker(s) Jasmyne Epps

This session will explore the development of the "product mindset" and product management practice within government digital services teams, specifically focusing on utilizing Drupal as a vehicle to drive innovation and continuously offer value to constituents. GovHub is a Drupal-powered web publishing solution for over 90 Georgia State agencies. My team, Digital Services and Solutions Georgia, offers GovHub as a product for state agencies to publish content without the load of maintaining code, security, usability, and accessibility compliance.

In this session, we will touch on:
• GovHub as a product - how this Drupal-powered solution developed the product mindset of our team
• Agile product development - how our lean team works to deliver the maximum value each sprint
• Constituent-driven roadmaps - how our team prioritizes features development
• Drupal for the win - how the open source tool addresses Government-specific content, data, and security concerns to help our team focus on delivering a quality product to our agency customers


11:00 am to 11:45 am

Software and the Art of Delivery

Session Category Other Open Source Sessions Room 321 Audience All Attendees Speaker(s) David Neal

Engineering, DevOps, IT, Marketing, ...you name it, there is a constant battle between going fast and doing it right. Add to the mix that coordination across teams and departments comes at a high transaction cost. How can we minimize friction?

During my time at LeanKit, we continuously strove to improve our processes across the entire organization. Along the way, we developed FSGD, which distills many of the core lean (and agile) principles into an easy-to-remember and easy-to-communicate thinking tool to make better decisions about your work.

In this talk, I'll share the challenges we faced as we scaled, how we struggled, what we learned, and how we evolved. The goal is to walk away with tools and practical processes to impact your team's success.


11:45 am to 1:00 pm

Lunch

Room 402 Roth Reading Room

 Lunch is typically pizzas, salads, and soft drinks from a local pizza restaurant. We'll be sure to accommodate any vegetarian and vegan needs.


1:00 pm to 1:45 pm

Empowering Websites with SaaS Integrations

Session Category Other Open Source Sessions Room 205 Audience All Attendees Speaker(s) Ben Glick

SaaS (Software as a Service) applications is a growing industry, and most businesses now have at least one SaaS application to run their core operations. These applications hold the data about everything that the company offers, whether products or services, the sales history for its customers, and many other things that are often unique to that business.  At the same time, there is a growing expectation for more robust websites that have more relevant and up to date information on them that are in-sync with the data in these SaaS applications.  Increasingly, what only large enterprises were able to do are now being done on websites for smaller companies who are able to do the same thing.

We will have a walk-through of how an integration with a SaaS platform can enhance a website, providing real-time, and up-to-date, data to increase sales and conversion rates while also reducing manual entry into the website.  The deep dive will run through a scenario of how API integrations could be built.  The concepts covered could apply to any open-source website connecting to any SaaS application with an API.

Let's Let AI Do It: PDF Accessibility Remediation

Session Category A.I. Room 301 Audience All Attendees Speaker(s) Weston Gentry David Wood

Join Weston Gentry and David Wood in PDF Remediation with AI, Python and a short timeline. With the DOJ mandate for all higher education websites to meet WCAG 2.1 AA accessibility requirements, a solution had to be made for UTC. We will cover the background of how we got here, where we are with the tool and our plans to use it.


2:00 pm to 2:45 pm

Introduction to Drupal AI

Session Category Drupal Room 205 Audience All Attendees Speaker(s) Rod Martin

Drupal has always been a powerful tool for creating great websites. But now, a new layer of possibility is opening up—thanks to Artificial Intelligence. In simple terms, Drupal AI can help you save time, make better content decisions, and even handle repetitive work automatically. Whether you’re managing a small business site, a local organization’s page or city/county website, AI tools inside Drupal can make your site-building experience faster and more creative.

In this workshop, we’ll look at what’s already possible today with Drupal and AI—no coding required. You’ll see how AI can help you write text, organize images, translate content, and suggest improvements right inside Drupal’s editor. We’ll walk through real examples using tools like AI Core and AI CKEditor that connect Drupal to powerful AI services such as ChatGPT, all while staying secure and under your control.

By the end of our 45 minutes together, you’ll understand how to start experimenting with AI safely in your own Drupal site. You'll have a Drupal site already powered with Drupal AI that you can try out. You’ll leave with practical ideas you can try right away—whether that’s speeding up content creation, improving your workflows, or simply learning what’s next for Drupal in the age of intelligent websites.

Enhancing Power Grid Reliability With Real-time Edge Compression

Session Category Other Open Source Sessions Room 301 Audience All Attendees Speaker(s) Joshua Tyler

Across the power grid infrastructure, deployed power transmission systems are susceptible to incipient faults that interrupt standard operations. These incipient faults can range from being benign in impact to causing massive hardware damage and even loss of life. The power grid is continuously monitored, and incipient faults are recorded by Digital Fault Recorders (DFRs) to mitigate such outcomes. DFR-recorded data allow for power quality forensics and event analysis, but this ability comes at the cost of high data storage and data transmission requirements. It is common for data older than two weeks to be overwritten due to storage limitations, without being analyzed. This inhibits the creation of long-term data libraries that would enable incipient fault forensics and the characterization of behavior that precedes them, which limits the development and implementation of preventive measures; thus, there is a critical need to reduce DFR-recorded data’s storage requirements. This work addresses this critical need by leveraging the cyclic and residual histograms and introducing the frequency and Root Means Squared (RMS) histograms, which alleviate the current high data storage requirements and provide effective Incipient Fault Prediction (IFP). The residual, frequency, and RMS histograms are an extension of the cyclic histogram, reduce the data storage requirement by up to 99.58%, can be generated on the DFR without interrupting its normal operations, and are capable of predicting voltage arcing six hours before it is strong enough to trigger a DFR-recorded event.


3:00 pm to 3:45 pm

Engineering for security compliance: How to prepare before the audit

Session Category Drupal Room 205 Audience Intermediate Speaker(s) Matthew Connerton

Security and privacy compliance certifications—like SOC 2 (a leading audit standard for security, availability, and confidentiality) and HITRUST (a healthcare-focused security framework) — are becoming requirements for healthcare, finance, and other high-trust industries. Waiting until audit season to start to prepare can be overwhelming.

This session shares engineering-side lessons from Encore Healthcare’s journey to SOC 2 and HITRUST readiness. Instead of a checklist of requirements, we’ll focus on designing systems, processes, and documentation so you’re always ready to provide evidence to an auditor. We’ll walk through how we integrated compliance into our SDLC, infrastructure, access control, logging, and team processes—what worked, what didn’t, and the pitfalls we wish we’d avoided.

You’ll leave with a blueprint for making security compliance part of your natural engineering workflow, not a stressful scramble.

Learning Objectives

By the end of this session, attendees will be able to:

  1. Apply engineering practices (SDLC, logging, IaC, access control) that generate audit-ready evidence automatically.
  2. Perform internal reviews (onboarding checklists, policy adherence, vendor management) that reduce last-minute compliance gaps.
  3. Develop a practical plan for working with consultants, clarifying ambiguous audit requests, and avoiding common pitfalls in SOC 2/HITRUST readiness.

Target Audience

  • Engineering leaders and senior developers responsible for compliance-sensitive Drupal applications
  • DevOps and infrastructure teams preparing for SOC 2 or HITRUST
  • Technical managers balancing product delivery with compliance requirements

Prerequisites

  • Familiarity with modern software development practices (version control, CI/CD, IaC)
  • Experience operating Drupal or other SaaS/web applications in production
  • No prior compliance experience required — this is about engineering preparation, not legal fine print

Local development made easy with DDEV

Session Category Other Open Source Sessions Room 301 Audience All Attendees Speaker(s) Bernardo Martínez

DDEV is a Docker-based tool for a local development environment. It provides simple commands to spin up a local environment for Laravel, Drupal, WordPress, Magento, and its later iterations, even JS-based frameworks such as AstroJS. DDEV.com is an Astro.js website. As a maintainer, I use DDEV to test new features and ensure that any given issue is resolved without worrying whether any settings on my host OS might create an issue.


4:00 pm to 4:45 pm

Top Enterprise Technical Gaps Devs Could Solve & Make Bank!

Session Category Other Open Source Sessions Room 205 Audience All Attendees Speaker(s) Michael Kinyanjui

Session agenda:

  • Introduction
  • Understanding Enterprise Problems
  • How To 'Date' Enterprise Customers
  • Exclusive Content - My Top Enterprise Gaps The Are Underdeveloped / Untouched / Poorly Monopolized
  • Exclusive Content - Open idea exchange session

Exclusive Content Warning: To foster open discussion on unrealized potentially lucrative ideas, the final segment of this session will not be recorded. This in-person-only, idea-exchange segment will cater to open discussion about ideas that could potentially evolve into businesses.

Open Source Community Software Infrastructure

Session Category Other Open Source Sessions Room 301 Audience All Attendees Speaker(s) Greg Laudeman

Chattanooga.Digital is an initiative to deploy open source software so it is easily accessible and usable for anyone in the community. During this session, we'll walk attendees through the process of deploying some basic applications and services, including our use of NixOS, and discuss some of the major issues we're dealing with. This will be more of a discussion than a presentation. We look forward to dialog about the overall purpose as well as how we're pursuing it. 


5:00 pm to 5:30 pm

Raffle, Lightning Talks, and Closing

Room 402 Roth Reading Room

We will start by giving some prizes away and then Lightning Talks.

Anyone can present a lightning talk and it can be about any topic. Each speaker gets 5 minutes to talk about their topic, slides or no slides.

If you want to speak, sign up during the prize raffle.

Gold Sponsors

Silver Sponsors

Bronze Sponsors

In Kind Sponsors