Once upon a time…
… I used to develop my applications in a Vagrant/Homestead development environment. It worked pretty well, I remember using it for a lot of projects, but soon performances decreased, especially in large projects/codebases.
Sure, I was able to make some optimizations and tweaks here and there, but it was mostly a palliative. I knew I needed something different.
Then, Docker arrived. So I started my research of a cool Laravel application development environment.
I loved the way Docker made everything easier regarding development environment organization. Sure, it has a very steep learning curve (especially at the beginning), but it was worth it.
The next step was quite obvious: find a set of scripts to make the provisioning of a new dev environment as easier as possible. Continue reading