Drupal + Technology

Drupal Technology

The Drupal + Tech track is about technology-focused topics not related to a specific industry and concerning exciting new developments in Drupal core and contrib. This includes Drupal-specific topics, such as core conversations and Drupal backend and frontend development; but, even more importantly, it will showcase examples of integrating Drupal with cutting-edge technologies. We expect talks from people interested in (integrating Drupal with) Blockchain, cryptographics, IoT, and other up-to-the-minute technologies.

Note: we expect to get a huge amount of submissions to this track. We think it will be much easier for your session to get accepted if you propose it to a specific industry track  (Education, Healthcare, Government, etc).

Target groups:

  • Core & contribution developers
  • Backend & frontend Developers
  • Drupal for ambitious digital experiences

Example talks:

  • API-first initiative
  • Hyperledger Commerce
  • Drupal & Blockchain
  • Using Nightwatch.js for core and contrib JS testing
  • Out of the Box/media/workflows

Track chairs

Profile picture for user fago
 
Wolfgang
Ziegler
 
CEO / CTO
drunomics GmbH
Profile picture for user davidc
 
David
Corbacho
 
Senior Developer
Wunder
Profile picture for user markconroy
 
Mark
Conroy
MA PGDE
Lead Frontend Developer
Annertech

Drupal core maintainer for the Out of the Box Initiative.

Session proposals

Better Console Applications

Profile picture for user chr-hertel
Christopher
Hertel
Software Developer
SensioLabs

Console applications - whether part of a larger (Symfony-)application or standalone-tool - usually are the bash-script of PHP developers. Thereby one often leaves the path of clean code and hacks a very pragmatic solution. Despite the fact that a lot of these fast solutions remain in project and need to be maintained for longer.

Maximum PhpStorm

Profile picture for user cosmicdreams
Chris Weber
Chris
Weber
Software Engineer
The Nerdery

Together we'll go beyond learning how tools like PhpStorm can level up your developer-y super powers and demonstrate how your developer life can change if you maximize your use of these tools.

Drupal & Elm

Profile picture for user amitaibu
Amitai
Burstein
CTO, Co-Owner
Gizra

Elm is a language that compiles to JS, and has no run time exceptions. It's like Vue, React or Angular2, only completely different.

AJAX Callback Commands in Drupal 8

Profile picture for user mikemiles86
Michael Miles
Michael
D
Miles
V.P. of Technology
Genuine
Developing Up Podcast

AJAX callback commands are the sets of PHP and JavaScript functions that control all AJAX functionality on a Drupal site.  Mastering these commands will allow you to provide the visitors of your Drupal 8 sites with a dynamic, rich experience. You will be surprised about how simple and straightforward they are to  use, build and implement.
 

Composer 101

Profile picture for user mikemiles86
Michael Miles
Michael
D
Miles
V.P. of Technology
Genuine
Developing Up Podcast

Composer is recommended to manage the code base for PHP projects, including Drupal. Learn the basics to get you started on the right track.

Your encrypted data is not secure

Profile picture for user gambry
Gabriele
Maira
Drupal Practice Lead
Manifesto

Encryption in Drupal: How, What and Why data should be encrypted. And amongst all questions: is it really secure?

Whether you are a site-builder, an advanced developer or a new user... come and find out yourself!

Thinker, tester, lawyer, spy

Daniel
Shaw
 
 

Those teams working in an agile fashion will usually bring the tester in as early as possible in the development cycle — often during the planning stages — to find potential problems before they create work to fix. But checking for potential technical problems is only a small part of what the QA team can do in this stage.

There's more to code reviews than you might think

Daniel
Shaw
 
 

So, you do code reviews, and that's great. But there's always more that you can check during the review. More places you can check for any potential bugs or problems before deployment, before you find yourself with technical debt. Or worse: unforeseen downtime.

Comments on Comments

Profile picture for user Crell
Larry
Garfield
Director of Developer Experience
Platform.sh

Documentation: What it is, the types of documentation, how to do them well, and why "if it's self documenting it doesn't need comments" is a stupid statement.