Part 3: Design Patterns and Functional Programming Libraries
In this part, we will first move to a higher level of abstraction by looking at software architecture using functional programming techniques. Once again, we will compare how the object-oriented approach compares with the more functional approach. We’ll see how Go’s concurrency paradigm can be leveraged in a functional context. Finally, we will learn about libraries that help us in building functional applications.
This part has the following chapters:
- Chapter 9, Functional Design Patterns
- Chapter 10, Concurrency and Functional Programming
- Chapter 11, Functional Programming Libraries