An introduction to effectful functional programming


Structured, concrete data


Two fundamental approaches to data abstraction


Adding effects and composing applicatives


Modeling the reading of state


Bringing structure and composability to mutable state


Functions within contexts


An introduction to combinator libraries, from the ground up


Composing catamorphisms and anamorphisms


Building up functors, recursively

Building things up

Joseph Junker

JavaScript developer with a focus on typed functional programming. He/him. https://jnkr.tech

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store