Egghead - Professor Frisby Introduces Composable Functional javascript
Duration: 1h 50mins | Video: h264, yuv420p, 1280x720 | Audio: aac, 44100 Hz, 2 ch | 286 MB
Genre: eLearning | Language: English




This course teaches the ubiquitous abstractions for modeling pure functional programs. Functional languages have adopted these algebraic constructs across the board as a way to compose applications in a principled way. We can do the same in javascript. While the subject matter will move beyond the functional programming basics, no previous knowledge of functional programming is required. You'll start composing functionality before you know it.

Content:
01. Create linear data flow with container style types (Box)
02. Refactor imperative code to a single composed expression using Box
03. Enforce a null check with composable code branching using Either
04. Use chain for composable error handling with nested Eithers
05. A collection of Either examples compared to imperative code
06. Create types with Semigroups
07. Semigroup examples
08. Ensure failsafe combination using monoids
09. A curated collection of Monoids and their uses
10. Unbox types with foldMap
11. Delay Evaluation with LazyBox
12. Capture Side Effects in a Task
13. Use Task for Asynchronous Actions
14. You've been using Functors
15. Lift into a Pointed Functor with of
16. You've been using Monads
17. Build curried functions
18. Applicative Functors for multiple arguments
19. Apply multiple functors as arguments to a function (Applicatives)
20. List comprehensions with Applicative Functors
21. Write applicatives for concurrent actions
22. Leapfrogging types with Traversable
23. Maintaining structure whilst asyncing
24. Principled type conversions with Natural Transformations
25. Apply Natural Transformations in everyday work
26. Isomorphisms and round trip data transformations
27. Build a data flow for a real world app
28. Retrieve and use data from an api with pure functional constructs
29. Find the intersection of sets with Semigroups


Kod:
uploadgig_com: http://uploadgig.com/file/download/1e610ba980Ae9bE5/yn7bl.Egghead..Professor.Frisby.Introduces.Composable.Functional.JavaScript.rar nitroflare_com: http://nitroflare.com/view/3E4B047D00662BF/yn7bl.Egghead..Professor.Frisby.Introduces.Composable.Functional.JavaScript.rar