Loading...

Tag trends are in beta. Feedback? Thoughts? Email me at [email protected]

How to compose JavaScript functions that take multiple parameters

How to Compose Functions That Take Multiple Parameters: Epic Guide

A Skeptic’s Guide to Functional Programming with JavaScript

What’s so great about functional programming anyway?

Why Would Anyone Need JavaScript Generator Functions?

What if the team hates my functional code?

What if the team assumes my functional JavaScript is slow?

JavaScript function composition: What’s the big deal?

ALGEBRAIC DATA TYPES: THINGS I WISH SOMEONE HAD EXPLAINED ABOUT FP

Sick of the stupid jokes? Write your own arbitrary-precision JavaScript math library

Rethinking the JavaScript ternary operator

Write your own arbitrary-precision JavaScript math library

The algebraic structure of functions, illustrated using React components

What’s more fantastic than fantasy land? An Introduction to Static land

Algebraic Data Types: Things I wish someone explained on functional programming

Algebraic Structures: Things I wish someone had explained about FP

What are higher-order functions, and why should anyone care?

Magical, Mystical JavaScript Transducers

Elegant Error Handling with the JavaScript “Either” Monad

Functional JavaScript: How to Use Array Reduce for More Than Just Numbers

Functional JavaScript: Five ways to calculate an average with array reduce

Object destructuring and currying in functional JavaScript

How to deal with dirty side effects in your pure functional JavaScript

React, Redux and JavaScript Architecture

Faster, Better, Cheaper—The Art of Making Software

JavaScript. But less iffy.

JavaScript Without Loops

Indentation is the enemy: Writing less complex JavaScript

TDD Should be Fun

A Gentle Introduction to Functional JavaScript: Part 1

More →