The session schedule will be published on May 15th.
Drupal Developer Days is asking the community to submit proposals for talks to be presented during the event. A great way to teach newcomers about important practices, showcase new functionalities and share great new ways of doing things while solicit feedback.
Our aim is to cast as wide a net as possible striving for a good balance between seasoned and new speakers as well as introductory, intermediate and advanced topics. As Drupal 8 is still relatively new, talks that introduce some of the key concepts will be greatly appreciated.
The majority of the sessions slots will be 40-minutes long (plus questions), but we'll also give some space to 20-minutes long (plus questions) ones. Longer, in-depth workshops will also be accepted in two formats: 2-hours long and 4-hours long.
Be creative and send us your best ideas!
And remember the deadline: the submissions must be sent before May 1st, 2016 - 23:59:59 (Europe/Rome timezone).
We have created some tracks to help into guiding the selection of sessions topics. Here's our list:
Did you work on an interesting project and you want to share the challenges you've been through and what you've learned from it? This is the right track for you.
Possibly the core track of the Drupal Dev Days, this is where sessions get their hands dirty with code, techniques, patterns and the likes. If you're a code cruncher, you should submit your session here.
Building it is not enough: sometimes, we do also need to ship our own creations. This track is for the ones who love to automate their way to
The neverending battle for faster responses and snappier user experiences didn't end with Drupal 8. If making Drupal going faster is your thing, this is the track for you.
One of Drupal's strengths is the ability to allow users to build fairly complex websites without writing a single line of code. Share your practices, tips and tricks by choosing this track!
Anything that you feel doesn't fit in the previous categories but is still deemed relevant. Don't be shy!
While we will be open to all pertinent proposals, you can expect some preference from us towards the following topics:
While we may consider talks that are about Drupal 7 (or other flavors of Drupal) the attention will squarely and unfairly be placed on Drupal 8.
Emerging Best Practices, site architecture patterns, D8 as an application framework, what's next for D8.
PHP and beyond
Get us off the Drupal Island and maybe off the PHP Island as well and share how you mix Drupal with other technologies, either on the frontend or the backend.
General PHP best practices, PHP 7, PHP libraries that mix well with Drupal
Share with the community your devops chops: Configuration management, deployment, testing, monitoring, logging.
Decoupled Drupal and Client-side frameworks
There has been a lot of interest in headless or decoupled Drupal as well as interesting discussions on client-side frameworks that can be used with D8. We are looking for case studies and real-world experience to keep the discussion and learning going.
It is no secret that Drupal still lags behind a bit compared to other platforms when it comes to friendly interfaces. As an area of big potential improvements, we'll welcome sessions that will raise awareness on the challenges, techniques and best practices related to interfaces design and research.
Testing and Code Design
Writing meaningful tests that help into crafting good code architectures is by no means an easy task. The awareness and availability of tools and practices in the PHP world skyrocketed in the last few years: terms such as TDD, BDD, PHPUnitm PHPSpec or Behat are no stragers anymore, yet it takes a lot of time and experience to get to use them right and dive into their own philosophies. We feel the community will tremendously benefit from putting the spotlight on this topic, so spot-on sessions will be more than welcome.