Processing ......
FreeComputerBooks.com
Free Computer, Mathematics, Technical Books and Lecture Notes, etc.
 
Scala with Cats
GIS Visualizer - Geographic Data Visualized on 30+ Maps! Click Here for details.
  • Title Scala with Cats
  • Author(s) Noel Welsh and Dave Gurnell
  • Publisher: Underscore
  • Paperback N/A
  • eBook PDF, HTML, EPUB
  • Language: English
  • ISBN-10: N/A
  • ISBN-13: N/A
  • Share This:  

Book Description

The main goal of this book is to teach system architecture and design using the techniques of modern functional programming. This means designing systems as small composable units, expressing constraints and interactions via the type system, and using composition to guide the construction of large systems in a way that maintains the original architectural vision.

The book also serves as an introduction to the Cats library. We use abstractions from Cats, and we explain the structure of Cats so you can use it without fear in your own code base. The broad ideas are not specific to Cats, but Cats provides an excellent implementation that is beneficial to learn in its own right.

  • Understand how to express abstractions using type classes.
  • Learn the key type classes of: Functor, Monoid, Applicative, and Monad.
  • Understand how to apply type classes to solve practical problems across a variety of domains.

To benefit from this book you should have about a year's experience with Scala, or equivalent experience with a functional language such as Haskell, O'Caml, or Lisp.

About the Authors
  • N/A
Reviews, Ratings, and Recommendations: Related Book Categories: Read and Download Links: Similar Books:
Book Categories
Other Categories
Resources and Links