egghead
Search
Search
Log In
Search
Search
Professor Frisby Introduces Composable Functional JavaScript by Brian Lonsdorf
Create linear data flow with container style types (Box)
Refactor imperative code to a single composed expression using Box
Use chain for composable error handling with nested Eithers
A collection of Either examples compared to imperative code
Enforce a null check with composable code branching using Either
Semigroup examples
Create types with Semigroups
A curated collection of Monoids and their uses
Ensure failsafe combination using monoids
Delay Evaluation with LazyBox
Unbox types with foldMap
Capture Side Effects in a Task
Use Task for Asynchronous Actions
Leapfrogging types with Traversable
Maintaining structure whilst asyncing
Build curried functions
Applicative Functors for multiple arguments
Apply multiple functors as arguments to a function (Applicatives)
Write applicatives for concurrent actions
List comprehensions with Applicative Functors
Lift into a Pointed Functor with of
Principled type conversions with Natural Transformations
Apply Natural Transformations in everyday work
Isomorphisms and round trip data transformations
You've been using Monads
You've been using Functors
Build a data flow for a real world app
Retrieve and use data from an api with pure functional constructs
Find the intersection of sets with Semigroups
egghead
System