Asking members of your team to spin up local copies of your Drupal application can result in all sorts of different solutions to the same problem. Some might spin up VMs, some might spin up their own combination of Docker Containers, and some may struggle with native solutions on their own machines. Adding common services and development tools such as xdebug, mailhog, or drush may pose additional problems, depending on the solution that was implemented.
Whether you need to simulate infrastructure(e.g. redis, nginx, solr), helper services(e.g. mailhog, phpmyadmin, xdebug), development tools(e.g. grunt, drush, composer), or common automation tasks, Lando provides a solution to quickly specify and painlessly spin up the services and tools needed to develop your projects. It's a free, open source, cross-platform, local development environment and DevOps tool built on Docker container technology. Designed to work with most major languages, frameworks and services, Lando provides an easy way for developers of all types to specify simple or complex requirements for their projects, and then quickly get to work on them. Think of it as your local development's dependency management tool.
In this presentation, you will learn some Lando basics, including how to use Lando's built-in recipes to quickly spin up Drupal environments. You will learn how to set up a simple Lando configuration file that can be committed to your code repo and shared with other developers. You will see a demonstration of Lando in action. You will see how Lando can easily push and pull code, database, and files from hosting services such as Pantheon. You will also see how Lando can perform automation tasks and how easily it can do testing and CI. Most importantly, you will leave this session knowing that after making the switch to Lando, you will never need to spin up a VM or install another local dev tool for any of your projects.
Aaron FeledyConsultant / Developer / Owner @ Arrow One Solutions
Starting in the late 1990s, I began my web development career building websites for family members and local small businesses. I then moved my focus to desktop programming for several years while working on the occasional website. Since that time I have moved my focus back to the web and combined my web development and programming skills to build complex websites and content management systems. In 2008 I began focusing my skills on the Drupal content management system. As of today, I work exclusively with Drupal, providing my clients a variety of Drupal-related services.