Building a Golang Docker image

Let's build a Docker container with Golang! It sounds complicated, but it really isn't. All you need are a few tools, a couple of simple commands, and ideally some cake. (The cake isn't strictly necessary, but coding is hungry work.)

The elusiveness of DevOps

DevOps is more than inter-departmental hugging, feedback loops, and automated testing. ActiveState asks John Arundel why it’s so hard to get people to agree on what DevOps means.

Are you looking for trouble?

A good sysadmin is a good detective. You should make time as part of your job to pick on a machine every so often and examine it forensically, like a crime scene. What’s here that shouldn’t be?

Puppet dry run

Puppet's dry-run feature is a powerful tool that's often overlooked by busy sysadmins—it’s a great way to avoid unforeseen side effects of your config changes.

Scaling Puppet with Git

Scaling Puppet is most commonly done using client/server mode. However, is there a better way? We present an alternative to the traditional Puppetmaster solution using Git. Guest post by Stephen Nelson-Smith.