GopherCon 2017: Functional Programming in Go - Aaron Schlesinger

Viewed as a set of design patterns, we can apply functional programming concepts to Go code to get simpler, more modular code. I'll eschew most of the FP theory and show some of these concepts and patterns in real code. I'll also show how small, local bits of "functionalization" can lead to large improvements over time.