Exploring typed functional programming with the TypeScript library fp-ts
Each 'playground' will feature a code snippet, example, basic implementation etc elucidating some functional programming concept.
- Making async requests using the TaskEither monad. Multiple async requests and collecting the results with traversals. Using the Pokemon API for data.
- Password validation using Applicatives and SemiGroups
- A basic paginator
- --
- --
- Using SequenceT to apply actions of different types on same
- Interacting with the canvas, working with effectful IO as a type class (ReaderIO)
Also see this repository where I'm going to build out a basic React App that implements many FP concepts in a more practical environment.