Friday, August 6

All times are in Mountain Time (MT).

8:00AM–9:00AM
Registration/Check-in Social
Come be social!

9:00AM–1:00PM
Summits and Trainings

1:00PM–1:45PM
Dead Simple, Drag and Drop editing in Drupal
Speaker:
Joe Crespo
We’ve been working with Drupal for a long time: since way back in 2006, when Drupal had just reached version 4.6. The platform has come a long way, and in particular, Drupal 8 and 9 have been huge jumps forward. Meanwhile, so has the rest of the publishing industry. Building content online has never been easier, with products like Squarespace, Wix, and even WordPress defining the new standard for easy-to-use publishing tools. We’ve been working on a suite of tools that combines the flexibility and robust capabilities of Drupal 8 and 9 with the simple content management experience that marketing and communications teams need and expect. In this talk, we’ll walk through the components of Aten’s modern, easy-to-use, drag-and-drop authoring experience that empowers teams to publish rich, beautiful content in Drupal, quickly.

1:00PM–1:45PM
Web Design for Disaster
Speaker:
 Mike McCaffrey
Learn how to prepare your website for use in an emergency and anticipate the difficulties that users may face under adverse conditions.

1:00PM–1:45PM
How to build more accessible websites with Drupal
Speaker:
 Suzanne Dergacheva

2:00PM–2:45PM
Mechanics of the Feeds Module and Extension Strategies
Speaker:
 Dorian Damon
Get valuable insight into the feeds module and strategies for extending it’s functionality.

2:00PM–2:45PM
7 UX Principals for Auditing Your Work
Speaker:
Trevor Calabro
This talk is a 7-step checklist for getting the biggest bang for your buck regarding user experience. Attendees receive a series of worksheets designed for you to replicate this system on your own projects.

2:00PM–2:45PM
We are Developers and We Need Therapy!
Speaker: Mihailo Joksimovic
Are you talking care of your mental hygiene? I didn't. I learned it the hard way. We all need therapy!

3:00PM–5:00PM
Virtual Happy Hours/Game Night
Come have fun playing Jackbox Games!

Sunday, August 8

All times are in Mountain Time (MT).

8:30AM–9:00AM
REGISTRATION/CHECK-IN/SOCIAL
Register for the day, be social!

9:00AM–10:00AM
Keynote: Hugh Fidgen
Hugh Fidgen is the Commercial Mobile and MarTech platform lead at Pfizer where he leads a team of over 40 engineers, product owners and analysts responsible for scaling Pfizer's ability to develop and operate mobile apps and marketing communications. Hugh fell into a software engineering career in 2002 after a chance conversation in a pub where he offered to build his university supervisor a website. The rest, as they say, is history. A career ensued that led to PHP and Drupal, a London Digital Agency and then to Pfizer, where Hugh moved through a range of roles into engineering management. The roles included one of Pfizer's major scaled Drupal initiatives, the underlying Drupal and web platform, the cloud application platform and now the mobile app platform and the MarTech platform. This was punctuated with a year as Engineering Practice Lead where Hugh's passion for all things Agile and DevOps was harnessed as Pfizer started an organisation-wide pivot towards Digital and towards Agile delivery methodologies. Hugh remains a software engineer at heart, though he'll readily admit that his coding ability is now pretty bad, having been degraded by a reluctant but useful mastery of PowerPoint and Excel.

10:00AM–10:45AM
Stranger Danger: Finding Security Vulnerabilities Before the Find You
Speaker:
Steven Coochin
In this talk i want to demonstrate and educate on some of the ways that attackers are able to get into a website, utilising open source libraries directly from production. This is based on some research i did recently in particular on some vulns i found in Drupal core framework https://snyk.io/blog/testing-php-composer-security-vulnerabilities-snyk/

10:00AM–10:45AM
Local development strategies for teams
Speakers: 
Truls Steenstrup Yggeseth and Randy Fay
Team approaches to consistent local development using docker-based development environments like DDEV-Local.

11:00AM–11:45AM
Maintainer interview: Angie Byron
Angie is Sr. Director of Product and Community Development at Acquia, and Product Manager for Acquia Migrate: Accelerate. She has been involved in the Drupal community since 2005 as a Google Summer of Code student, and has since then gone on to become a Core Committer and Product Manager for Drupal, recipient of the Google-O'Reilly Open 2008 Source Award for Best Contributor, and co-author of the O'Reilly book Using Drupal. Her Drupal community work includes core patch review, improving the user experience and developer experience of Drupal, strategic initiative coordination, testing and quality assurance efforts, improving and fixing documentation, and general community cat herding.

12:00PM–12:45PM
Making Accessibility a Priority: Talking Inclusion with Aten and the Blind Institute of Technology
Speaker:
Sally Shaughnessy
Web accessibility is a moral obligation everywhere and, for some organizations and brands, a legal one, too.

12:00PM–12:45PM
Not happy with our hosting! How we moved 20 sites to AWS and became so much happier
Speaker:
 Justin Keiser
At my company, I’m by myself… the only developer managing 20 sites. We have D7, D8 and a bunch of WP sites. Discovering problems to fix was like peeling an onion, layer after layer.

12:00PM–12:45PM
Lowering the Barriers to Code Contribution with Cloud (VS Code) IDE
Speaker:
 Irina Zaks
The easier you make it for others to contribute to your project, the more contributions you’ll get. It’s that simple. In this session, we’ll show you exactly how to do that by setting up a Cloud IDE for your project.

12:50PM–1:15PM
CLOSING SESSION

1:15PM–5:00PM
Contribution Day

Saturday, August 7

All times are in Mountain Time (MT).

8:30AM–8:45AM
Registration/Check-in Social
Register for the day and be social.

8:45AM–9:00AM
Opening session

9:15AM–10:15AM
Keynote: Melina Palmer
Melina Palmer is founder and CEO of The Brainy Business, which provides behavioral economics consulting to businesses of all sizes from around the world. Her podcast, The Brainy Business: Understanding the Psychology of Why People Buy, has downloads in over 160 countries and is used as a resource for teaching applied behavioral economics for many universities and businesses. Melina obtained her bachelor’s degree in business administration: marketing and worked in corporate marketing and brand strategy for over a decade before earning her master’s in behavioral economics. A proud member of the Global Association of Applied Behavioral Scientists, Melina has contributed research to the Association for Consumer Research, Filene Research Institute, and runs the Behavioral Economics & Business column for Inc Magazine. She teaches applied behavioral economics through the Texas A&M Human Behavior Lab and her first book, What Your Customer Wants and Can’t Tell You, published in May 2021.

10:30AM–11:15AM
Handling Low Quality Data in Drupal Migrations
Speaker:
 Nick Dickinson Wilde
Discuss various programmatic methods to deal low quality data for migrations.

10:30AM–11:15AM
Editor UX Matters: Gutenberg Can Help
Speaker:
 Thor Andre Gretland
Do companies decide CMS based on user experience during content creation? Yes, many do! And often for good reasons. Editor experience matters and can be the difference between a well maintained site and an outdated one.

10:30AM–11:15AM
How the Support + Kanban Structure Works Unitedly?
Speaker: 
Jaspreet Singh
Do you have any idea how the Support + Kanban structure works unitedly? Come, Join the session and understand the relation

10:30AM–11:15AM
Easy Out of the Box Initiative
Speaker:
 AmyJune Hineline
We will walk through what the EOOTB initiative is and how attendees can help on contrib day

11:30AM–12:15PM
Upgrading to Backdrop CMS from Drupal 7
Speaker: 
Jen Lampton
If you have a large and complex Drupal 7 site, how to you properly estimate how much effort it would take to upgrade to Backdrop, without previous Backdrop experience?

11:30AM–12:15PM
Introduction to CiviCRM Entity
Speaker: 
Mark Hanna
Learn about CiviCRM Entity, a module providing enhanced integration with CiviCRM, an open source CRM. We will demonstrate the use of popular modules such as Views, Entity Reference, Layout Builder, and Media with CiviCRM data. No other CRM can compete with this level of integration into Drupal with CiviCRM Entity.

11:30AM–12:15PM
Drupal, Gatsby, Word and Markdown
Speaker: 
Cathalina Fontenelle
Drupal, Gatsby, Word, and Markdown, how do they fit together? Drupal - ready storage as headless CMS; Gatsby - lightning-fast, secure frontend; Word - makes staff want to write content; Markdown - bridge format between Word and HTML

11:30AM–12:15PM
Accessible Slideshows - Button, button, who's got the button?
Speaker: 
AmyJune Hineline
Together we’ll walk through the different types of slideshows and dive into how to make our slideshow accessible across different types of users and user agents.

12:30PM–1:15PM
Maintainer interview: Sally Young
Sally is a Senior DevOps Engineer at Lullabot, working across the full-stack and specializing in decoupled architectures with Drupal. She's a Core JavaScript maintainer, and has been focusing on the effort to modernize Drupal's JavaScript.

1:30PM–2:15PM
Drupal Development in the Cloud
Speaker:
 Bassam Ismail
There are a plethora of options to set up a Drupal environment for local development; from MAMP to Virtual Machines to Docker. The developer experience of all these solutions has improved greatly over the course of the last few years. Install the application, run a few commands and you have a Drupal environment with various dependencies up and running. However, in case you are running an underpowered device or want to work from your tablet computer or mobile phone, none of these solutions would work. Underpowered devices led to extremely slow performance which in turn affects your productivity. On the other hand, for Tablet computers and mobile phones due to their Operating System and Architecture limitations, it isn't possible to run such applications. In this session I'll be demonstrating: How you can set up Drupal on the Cloud (AWS) for local development. How to configure your IDE and Code editor to provide a development experience similar to your local environment. How to seamlessly switch between multiple devices including your phone and tablet without the overhead of configuring each of them. How to keep the remote environment secure.

1:30PM–2:15PM
Three Ways to Run Drupal on AWS
Speaker: 
Salim Lakhani
Three ways to run Drupal on AWS: 1) deploying distros, projects, and templates for testing and contributions 2) deploying small sites to cheap (but reliable) LightSail servers 3) deploying critical sites to high-availability, auto-scaling Kubernetes clusters.

1:30PM–2:15PM
Context is Key: Demystifying Drupal's Many Contexts
Speaker: 
Luke Bainbridge
There are many different "context" classes in Drupal core, what do they do? When should I use them? When should I avoid them? Let's discuss.

1:30PM–2:15PM
Relationships Advice: How to get more from your technology partner
Speaker: 
Gena Dellett
Drupal technology consultants abound with great sales pitches and flashy websites. But, what happens after the contract is signed? Find out how to vet potential partners and get the most out of your relationship before and after the ink has dried.

2:30PM–3:15PM
Understanding Drupal
Speaker:
Mauricio Dinarte
Exploring #Drupal? Join @dinarcon in this session to learn about this Drupal's basic concepts and how they build on each other to create websites.