Hooks, Events, Plugins, and Services: Pick the right tool for the job
Life was simple in Drupal 7. You had modules and you had hooks.
Drupal 8 still has modules and hooks, but introduces a few new extension points: plugins, events, services including tagged services. As they say, with great power comes great responsibility. How do you know which approach to take when building your custom module?
In this session, I give an introduction to the various new ways you can extend Drupal including plugins, events, tagged services, and explain what problem they solve, and how to pick the right tool for the job.