Mastodon is like Twitter, but federated and based on open protocols. This blog post explains what that means and what it is like to use Mastodon. It also gives tips for using it.
This blog post explains ways of targeting multiple platforms via the same npm package.
Even without ES modules, ES6 is a joy to use in Node.js. Two ES6 features eliminate some of the redundancy of CommonJS syntax.
The new setup for the 2ality blog was literally years in the making: First, I experimented with various approaches. Then fine-tuning took a while, too. In this blog post I explain the details.
Warning: This blog post is slightly outdated. Tread carefully.
The ECMAScript proposal “BigInt: Arbitrary precision integers in JavaScript” by Daniel Ehrenberg is currently at stage 3. This blog post gives an overview.
I’ll soon migrate 2ality to a different hosting solution. This blog post tells you what you need to know.
In this blog post, we explore how arbitrary ASCII text can be encoded as Unicode clock faces:
> clocksToPlain('🕔🕘🕖🕕🕖🕜🕖🕜🕖🕟🕒🕑')
'Hello!'
I’m explaining ideas by Maggie Pint and @FakeUnicode.
In this blog post I present Communicating Sequential Processes (CSP) and how they can be used as an alternative to async generators. In the process, we will also take a look at the ECMAScript proposal that async generators are a part of: “asynchronous iteration”
The feature set of ECMAScript 2018 was finalized during the latest TC39 meeting (23-25 January 2018). This blog post describes it.
babel-preset-env
: a preset that configures Babel for youbabel-preset-env
is a new preset that lets you specify an environment and automatically enables the necessary plugins.