▶ The Scheduler Saga— A great 30 minute talk digging into the internals of Go runtime’s scheduler, the ‘behind-the-scenes orchestrator of Go programs’. If you want to understand how your Go programs are being run, watch this - you’ll learn a lot.
Migrating Passenger from C++ to Go?— A look at why Go could be a good choice for Passenger (a popular web application server that began in the Ruby and Rails worlds), along with an invitation for community input on the matter.
Phusion
Optimizing an Already Fast Go Application— scc is a fast ‘code counter’ for counting the number of lines of code and comments in source code for numerous languages. This post digs deep into how its author has sought to make it even faster.
Ben Boyter
A Fast, Thread-Safe Bloom Filter— A bloom filter implementation that promises to be ‘face-meltingly fast’ and can also optimize its own size for the collision probabilities of your choice.
Debug a Go App in Kubernetes from an IDE— A useful tip and creating a “debug” build process for your k8s-hosted Go application and being able to live-debug in an IDE (Goland in the post.)
Ants: A High-Performance Goroutine Pool— If your program is designed to generate a large number of goroutines, Ants can automatically manage and recycle them.
pdfcpu: A PDF Processor Written in Go— “an effort to build a PDF processing library from the ground up written in Go with strong support for batch processing via a rich command line”
Horst Rutter
Buffalo v0.13 Beta 1 Released— Buffalo is a popular Go webapp framework/set of tools. The most interesting change is Go Modules support, but there are some other nice additions here, too.