Golang Versus GitHub

This is a story of how Go’s package management system and GitHub fought a war, and how the war was lost (by me). Go references packages by a repository name, so if you want to important a package you write something like import “github.com/volatiletech/sqlboiler/queries/qm”. It’s simple, right? Yes, it is. When you want to submit … (Read More)

Cataclysm: DDA Launcher CLI

I’ve been playing the heck out of Cataclysm: Dark Days Ahead lately. It’s a fun and challenging open source post-apocalyptic roguelike turn-based game. It’s in active development but there aren’t regular releases so you need to track the repo’s HEAD if you want to play the latest version (or a recent version). This has been … (Read More)

I’m Hiring at ActiveState Again

I have not one, but two, count ’em two, piping hot positions open on the Build Engineering team I manage here at ActiveState! The ActiveState Careers page has two Build Engineer positions open, one for Linux and one for Windows. We’re going to hire two people, but we could hire two of one and not the other. That said, I … (Read More)

Come Work for Me at ActiveState, The Sequel

A while back I posted about a development position on my team. Now I have a new position open for a Build Engineer. If you take a look at the ActiveState Careers page you’ll see that there are actually two Build Engineer positions open, one for Linux and one for Windows. We’re only going to hire … (Read More)

My U.S. Go Congress Trip

I just finished up my trip to the U.S. Go Congress in Williamsburg, VA. This was my first Go Congress and I find the comparison between this event and programming conferences interesting. First of all, the Go Congress has nothing to do with Golang the programming language. This is an event for players of Go, … (Read More)

A Reading List

A friend recently commented on a Facebook post asking for some reading recommendations, which I then gave him (boy, did I ever!). But I realized that  I don’t want it to just disappear down the Facebook memory hole so I’m reposting it here. … (Read More)

Making Docker Play Nice with Ferm Firewalls on Linux

I’ve been using Docker a fair bit for work at ActiveState recently. It’s quite nice and makes creating and deploying services much simpler. However, it can also be incredibly annoying when I’m using it locally on my desktop. By default, the Docker daemon (dockerd) messes with iptables in order to allow docker images to connect … (Read More)

Come Work for Me at ActiveState

I’m sure my legion of faithful readers all shares one dream. That dream is to one day have the great joy of working for me. Well, faithful readers, that dream could come true for one lucky person among your number. [Note to self: what’s the best emote for eye rolling?] I’m hiring for a Senior … (Read More)

My Perl Conference Tutorials

I’m doing two tutorials this year at The Perl Conference! On Thursday, June 21 I’ll be offering my Introduction to Moose course once again. If you want learn more about using Moose this is a great opportunity. I’d also note that most of what I cover applies to Moo, so what you’ll learn is useful … (Read More)

New Year, New Theme

I was getting a bit tired of my old blog theme so here’s a new one. This new theme uses Bootstrap 4 under the hood, courtesy of the Understrap theme and understrap-child. The main thing bugging me about the old theme was the font sizes and all the boxiness of the right-hand side widgets. Whenever I’d … (Read More)