Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Functional Programming in Scala

Buy

Summary

Functional Programming in Scala is a serious tutorial for programmers looking to learn FP and apply it to the everyday business of coding. The book guides readers from basic techniques to advanced topics in a logical, concise, and clear progression. In it, you'll find concrete examples and exercises that open up the world of functional programming.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

Functional programming (FP) is a style of software development emphasizing functions that don't depend on program state. Functional code is easier to test and reuse, simpler to parallelize, and less prone to bugs than other code. Scala is an emerging JVM language that offers strong support for FP. Its familiar syntax and transparent interoperability with Java make Scala a great place to start learning FP.

About the Book

Functional Programming in Scala is a serious tutorial for programmers looking to learn FP and apply it to their everyday work. The book guides readers from basic techniques to advanced topics in a logical, concise, and clear progression. In it, you'll find concrete examples and exercises that open up the world of functional programming.

This book assumes no prior experience with functional programming. Some prior exposure to Scala or Java is helpful.

What's Inside

  • Functional programming concepts
  • The whys and hows of FP
  • How to write multicore programs
  • Exercises and checks for understanding

About the Authors

Paul Chiusano and Rúnar Bjarnason are recognized experts in functional programming with Scala and are core contributors to the Scalaz library.

(HTML tags aren't allowed.)

Abel's Theorem in Problems and Solutions : Based on the lectures of Professor V.I. Arnold
Abel's Theorem in Problems and Solutions : Based on the lectures of Professor V.I. Arnold
In high school algebraic equations in one unknown of first and second
degree are studied in detail. One learns that for solving these equations
there exist general formulae expressing their roots in terms of the coefficients
by means of arithmetic operations and of radicals. But very
few students know whether similar formulae do
...
The History of Information Security: A Comprehensive Handbook
The History of Information Security: A Comprehensive Handbook

Information Security is usually achieved through a mix of technical, organizational and legal measures. These may include the application of cryptography, the hierarchical modeling of organizations in order to assure confidentiality, or the distribution of accountability and responsibility by law, among interested parties.

...

Professional Ajax, 2nd Edition (Programmer to Programmer)
Professional Ajax, 2nd Edition (Programmer to Programmer)
Professional Ajax 2nd Edition provides a developer-level tutorial of Ajax techniques, patterns, and use cases. The book begins by exploring the roots of Ajax, covering how the evolution of the web and new technologies directly led to the development of Ajax techniques. A detailed discussion of how frames, JavaScript, cookies, XML, and XMLHttp...

Beginning Jenkins Blue Ocean: Create Elegant Pipelines With Ease
Beginning Jenkins Blue Ocean: Create Elegant Pipelines With Ease
Dive deep into Jenkins Blue Ocean and discover how easy creating a pipeline can be. You’ll see how Blue Ocean provides a better user experience when designing, running, and visualizing pipelines. This book shows you its intuitive user interface and its powerful pipeline editor and how this makes it a tool for everyone....
The Job Interview Phrase Book: The Things to Say to Get You the Job You Want
The Job Interview Phrase Book: The Things to Say to Get You the Job You Want

"In today's marketplace it is critical that you stand out in a crowd."
--Eric Winegardener, Vice President, Monster Worldwide

In today's tightening job market, the interview is a key stage. But too often in job interviews, candidates freeze and can't find the words they need to make...

Six Sigma Business Scorecard : Creating a Comprehensive Corporate Performance Measurement System
Six Sigma Business Scorecard : Creating a Comprehensive Corporate Performance Measurement System
Ensuring growth and profitability through performance

 

PLAN * IMPLEMENT * MEASURE * ADJUST * PROFIT

 

"Great book! The readers should keep their highlighters handy for they will find many points that they will want to remember." -- H. James Harrington, Ph.D., Author of Business
...
©2020 LearnIT (support@pdfchm.net) - Privacy Policy