Exploring Functional Programming

With chapters selected by Eric Normand
  • December 2021
  • ISBN 9781633439719
  • 88 pages

pro $24.99 per month

  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose one free eBook per month to keep
  • exclusive 50% discount on all purchases

lite $19.99 per month

  • access to all Manning books, including MEAPs!

team

5, 10 or 20 seats+ for your team - learn more


Look inside
Modern software is complex. Functional programming helps you simplify some of that complexity. You’ll find that functional code is easier to read, easier to reason about, and vastly superior for concurrency than object-oriented programming. But to really grok FP, you often need a complete mindset shift from what you’ve done before. This free mini ebook will help you start wading into the waters of FP, and get you ready for a deeper dive!

about the book

Exploring Functional Programming features four chapters from Manning books, hand-picked by author and functional programming expert Eric Normand. In them, you’ll discover the major distinction between FP and other programming paradigms, see the FP mindset applied to real-world problems, and explore the “irresistible appeal” of function purity. You’ll also examine the benefits of using immutable values as well as the dangers of mutability and how to conquer them.

what's inside

  • “Welcome to Grokking Simplicity” – Chapter 1 from Grokking Simplicity by Eric Normand
  • “Functional thinking in action” – Chapter 2 from Grokking Simplicity by Eric Normand
  • “Why function purity matters” – Chapter 3 from Functional Programming in C#, Second Edition by Enrico Buonanno
  • “Immutable values” – Chapter 3 from Grokking Functional Programming by Michał Płachta

about the author

Eric Normand is an expert software developer who has been an influential teacher of functional programming since 2007.

Enrico Buonanno studied computer science at Columbia University and has over 15 years of experience as a developer, architect, and trainer.

Michał Płachta started using Scala commercially in 2014 and has been an active contributor to the Scala and JVM communities since.

choose your plan

team

monthly
annual
$49.99
$399.99
only $33.33 per month
  • five seats for your team
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free product every time you renew
  • choose twelve free products per year
  • exclusive 50% discount on all purchases
  • Exploring Functional Programming ebook for free