Using Hugo to Build a Better Blog

Posted by & filed under Go, Web development.

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

Posted by & filed under Go.

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

Posted by & filed under Crypto, Go, NodeJS, PHP, Python, Ruby, Web development.

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

Posted by & filed under aws, Deployments, DevOps, Docker, Go, Web development.

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 »