𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Learning Functional Programming in Go

✍ Scribed by Sheehan Lex


Publisher
Packt Publishing
Year
2017
Tongue
English
Leaves
672
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


Function literals, Monads, Lazy evaluation, Currying, and more

Functional programming is a popular programming paradigm that is used to simplify many tasks and will help you write flexible and succinct code. It allows you to decompose your programs into smaller, highly reusable components, without applying conceptual restraints on how the software should be modularized.
This book bridges the language gap for Golang developers by showing you how to create and consume functional constructs in Golang.
The book is divided into four modules. The first module explains the functional style of programming; pure functional programming (FP), manipulating collections, and using high-order functions. In the second module, you will learn design patterns that you can use to build FP-style applications. In the next module, you will learn FP techniques that you can use to improve your API signatures, to increase performance, and to build better Cloud-native applications. The last module delves into the underpinnings of FP with an introduction to category theory for software developers to give you a real understanding of what pure functional programming is all about, along with applicable code examples.
By the end of the book, you will be adept at building applications the functional way.


πŸ“œ SIMILAR VOLUMES


Go for Java Programmers: Learn the Googl
✍ Barry Feigenbaum Ph.D. πŸ“‚ Library πŸ“… 2021 πŸ› Apress 🌐 English

<p>Get an in-depth introduction to the Go programming language and its associated standard runtime libraries.Β This book is targeted towards programmers that already know the Java programming languageΒ and uses that Java knowledge to direct the learning of Go.Β You will get a deep understanding of the