Grokking Functional Programming

- 50%

Original price was: $32.99.Current price is: $16.50.

Add to wishlistAdded to wishlistRemoved from wishlist 0

Product Specs:

  • File Type: PDF
  • File Size: 62.1 MB
  • Book Language: English
  • Total Page Count: 522
  • Instant Download

Functional programming can feel like a different way of seeing familiar code. In Grokking Functional Programming, Michał Płachta builds that perspective from practical examples, connecting functional ideas to the object-oriented and imperative programming many developers already know. The result is a grounded introduction focused on how functions and data can shape everyday software.

Start with the ideas behind functional code

The book develops its toolkit step by step, beginning with functions and moving into pure functions, immutable values, and functions used as values. These concepts matter in practice: reasoning about what a function does becomes easier when its behavior is clear, and reducing shared mutable state can make code less vulnerable to surprising changes.

Learn through working examples

Java and Scala examples help connect the principles to real programming. The contents show a gradual progression through topics such as passing functions as arguments, using map and filter, designing APIs, and currying. Later material explores functional approaches to testing, input and output, concurrency, and data streaming.

Practice, not just terminology

Across twelve chapters, the book uses hands-on scenarios, code examples, illustrations, and exercises to make abstract ideas more approachable. The examples give readers a chance to see how functional techniques fit into tasks such as parsing information, planning, scheduling, and working with collections.

A natural fit for curious developers

This introduction is intended for programmers who know an object-oriented language and want a practical entry point to functional programming. Readers can bring their existing experience, follow the examples, and consider where pure functions, immutable data, and declarative approaches may help make their own code easier to understand and test.

If functional programming has seemed abstract or hard to approach, Płachta’s example-led route offers a clear place to begin. 📚

User Reviews

0.0 out of 5
★★★★★
0
★★★★★
0
★★★★★
0
★★★★★
0
★★★★★
0
Write a review

There are no reviews yet.

Be the first to review “Grokking Functional Programming”

No product has been found!
Grokking Functional Programming
Grokking Functional Programming

Original price was: $32.99.Current price is: $16.50.

Digital Delights
Logo
Shopping cart