We are taking a mid-year break and will be back on September 13. Have a great July and August!
Jowe & Axel
Ecma International approves ECMAScript 2022: What’s new?
New features in ECMAScript 2022:
- New members of classes:
- Properties (public slots) can now be created via instance public fields and static public fields.
- Private slots are new and can be created via:
- Private fields (instance private fields and static private fields)
- Private methods and accessors (non-static and static)
- Static initialization blocks
- Private slot checks via
await in modules
.at() of indexable values (strings, Arrays, TypedArrays)
- RegExp match indices
Secretary General of Ecma International (host of TC39)
The job opportunity of a lifetime: You could be the Secretary General of Ecma, helping run the international standards body which oversees TC39 (home of ECMAScript) and many other Technical Committees. If you can work in Geneva and love standards, please apply!
In defense of blocks for local scopes
Kyle Simpson argues in favor of using block statements to give a sequence of statements its own scope.
Build internal tools 10x faster with Retool
Retool is a new approach to building internal apps: we’ve unified the ease of visual programming with the power and flexibility of real code. Drag and drop a form together, and have it POST back to your API in minutes. Deploy instantly with access controls and audit logs.
You don’t need
being used as an alternative to
. This blog post explains:
void 0 is an alternative to
- Why avoiding
undefined made sense before ECMAScript 6.
- Why that’s not necessary anymore.