Archive | Posts

Publishing Go binaries with Wercker

For Igor I wanted to make sure that there is always a compiled, and up to date, binary ready for download. The obvious way for me to do this was using Wercker, but this turned out to be a bit more work than I expected, so I'm documenting it here.

Introducing Igor

Over the past weeks I've been working on a new tool. Now, Igor has reached a state where I'm happy with showing it off and so it's time to introduce it to the world.

Think of the Children

Apple was commanded by a court to provide a way for breaking into an iPhone. This doesn't make me happy, so this post serves as a way to clear my mind and calm down about it.

Day One, future proofing, and workflows

After a long time of hinting at it, yesterday a new version of Day One was released bearing the wonderful name Day One 2. There are a couple of major changes to the way this works compared to the old version that influence how I use it.

Deploying a static site to GitHub Pages

GitHub Pages works differently based on how you set it up. As several people have asked me for help when they ran into issues with deploying the site they generated using my Hugo Wercker step, this article will serve as a place to point them to.

Using Docker for a more flexible Jenkins

Different parts of your project might require different environments. Additionally, when building web projects for clients you don't always have control over the server your project will run on. Both of these issues can be solved, and this article will show how you can use Docker to have a better and more efficient Jenkins setup.

Increasing the size of a root EBS volume

Sometimes the default size for your root volume in an EC2 instance isn't good enough. As there is no clear documentation on the best way to do this for CloudFormation managed instances, I'm describing my methods for increasing the size here.

Starting with Golang

The first weekly update for my month of Golang. I'll start this out with various resources I used to get up to speed with the language, before I'll move on to idea behind the structure for the Bugsnag SDK and how this is progressing.

Monthly project: Golang

In an attempt to stop my mind from constantly jumping to the next interesting thing I encounter, I decided to start doing monthly research projects. I'm starting this with something that has been on my list for quite a while now, learning the language Go (or Golang as it's often called).

Personal access to your servers

This article describes setting up a single security group with cloudformation that you can use to ensure you can easily gain access to your servers wherever you are. And as a bonus it describes how you can update the parameters of your stack from the command line without needing access to its template.