17 Jun 2011 In deploying my latest side project, I came across a conundrum. How do you manage production specific settings files (complete with passwords, API keys and other secrets), while still publishing the source code? Until now, I've had unversioned production settings sitting around the file system. While this hasn't failed me yet, its only a matter of time. Sensing an opportunity to derail a perfectly good deployment for another half hour, I've come up with what I think is a seemingly...