
Genre: eLearning
Learning the syntax of a new language is easy, but learning to think under a different paradigm is difficult. This video from renowned software architect Neal Ford helps you transition from a Java-writing imperative programmer to a functional programmer, using Java, Clojure and Scala as examples.
Rather than focus on specific language features, Functional Thinking looks at a variety of common practices in OOP languages and then shows you how to solve the same problems using a functional language. For instance, you know how to achieve code-reuse in Java via mechanisms such as inheritance and polymorphism. Code reuse is also possible in functional languages, using high-order functions, composition, and multi-methods.
Ford encourages you to value results over steps, so you can begin to think like a functional programmer. Expect your mind to be bent, but you?ll finish with a much better understanding of both the syntax and semantics of functional languages. This video is ideal for any experienced programmer.
Topics include:
Shifting Paradigms: Filter, map, reduce
Ceding control: Currying and partial application; recursion
Evolution: Memoization; closures
Nailgun-driven development: Concurrency, Function composition, coupling vs. composition, functional data structures, monads
Bendability: Dispatch, meta-programming, DSLs, macros
Why you should care

[Secureupload]
http://www.secureupload.eu/gqxdbb7aeb6e/Functional.Thinking.part1.rar
http://www.secureupload.eu/03612k5mw3g9/Functional.Thinking.part2.rar
http://www.secureupload.eu/uzqx5786lyua/Functional.Thinking.part3.rar
http://www.secureupload.eu/h7f6safzztgl/Functional.Thinking.part4.rar
http://www.secureupload.eu/6mlxurfjoz4i/Functional.Thinking.part5.rar
http://www.secureupload.eu/6s1zly9pytca/Functional.Thinking.part6.rar
[Uploaded]http://uploaded.to/file/y9dqriqb/Functional.Thinking.part1.rar
http://uploaded.to/file/cu97ms8t/Functional.Thinking.part2.rar
http://uploaded.to/file/w5lrvkth/Functional.Thinking.part3.rar
http://uploaded.to/file/6l114cmg/Functional.Thinking.part4.rar
http://uploaded.to/file/lxbvd54i/Functional.Thinking.part5.rar
http://uploaded.to/file/4gxr0xbd/Functional.Thinking.part6.rar
[Lumfile]http://lumfile.se/z6gz89pcldy2/Functional.Thinking.part1.rar.html
http://lumfile.se/1jmpe2wp9n65/Functional.Thinking.part2.rar.html
http://lumfile.se/6ho8isvo1f6g/Functional.Thinking.part3.rar.html
http://lumfile.se/m50rmfaot1n6/Functional.Thinking.part4.rar.html
http://lumfile.se/by2gbl4rnvmj/Functional.Thinking.part5.rar.html
http://lumfile.se/hu0q5wswdf4d/Functional.Thinking.part6.rar.html
The post O’Reilly Media Functional Thinking Functional Programming using Java Clojure and Scala appeared first on Free Ebooks and Video Training.