|Session||Speaker(s)||Summary||Experience level||Room Number||Time|
|4 Essential Checklists to Manage Drupal Projects||schiavone||
There are two types of mistakes, errors of ignorance (mistakes we make because we don’t know enough), and errors of ineptitude (mistakes we make because we don’t use of what we know).
|Everyone||Room 168||Session 2 (11:30-12:30)|
|5 Core Principles of Kanban||Charlie.Villare||
This session will begin with a brief history of how IT has evolved to using Agile methods – in particular, how we have evolved to using Kanban. The presentation will move forward to the core of...
|Everyone||Room 173||Session 1 (10:15-11:15)|
|Agile Games: Using Simple Play to Generate Lasting Insights||Mark.Dodge, Vaibhav.Gandhi||
Agile Games: Using Simple Play to Generate Lasting Insights
by Mark Dodge and Vaibhav Gandhi
( scheduled on Friday Morning )
|Everyone||Room 173||Session 3 (1:40-2:40)|
|All Good Things Must Come to an End: Archiving Your Drupal site onto Amazon S3||bendygirl||
At some point, all sites come to an end, so join us in one example of how we did this for a government site.
|Advanced||Room 171||Session 1 (10:15-11:15)|
|Beyond Verification: Using Agile Testing to Drive Business Results||david.bulkin||
Testing can drive clarity and test adherence to specification, which is good, but why stop there! This session starts with how agile testing can be used to create better business cases and improve...
|Everyone||Room 173||Session 4 (2:45-3:45)|
|Can we figure this Drupal Component thing out already?||nerdstein||
Our community has seen the rise of countless solutions to implement design systems and components within Drupal. What have we learned? This talk shares a perspective on one set of best...
|Intermediate||Room 125||Session 4 (2:45-3:45)|
|Content Moderation in Core||esod||
Content moderation is stable in Drupal 8.5.x.
|Everyone||Room 168||Session 4 (2:45-3:45)|
|Continuous Collaboration in LAMP Applications with Probo.CI||sk33lz||Everyone||Room 115||Session 4 (2:45-3:45)|
|Docksal: one tool to rule local and CI/CD environments||achekulaev||
Working on a project that is distributed across many developers and many operating systems is challenging. Let's see how to set up uniform local environments for your Drupal, Wordpress, Node,...
|Beginner||Room 115||Session 2 (11:30-12:30)|
|Don’t let the Security folks Slow down your DevOps pipeline||vana_khurana||
DevOps is an enabler of agile development, delivery and deployment. It’s a combination of Development and Operations. When done right, it can speed up the delivery of IT services. ...
|Intermediate||Room 172||Session 2 (11:30-12:30)|
|Drupal 8: The Missing Parts||inge||
Can you not quite get Drupal to do what you want? Is your Admin side of your site a little clunky? Too many paragraph bundles that all do basically the same thing?
|Beginner||Room 124||Session 1 (10:15-11:15)|
|Drupal Unhitched: The CMS in Decoupled Architectures||mllobrera||
Decoupling your CMS isn’t just a technology question — it’s a different way of approaching the architecture of your data and its use. This session will look at popular scenarios for decoupled...
|Everyone||Room 125||Session 5 (4:00-5:00)|
|Easy Automated Testing with Pull Request Environments on your own servers with DevShop||jonpugh||
DevShop is an open-source Drupal hosting platform that can be used for production, development and testing environments.
|Intermediate||Room 115||Session 5 (4:00-5:00)|
|Erasing the Stigma: Mental Health in Tech||dorf||
Many developers, including myself, deal with mental health issues, yet mental health in the developer community is often overlooked, hidden, or swept under the rug.
|Beginner||Room 112||Session 1 (10:15-11:15)|
|EventDispatcher->dispatch(MyModule::UPGRADE) - moving from D7 to D8 for developers||aaron||
In this session, we'll explore aspects of navigating the dozens of new Drupal 8 APIs, architectural decisions when planning your projects, issues management, and team coordination.
|Advanced||Room 125||Session 2 (11:30-12:30)|
|Getting Started with React, Drupal 8, and JsonAPI||jody||
You don't have to go fully headless to integrate React into your site. You can use it for a page, a section, a content type, or a page component.
First I'll talk about what React is good...
|Advanced||Room 112||Session 2 (11:30-12:30)|
|Git 101 - Intro to Git||aburke626||
Git has become our industry’s version control gold standard for good reason: it’s a powerful tool that facilitates collaboration.
|Beginner||Room 115||Session 1 (10:15-11:15)|
|Halp! I'm Stuck in Drupal 7!||ldpm||
This is NOT a session about upgrading to Drupal 8; you already want to, you already know you should, and you've already attended 32 different sessions about how.
|Intermediate||Room 171||Session 2 (11:30-12:30)|
|Inclusive Digital Products: Why Web Accessibility Matters||karagaulrapp||
Does your website create an inclusive or exclusive environment for users? Does your digital strategy incorporate web accessibility standards? Are you not sure? Let's have a conversation and find...
|Everyone||Room 168||Session 3 (1:40-2:40)|
|Into the backend: How to understand and plan code||ashrafabed||
Programming in languages like PHP is more than learning syntax. You must learn how to outline, plan, and write code to accomplish specific goals.
|Beginner||Room 125||Session 1 (10:15-11:15)|
|Learn how to set up your own Drupal instance with Docker||dsteplight||
This workshop will teach you how to set up your own Drupal Instance using Docker.
|Everyone||Room 115||Session 3 (1:40-2:40)|
|Migrating Revolutionary Output to Drupal 8 (Socialism & Orange Is the New Black)||sethfisher||
We'll discuss in depth the largest challenge of the project - migrating links to YouTube/YT Playlist videos within body fields that...
|Everyone||Room 112||Session 5 (4:00-5:00)|
|My Accidental Experiment with Modern Agile||deanchanter||
In this talk I will describe Joshua Kerievsky's Modern Agile principles.
|Everyone||Room 172||Session 3 (1:40-2:40)|
|Opening Remarks & Lightning Keynotes||chrisurban, iannozzi, prestonso, jvoris||
If you missed out on DrupalCon Nashville, we've got you covered at Drupaldelphia!
Our lightning keynotes will feature 4 panelists providing perspectives from:
|Everyone||Room 168||Opening Remarks/Keynote (8:55-10:10)|
|Panel Discussion - Applying Agile to Business Contracts||Mike.Harris, david.bulkin, chrisurban, Paul.Eisenberg, jvoris||
Panel Discussion - Applying Agile to Business Contracts
After a short introduction by Mike Harris of the Premios Group,...
|Everyone||Room 172||Session 5 (4:00-5:00)|
|Powering Platforms: How Drupal as a Service can save us all||mlncn||
Drupal continues to be better than ever, but Drupal's success is threatened from two sides. On the one, we risk discouraging new users and contributors, who face too much of Drupal's complexity...
|Everyone||Room 171||Session 3 (1:40-2:40)|
|Rapid Module Development in Drupal 8||tmountjr||
In this session you'll learn about installing, configuring, and using free tools to help you quickly create and iterate Drupal 8 modules.
|Intermediate||Room 125||Session 3 (1:40-2:40)|
|Scaling the Agile Transition Wall||kdavis||
It is said that Scrum is easy to understand but difficult to master, so you can assume scaling Scrum, or any kind of Agile framework, is that much harder. Many organizations...
|Everyone||Room 173||Session 2 (11:30-12:30)|
|SilkscreenCMS: Easy Upgrades from Drupal 7||John Franklin||
In January of 2017, SilkscreenCMS forked off of Backdrop to provide some advanced configuration and database features. Over the last year, the core code has re-added database drivers, added new...
|Everyone||Room 171||Session 5 (4:00-5:00)|
|Social API: D8's Authentication and Posting Suite for Social Networks||Slurpee, gvso||
Almost every website interacts with 3rd party systems and majority of these systems are social networks such as Facebook and Twitter. Take away the ability to authenticate users with every social...
|Everyone||Room 124||Session 5 (4:00-5:00)|
|Techniques for Designing with Drupal 8||schiavone||
Designing for the web is complicated.
|Everyone||Room 124||Session 4 (2:45-3:45)|
|The Boring Middle Part||michiko.quinones||
A lot of people think that in agile, we plan work just in time, that we wait until just before a sprint to do our planning. That's true but what's also true, and often ignored, is the part where...
|Everyone||Room 172||Session 1 (10:15-11:15)|
|The Drupaler's Guide to Behavior Driven Development (BDD) with Behat||aczietlow||Intermediate||Room 112||Session 3 (1:40-2:40)|
|The Power of User-Contributed Content: Strategies for Deepening Engagement Through Storytelling||iannozzi||
Using its 100-year anniversary as a milestone, American Friends Service Committee (AFSC) sought ways to reach...
|Everyone||Room 168||Session 1 (10:15-11:15)|
|The traffic fallacy||seddings||Everyone||Room 172||Session 4 (2:45-3:45)|
|Using mood-driven UX methods for form processes||jenrovner, dan||
When it comes to grueling but necessary site tasks (such as long forms), how do we keep users from feeling annoyed throughout the process?
By mapping out each user type’s mood throughout a...
|Everyone||Room 168||Session 5 (4:00-5:00)|
|Visual Regression Testing: How Could You Be So Sure?||tjnicolaides||
Visual regression testing can help cut down on QA time and effort while adding a level of precision to pattern development and stylesheet refactoring.
|Everyone||Room 112||Session 4 (2:45-3:45)|
|Web Components: The Future of Web Development is Here||JohnRiv, chiefcll||
If you haven’t explored Web Components yet, you’re missing out on a powerful tool that can greatly enhance reusability of common web elements throughout your websites and web applications. As...
|Everyone||Room 124||Session 2 (11:30-12:30)|
|Webform: There is this for that||jrockowitz||
One of the key mantras in the Drupal is “there is a module for that, ” and Webform is the module for building forms for Drupal 8.
|Everyone||Room 124||Session 3 (1:40-2:40)|