PHP / Symfony
Drupal Camp Asheville 2023 - IN PERSON - July 7th-9th
Justin Keiser
Academy of Model Aeronautics
Event Management with Drupal and Commerce
Rich Gerdes
Unleashed Technologies
Creating a Custom Packagist
Allan Chappell
Four Kitchens
Everything You Wanted to Know about CKEditor 5 and Drupal, But Were Afraid to Ask
Kevin Pittman
Georgia Institute of Technology
Creating a Custom Rasa Conversational AI Chatbot for Drupal Websites
Rick Torzynski
Esteemed
Intermediate OOP in Drupal: Patterns, Services, Events and Dependency Injection
Jonathan Daggerhart
Daggerhart Lab
This training will best serve developers who have some understanding of OOP, and want to learn more about the theory behind best practices seen in Drupal 8+ and Symfony. The approach of this training is a series of discussions paired with practical examples of how the topics apply to Drupal 8 module development. If things get really wild, we'll live-code some modules.
Elevating your skills: Clear intro of tools & tech to learn next!
Ashraf Abed
Debug Academy
Practical CS: Memory and Garbage Collection in PHP
Jim Vomero
Four Kitchens
It’s easy to forget that our programs actually run on metal; where ones and zeros are stored as charges in physical components. Modern programming languages give us a false feeling of separation from these circuit boards. Interpreted languages like PHP offer such flexibility, we often don’t consider the low-level issues, such as how our code affects memory allocation.
Intermediate OOP in Drupal: Patterns, Services, Events, and Dependency Injection (morning)
Jonathan Daggerhart
Daggerhart Lab
Migration Deep-dive: Panelizer to Layout Builder
Brian Tofte-Schumacher
Forum One