Mastering Functional Programming provides detailed coverage of how to apply the right abstractions to reduce code complexity, so that it is easy to read and understand. Complete with explanations of essential concepts, practical examples, and self-assessment questions, the book begins by covering the basics such as what lambdas are and how to write declarative code with the help of functions. (Limited-time offer)
Table of Contents
- The Declarative Programming Style
- Functions and Lambdas
- Functional Data Structures
- The Problem of Side Effects
- Effect Types – Abstracting Away Side Effects
- Effect Types in Practice
- The Idea of the Type Classes
- Basic Type Classes and Their Usage
- Libraries for Pure Functional Programming
- Patterns of Advanced Functional Programming
- Introduction to the Actor Model
- The Actor Model in Practice
- Use Case – A Parallel Web Crawler
- Introduction to Scala
- Assessments
Download Free PDF / Read Online
Author(s): Anatolii Kmetiuk
Publisher: Packt Publishing
Published: August 2018
Format(s): Online
File size: –
Number of pages: 380
Download / View Link(s): This offer has ended.
Free as of 11/18/2023
Publisher: Packt Publishing
Published: August 2018
Format(s): Online
File size: –
Number of pages: 380
Download / View Link(s): This offer has ended.
Free as of 11/18/2023