MAKERS & BUILDERS - Design Patterns & PHP 8 - How they affect Drupal Core
About this talk
This talk explores the evolution of Drupal as it embraces Object-oriented Programming and collaborates with other PHP and JavaScript frameworks, particularly integrating Symfony components and adopting PSR standards. The speaker discusses the design patterns and PHP features utilized in Drupal 8, including Dependency Injection, Service containers, and the use of PHP 8's new capabilities such as JIT compiler and enhanced type checks. Through hands-on examples, developers gain insights into adjusting their practices to leverage these advancements, benchmarking applications developed with PHP 7 and PHP 8. The session is aimed at developers with prior experience in custom module and theme development, providing them with a foundational understanding of programming patterns in Drupal core and the innovative features brought by PHP 8.