Welcome to Design world with 3dpirate.net. I'm sure you're visiting a wonderful website
3DPirate.net
- NEW DESIGN : BOOKDL.ME The best ebook & magazine site ever!!!

 

Functional Programming, Simplified: (Scala edition)


Functional Programming, Simplified: (Scala edition) by Alvin Alexander
English | 17 Oct. 2017 | ASIN: B076J7CJKY | 890 Pages | AZW3 | 2.63 MB

“Functional Programming, Simplified (Scala edition),” makes the process of learning functional programming (FP) in Scala as simple as possible by breaking down complex topics into small, bite-size chunks that are easy to understand. The lessons are presented in a logical sequence – the order in which the author learned them – culminating in advanced topics like functional domain modeling, and how to write and use monads.

Some of the book’s lessons include:

– A simple set of rules for functional programming in Scala
– How and why to write pure functions and use immutable variables
– Why function signatures in FP are *much* more important than method signatures in OOP
– How pure functions work with I/O (file, database, and network)
– How to read anonymous functions
– Lessons on recursion, with many images to help explain how it works
– How the concepts of JVM stacks and stack frames work
– Partially-applied functions and currying
– How using Option naturally leads to flatMap, and how flatMap naturally leads to for-comprehensions
– How and why to use case classes and pattern matching
– How to use monads like State and IO
– How to use monad transformers like StateT
– How (and why) to write your own monads
– Domain modeling in functional programming
– How to use “lenses” to update immutable data models
– Concurrency lessons cover Akka actors and Scala futures
– Visual lessons on collections’ methods like fold and reduce
– How to use the ScalaCheck property-testing framework
– How to write and use “type classes”
– Algebraic Data Types (ADTs) are explained

All told, the book currently contains 118 small chapters and an additional eight appendices. Source code examples from the book are available as a series of Github repositories that you can download and work with.

Kindle readers: Please note that the book isn’t 100% complete at the moment, but I expect to add only two more chapters, so technically the book is now 98% complete. There is also a problem with the “Figure” references that I will correct with the next update.

Download

https://www.filenext.com/nn0b36cg990q/ti.18.10.2017.B076J7CJKY.azw3.html

or

http://nitroflare.com/view/B3315CF6FF1E6E7/ti.18.10.2017.B076J7CJKY.azw3

or

https://rapidgator.net/file/6a5ef968279fc958279d0dcc4af1d33c/ti.18.10.2017.B076J7CJKY.azw3.html

Download for Fullspeed

Got something to say? Go for it!

You must be logged in to post a comment.

 
eXTReMe Tracker