Dec 2018
Better RxJS code with pointfree style
Mar 2019
TypeScript 3.4 hidden gem: propagated generic type arguments
Aug 2019
Typing Higher Order Components in React using TypeScript
Feb 2018
Advanced functional programming in TypeScript: Maybe monad
May 2018
Advanced functional programming in TypeScript: functional exceptions
Mar 2018
Advanced functional programming in TypeScript: monads and generators
Jul 2018
Deep dive into composing RxJS operators with `pipe`
Aug 2018
Functional JavaScript app from scratch
Jul 2017
Functional JavaScript part 1: introduction
Aug 2017
Functional JavaScript part 2: array operations
Aug 2017
Functional JavaScript part 3: reduce
Aug 2017
Functional JavaScript part 4: lodash
Aug 2017
Functional JavaScript part 6: immutable.js
Sep 2017
Functional JavaScript part 7: Redux
Sep 2017
Functional JavaScript part 8: functional-reactive programming with RxJS
Sep 2018
Functional JS application from scratch - part 2 - virtual DOM
Mar 2018
From Options to Observables: a monadic journey
Feb 2016
Scala's Option monad versus null-conditional operator in C#
Sep 2018
Become a better JavaScript Developer with functional programming
Mar 2017
Understand monads with LINQ