November 2017
Intermediate to advanced
670 pages
17h 35m
English
Until recently, the message has been Go and functional programming—don't do it.
Functional programming (FP) is a perfect fit for multicore, parallel processing. Go is a concurrency baller (with Goroutines, channels, and so on) and already runs on every available CPU core. FP reduces complexity; simplicity is one of Go's biggest strengths.
So, what can FP bring to Go that will actually improve our software applications? Here's what it offers: