Table of Contents
- Pure Functional Programming in Go
- Manipulating Collections
- Using Higher Order Functions
- SOLID Design in Go
- Adding Functionality with Decoration
- Building on an Onion Architecture
- Functional Parameters
- Increasing Performance Using Pipelining
- Intro to Category Theory for Software Developers
- Functors, Monoids, and Type Classes
- Monads
- Appendix

