If you’re anything like me, you’ve found that configuring your application using environment variables works really well because it forces you to build an environment-agnostic system that can be deployed to anywhere by adjusting a set of variables that are read by your application at run-time. This strategy is in-line with 12-factor apps and also… Read more »
Posts By: tim
DevOps Consulting
In light of the surge of DevOps consulting requests over the past several months, it’s my pleasure to introduce a new consulting service: FortyFeet will offer short (1-hour) phone calls with DevOps experts to help solve pressing issues, systems design considerations, and general development and operations advice, scheduled in such a way that gives more… Read more »
Developing and Deploying with GitHub and CircleCI
CircleCI has quickly become one of the dominating continuous integration platforms available today, boasting support for Docker, Android, and now iOS through the use of OS X virtual machines. GitHub has been the de facto standard for hosting Git repositories for some time now. While worthy competitors do exist, GitHub‘s ability to innovate around a piece of freely available version control software… Read more »
Automatically Publish Your Changelog to Slack
It’s always wise to keep a non-git-log changelog in your code repository. A changelog provides a way to explain what changes were made in a more verbose and reader-friendly way than a terse commit log. Even more valuable is providing this information to your team. While anyone can certainly look at your repository and view… Read more »
Running Hubot on AWS Elastic Beanstalk
When you read about Hubot you read about Heroku. Heroku seems to be the defacto hosting environment for Hubot, so much that even Hubot‘s own documentation makes reference to hosting it on Heroku — mainly because it can be setup in a snap and is free as long as you keep your usage levels on the low side.