Functional Programming in Scala

Paul Chiusano, Runar Bjarnason

Key Insights from "Functional Programming in Scala"

  • Introduction to functional programming: The book provides a comprehensive introduction to the principles of functional programming, a paradigm that treats computation as the execution of mathematical functions.
  • Functional design and combinators: The authors delve into functional design and combinators, which are higher-order functions that can combine basic functions in interesting ways.
  • Handling side effects: The book explains how to handle side effects in a functional paradigm, including the use of monads and other functional design patterns.
  • Practical examples: There are numerous practical examples throughout the book, including working with lists, stateful APIs,...

    Please log in or register to view the full book summary.

Please log in or register to view the video summary.

Yung-Yu Chen
🤍
Not available
Certified
6.0

Yung-Yu Chen DE

Software Engineer, Delivery Hero