My Experience Modernizing Packages to ESM— What a post! Mark, well known for his work on React, Redux, and much more, details the painful experiences and hard-earned lessons he picked up while migrating the Redux packages to ES modules. Mark 'acemarke' Erikson |
Things You Forgot (or Never Knew) Because of React— “I’ve written before about how React is the new default frontend framework, and how I don’t think most people using React on a regular basis realize quite how much it’s fallen behind.” High level thoughts about the React ‘bubble’ and some reasons to look beyond it, including a round up of some of the alternative options. Josh Collinsworth |
![]() Build Web Apps in 60 Seconds with Dynaboard AI— Dynaboard's low-code IDE offers 40+ built-in UI components. Quickly connect to REST & GraphQL APIs, SQL databases, and spreadsheets. Write custom code or use AI to generate any SQL, JS, or CSS. Dynaboard sponsor |
⚡️ IN BRIEF: "Svelte 5 is going to be radical,"🐦 tweets Rich Harris. Server side JS runtime Deno 1.36 has been released with extended security options, a polyfill for node:test , completion of the node:os polyfill, and many other minor Node.js compatibility improvements. Google has unveiled a sneak peek of a new IDE it's developing called Project IDX. It has VS Code at its base but with strong JS framework support, simulators, and lot of 'AI smarts' on top, 🐦 says Addy Osmani. A revived but early stage proposal for introducing observables to JavaScript. Your feedback is sought, so file an issue if you have any. A fun walk through front-end history with a blog post containing every HTML element(well, almost – sorryapplet ). Nim 2.0 has been released. Nim is a C++ and Python inspired, statically typed systems language, that supports being compiled to JavaScript.
|
Node.js's 'Config Hell' Problem— Andy ponders why a Next.js project has over 30 configuration files and what we can do to avoid it (unsurprisingly, it involves using Deno, but I enjoy the boldness). Andy Jiang (Deno) |
▶ Turbopack vs Webpack— Being involved with the development of both bundlers, Tobias Koppers has some interesting things to say about the differences and explains why Turbopack is necessary. Tobias Koppers and Jack Herrington |
Luxon 3.4: Date and Time Manipulation Library— If you’re familiar with Moment.js, it’s like that but with immutable objects, 1-indexed months, Intl -powered localization (so no locale or timezone files needed) and more. Moment.js |
🔊 Meyda: Audio Feature Extraction Library— Supports both offline feature extraction as well as real-time feature extraction using the Web Audio API. You can play with a demo right on the homepage. Rawlinson, Segal, Fiala, Wray, et al. |
Find JavaScript Jobs with Hired— Hired makes job hunting easy-instead of chasing recruiters, companies approach you with salary details up front. Create a free profile now.
Hired |
|
npmgraph: A Fun Way to Visualize Package Dependency Graphs— A Web tool that accepts one or more package names (or a package.json ) and renders a visualization of their (possibly intersecting) dependency graphs. Packages can be colored by various criteria (such as number of maintainers, if you want to see how fragile the world is) and you can download SVGs of the output. Kieffer, Brigante, et al. |
|