The second part covers duality, products, coproducts, biproducts, initial and terminal objects, pointed categories, matrix representation of morphisms, and monoids.
Category theory abstractions are very challenging to apprehend correctly, require a steep learning curve for non-mathematicians, and, for people with traditional naïve set theory education, a paradigm shift in thinking. The book uses LEGO® to teach category theory.
Python's best kept secret is its built in support for functional programming. Even better, it allows functional programming to be blended seamlessly with procedural and object oriented coding styles. This book explains what functional programming is, how Python supports it, and how you can use it to write clean, efficient and reliable code.
After reading this book, you will understand everything in FP. Prove that your application's business logic satisfies the laws for free Tambara profunctor lens over a holographic co-product monoidal category (whatever that means), and implement the necessary code in Scala? Will be no problem for you.
A deep dive into asynchronous javascript
Learn to use R, the tidyverse collection of packages and functional programming concepts to write efficient and readable code.
gain an advanced understanding of the mathematics behind functional programming
Master modern functional programming
Discover the pure functional side of HTTP API programming in Scala.
Spanish translation of Functional Programming for Mortals.
Japanese translation of Functional Programming for Mortals with Scalaz
Get the power of the Java platform in Clojure projects. Theory plus five practical chapters borrowed from real business tasks
Lenses are used (in statically typed functional programming languages) to look inside and "modify" nested data structures. They're notoriously hard to learn, but I believe that's a historical accident. This book teaches lenses in a way tailored to beginners.
Working with Redux means programming with actions.Therefore, you need to acquire a set of design patterns that fit this programming model.This book is an opinionated guide to Redux that focuses on design patterns, techniques, conventions and best practices.All based on real-world experience with Redux on a large-scale.