You’re a developer. Which means you didn’t sign up to be a devops engineer or a server admin. Your sweet spot is building Drupal sites, themes, and modules, not maintaining the boxes that house them. But in today’s development workflows, the ability to manage and maintain local environments with an endless variety of configurations is a critical (and painful) part of your development process.
These days, whether you’re a lone developer or part of a team, one of the biggest hassles is often just getting your local set up so that you can start contributing to projects. Manual setups are tedious and prone to configuration discrepancies. Virtual machines can take forever to run, rarely seem to deliver on a one-command setup, and can hog unnecessary machine resources.
Enter Docksal, a container-based, open-source tool that defines and manages Docker based development environments. Docksal ensures that all developers are using the same software versions, regardless of their individual environments. It’s compatible with MacOS, Linux, and Windows. Docksal projects are incredibly fast to spin up, and switching between multiple projects can be done with ease. Using Docksal means you’ll never have to hear “it works on my local” again.
Attendees will leave with ...
- A comprehensive understanding of the Docksal project.
- A concrete list of ways Docksal can improve your productivity as a developer and as a development team.
- Information about customizing Docksal and tailoring containers to specific projects.
- Best practices for creating a Docksal-enabled project, applying Docksal to an existing project.
- A new appreciation for the "one command and done" approach to local site setup.
Sean is an active member of the Drupal and Open Source communities. In addition to his contributions to the Docksal project and various contributed modules, Sean is a member of the Sacramento Drupal User Group and is a development lead on the BADCamp web team. Sean has been developing in total for about 15 years now starting off with Visual Basic and eventually making his way to PHP. Sean's first run in with Drupal was around 2008 when working at Sports Crowdfunding Company, after that his ambition took off. Since then he has built countless small sites using version 6,7, and 8. One of his best skills is that he is self taught and thankfully a quick learner.