This page contains links to functional programming content on the blog. They are grouped into sections so that you can find something for yourself, no matter how experienced with functional programming you are!
Functional Programming basics in JavaScript
- Introduction
- Array operations
- Reduce
- Lodash
- Immutability basics
- Immutable.js
- Redux
- Functional-reactive programming in RxJS
Functional JavaScript application from scratch
Pointfree (tacit) style
Miscellaneous
- Precise domain modelling with discriminated unions in TypeScript
- Building an interpreter with discriminated unions in TypeScript
- TRADUX: real-time trading platform simulator
Practical monads in TypeScript
- From Options to Observables: a monadic journey (VIDEO)
- Maybe monad
- Monads and generators
- Functional exceptions