Improving Developer Experience using Docker, Fig, and Bowline

daven

Developer experience is as important as user experience in continuously delivering quality software. How long does it take you to set up dev sandboxes? How often do you push code to staging and find everything breaks due to environment differences? Provide your team with the right tools that enable them to see their code in a production-like environment as soon as possible.

Topics Covered:

  • DevOps movement, some related highlights.

  • Consistent stack across dev, testing, QA site, and production.

  • Rapid Developer sandbox setup.

  • Tying it all together: Using the Docker based Bowline project.

If you are looking to improve the experience for your team across multiple platforms, this session will equip you with the tools to do so. We will ask what goals we should have for our team’s developer experience and how we might achieve them. The Bowline demo will show how to configure and build docker containers, use drush commands within the container, and run behat tests. Demo will also show how to easily add and connect Solr container or a second database for working on Drupal migrations. Plus you will see how all of this can be automated on a ci server such as jenkins.

David Numan is the creator of the Docker based Bowline project: https://github.com/davenuman/bowline

Session Track

DevOps

Experience Level

Intermediate

Drupal Version