After using Jenkins for some time, the natural progression towards cheaper and simpler alternatives kicked in. While not the prettiest thing to look at, Jenkins served us well, but the costs involved with running at least one full-time AWS instance (plus workers) for our CI needs were becoming questionable.
Posts Categorized: Go
Using Hugo to Build a Better Blog
When I needed another outlet to begin blogging about another product we’re working on, I reached for another standard WordPress install. It’s what I’ve come to know over the past couple years and while I’ve never felt satisfied with it — it worked well enough to let me focus on writing. Before I started the WP install,… Read more »
Go-menu: Simple, interactive, command line menus
There are several Go libraries for writing CLIs to accept parameters and optional arguments, but they generally build interfaces that immediately drop you back to the command line after execution. While this works well for most applications, sometimes it’s beneficial to create more interactive experiences. We started a small project called go-menu to fit this case… Read more »
HMAC in Go, Python, Ruby, PHP, and NodeJS
When communicating messages between multiple systems, it’s always a good idea to authenticate a message before taking action on it. This ensures the message hasn’t been tampered with and that it came from a known source. There are several ways of implementing this type of message authentication, but here we’re going to assume we have… Read more »
Golapa v2: Dockerized Launch Page Written in Go
The latest version of Golapa comes with some significant changes, namely extending support beyond Google App Engine. While we are still supporting GAE builds using the same codebase, by dockerizing Golapa we’re making it a lot easier to develop locally and deploy almost anywhere Docker is supported. Launch pages are supposed to be simple, right?… Read more »