Mithril 2, and some practical ways to write better JavaScript
#447 — July 26, 2019Read on the WebJavaScript Weekly▶ Creating JavaScript: The Story of JavaScript's Birth— A very highly produced narrative podcast episode that digs into the history of JavaScript...
View ArticleElectron 6, a String#replace trick, and learning about scope in JS
#448 — August 2, 2019Read on the WebJavaScript WeeklyHotkey: Trigger an Action on an Element When a Keyboard 'Hotkey' is Pressed— Want quick and simple keyboard shortcuts for elements on your page? Set...
View ArticleReact 16.9, globalThis, and a Minecraft clone in JavaScript
#449 — August 9, 2019Read on the WebJavaScript WeeklyReact v16.9 Released and a Roadmap Update— BTW, if you’re a React developer, be sure to check out our React-specific newsletter for goodies like how...
View ArticleA guide to improving 3rd-party JavaScript performance
#450 — August 16, 2019Read on the WebJavaScript WeeklyJavaScript and Node Testing Best Practices— Almost 50 best practices divided into categories (backend, frontend, CI, etc.) complete with code...
View ArticleUsing native modules in production today
#451 — August 23, 2019Read on the WebJavaScript WeeklyUsing Native JavaScript Modules in Production Today— “now, thanks to some recent advances in bundler technology, it’s possible to deploy your...
View ArticleFirefox's faster JS interpreter, and npm's ban on terminal text ads
#452 — August 30, 2019Read on the WebJavaScript WeeklyHow JavaScript Grew Up and Became a 'Real' Language— If you were in the JavaScript space in the early 2000s, skip this one.. but I still remember...
View ArticleFirefox 69, and a thorough introduction to D3.js
#453 — September 6, 2019Read on the WebJavaScript WeeklyAn Introduction to D3.js— A fantastic, well presented introduction to D3, a popular JavaScript-based data-visualization library, and its...
View ArticleV8 Lite, accurate timing in JavaScript, and generating a million digits of Pi
#454 — September 13, 2019Read on the WebJavaScript WeeklyV8's Work on a Lighter V8— V8 Lite has been a project aimed at reducing V8’s memory usage. Initially it was going to be a separate mode of V8...
View ArticleWhy 0.1 + 0.2 doesn't equal what you'd think..
#455 — September 20, 2019Read on the WebJavaScript WeeklyWikipedia's JavaScript Initialization on a Budget— As one of the world’s most heavily used sites, Wikipedia wants to keep things running as...
View ArticleV8 7.8, Node 12.11, and a Douglas Crockford book review
#456 — September 27, 2019Read on the WebJavaScript WeeklyThe Making of a 13 Kilobyte JS Real-Time Strategy Game— Last week we linked to the 200+ entries in the recent JS13KGames contest, but if you’ve...
View ArticlePreact X, Node-RED 1.0, and TypeScript 3.7 beta
#457 — October 4, 2019Read on the WebJavaScript WeeklyPreact X: A Fast, 3KB React Alternative— Two years in the making, the latest version of Preact, a popular lightweight React-compatible alternative,...
View ArticleA Closer Look at Top-Level `await`
#458 — October 11, 2019Read on the WebJavaScript WeeklyroughViz.js: Create Hand-Drawn Styled Charts in the Browser— Supports bar, donut, line, pie and scatter charts for now and uses Rough.js under the...
View ArticleShould 'JavaScript' be rebranded?
#459 — October 18, 2019Read on the WebJavaScript WeeklyShould We Rebrand 'JavaScript'?— I think most of us can agree there are problems with ‘JavaScript’ as a name, but is it worth rebranding it? “JS”...
View ArticleMutable state, Electron 7.0, Node 13, and TypeScript 3.7 RC1
#460 — October 25, 2019Read on the WebJavaScript WeeklyThe Problems of Shared Mutable State and How to Avoid Them— A deep dive from JavaScript maven Dr. Axel on mutable state, how it can cause problems...
View ArticleYDKJS edition 2, React's concurrent mode, and Vue 3's new features
#461 — November 1, 2019Read on the WebJavaScript WeeklyMadge: Create Graphs From Your Module Dependencies— A developer tool for generating a visual graph of your module dependencies (works with...
View ArticleTypeScript 3.7, React Conf videos, and making good pull requests
#462 — November 8, 2019Read on the WebJavaScript WeeklyHow a 3D Tunnel Effect is Implemented in 140 Characters of JavaScript— I’m always in awe of little demos like this where such a striking result is...
View ArticleFront end tooling, building your own React, and getting started with...
#463 — November 15, 2019Read on the WebJavaScript WeeklyBuild Your Own React— An interestingly presented walkthrough of creating your own React-a-like from scratch. You’ll need some time (and be gentle...
View ArticleHow the top 6 million sites are using JavaScript
#464 — November 22, 2019Read on the WebJavaScript WeeklyPostwoman: An API Request Builder and Tester— A free alternative to Postman, a popular app for debugging and testing HTTP APIs. Postwoman works...
View ArticleThe 2019 State of JavaScript survey is here
#465 — November 29, 2019Read on the WebJavaScript Weekly▶ Faster JavaScript Apps with JSON.parse()— Did you know that JSON can be parsed more quickly than JavaScript itself? Here's how and why to...
View ArticleOptional chaining makes it into ES2020
#466 — December 6, 2019Read on the WebJavaScript WeeklyJavaScript, ES6, ES7, ES10.. Where Are We?— A look at the current features within JavaScript, what got rejected, and what native support for...
View Article