Mat Ryer

Mat Ryer

Mat Ryer: Gopher, developer, speaker, author — BitBar app https://getbitbar.com — Go Programming Blueprints book https://bit.ly/goblueprints

Featured

Line of sight in code

At the recent Golang UK Conference in London, I spoke about line of sight in code in my Idiomatic Go Tricks talk (slides

Latest

Make Ctrl+C cancel the context.Context

Ctrl+C famously terminates a program. By default in Go any running code is immediately stopped. But sometimes, you want to do a bit of clean-up before the program ends and this is especially elegant if you use the context.Context package.


Anonymising images with Go and Machine Box

Go’s standard library ships with some powerful image manipulation capabilities in the…


Why you should introduce a cool-down period in your team

The cool-down period refers to that time you wait after committing code, the deliberate delay you introduce before making decisions, the conscious pause you take before… You’ve never heard of the cool-down period have you?