Blog
Owning "curl | sh" for Fun and Profit
June 14, 2015 - 543 words - 3 mins
If you're a web developer, you've probably seen sites asking you to install their software package like so:
curl -s http://example.com/install.sh | sh
There are a number of subtle problems with piping a HTTP response into the shell (for example, if your connection is
interrupted part-way through t…
read more
Developer-Specific Vagrant Configuration: Part II
August 02, 2014 - 369 words - 2 mins
(This is a follow-up to a previous post about customizing Vagrant configurations. If you haven't read that, this won't
make much sense. Check that out here.)
Adding database support
After adding the ability for developers to set their own folder syncing within a shared project, several people asked
…
read more
Developer-Specific Vagrant Configuration: Part I
July 30, 2014 - 678 words - 4 mins
Introduction to Vagrant
In my day job, I maintain a Vagrant box. Vagrant, if you're not familiar, makes
it incredibly easy to setup, configure, and provision virtual machines for development and testing purposes.
Vagrant, and Ansible, the tool I use for provisioning, are awesome. I work with a team …
read more