The Composer dependency manager can sometimes be a little intimidating for new users - until you learn just a little bit about what is under the hood, then the full power of this tool is fully revealed. In this full-day workshop, we'll learn the basics of Composer to manage a project's dependencies using hands-on examples. Once we know the basics, we'll take a deep dive into the "drupal/recommended-project" Composer template - the best practice for managing Drupal 8 codebases. We’ll convert an example site to use the drupal/recommended-project Composer template as well as learn how to properly deal with code conflicts in the composer.lock file. The workshop will end with a review of various Composer-related tips and tricks.