A 2022 take on TodoMVC in plain JS
🇺🇦 #588 — May 6, 2022
How Partytown Eliminates Website Bloat From Third-Party Scripts — As well as being the name of my house, Partytown is also a library for moving the execution of scripts into the background via Web Workers thus speeding up your main thread. Why does this matter? Let Steve tell you.
Why I Don’t Miss React — This isn’t a call to drop React or a declaration of it being ‘dead’ or that all web frameworks useless. But the author did go from using React every day to not using it at all, and it was a more pleasant journey than he was expecting.
But.. it’s not all bad news for React, Anthony Trama and his team loved Ember but moved to React and they’re even happier for it.
Babylon.js 5.0: The Powerful 3D Rendering Engine — Babylon is a powerful framework you can use as the basis for games, visualizations, and other 3D and AR experiences running both natively and on the Web. As usual, they have a release video showing it off too or hit the playground to get playing with a basic example in seconds.
I’m seeing a lot of library and tool releases explicitly dropping Node 12 support in their latest versions, so if you’re still using Node 12 anywhere, upgrade ASAP (or, at least, take a lot of care when updating dependencies).
Frontend Developer — Konrad is hiring Frontend developers to join our team in building products for the world’s most exciting companies.
Director of Engineering @ ButterCMS (Remote) — Working closely with our founder and CEO, you’ll own all technology, deliver on our roadmap, and most importantly, ensure that our customers are successful.
Senior Software Engineers at Turo (SF | Remote/Hybrid Options) — The world’s largest car sharing marketplace on a mission to put the world’s 1.5B cars to better use. We’re hiring BE, FE, ML, iOS, Android & DevOps roles at all levels.
📒 Articles & Tutorials
Dr. Axel Rauschmayer
How To Build a Modal Dialog as a Web Component — “Write once and run everywhere, so to speak, or at least that was my lofty aspiration. Good news. It is indeed possible to build a modal with rich interaction that only requires authoring HTML to use.”
Keep Up with the Latest in Startups, Tech, & Programming in Just 5 Min — TLDR is a daily newsletter with links and TLDRs of the most interesting stories in startups 🚀, tech 📱, and coding 💻
TLDR Newsletter sponsor
Kent C Dodds
🛠 Code & Tools
TypeScript Error Translator: Make TS Errors Human Readable — If you’re a VS Code user and you find TypeScript errors to be obtuse at all, this VS Code extension wants to make your life a little easier.
redaxios 0.5: The Axios API, as an 800 Byte Fetch Wrapper — If you love the Axios API but want it using the Fetch API behind the scenes..
resvg-js 2.0: A High-Performance SVG Renderer and Toolkit — Powered by Rust’s resvg on the backend, this works in both Node and the browser (via WebAssembly) for converting SVG to PNG with a high level of SVG spec support.
Free Activity Feeds & Chat APIs for Qualifying Teams — Unlock enterprise-grade features, functions, and UI components completely free for your startup or side project with the Maker Account from Stream.
MockRTC: A Powerful WebRTC Mock Peer and Proxy — A tool for building automated tests for WebRTC traffic or otherwise debugging WebRTC related work you’re doing.
React Toastify 9.0: Notification Boxes Made Easy in React Apps — Now supports ‘stacked toasts’, an elegant approach to visualizing growing numbers of notifications. There’s also useNotificationCenter, a new hook for letting you build a notification center on top.
🐍 We’re Not Python Weekly But We’ve Still Got Some Python Stuff for You Anyway