Michal Plachta

Dernière sortie

Grokking Functional Programming

Finally, there's an easy way to learn functional programming ! This unique book starts with the familiar ideas of OOP and introduces FP step-by-step using relevant examples, engaging exercises, and lots of illustrations. You'll be amazed at how quickly you'll start seeing software tasks from this valuable new perspective. Grokking Functional Programming introduces functional programming to imperative developers.
You'll start with small, comfortable coding tasks that expose basic concepts like writing pure functions and working with immutable data. Along the way, you'll learn how to write code that eliminates common bugs caused by complex distributed state. You'll also explore the FP approach to 10, concurrency, and data streaming. By the time you finish, you'll be writing clean functional code that's easy to understand, test, and maintain.
What's Inside - Designing with functions and types instead of objects - Programming with pure functions and immutable values - Writing concurrent programs using the functional style - Testing functional programs For developers who know an object-oriented language. Examples in Java and Scala.

Les livres de Michal Plachta