ADVANCED INTERMEDIATE BEGINNER TUESDAY, 26 SEPTEMBER · 2017-09-15 · with GraphQL and Next.js...

3
TUESDAY, 26 SEPTEMBER 10:45-11:45 8:00-8:45 8:45-10:00 PRENOTE | STRAUSS PRENOTE | STRAUSS KEYNOTE: Dries Buytaert | STRAUSS KEYNOTE: Dries Buytaert | STRAUSS OPENING RECEPTION OPENING RECEPTION DRUPAL COMMUNITY PARTY DRUPAL COMMUNITY PARTY COFFEE BREAK sponsored by AGILEDROP COFFEE BREAK sponsored by AGILEDROP GROUP PHOTO GROUP PHOTO 10:15-10:45 11:45-12:00 14:00-14:15 15:15-15:45 10:00-10:15 12:00-13:00 13:00-14:00 14:15-15:15 15:45-16:45 16:45-19:00 20:00-00:00 Contenta - Drupal’s API Distribution Test Automation for Drupal 8 in Mobile Devices and Tablets Work, Work, Work Component Driven Frontend Development Using an iPad Pro for Development A world without features - how to save time when managing your exportables From a Single fighter to a Team player Easy decoupled sitebuilding with GraphQL and Next.js Drupal and the Ethereum Blockchain Using typed data and configuration schema for maximum flexibility Decouple your Twig from PHP and make Frontenders happy! Instant speed with Google AMP and Facebook Instant Articles Introduction to decoupled Drupal Test all the things! Get productive with automated testing in Drupal 8 Using JSON Web Tokens & Varnish to cache content for logged-in users Drush 9 - Lean and Modern Tunneling its way fast with BigPipe The Imposter Monologues, vol. 3 Know your teams, Know your customers - Deliver in multicultural environments. Embracing Devops: Modern Drupal Development with agencies Workflow Initiative Update Growing up with the PHP community Building high performing teams to deliver at scale DevOps Tools that Work: Behind the Scenes with Platform.sh Out of the box experience initiative PHP 7+: The whys and hows Using a mallet when you really need a Mjölnir: Rundown of Sprint tools (part 2) API-First Initiative The yearly update of the phpunit initiative Increasing User Engagement at Vodafone Stores with Drupal Lessons Learned from Building a Multilingual, Multi-region Site in D8 Observations from the Peanut Gallery. Confessions of a non-Technical Drupalist Get Started with Voice User Interfaces Mastering Drupal 8 Views Introducing UI Patterns: use atomic UI components everywhere in Drupal 8 Drupal 8 Module Develop- ment: Mad with Power Advanced Configuration Management with Config Split et al. 43 PhpStorm Tips & Tricks Communication skills for everyone Automated Testing 101 How to Content Model in Drupal 8 Migrate Everything into Drupal 8 Admin Theming & design for a modern Drupal 8 A leader or a manager? How to define your leadership stand. State of the media initiative The Layout Initiative Get the most out of DrupalCon! Trust in eCommerce with Amazon Pay Sally Young, Cristina Chumillas, Daniel Wehner Anastasios Daskalopoulos Emma Jane Hogbin Westby John Ennew Tessa Kriesel Jen Lampton Arradi Nur Rizal Jani Tarvainen Thorsten Krug Vijaya Chandran Anton Staroverov, Tassilo Gröper Baris Wanschers Preston So Sam Becker Thijs Feryn Moshe Weitzman, Greg Anderson Jyoti Singh Community Speakers Manauwar Alam Robert Douglass, Kieron Sambrook-Smith Dick Olsson Michelle Sanver Duncan McAndrew Christian Sieber Keith Jay, Lauri Eskola Ayesh Karunaratne Chris Urban Wim Leers Jibran Ijaz, Daniel Wehner Shashank Merothiya, Umesh Mehendale Stella Power Tom Erickson Amber Himes Matz Gregg Marshall, Amanda Marshall Antonio de Marco Ted Bowman Fabian Bircher Gary Hockin Donna Benjamin Ezequiel Vazquez Anton Staroverov Rakesh James, Vicki Spagnolo Morten Birch Marina Paych Christian Fritsch, Sean Blommaert. Adam Hoenich Tim Plunkett Jeffrey ‘Jam’ Mcguire Matt Glaman, Jem McIlveen LUNCH 1 11:45 - 13:00 HALL B LUNCH 2 13:00 - 14:00 HALL B LUNCH 2 13:00 - 14:00 HALL B LUNCH 2 13:00 - 14:00 HALL B LUNCH 2 13:00 - 14:00 HALL B LUNCH 2 13:00 - 14:00 HALL B LUNCH 1 11:45 - 13:00 HALL B LUNCH 1 11:45 - 13:00 HALL B LUNCH 1 11:45 - 13:00 HALL B Creating business value with Drupal Estimates are dead, long live forecasting! Baddy Sonja Breidert Mike King LUNCH 1 11:45 - 13:00 HALL B ROOM SPONSOR STOLZ2 GROUND LEVEL GROUND LEVEL GROUND LEVEL GROUND LEVEL GROUND LEVEL GROUND LEVEL LEVEL 1 LEVEL 1 LEVEL 1 LEVEL 1 LEHAR1 LEHAR3 LEHAR2 LEHAR4 STRAUSS SCHUBERT 1-2 SCHUBERT 4-5 SCHUBERT 3 SCHUBERT 6 Amazee.io Platform.sh Lingotek Druid Pantheon Acquia Translations.com Commerce Guys with Amazon Pay BREAK BREAK BREAK BREAK BREAK BREAK BREAK BREAK BREAK BREAK BREAK BREAK BEING HUMAN DEVOPS PERFORMANCE AND SCALING CODING AND DEVELOPMENT CORE CONVERSATION FRONT END PROJECT MANAGEMENT BUSINESS DRUPAL SHOWCASE PHP ADVANCED INTERMEDIATE BEGINNER HORIZONS SITE BUILDING SYMFONY DrupalCon is brought to you by the Drupal Association and an amazing team of volunteers. Drupal is a registered trademark of Dries Buytaert.

Transcript of ADVANCED INTERMEDIATE BEGINNER TUESDAY, 26 SEPTEMBER · 2017-09-15 · with GraphQL and Next.js...

Page 1: ADVANCED INTERMEDIATE BEGINNER TUESDAY, 26 SEPTEMBER · 2017-09-15 · with GraphQL and Next.js Drupal and the Ethereum Blockchain Using typed data and configuration schema for maximum

TUESDAY, 26 SEPTEMBER

10:45-11:45

8:00-8:45

8:45-10:00

PRENOTE | STRAUSS PRENOTE | STRAUSS

KEYNOTE: Dries Buytaert | STRAUSS KEYNOTE: Dries Buytaert | STRAUSS

OPENING RECEPTION OPENING RECEPTION

DRUPAL COMMUNITY PARTY DRUPAL COMMUNITY PARTY

COFFEE BREAK sponsored by AGILEDROP COFFEE BREAK sponsored by AGILEDROP

GROUP PHOTO GROUP PHOTO

10:15-10:45

11:45-12:00

14:00-14:15

15:15-15:45

10:00-10:15

12:00-13:00

13:00-14:00

14:15-15:15

15:45-16:45

16:45-19:00

20:00-00:00

Contenta - Drupal’s API Distribution

Test Automation for Drupal 8 in Mobile Devices and Tablets

Work, Work, Work Component Driven Frontend Development

Using an iPad Pro for Development A world without features - how to save time when managing your exportables

From a Single fighter to a Team player

Easy decoupled sitebuilding with GraphQL and Next.js

Drupal and the Ethereum Blockchain

Using typed data and configuration schema for maximum flexibility

Decouple your Twig from PHP and make Frontenders happy!

Instant speed with Google AMP and Facebook Instant Articles

Introduction to decoupled Drupal

Test all the things! Get productive with automated testing in Drupal 8

Using JSON Web Tokens & Varnish to cache content for logged-in users

Drush 9 - Lean and Modern Tunneling its way fast with BigPipe The Imposter Monologues, vol. 3 Know your teams, Know your customers - Deliver in multicultural environments.

Embracing Devops: Modern Drupal Development with agencies

Workflow Initiative Update Growing up with the PHP community

Building high performing teams to deliver at scale

DevOps Tools that Work: Behind the Scenes with Platform.sh

Out of the box experience initiative

PHP 7+: The whys and hows Using a mallet when you really need a Mjölnir: Rundown of Sprint tools (part 2)

API-First Initiative

The yearly update of the phpunit initiative

Increasing User Engagement at Vodafone Stores with Drupal

Lessons Learned from Building a Multilingual, Multi-region Site in D8

Observations from the Peanut Gallery. Confessions of a non-Technical Drupalist

Get Started with Voice User Interfaces

Mastering Drupal 8 Views Introducing UI Patterns: use atomic UI components everywhere in Drupal 8

Drupal 8 Module Develop-ment: Mad with Power

Advanced Configuration Management with Config Split et al.

43 PhpStorm Tips & Tricks Communication skills for everyone

Automated Testing 101 How to Content Model in Drupal 8

Migrate Everything into Drupal 8

Admin Theming & design for a modern Drupal 8

A leader or a manager? How to define your leadership stand.

State of the media initiative

The Layout Initiative

Get the most out of DrupalCon! Trust in eCommerce with Amazon Pay

Sally Young, Cristina Chumillas, Daniel Wehner

Anastasios Daskalopoulos

Emma Jane Hogbin WestbyJohn Ennew

Tessa Kriesel

Jen Lampton

Arradi Nur Rizal Jani TarvainenThorsten Krug

Vijaya Chandran

Anton Staroverov, Tassilo GröperBaris Wanschers

Preston So

Sam Becker

Thijs Feryn

Moshe Weitzman, Greg Anderson

Jyoti Singh Community Speakers

Manauwar AlamRobert Douglass, Kieron Sambrook-Smith

Dick OlssonMichelle Sanver Duncan McAndrew

Christian Sieber Keith Jay, Lauri Eskola

Ayesh Karunaratne

Chris Urban

Wim Leers

Jibran Ijaz, Daniel Wehner

Shashank Merothiya, Umesh Mehendale

Stella Power

Tom EricksonAmber Himes Matz

Gregg Marshall, Amanda Marshall

Antonio de Marco

Ted Bowman Fabian Bircher

Gary HockinDonna Benjamin

Ezequiel VazquezAnton Staroverov Rakesh James, Vicki Spagnolo Morten Birch Marina Paych

Christian Fritsch, Sean Blommaert. Adam Hoenich

Tim Plunkett

Jeffrey ‘Jam’ Mcguire Matt Glaman, Jem McIlveen

LUNCH 111:45 - 13:00

HALL B

LUNCH 213:00 - 14:00

HALL B

LUNCH 213:00 - 14:00

HALL B

LUNCH 213:00 - 14:00

HALL B

LUNCH 213:00 - 14:00

HALL B

LUNCH 213:00 - 14:00

HALL B

LUNCH 111:45 - 13:00

HALL B

LUNCH 111:45 - 13:00

HALL B

LUNCH 111:45 - 13:00

HALL B

Creating business value with Drupal

Estimates are dead, long live forecasting!

Baddy Sonja Breidert

Mike King

LUNCH 111:45 - 13:00

HALL B

ROOM

SPONSOR

STOLZ2GROUND LEVEL GROUND LEVEL GROUND LEVEL GROUND LEVELGROUND LEVEL GROUND LEVEL LEVEL 1 LEVEL 1 LEVEL 1 LEVEL 1

LEHAR1 LEHAR3LEHAR2 LEHAR4 STRAUSS SCHUBERT 1-2 SCHUBERT 4-5SCHUBERT 3 SCHUBERT 6Amazee.io Platform.sh Lingotek Druid Pantheon Acquia Translations.com Commerce Guys with Amazon Pay

BREAK BREAK BREAKBREAK

BREAK BREAK BREAKBREAK

BREAK BREAK BREAKBREAK

BEING HUMAN

DEVOPS PERFORMANCE AND SCALING

CODING AND DEVELOPMENT

CORE CONVERSATION

FRONTEND

PROJECT MANAGEMENTBUSINESS DRUPAL

SHOWCASEPHP

ADVANCED INTERMEDIATE BEGINNER

HORIZONS SITE BUILDING SYMFONY

DrupalCon is brought to you by the Drupal Association and an amazing team of volunteers.Drupal is a registered trademark of Dries Buytaert.

Page 2: ADVANCED INTERMEDIATE BEGINNER TUESDAY, 26 SEPTEMBER · 2017-09-15 · with GraphQL and Next.js Drupal and the Ethereum Blockchain Using typed data and configuration schema for maximum

DrupalCon is brought to you by the Drupal Association and an amazing team of volunteers.Drupal is a registered trademark of Dries Buytaert.

WEDNESDAY, 27 SEPTEMBER

9:00-10:15

18:00-19:30

KEYNOTE: Monique Morrow | STRAUSS

WOMEN IN DRUPAL | Sponsored by Druid, werk21, Adyax, Access GmbH Courtyard by Marriott Vienna Prater/Messe Trabrennstrasse 4

KEYNOTE: Monique Morrow | STRAUSS

COFFEE BREAK | Sponsored by Vardot COFFEE BREAK | Sponsored by Vardot10:15-10:45

10:45-11:45

BREAKBREAK BREAK

BREAK

BREAK

BREAK

BREAK

BREAK

BREAK

BREAK

BREAK

BREAK

BREAK

BREAK

BREAK

BREAK

BREAK

11:45-12:00

14:00-14:15

15:15-15:45

16:45-17:00

12:00-13:00

13:00-14:00

15:45-16:45

14:15-15:15

17:00-18:00

Breaking the Myths of the Rockstar DeveloperSalvador Molina, Juan Olalla

Building social websites with Group and Open Social

Drupal 8 in a microservices world

Is Selling Drupal an Art or a Science?

Ready for Workflow Goodness? How to Upgrade!

Back to the Future: No More Static Mockups!

Motion Design - Improving UX with animations

How to create immutable infrastructure for Continuous Delivery

Headless, stateless, DB-less: how Kurier.at is transforming digital production.

Using Drupal to build Digital Signage solution

Using Drupal for Digital Humanities projects

Responsive Images and Art Direction in Drupal 8

PHP debugging and more, a practical guide

Beyond Accessibility & Inclusion

Elm and Haskell -- Getting off the island. Way off.

Automate Your Automation

Symfony in Drupal 8: How much and what does Drupal inherit from Symfony

Writing CLI Commands for Drupal 8 using Symfony Com-ponents

Twig recipes - Making Drupal 8 render the markup you want

Demystifying Dependency Injection and Services in Drupal 8

Testing small to medium size client projects with Behat

Oh No You Didn’t: A Panel About Conflict Management

Breaking Drupal out of the box with AR and beacons

Fostering Community Health with the Community Working Group

Drupal 8 configuration manage-ment for teams

Aligning your customers and product success

CSS-in-JS: unexpected lessons for Drupal component design

Improved development process with better QA approach

Powerful Data Science with Drupal and Jupyter

Improving usability for site buil-ders and administrators

Lean Web Operations — Plan-ning for the unpredictable

Better together, a client/agency relationship based on trust and value

Drupal Long Term Support - D6 and Beyond

Get off your Agile treadmill and build a community instead.

Agency Workflows

Power to the People - How using containers can make your life easier

Distributions and Install Profiles: The Challenge and the Glory

Challenges and Solutions in Get-ting your Open Source Company to Contribute

Marketing and Selling the Dru-pal Commerce Ecosystem

A young designer’s view on designing for Drupal

Virtual Reality on the Web - Overview and “How to” Demo

Debugging the Gender Gap A/B Testing with Optimizely Update hook vs Post update hooks Move up the value chain. Learn how we do it.

Building amazing searches with Search API

Anatomy of DDoS The (Software) Poverty Trap

Drupal in a Google AMP world Automatic Updates using Visual Regression & Continuous Integration

Tour of the 35 Symfony Components

Commerce 2.x: Lessons learned Prophecise your phpunit tests Core Accessibility: How are we doing, and what can we do better?

How to go from one to seven companies around the world and how to run them

Drupal + Lingotek + Acquia Give Varian Faster Translation Times

Using Drupal 8 to build transactional & business critical entreprise applications

Kristiaan Van den Eynde, Jochem van Nieuwenhuijsen

Luca Lusso

Michel van Velde

Dick Olsson Mark Conroy

Sarah Geissberger , Lisa ThesenAlexander Tolstikov, Aleksey Tkachenko

Andrew MelckDmitry Drozdik

Klaus Illmayer

Cristina Chumillas Felipe Fidelix

Jo Spelbrink Amitai Burstein

Greg Anderson

Dipak Yadav

Jesus Manuel Olivas

Mauricio Dinarte

Jyoti Singh

Pieter Frenssen

Shannon Vettes, Angie Byron, Jenn Sramek

Preston So, Chris HamperGeorge Demet, Rachel Lawson, Adam HIll, Jordana Fung

Rainer Friederich Evelien Schut

John Albin Wilkens Bozhidar Boshnakov, Toni Kolev

Mike Nescot

Rachel Lawson, Antje Lorch

Jochen LillichAndriy Podanenko, Alexander Schedrov

Jeff Sheltren, Jeremy Andrews, Nathaniel Catchpole

Bruce Darby, Tim GrayMatt Cheney

Bastian Widmer, Tyler Ward

Adam Hoenich, Christian Fritsch, Daniel Wehner, Ryan Aslett Chris Jansen, Jeffrey ‘Jam’ McGuire

Ryan Szrama

Archita Arora

Wes Ruvalcaba

Anna Radulovski , Maria Totova Kristen Pol Jibran IjazLukas Fischer, Michi Mauch

Thomas Seidl, Markus Kalkbrenner

Suzanne Aldrich David Kitchen

David Porter

Matt CheneyNicolas Grekas

Bojan Živanović Rakesh James

Andrew Macpherson, Théodore Biadala, Kristen Pol

Michael Schmid, Dania Gerhardt Calvin Scharffs

Maxime Topolov

LUNCH 213:00 - 14:00

HALL B

LUNCH 213:00 - 14:00

HALL B

LUNCH 213:00 - 14:00

HALL B

LUNCH 213:00 - 14:00

HALL B

LUNCH 213:00 - 14:00

HALL B

LUNCH 111:45 - 13:00

HALL B

LUNCH 111:45 - 13:00

HALL B

LUNCH 111:45 - 13:00

HALL B

LUNCH 111:45 - 13:00

HALL B

LUNCH 111:45 - 13:00

HALL B

ROOM

SPONSOR

STOLZ2GROUND LEVEL GROUND LEVEL GROUND LEVEL GROUND LEVELGROUND LEVEL GROUND LEVEL LEVEL 1 LEVEL 1 LEVEL 1 LEVEL 1

LEHAR1 LEHAR3LEHAR2 LEHAR4 STRAUSS SCHUBERT 1-2 SCHUBERT 4-5SCHUBERT 3 SCHUBERT 6Amazee.io Platform.sh Lingotek Druid Pantheon Acquia Translations.com

BEING HUMAN

DEVOPS PERFORMANCE AND SCALING

CODING AND DEVELOPMENT

CORE CONVERSATION

FRONTEND

PROJECT MANAGEMENTBUSINESS DRUPAL

SHOWCASEPHP

ADVANCED INTERMEDIATE BEGINNER

HORIZONS SITE BUILDING SYMFONY

Commerce Guys with Amazon Pay

Page 3: ADVANCED INTERMEDIATE BEGINNER TUESDAY, 26 SEPTEMBER · 2017-09-15 · with GraphQL and Next.js Drupal and the Ethereum Blockchain Using typed data and configuration schema for maximum

DrupalCon is brought to you by the Drupal Association and an amazing team of volunteers.Drupal is a registered trademark of Dries Buytaert.

THURSDAY, 28 SEPTEMBER

9:00-10:15 KEYNOTE: Joe Shindelar | STRAUSS KEYNOTE: Joe Shindelar | STRAUSS

CLOSING SESSION | STRAUSS CLOSING SESSION | STRAUSS

COFFEE BREAK COFFEE BREAK

TRIVIA NIGHT Sponsored by Thunder CMS | Platinum Vienna, Untere Donaustraße 21-25 TRIVIA NIGHT Sponsored by Thunder CMS | Platinum Vienna, Untere Donaustraße 21-25

10:15-10:45

15:30-16:00

10:45-11:45

BREAKBREAK BREAK

BREAK

BREAK

BREAK

BREAK

BREAKBREAK

11:45-12:00

14:00-14:15

12:00-13:00

13:00-14:00

14:15-15:15

A new Approach for Improving Estimations with Content Discovery Workshops Richard Jones

Teaching Clients How to Succeed

Everybody cheer! Here comes Media!

Holistic development and operations environment

Using your headers for better security

What’s new in CSS? Intro-duction to CSS Grid and CSS Custom Properties

Live Performance Workshop: A top-to-bottom performance overhaul

Drupal Enterprise Marketing as a Global Business Alliance

Co-operative Drupal: Growth & Sustainability through Worker Ownership

Rendering & caching: a journey through the layers

Decoupled Drupal and Editorial Bliss

Making content editors happy in Drupal 8 with Entity Browser

Skeletor Scaffolding: Architecture & DevOps for Progressive Decoupling

PHPUnit for Drupal Developers

Wait, there’s more! - Advanced debugging tactics

Houdini, the Future of CSSAutomation and Machine Learning with Site Reliability Engineering

Community is shared values Building Site Reliability Engineering: A Crash Course

Offline core Building Efficiencies into Your Drupal Practice

Accessibility as a Business Proposition

JavaScript and Accessibility: Don’t Blame the Language

A Scrum Master Story; Hackathons, Scrum, Agile and Chicken

Life on the Edge: CDN and HTTPS Delivery in 2017

Being a better mentor Doctor, Will My Drupal 7 Commerce Site Survive the Upgrade?

Drupal 8 Front-End: Theming vs. Configuration Conundrums

Decoupled site building: Drupal’s next challenge

10 Ways Drupal 8 Is More Secure Backward and forward compatibility challenges in Contrib modules

Continuously Test Your Drupal Distribution

Drupal Translation Management. Simplified.

Ken Rickard

Saša Nikolič, Tadej Baša

Janne Koponen Geoff ApplebyTamás Hajas

Anthony Lindsay Ivo Radulovski

Finn Lewis

Wim Leers Matt Davis Marcos CanoErin Marchak, Yuriy Savenko

Sebastian Bergmann

Daniël Smidt, Marc van GendChris Ruppel

Ricardo Amaro

Jeffrey ‘Jam’ McGuireAmin Astaneh

Théodore BiadalaScott Weston

Baris Wanschers

Everett ZufeltNancy Beers

David Strauss

Marc van Gend, Erik Stielstra

Kevin KalandSuzanne Kennedy Dergacheva Preston So

Peter Wolanin

Christian López EspínolaAlexander Schedrov Joseph Swaffield, Vaibhav Khare

LUNCH 111:45 - 13:00

HALL B

LUNCH 213:00 - 14:00

HALL B

LUNCH 213:00 - 14:00

HALL B

LUNCH 213:00 - 14:00

HALL B

LUNCH 213:00 - 14:00

HALL B

LUNCH 213:00 - 14:00

HALL B

LUNCH 111:45 - 13:00

HALL B

LUNCH 111:45 - 13:00

HALL B

LUNCH 111:45 - 13:00

HALL B

LUNCH 111:45 - 13:00

HALL B

ROOM

SPONSOR

STOLZ2GROUND LEVEL GROUND LEVEL GROUND LEVEL GROUND LEVELGROUND LEVEL GROUND LEVEL LEVEL 1 LEVEL 1 LEVEL 1 LEVEL 1

LEHAR1 LEHAR3LEHAR2 LEHAR4 STRAUSS SCHUBERT 1-2 SCHUBERT 4-5SCHUBERT 3 SCHUBERT 6Amazee.io Platform.sh Lingotek Druid Pantheon Acquia Translations.com

BEING HUMAN

DEVOPS PERFORMANCE AND SCALING

CODING AND DEVELOPMENT

CORE CONVERSATION

FRONTEND

PROJECT MANAGEMENTBUSINESS DRUPAL

SHOWCASEPHP

ADVANCED INTERMEDIATE BEGINNER

HORIZONS SITE BUILDING SYMFONY

Commerce Guys with Amazon Pay

21:00