View profile

Understanding Go methods, Go compiler optimizations, LazyDocker & more

Hi, I’m your curator Maarten, currently using Go to build dev platform Jexia. Experienced in Go? Plea

The Go Gazelle

July 4 · Issue #61 · View online
Weekly curations of blogs and tools for Golang starters. NB: The Go Gazelle has been merged into the Go Gazette (

Hi, I’m your curator Maarten, currently using Go to build dev platform Jexia. Experienced in Go? Please check out ’The Go Gazette’. 

Go maps tutorial
Go sorting with the sort package
Data races versus race conditions
Mitchell Hashimoto
I’ve written a lot of Go. I’m in the “no try()” camp. Another way to do something to save LoC doesn’t hold weight with me. A single way to do something creates clarity in logic, even at the cost of more loc. Go is great because its unapologetically simple.
8:25 PM - 28 Jun 2019
Go pointers: ex post facto interfaces
Variable scopes and shadowing in Go
Understanding Go methods with ease
How and why I'll use `try` in Go
Watch out for compiler optimizations
eleven days!
Nice: golang by example turned into #haskell by example!
2:49 PM - 30 Jun 2019
Type alias / declaration abuse using Golang
Lessons from writing a serialization library for Ethereum
Testing in Go: go test
40 page guide for building database-intensive Go apps
Karsten Lehmann
FlatBuffers is an efficient cross platform serialization library for C++, C#, C, Go, Java, JavaScript, Lobster, Lua, TypeScript, PHP, Python, and Rust.
11:56 AM - 2 Jul 2019
Compiler internals: add a new statement to Go - Part 1
Sloc Cloc and Code Badges for Github/Bitbucket/Gitlab
Go tools
Comby〔Rewrite Code 〕
Releasing BadgerDB v1.6.0
Caddy 2 is ready for developers
Greg Edelston
Software Galaxies ( is the most beautiful code-visualizer I've ever seen. As you zoom out, our humble dependencies really start to look like galaxies. Or like an atom.

Here's Go's dependency graph.
12:45 AM - 2 Jul 2019
LazyDocker: Docker & Docker Compose Terminal UI
Create the smallest Docker image for your Golang app
Let's write frontend in Go
An open letter to the Go team about Try
DB Browser 4 SQLite
Somewhat off topic: The "basic WebGL triangle" example works when compiled with TinyGo:

That's a ~9.5kb (compressed) wasm file. Much better than ~300k with standard Go.

WebGL visualisations written using Go might turn out to be workable after all. :)
3:12 PM - 3 Jul 2019
Dgraph: why Go modules makes it hard for us
One program written in Python, Go, and Rust
Tutorial playlist Go & SQLite - From SQL to web API
GothamGo – “Athens Project - Proxy Server for Go Modules”
Did you enjoy this issue?
If you don't want these updates anymore, please unsubscribe here
If you were forwarded this newsletter and you like it, you can subscribe here
Powered by Revue