Main Content

Modern Workflows for Modern Devs (half day training)

Intermediate
October 24 9:00 AM–1:00 PM
Bayview

With Docker finally hitting its stride as a viable local development tool we’ve seen a huge surge in Docker Compose driven local development and DevOps tools. One such tool is Lando, risen like a Phoenix from the ashes (and lessons learned) of the Kalabox project.

Lando is for developers who want to quickly specify and painlessly spin up the services and tools needed to develop their projects by providing an easy way for developers of all skill levels to specify simple or complex requirements for their projects.

Said another way: It helps take away the hassle of complex scripts, long and obtuse commands and lengthy Docker Compose files.

It's free, open source, cross-platform and designed to work with most major languages, frameworks and services but forged from the experiences of running a Drupal agency.

With Lando you can...

  • Easily mimic your production environment locally.

  • Standardize your teams dev environments and tooling on OSX, Windows and Linux.

  • Integrate with hosting providers like Pantheon

  • Store all of the above in a version controlled config file called .lando.yml

  • Easily customize or extend tooling, deployment options and basically any other functionality.

  • Free yourself from the tyranny of inferior local development products.

In this training, we will provide some hands on training that covers an audience-determined subset of the following:

  • Docker and Docker Compose Basics

  • Lando Basics

  • How Lando makes Docker and Docker Compose easy

  • Using Lando with Drupal

  • Extending Lando’s Drupal recipes

    • Frontend node-driven tooling

    • Custom build steps

    • Event driven system

    • Auxiliary services like Solr, Redis, Memcache, Redis, Etc

  • Advanced Lando Usage for Pro Users

    • Configuring services

    • Complex build steps

    • Custom requirements and scripting

  • Using Lando to easily drive and standardize automated testing on both local and in CI environments

  • Using Lando with Pantheon, Platform.sh, Acquia or other deployment targets

  • Taylor Swift vs. Miley Cyrus: Who is more culturally relevant?

Who Should Attend:

Although we encourage non-developers to attend, to participate in the hands-on portions of the training, you’ll need…

  • Docker or container-curious individuals who want to take an easy first step into the world of container-driven dev

  • Frustrated developers who are sick of the time and energy it takes to setup and maintain complex local dev requirements and workflows especially those using Docker Compose straight up or older VM-driven solutions a la Vagrant

  • Business owners who are interested in saving time and money

  • Dev Team leaders interested in standardizing their teams and bailing on internally maintained tools

  • Developers interesting in getting more involved contributing to the Lando project and community

What You’ll End Up With:

  • A good high level sense of how containers, Docker and Docker Compose work in the local dev space

  • How tools like Lando mitigate some of the larger pain points of using the above tech or other solutions like Vagrant

  • A general sense of how Lando works and why it is useful, helpful, saves time

  • Your first project running on Lando

Contact us if you need suggestions on resources to meet these prerequisites.

Non-technical stakeholders who are involved in the day-to-day development process will gain a thorough understanding of how local dev and pro workflows work in 2018 and the business reasons these things should be adopted, but they’ll get the most out of the training by attending with one or more of their development team.