ShopSpell

Scala Functional Programming Patterns [Paperback]

$60.99       (Free Shipping)
100 available
  • Category: Books (Computers)
  • Author:  Atul S.Khot
  • Author:  Atul S.Khot
  • ISBN-10:  1783985844
  • ISBN-10:  1783985844
  • ISBN-13:  9781783985845
  • ISBN-13:  9781783985845
  • Publisher:  Packt Publishing - ebooks Account
  • Publisher:  Packt Publishing - ebooks Account
  • Pages:  298
  • Pages:  298
  • Binding:  Paperback
  • Binding:  Paperback
  • Pub Date:  01-Mar-2015
  • Pub Date:  01-Mar-2015
  • SKU:  1783985844-11-MPOD
  • SKU:  1783985844-11-MPOD
  • Item ID: 102159001
  • Seller: ShopSpell
  • Ships in: 2 business days
  • Transit time: Up to 5 business days
  • Delivery by: Jan 18 to Jan 20
  • Notes: Brand New Book. Order Now.

Grok and perform effective functional programming in Scala

About This Book

  • Understand functional programming patterns by comparing them with the traditional object-oriented design patterns
  • Write robust, safer, and better code using the declarative programming paradigm
  • An illustrative guide for programmers to create functional programming patterns with Scala

Who This Book Is For

If you have done Java programming before and have a basic knowledge of Scala and its syntax, then this book is an ideal choice to help you to understand the context, the traditional design pattern applicable, and the Scala way. Having previous knowledge of design patterns will help, though it is not strictly necessary.

What You Will Learn

  • Get to know about functional programming and the value Scala's FP idioms bring to the table
  • Solve day-to-day programming problems using functional programming idioms
  • Cut down the boiler-plate and express patterns simply and elegantly using Scala's concise syntax
  • Tame system complexity by reducing the moving parts
  • Write easier to reason about concurrent code using the actor paradigm and the Akka library
  • Apply recursive thinking and understand how to create solutions without mutation
  • Reuse existing code to compose new behavior
  • Combine the object-oriented and functional programming approaches for effective programming using Scala

In Detail

Scala is used to construct elegant class hierarchies for maximum code reuse and extensibility and to implement their behavior using higher-order functions. Its functional programming (FP) features are a boon to help you design easy to reason about systems to control the growing software complexities. Knowing how and where to apply the many Scala techniques is challenging. Looking at Scala best practices in the context of what you already know helps you grasp these col#q

Add Review