Archive of posts about golang
Posted on September 25, 2017
When it comes to writing web apps in Go, I have yet to see a clean solution for a very fundamental problem. I see an impedance mismatch between Go idioms and the necessities of the HTTP protocol. It’s by no means exclusive to Go, but this is where it bothers me, so I’ll limit my discussion to the problem as it affects Go.
Continue reading `The Go/HTTP handler impedance mismatch` →
Filed under:
Go
golang
http
Programming
Posted on October 13, 2016
On Monday I had my first brush with what I guess might be called “fame.”
I attended the dotGo 2016 conference in Paris–a conference for Go developers.
I chose my seat in the balcony of the Théâtre de Paris, and within a few minutes the seats next to me filled in, and I began chatting.
Continue reading `Almost Famous` →
Filed under:
conference
fame
Go
golang
Programming
Posted on May 15, 2015
I’m diving into REST APIs, and I want to implement one in Go, largely as a way to teach myself more about the language. One of the first problems I came up across (within an hour of starting coding) is that the HTTP router I selected (gorilla/mux) doesn’t have any way to issue a 405 - Method Not Allowed response.
Continue reading `In search of the best Go HTTP router for REST` →
Filed under:
golang
Programming
rest
Posted on March 5, 2015
Go is all the rage these days, and I decided to give it a try. And as my company uses Debian packages to distribute our software, I need to package my new Go-written project for Debian. Mark Stapelberg has done a lot of leg work to find the best (and official!
Continue reading `Creating a Debian package of a Go project` →
Filed under:
debian
golang
Linux
Programming