In this book, I have considered options with practical applications. This book also provides many examples of programming languages for further use in projects.
The seventh part covers ideas related to functional programming: exponentials, disjoint unions, endofunctors and natural transformations, partial and total functions, monads.
Disappointed with Object-oriented Programming? Has imperative coding let you down? Don't worry, because Functional Programming is here to fix all your problems! Maybe! More realistically, it will show you new ways of thinking about code. So why not give it a go with a programming language you are probably already familiar with?
Build It with Nitrogen: the Fast Off the Block Erlang Web Framework, guides web developers step-by-step through construction of highly reliable web applications. Nitrogen is designed for no-fuss development. It abstracts HTML and JavaScript into syntactically consistent elements and actions; preserves the scalability benefits of Erlang.
Practical functional programming in Java using Vavr functional library
Functional programming in modern Web Application development using Asp.Net Core and Domain Driven Design with the language-ext functional library in C#
This is a story of a middle-aged programmer that started with writing some code in Lisp, then quickly escalated to writing my own Lisp, and only went downhill from there.
The sixth part covers vertical and whisker compositions of natural transformations, identity and isomorphism of functors, equivalence, isomorphism, and adjoint equivalence of categories, functor and morphism categories, natural transformations as functors, representable functors, category of presheaves, Yoneda embedding and lemma.
Are you an above-average Python coder? Prove it! Coffee Break Python - Mastery Workout helps you boost your Python skills and reach mastery level. The approach is simple: you solve 99 really hard Python puzzles that get harder as you progress with the book. A clear path to Python mastery!
Подход к PHP с функциональной точки зрения. Да, это возможно. (С небольшой щепоткой теории категорий.)
The fifth part covers exponentials and evaluation in sets and categories, subobjects, equalizers, equivalence classes and quotients, coequalizers, congruence categories, morphism functors, and presheaves.
The fourth part covers non-concrete categories, group objects, monoid, group, opposite, arrow, slice, and coslice categories, forgetful functors, monomorphisms, epimorphisms, and isomorphisms.
Software Design in Functional Programming, Design Patterns and Practices, Methodologies and Application Architectures. How to build real software in Haskell with less efforts and low risks. The first complete source of knowledge.
The third part covers adjoint functors, diagram shapes and categories, cones and cocones, limits and colimits, pullbacks and pushouts.
The second part covers duality, products, coproducts, biproducts, initial and terminal objects, pointed categories, matrix representation of morphisms, and monoids.