An Evolution of Local Development - A Case Study

nullvariable

Whether you're an old hand, or a fresh face, you've probably already tried a few different methods of local development. Come ride along with me as I take you through my personal developer journey. We'll explore a number of ways of working that I've tried through the years. No matter where you're at in your journey, it's likely that you'll have face or be facing some of the same challenges that I've faced over the years. Challenges like growing into a distributed team, projects needing different versions of everything, and building increasingly complex solutions.

In this session, I'll take you from my start, cowboy coding on live servers, through a journey that currently lives in Docker land. We'll discuss the pros and cons of approaches like MAMP, virtual machines, and Vagrant. We'll detail how my personal and job requirements shaped and determined how I came to use Lando, and how I brought it to work with me.

Finally, we'll dive into a complex case study with a bunch of moving parts, like multiple PHP versions, Redis, Elasticsearch, and more. We'll discover how the old system was failing the client and developers, costing both money and time, and we'll discuss how I implemented a new system that saved thousands of dollars a year leveraging Lando for local development.

You'll be able to walk away from this session with key concepts to evaluate your own local development process and possibly save yourself or your company loads of time and money too. 

Program tags

architecture, case study, process

Experience Level

Beginner

Drupal Version