Ian Lewis
Jan 23, 2022
Go is a really powerful programming language that allows you to write concurrent code that is still easy to understand. But designing APIs can be hard, even for seasoned Go programmers. When designing APIs for libraries and applications in Go it[...]
Jul 14, 2017
Gopher image Creative Commons Attribution 3.0 Unported (ja) by tenntenn Recently I wrote on Twitter about how doing CI right requires you to properly separate your build and run steps for your container images. > i.e. you have one Docker image[...]
Jul 11, 2017
This is the fourth post in a series on making smaller Docker images: static binaries. In the first post I talked about how to create smaller images by writing better Dockerfiles. In the second post I talked about how to squash layers using docke[...]
Oct 8, 2015
> UPDATE (2015/10/15): HTTP/2 is now enabled by default for http servers in > tip and will be released as part of Go 1.6. That means that you will be able > to create HTTP/2 servers without even calling `ConfigureServer()`. > >> At #golang tip [...]
May 6, 2015
> UPDATE (2015/07/13): Now using the v1 API. > > Cross posted on medium I was trying to get a Go app running on Container Engine and couldn't quite find what I was looking for. There are guides out there about how to use Go and Docker, and how [...]
Mar 31, 2014
There are a number of next generation of languages that have come out and are becoming popular in recent years that are trying to use what has been learned from large development projects. Some of the more popular languages aimed at servers are [...]