|
Four Heavyweights Drop Updates
Four stalwarts of the JavaScript ecosystem all shipped notable releases this week, and odds are you're using at least one of them:
|
|
βοΈ How Not to Parse Numbers in JavaScript β Why use a proper locale-aware API to parse numbers when you can hand-roll a maze of string splits, separator swaps, and implicit type coercions that silently break on edge cases?
Remy Porter (The Daily WTF)
|
|
Explicit Resource Management in JavaScript β You can use using for deterministic cleanup, calling Symbol.dispose/asyncDispose at scope exit without try/finally. A small fix for leaks and forgotten teardowns in streams, observers, locks, and similar APIs.
Matt Smith
|
|
The History of C# and TypeScript with Anders Hejlsberg β GitHub interviewed the creator of both C# and TypeScript about his career, why TypeScript was created in the first place, some internal Microsoft politics, as well as the ongoing Go port of the TypeScript compiler. There's a video of the full interview, as well as 'seven learnings' boiled down in written form.
GitHub
|
|
Tsonic: A TypeScript to C# Transpiler β The idea is for creating native executables that run on .NET. Iβve not tested it as Iβm not in that ecosystem but itβs an interesting idea.
Jeswin
|
π’ Elsewhere in the ecosystem |
|
Some other interesting tidbits in the broader landscape:
|
|