Currying versus partial application (with JavaScript code)

JavaScript needs more helper functions for iteration (map, filter, etc.) – where should we put them?

TypeScript and native ESM on Node.js

Temporal: Getting started with JavaScript's new date time API

`undefined` vs. `null` revisited

The history of “typeof null” (2013)

The traversal order of object properties in ES6

The top types `any` and `unknown` in TypeScript

ECMAScript 2020: the final feature set

Class definitions in TypeScript

A class-based enum pattern for JavaScript

ECMAScript Proposal- `String.prototype.replaceAll`

Techniques for instantiating classes

Attributes of object properties in JavaScript

Show reddit: The problems of shared mutable state and how to avoid them

Remainder operator vs. modulo operator (with JavaScript code)

How do JavaScript’s global variables really work?

Numeric separators for JavaScript (ES Proposal)

Future JavaScript: what is still missing?

ECMAScript 2019: the final feature set

Creating and filling Arrays of arbitrary lengths in JavaScript

ECMAScript modules in Node.js: the new plan

Tip: npm-installing directories

Node.js 10 lets you iterate asynchronously over streams!

JavaScript vs. TypeScript vs. ReasonML

ECMAScript 2018: the final feature set

A different way of understanding `this` in JavaScript

`for-await-of` and synchronous iterables

Currying is not idiomatic in JavaScript

Feature watch: ECMAScript 2018 -- Last updated: 2017-11-06

More →