Below is a summary of the DrupalCon session tracks and links to the youtube videos (where available):
-
Business
- Simplifying Security: Protecting your Clients and your Company
- Understanding the Critical Metrics for Your Drupal Business
- Ask Not What Open Source Can Do For You…But What You Can Do For Open Source
- Live The Dream, Work Remote: Building a Successful Distributed Drupal Shop
- How To Grow Support To Become A Cornerstone Of Your Business
- "New and improved ..." Selling the value of new Drupal 8 technical features.
- How to implement performance metrics and dashboards for your digital agency
- Finding Your Purpose as a Drupal Agency
- Fifth year using Drupal: A look at Georgia's return on investment
- Grow Your Own
- Hey Where are My Margins & Why Don't I Drive a Maserati?
-
Coding and Development
- Altering, Extending, and Enhancing Drupal 8
- Writing Command Line Tools for Drupal 8 Modules
- Configuration Management for Developers in Drupal 8
- The Path to Becoming an Accidental Architect
- Handling Powerball Night: Scaling Patch.com in 48 Hours to Survive Being #1 in Google Results
- Drupal 8 Kickstart
- How to audit Drupal Sites for performance, content and best practices
- Drupal 8, where did the code go? From info hook to plugin.
- Drupal 8's multilingual APIs -- integrate with all the things
- Debugging During Development: Creating, Breaking and Fixing a Module
- Creating online stores with Commerce 2.x on Drupal 8
- Next Level Git
- Demystifying AJAX Callback Commands in Drupal 8
-
Core conversations
- Automated javascript testing: where we are and what we actually want
- Approaches for UX changes big and small
- Is size just a number?: Reflecting on community growth, mentoring, and where we spend our efforts
- Just Right: Goldilocks and CMS theme systems
- The potential in Drupal 8.x and how to realize it
- The future of Drupal Performance - Parallel worlds
- Recruiting and retaining dedicated volunteers
- Together we can make Drupal The Example for Diversity in Tech!
- Learning to Let Go (Contrib Burnout) and Module Giveaway
- Drupal (admin) as an application: More JavaScript in core?
- Workflow Initiative (Drupal is a CMS)
- Leaving Drupal
- State of Drupal
-
DevOps
- Continuous Delivery with Drupal
- Drupal and Logstash: centralised logging
- Building your DevOps gameplan
- How Puppet Labs runs Drupal on AWS
- Making Infrastructure S'mores with Chef
- From 4 releases per year to 4 releases per day
- Containing Chaos with Kubernetes
- Monitoring 101: Finding Signal in the Noise
- Production is an Artifact of Development
- ChatOps for Distributed Teams, Fun, and Profit
- Where's the fire? AKA: My site is down... now what?
-
Drupal Showcase
- How Major League Soccer Scores Superior Digital Experiences with Enterprise Drupal
- Government Security Frameworks: Where Do I Begin? | Avoid Traffic Jams: The Impact of eCommerce Site Performance on
- Bottom-Line Results
- D8 Module Acceleration Program
- GE Energy Connections & FFW: Delivering Business Results Beyond Clicks, Conversions and Revenue
- Theme-driven development launches Travelport onto Drupal
- Navigating The Website Security Threat Landscape
- Digital Transformation using IoT and Drupal | Drupal as a platform for the US Government
- Lighting Talks: Case Studies
- Reinventing International Development With Rapid Drupal Development | Weather.com & Smartling: Localizing content in the MediaCurrent Presentation Framework
- 10 Reasons to Standardize on Pantheon for Development
- The Story of Successful Drupal Integrations in 3 Acts
- Case Study: Brainshark - Migration from Sitecore in 90 Days
- Dynamic Self-Service Notification Platform | Tugboat: A fully functional website for every pull request
-
Druapl.org
- Spotlight on the Featured Showcase: Writing Great Case Studies for Drupal.org
- Drupal.org is changing: content restructure, issue credits, Composer and more..
- Drupal.org Infrastructure, take home lessons
- Documentation Is Getting An Overhaul
- Visualizing Drupal Community through drupal.org
-
Front End
- Drupal8 Theming - Am I doing this right?
- Aha! Understanding and Using Render Arrays in Drupal 8
- Writing Modular JavaScript with Browserify
- The Big Easy: Streamlined Front-end Development with Pattern Lab and Twig
- Sizing up responsive images: Make a plan before you Drupal
- Six Easy Pieces for the New Front-end Development
- Exploring Drupal 8 Frontend landscape through Polymer
- Minimalist Theming: How to Build a Lean, Mean Drupal 8 Theme
- How Drupal 8 Makes Your Website More Easily Accessible
- JSON Powered Forms in Drupal
- BigPipe
- Debugging, Profiling, & Rocking Out with Browser-Based Developer Tools!
- Real Talk on Front-End Performance: Only You Can Prevent Slow Websites
-
Horizons
- Next-level Drupal: Applied progressive decoupling with JavaScript
- Building Rich Apps with Angular 2 and Drupal
- Amazing User Experiences with Drupal and Ember
- Elm - Frontend with Guarantees
- Service Workers Internals
- GraphQL meets Drupal
- AMPing up Drupal
- Lessons from WordPress Core
- Offline-capable, decoupled Drupal 8 with React.js and React Native
- Media + Ads + Performance
- Beyond the Blink: Add Drupal to Your IoT Playground
- Selling Drupal modules & distros
- API integration modules: Drupal contrib’s commercial horizon
-
PHP
- Typed Drupal - A great combination of Drupal 8 and PHP 7
- Your API is a UI
- Get off the island! But build bridges back
- Behat: Behavior-Driven Development, Functional Tests & Selenium (in Drupal!)
- PHP 7: The New New PHP
- OOP Is Nothing To Be Afraid Of
- Navigating the PHP Community
- What type of testing is good for me?
- Using Blackfire.io to Profile Your Loading Time
- Rethinking Loops
-
Project Management
- Becoming a TPM: Dos and Don'ts of Technical Project Management
- Scopey Changey Management in Drupal 8
- 10 Lessons Clients Teach Me Everyday
- Using a mallet when you really need a Mjölnir: Rundown of Sprint tools
- Let's be honest: Estimation is guessing
- (Sales + PM) x productive collaboration = happy team + happy client
- Project management case study: Building a Top 10 website
- I'm a Scrumberjack and I'm OK! Prioritizing Your Scrum Product Backlog for Drupal Work
- The art of #NoEstimates for optimizing predictability and profitability of Drupal projects.
- On Inheriting Someone Else's Mess: Lessons Learned from a Rescue Project
-
Site building
- Entities 101 : Understanding Data Structures in Drupal
- Agile D8 Builds: Doing the Most Without PHP
- Watch the Hacker Hack
- Drupal Admin: It's Not About Us
- Web Personalization for Drupal: Your Roadmap to Get Started
- Connecting the Silos: Site Building Tools to Solve Common University Needs
- Configuration Management, Composer, Git and Drush in Drupal 8
- Recoupling: Bridging Design and Structured Content
- The Multilingual Makeover: A side-by-side comparison of Drupal 7 and Drupal 8
- Drupal's Big B2B Commerce Opportunity
- Using Paragraphs to Weave a Beautiful Content Tapestry
- Limbering Drupal 8 Up with Flexible Layouts, WYSIWYG Templates, & More
-
Symfony
- The Symfony Monolith Repository
- Dependency injection in Drupal 8
- The Infinite Wonder of the Symfony Event Dispatcher
- Double your toolbox: the shared goodies of D8 and Symfony
- Symfony Debug & VarDumper - Your daily Must-Have
-
UX
- Content-Driven UX
- Once Upon a Drop Cap (When Words Were the Experience & Letters Were Your Voice)
- “Must be Intuitive and Easy to Use”: How to Solidify Vague Requirements and Establish Unknown User Needs
- Building Empathy in the Enterprise
- Easy Accessibility in Drupal 8: Practical, Compassionate, and Cost Effective
- Content Strategy in Popular Culture
- Web User Experience in 2020
- Road Runner Rules: More what you’d call Guidelines for Design Systems
- The Ultimate Super Duper Guide to Content Quality
- Web Accessibility 101: Principles, Concepts, and Financial Viability
- The Big Picture: How UX Affects Pretty Much Everything
- Wireframes to Widgets: Using Paragraphs and Prototyping Tools to Create a Collaborative Design Process