#660 — October 26, 2023 |
|
JavaScript Weekly |
Transformers.js 2.7: ML for the Web, Now with Text-to-Speech — Transformers.js provides access to machine learning models directly in the browser for all sorts of tasks and v2.7 introduces audio generation (live demo.) The Web Speech API remains the natural choice for this task for now, but the ML approach will only continue to offer greater opportunities over time. Joshua Lochner |
🔥 Web Components Will Outlive Your JavaScript Framework — It’s a spicy opinion piece but I think Jake has earned the right after his fantastic posts on CRDTs in which he focused on using vanilla JS web components rather than a system like React. Here, he explains why. Jake Lazaroff |
🗣 Jake's post fuelled an extensive Hacker News discussion touching on everything from MDX and htmx's role, to state management and the 'shallow' nature of the Web Components API as-is. |
Production Ready Postgres at Your Fingertips — Deploy a faster and more reliable Postgres cluster. Run in the cloud of your choice with management, backups, and production features handled for you. Get started with less than 5 minutes. Try it today. Crunchy Bridge sponsor |
Yarn 4.0 Released — Starting life as an Maël Nison |
Node v21.1 (Current) Released with ESM Detection Feature — “The new flag Michaël Zasso |
|
RELEASES:
|
📒 Articles & Tutorials |
Svelte by Example: A Gentle Introduction — A succinct, gentle, and code-focused introduction to Svelte and SvelteKit. Sebastian De Deyne |
'Why I Won't Use Next.js' — From the perspective of web standards to concerns about increasing complexity, Kent C. Dodds shares his opinions on why he won’t use Next.js. It’s spicy and opinionated, but always thoughtful. (In other Kent news, he’s just launched Epic Web, his new full-stack webapp development course.) Kent C. Dodds |
Product for Engineers: A Newsletter Helping Flex Your Product Muscle — Subscribe to get curated advice on building great products, lessons from PostHog, and best practices of top startups. PostHog sponsor |
Goodbye, Node.js Sindre Sorhus |
Changing Colors in an SVG Element with CSS and JavaScript — Almost everything inside an inline SVG image is up for modification using CSS and JS. Kirupa Chinnathambi |
ES Module Imports in Node.js and the Browser — Just a quick example/handy recap of the basic setup. Eli Bendersky |
Playing with the Gamepad API — One developer’s attempt to get JavaScript games ready to use controllers in the browser. |
Using Cloudflare's AI Workers to Add Translations to PDFs |
▶ My Problem with Using TypeScript in 2023 |
▶ Vue 3 for Beginners — A mega three hour workshop on YouTube. |
🛠 Code & Tools |
Radix Vue 1.0: Unstyled, Accessible Components for Vue.js — An unofficial Vue port of the popular Radix UI component library. GitHub repo. zernonia et al. |
React Magic Motion: Automagical Animation for Components — Built on top of Framer Motion so you get all of its features, but with opinionated, default transitions for child components. Etesam Ansari |
No-Code Machine Learning on the Simplest Development Platform ‑ Catalyst QuickML – Catalyst by Zoho sponsor |
background-removal: Remove Image Backgrounds in JS — Wipe away backgrounds in both Node and the browser (so there’s a live demo) without relying on third party services. It does use a large pre-trained model to do this, however, and is GPL licensed, so your mileage may vary. img․ly |
Wireit: Makes npm/Yarn Scripts Smarter, More Efficient — Working with |
|
Never Stop Learning and Work #LikeABosch — At Bosch, you always keep growing. Upskill yourself into countless new roles, positions and opportunities. Learn more. Bosch sponsor |
|
QUOTABLE: |
|