Note: This is the index to the “Make the Leap from JavaScript to PureScript” tutorial series. I’ll be publishing a new tutorial approximately once-per-month So come back often, there’s a lot more of this to come!
- Introduction
- 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 - Part1: Use chain for composable error handling with nested Eithers
- 04 - Part2: Use chain for composable error handling with nested Eithers
- 05 - Use chain for composable error handling with nested Eithers
- 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 Functor with pure
- 16 - You've been using Monads
- 17 - Build curried functions