Plus Electron 16, the beta of React 18, and building 3D scenes with React. |
Etsy’s Journey to TypeScript — These sorts of stories always seem to be popular as teams weigh up the best way to progress. Etsy had a lot of JavaScript code but felt some of the problems they were encountering could be solved by TypeScript. This post digs into the approach they took and “what it took to educate an Etsy-sized company in a new programming language”. Salem Hilal |
Video API Built to Create Stunning Visual Experiences — Are videos impacting your page's load time? Now, deliver optimized videos in the right format, quality & size based on the user's device in real-time. Delivering stunning visual experiences just got simpler, Try ImageKit's forever-free plan today. ImageKit.io |
Some Notes on Using 'esbuild' — Julia Evans’ walk into the world of JavaScript bundling will be of immediate interest to anyone who’s been doing JavaScript since pre-bundling times, and it digs well into how an experienced developer unfamiliar with esbuild interprets what it really does. Julia Evans |
TypeScript 4.5 Released — Just two weeks after the RC comes the final release. What’s new? The formerly promised ES module support for Node is now merely experimental and in nightly releases only, but you also get the Awaited type, tail recursion elimination on conditional types, and naturally much more. Daniel Rosenwasser (Microsoft) |
React 18 Enters Beta Stage — ..but as the official Twitter account explains in a thread: “Most developers don’t need to think about React 18 yet..” while noting they're keen for people to try it out and leave feedback on the issue tracker. The final release is due in Q1 2022. React Working Group |
IN BRIEF: Kent C Dodds has joined the Remix team – Remix is a promising looking framework being unveiled as open source next Monday (you can learn more of what it's about here). If you're into (or interested) in serverless platforms, Cloudflare Workers has had a huge week with a beta of v2 of its popular Wrangler developer tools, its Durable Objects storage system going GA, and a new Services abstraction to easier build composable apps. Oh, and Workers now supports ES modules too. The main npm registry, now run by GitHub, had a big security flaw where attackers had the theoretical potential to 'publish new versions of any npm package' without proper authorization. Ouch. Ember 4.0 has been released.. maybe: it's not on their official blog or Twitter yet. More info on their v4 process here. Netlify has raised $105M to double down on the Jamstack ecosystem and, hopefully, to increase Cassidy Williams' whimsy budget 😊 RELEASES: Tagify 4.9 – Elegant input component for tags. Vuetify 2.6 – Material Component Framework for Vue. execa 6.0 – A better Node process launcher. Plottable 3.12.0 – Modular chart components on D3. Teaful 0.8 – Tiny React state library. Dann.js 2.4 – Neural network library. Electron.js 16 |
Find JavaScript Jobs with Hired — Create a profile on Hired to connect with hiring managers at growing startups and Fortune 500 companies. It's free for job-seekers. Hired |
|
📖 Tutorials, Opinions & Stories |
Dexie.js 3.2: The IndexedDB Wrapper is Now Reactive — Dexie provides a well thought out wrapper around the IndexedDB API offered by most mainstream browsers and now it integrates even better with reactive UI libraries too. The homepage has had a facelift too and includes framework specific examples. David Fahlander |
Electron 16.0.0 Released — Electron, the toolkit for building cross platform desktop apps with JavaScript, is now one of those projects with a fast, regular release cadence, so no huge changes here, but you get Chrome 96, Node 16.9.1 and V8 9.6 support, as well as the WebHID API. OpenJS Foundation | |