Grokking Functional Programming

Par : Michal Plachta
  • Paiement en ligne :
    • Livraison à domicile ou en point Mondial Relay estimée à partir du 23 septembre
      Cet article sera commandé chez un fournisseur et vous sera envoyé 25 jours après la date de votre commande.
    • Retrait Click and Collect en magasin gratuit
  • Nombre de pages490
  • FormatGrand Format
  • PrésentationBroché
  • Poids0.94 kg
  • Dimensions18,8 cm × 23,1 cm × 3,0 cm
  • ISBN978-1-61729-183-8
  • EAN9781617291838
  • Date de parution07/12/2022
  • ÉditeurManning

Résumé

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.
Michel Plachta is an experienced software developer who regularly speaks and writes about creating maintainable applications.