Drupal 8 development for drupal 7 developers

Speakers: 

This session aim to provide as much OOP patterns used in drupal 8 as possible for drupal developers. As a drupal 7 developer i had to learn many new programming concept in order to understand the underlying principles of D8.
I would like to share my personal learning through a D7 vs D8 epic fight to demonstrate what we won and what we lost. D7 programming is easier but not as flexible and elegant as D8.

What will we talk about:
- dependency injection
- plugins
- routing
- services and tagged services
- PSR4
- namespace
- YAML configuration files
- discovery mechanism
- forms
...

The session will be illustrated with examples so that everyone can see in practice the benefit of learning modern programming.

Schedule info
Track: 
Coding and Development
Experience level: 
Intermediate
Drupal Version: 
Drupal 8.x