Proposed Sessions

Title Speakers
8 Lessons Clients Teach Me Everyday

Even after 16 years of managing projects, I still learn from my clients. Each client is a unique snowflake, amazing and challenging all in one little package…or maybe not.

Accessible Continuous Integration - A Primer

Sound continuous integration practices are game-changing for teams looking to deliver stellar digital services to stakeholders.

Altering, Extending, and Enhancing Drupal 8

This session is a high-level look at the most common ways that modules can add additional functionality to, or alter the existing functionality of, Drupal 8 core.

AMPing up Drupal

In many cases, the mobile web is a slow and frustrating experience.

mtift, mdrummond
Backdrop CMS 1.4 Intro

Backdrop CMS is the Drupal fork. Based on the familiar APIs of Drupal 7, Backdrop provides a more compatible and affordable alternative to upgrading existing Drupal sites.

quicksketch, jenlampton
Bootstrap Framework and Drupal

Like Drupal, Bootstrap is an open source project that can be used by front end developers and site builders in a wide variety of ways, from beginner to advanced.

Chasing The Dream of Style Guide Driven Development in Drupal 8

Style guide driven development and the intelligent re-use of design components can prevent quite a bit of heartache as the look and feel of your site evolves.

Click to build, type to test: The surprisingly pleasant inverse world of Drupal 8 with Behat testing

Writing tests with Behat and its Drupal Extension (which do not require you writing any code) can

Code and Configuration, Together at Last: Easy Installation Profiles with Drupal 8

With configuration management in core, it is vastly easier to avoid schlepping a database around well into your project's lifecycle.

Content First Content Modeling in the Multichannel World

In the old days (way back around 2011), content design was something that project teams rarely considered until AFTER visual design.

Creating Dynamic Drupal Websites Using Views & Content Types

Views and Content Types are two simple site building tools that gives Drupal a serious competitive advantage.

Creating online stores with Commerce 2.x on Drupal 8

In this session you will learn about the history, architecture, and features of Drupal Commerce 2.x on Drupal 8.

Drupal 8 + Foundation 6: The Perfect Combination

In this session we’ll explore options using Zurb Foundation 6 to create a custom Drupal 8 theme.

Drupal Development with PHPStorm and Xdebug

Have you ever gazed at your screen wondering why your most recent edit is not showing up on the page.

Drupal Learning Management and third party integration We'll walk through the Opigno Drupal Learning Management System and our user of it to provide a back end for medical trainers. jerdavis,, Allie Micka
Drupal vs Wordpress: This Is Not My Beautiful House

One of our long-term clients recently hired a new communications director just as our team was set to embark on a major refresh of their aging Drupal 7 website. Her first question was this:

Drupal's Big B2B Commerce Opportunity

This session will describe how B2B commerce poses unique challenges to most eCommerce platforms, and how the inherent "goodness" of Drupal can be leveraged to solve complex B2B eCommerce problems.

Drupalnator Themestation: Understanding Drupal 8's New Theming Layers

In this talk, we are going to be discussing the major differences between Drupal 7 and Drupal 8 theming layers.

Easy Accessibility in Drupal 8: Practical, Compassionate, and Cost Effective

+ David Spira as co-presenter

From FTP to Continuous Delivery: how the workflow at our Drupal agency has evolved over the years Remember when you'd work on a live site by changing the files locally, then by using FTP you'd upload said changes and everything would be dandy? Except when you'd introduce an unwanted change? ivanstegic
Get Started with Git

If you're working on a project with more than 0 people (yourself included), version control is mandatory to preserve your sanity. In the Drupal world, git is the standard for source control.

Holistic SEO and Drupal

Holistic SEO is a term used to describe building sites in which content, marketing, technical SEO, performance, security, user experience, and much more come together to create an ideal url on the

How Long Do Websites Last?

And when is it time for a redesign?

How The Internet Works

Yes, you build websites for a living. You put the site on a server and it works. But do you know why and how it works?

How to Add Drush Commands to your Module

Everyone that has ever spent anytime learning to use Drush knows that it can greatly streamline the Drupal workflow.

Implement a Minimum Viable Content Strategy At the kick-off of new projects our clients and team often focus largely on functionality and design. kpoeppe, lwinter
Improving your Drupal 8 development workflow

Drupal 8 has changed a lot and the process for building a Drupal site is not the exception.

During this session, you will learn how to use composer to improve your development workflow.

Introduction to Object-Oriented Programming

Classes, Interfaces, and Inheritance--Oh my!

Keynote: In Our Own Words

Will a blind person be able to use your website without seeing the screen? Can someone who can’t use a mouse use your navigation?

Know yourself first: how it took us 8 years to figure it out

Do you know what you stand for? Do you know what your company stands for? What it values? Why it even exists? Why do you get up in the morning and do what you do?

Learn to create advanced theme settings in Drupal — including Drupal 8!

Have you ever edited the appearance settings of a theme like Omega, and wondered how it provides its own custom options?

Learn to Say Yes, Jump, and Get Out of Your Head. Business lessons from Improv!

The study of the theatrical art of improv provides important lessons to developers and business owners.

Tim Erickson, mcdwayne
Lessons Learned: Drupal 8 Module Porting

Drupal 8 has opened up new possibilities for existing modules. In this session, I will walk through new architectural concepts for Drupal 8.

Making a module for Drupal 8: Saying goodbye to Hello World

It's been an interesting road jumping into D8 development and deploying our first site.

Jeffrey Isham
Managing Support Clients With Your Project Based Team

Are you sick of the headaches of trying to provide ongoing services to your clients after they go live, when your primary focus is on finding more client projects and executing them?

Managing your PHP applications performance with is a software as a service (SaaS) performance management solution. With their service, you can quickly identify bottlenecks in your PHP applications stack and resolve them.

Mastering Drupal 8 Development

Be a developer in Drupal 8 could be a daunting project, due all the new features and advantages Drupal 8 bring itself, but all these new features and good things came with a long process to learn n

Mastering Drupal 8 Views

Mastering Drupal 8 Views

Learn how to build complex displays of content—all without programming.

Migrate Your Way to Drupal 8 Greatness

Don't let getting the content over stop you from moving to Drupal 8— whether from another version of Drupal or some other something else entirely.

mlncn, dinarcon
Moving our company site to Drupal 8: Break the Ice!

In this presentation I (@jorgediazhav) will describe the entire process of moving our legacy company website (Drupal 7, built in 2011) into a brand new Drupal 8 site created from scratch.

Jorge Diaz
Participant Led UX

We have heard Dries’ call upon the community: Drupal’s user experience needs to embrace the concept of outside-in, which is about making user's experience of Drupal more fit they way they naturally

cosmicdreams, christephan
Project Management: The Musical!

Sung to the tune of “My Favorite Things” from the Sound of Music:
“Stakeholders pausing and missing their deadlines,
Engineers working to tag all the headlines,

manleywoman, joe_allen_black, Les Lim
Ride the Whale! Docker for Drupalists

Dev Desktop, WAMP, and MAMP are trusty tools in your Drupal toolkit.

Say no to special snowflakes and scale: Drupal as a service for Higher Education

At the University of Colorado Boulder, we run Drupal as a service for any college, school, department, faculty member, or student group on campus free of charge.

Simple ways to improve your Drupal site performance

Much as we all love Drupal, we also all know that at times the performance of our Drupal sites can be --- disappointing.

Speed Up Site Configuration with Install Profiles

Install Profiles allow you to create a custom install process. Combined with ash_make or a distribution, the install profile can be a powerful tool to get a new Drupal site up and running fast.

Surviving the Move to Drupal

What has lots of opinions and trouble accepting change? Campus constituencies.

megtalla, tzahler
Taking the plunge: our post-Waterfall toolset

Using experiences from a recent beast of a project, this session will take attendees through the steps of how we first came to admit that our project management processes were broken, and then bega

Taxonomy inside and outside of Drupal

Drupal's core taxonomy system is substantially more powerful and flexible than those offered by most competing CMSes. Most site builders only scratch the surface of what it can do.

The Cultural Construction of Drupal

Drupal is always changing. The community constantly reinvents Drupal with new code and reimagines Drupal with new words. This talk will examine the current narratives about Drupal.

The future is here. What's Drupal got to do with it?

"The future is already here— it’s just not very evenly distributed." —William Gibson

Understanding Drupal

Slides are available at

University of Minnesota Enterprise Drupal: Lessons Learned

Over the last two years, the University of Minnesota has implemented Drupal 7 as the system-wide CMS for web services, across hundreds of sites and dozens of units.

rebeccanoran, bcross, engeb013, rachellam, charlotm
Using Paragraphs to Weave a Beautiful Content Tapestry

We’ve all been there. You’re a site builder, and you were just shown a new design for article nodes.

Les Lim, davidneedham
Web Accessibility: What, Why, and When

You’ve probably heard it, “Your Web site must be accessible.” And you’ve probably thought to yourself… What does accessible mean… Why does it need to be accessible and who does it benefit… and When

Web User Experience in 2020

The way people experience the web will see dramatic change in response to new tools, expectations and constraints in the coming years.

What do Security and Accessibility have in common?

What could Accessibility and Security possibly have in common?

Accessibility is about helping people with disabilities, while security is about keeping out the bad guys, right?

Why Your Site is Slow


Won't You Take Me to Chunk-y Town: Component-based theming and the future of Drupal front-end development


Writing modern CLI Commands for Drupal 8

If you have been developing with Drupal, chances are you may already know a great alternative to speed up the development process is to use a CLI tool.


Platinum Sponsors

Gold Sponsors