Saturday, December 2, 2023
HomeWeb developmentJavaScript Weekly Challenge 655: September 21, 2023

JavaScript Weekly Challenge 655: September 21, 2023

▶  TypeScript Origins: The Documentary — You already know you’ve made it once you get your personal documentary! This has simply dropped however is nicely produced, full of tales from TypeScript’s co-creators, customers, and other people at Microsoft, and saved me entertained. It goes notably deep into the motivations and course of behind TypeScript’s creation, together with why Microsoft felt it was value pursuing at all.

OfferZen Origins

🔥 The takes get spicer 25+ minutes in as numerous TypeScript customers chip in with their opinions, and even Daniel Rosenwasser, now program supervisor of the TypeScript workforce, says he initially anxious that Microsoft may “f**ok all of it up.” 😅 Ryan Dahl pops up about an hour in too.. so I hope you have received a while spare.

Patterns for Reactivity with Trendy Vanilla JavaScript — When knowledge modifications, you typically need to do issues, and the method that makes that occur is reactivity. Whereas many libraries or frameworks like React or Vue provide reactive options out of the field, you are able to do all of it with vanilla JavaScript too, and this put up digs into lots of the patterns you may want to make use of, full with examples.

Marc Grabanski

JavaScript Minification Benchmarks — A steadily up to date benchmark suite and outcomes evaluating the pace and high quality of JavaScript minification throughout a wide range of instruments together with esbuild, Babel, Bun, SWC, and Uglify.

Hiroki Osame



📒 Articles & Tutorials

🧭  What’s New in Safari 17 — Safari 17 is now in beta on iOS 17 with the ultimate launch dropping throughout all of Apple’s platforms subsequent week. On the JavaScript entrance, Safari and WebKit now totally help the Storage API, WebGL in Offscreen Canvas, v flag help on regexes, Set operation strategies, URL.canParse, plus the a lot anticipated help for PWAs in macOS Sonoma.

Jen Simmons and the WebKit workforce

fx 30: The Go(lang)-Powered Terminal JSON Viewer — Sure, it is written in Go, however fx has lengthy been a useful gizmo for taking a look at JSON recordsdata, and it has simply been rewritten from the bottom up with a brand new look, regex search, fuzzy search, and help for “even probably the most huge JSON recordsdata.” You needn’t fear about Go in any respect; it is merely a incredible device for taking a look at JSON.

Anton Medvedev

Mantine 7.0: The Fashionable React Element Library — A giant launch for what’s now probably the most well-liked React element libraries. As of v7, Mantine not depends on Emotion and parts include native CSS recordsdata, all parts now help the system-set shade scheme, CSS modules are actually the default option to type parts, and there are a lot of smaller enhancements too.

Mantine Crew

Chrono 2.7: A Pure Language Date Parser — Give it a string like “as we speak”, “final Friday”, “2 weeks from now”, and even a complete date and time, and it’ll give you a date object to swimsuit.

Wanasit Tanakitrungruang

Theatre.js 0.7: Movement Design for the Internet — Can be utilized each programmatically or by way of a visible editor to animate objects created with issues like Three.js, React Three Fiber, HTML/SVG, and even simply tween variable values.

Theatre.js Mission

💡 Chrome Extension CLI is an alternative choice on this house.

Nest.js Again-Finish Developer — Lead the event of a HealthTech platform, targeted on Caregiver help. TypeScript, Nest.js, PostgreSQL, AWS, React/Subsequent.js.


Discover JavaScript Jobs with Employed — Employed makes job looking easy-instead of chasing recruiters, corporations method you with wage particulars up entrance. Create a free profile now.


“The very best applications are those written when the programmer is meant to be engaged on one thing else.”

Melinda Varian



Please enter your comment!
Please enter your name here

Most Popular

Recent Comments