This year we have a stellar lineup of sessions by the Lullabot and Drupalize.Me teams which were accepted for DrupalCon North America being held in New Orleans. Take a look at who is presenting and read a short synopsis of what they’ll be talking about.
Coding and Development
Altering, Extending, and Enhancing Drupal 8
Joe Shindelar
A large part of Drupal's appeal lies in its flexibility. The fact that a developer can alter, extend, and enhance almost any aspect of Drupal without having to hack core. Historically this versatility has been made possible through the existence of hooks. Specially named PHP functions that are executed at critical points during the fulfillment of a request. And they've served the framework well for years. But times are changing, and Drupal 8 offers a variety of new patterns that all module developers will be required to learn, and understand.
Full Session Description | About Joe
Configuration Management for Developers in Drupal 8
Matthew Tift
Is the configuration system your favorite feature of Drupal 8? Are you interested in doing continuous integration? Do you want to easily export all of your Drupal configuration to code? Interested in building a best practice continuous integration and deployment solution? This session, hosted by co-maintainers of the configuration system, will focus on how Drupal 8's configuration management system works, how to integrate it with a continuous integration system, and what developers can do to extend its power through contributed modules and custom code. Come with your questions and learn more about this magical part of Drupal 8.
Full Session Description | About Matthew
Core Conversations
Drupal (admin) as an application: More JavaScript in core?
Marc Drummond
In recent months, much debate has revolved around the compelling user experiences increasingly accompanying the runaway growth of JavaScript frameworks. Some argue that Drupal already has many moving parts and should evolve toward more seamless user experiences with existing tools and better processes. Some argue that Drupal should address this trend with additional capabilities for JavaScript in the form of a JavaScript framework. Some argue we should look at using modern PHP and JavaScript technologies that don’t require a JavaScript framework. Others have positions that fall both inside and outside this spectrum!
Full Session Description | About Marc
Learning to Let Go (Contrib Burnout) and Module Giveaway
Dave Reid
How can someone deeply involved in the Drupal contributed module ecosystem start to step away? How do we handle burnout not just in Drupal core development, but in contrib? I'd like to engage a conversation based the challenges I have encountered and currently face personally/emotionally on my journey from being one of the top contributors to Drupal 7, prolific writer of modules, to someone starting a family and needing to rebalance their personal, work, and Drupal life. With so much focus on getting people involved in Drupal.org, are there technical solutions we can explore to help make active contributors happier?
Full Session Description | About Dave
Drupal.org
Documentation Is Getting An Overhaul
Joe Shindelar
Having high-quality documentation available for Drupal.org is key to gaining wider adoption, growing the community, and the overall success of the Drupal project. I want to share the work related to documentation going on in the community, as well as some of our plans for continued improvement in the future.
Full Session Description | About Joe
Front End
Debugging, Profiling, & Rocking Out with Browser-Based Developer Tools!
Mike Herchel
Browser based developer tools have become an indispensable tool for modern front-end web development. New features and changes are being added at a rapid pace, and keeping up with all of the changes is difficult, but well worth it!
In this session, Mike will walk attendees through modern debugging techniques, tips and tricks, front-end profiling, and more!
Full Session Description | About Mike
Sizing up responsive images: Make a plan before you Drupal
Marc Drummond
Drupal 8 has built-in responsive images support based off of Drupal 7’s contributed Picture and Breakpoint modules. Understanding how to use those modules without first making a plan could easily lead to a cat-tastrophe!
Full Session Description | About Marc
Horizons
AMPing up Drupal
Karen Stevenson, Matthew Tift, and Marc Drummond
In many cases, the mobile web is a slow and frustrating experience. The Accelerated Mobile Pages (AMP) Project which involves Google is an open source initiative that embodies the vision that publishers can create mobile optimized content once and have it load instantly everywhere. When AMP was first introduced last October 2015, many commentators immediately compared it to Facebook's Instant Articles and Apple's News app. One of the biggest differentiators between AMP and other solutions is the fact that AMP is open source.
Full Session Description | About Karen | About Matthew | About Marc
Beyond the Blink: Add Drupal to Your IoT Playground
Amber Himes Matz
What does making a light blink have to do with Drupal? Come to this session to find out how you can add Drupal to your Internet of Things data playground. (THERE WILL BE BLINKING LIGHTS.)
Full Session Description | About Amber
Site Building
Recoupling: Bridging Design and Structured Content
Jeff Eaton
For years we’ve talked about separating content and presentation. Structure, reuse, and standardization are the name of the game in a future-friendly, multi-channel world — aesthetics are someone else’s concern … right?
Full Session Description | About Jeff
UX
Web Accessibility 101: Principles, Concepts, and Financial Viability
Helena Zubkow
If your website wouldn't work for anyone living in the state of New York, would that be a launch-blocker? Of course! So why are we ignoring the even larger population of people with disabilities?
Full Session Description | About Helena
Photo by: Jeff Turner and used via Creative Commons License