Readings Newsletter
Become a Readings Member to make your shopping experience even easier.
Sign in or sign up for free!
You’re not far away from qualifying for FREE standard shipping within Australia
You’ve qualified for FREE standard shipping within Australia
The cart is loading…
This title is printed to order. This book may have been self-published. If so, we cannot guarantee the quality of the content. In the main most books will have gone through the editing process however some may not. We therefore suggest that you be aware of this before ordering this book. If in doubt check either the author or publisher’s details as we are unable to accept any returns unless they are faulty. Please contact us if you have any questions.
Function literals, Monads, Lazy evaluation, Currying, and more About This Book * Write more concise and expressive code using high order functions *Build distributed Map Reduce and AWS Lambda solutions using Go *Learn the most effective design patterns for functional programming and learn when to apply each of them Who This Book Is For This book is for Golang developers comfortable with OOP, who are interested in learning how to the apply the functional paradigm to create robust and testable apps. What You Will Learn * Develop compose functionality using intermediate and terminal functions *Discover methods to code recursively *Understand why Golang does not support pure functions *Leverage go concurrency using pipelining to achieve function composition *Create lazy collections for dealing with big data scenarios *Produce minimal interfaces to compose orthogonal concerns into simple in composable APIs *Design a common set of test cases to receive and exercise literal functions In Detail 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 four modules where the first module explains the functional style of programming, ways to manipulate collections and increase performance using concepts of pipelines. In the second module, you will learn high order functions and lazy evaluation of function parameters. This module also discusses, how pure functional programming can be leveraged to improve performance. In the next module, you will learn to use literal functions, build composable systems which adhere to the open/close principle and minimize repetitive error handling using function types. In this module, you will also learn methods to increase performance and reduce error handling code by passing function parameters. The last module deep dives into advanced topics pertaining to applications of functional programming where you will test your functional code and manage connections to backend resources using function parameters and closures. By the end of the book, you will be adept with the knowledge to build applications the functional way.
$9.00 standard shipping within Australia
FREE standard shipping within Australia for orders over $100.00
Express & International shipping calculated at checkout
This title is printed to order. This book may have been self-published. If so, we cannot guarantee the quality of the content. In the main most books will have gone through the editing process however some may not. We therefore suggest that you be aware of this before ordering this book. If in doubt check either the author or publisher’s details as we are unable to accept any returns unless they are faulty. Please contact us if you have any questions.
Function literals, Monads, Lazy evaluation, Currying, and more About This Book * Write more concise and expressive code using high order functions *Build distributed Map Reduce and AWS Lambda solutions using Go *Learn the most effective design patterns for functional programming and learn when to apply each of them Who This Book Is For This book is for Golang developers comfortable with OOP, who are interested in learning how to the apply the functional paradigm to create robust and testable apps. What You Will Learn * Develop compose functionality using intermediate and terminal functions *Discover methods to code recursively *Understand why Golang does not support pure functions *Leverage go concurrency using pipelining to achieve function composition *Create lazy collections for dealing with big data scenarios *Produce minimal interfaces to compose orthogonal concerns into simple in composable APIs *Design a common set of test cases to receive and exercise literal functions In Detail 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 four modules where the first module explains the functional style of programming, ways to manipulate collections and increase performance using concepts of pipelines. In the second module, you will learn high order functions and lazy evaluation of function parameters. This module also discusses, how pure functional programming can be leveraged to improve performance. In the next module, you will learn to use literal functions, build composable systems which adhere to the open/close principle and minimize repetitive error handling using function types. In this module, you will also learn methods to increase performance and reduce error handling code by passing function parameters. The last module deep dives into advanced topics pertaining to applications of functional programming where you will test your functional code and manage connections to backend resources using function parameters and closures. By the end of the book, you will be adept with the knowledge to build applications the functional way.