Plus modern Node features to try, using symbols as WeakMap keys, and a helpful way to visualize regexes. |
Next.js 15 Release Candidate — The popular React meta framework gets ready for a major new release with a RC giving you an opportunity to experiment with React 19 (and React Compiler) support, executing code after a response with next/after, and a few potentially breaking changes. Delba de Oliveira and Zack Tanner |
Everything You Need to Know About Git — Join ThePrimeagen for this extensive video course and ensure you never run into an unsolvable Git problem again. You'll learn advanced git abilities like interactive rebasing, bisecting, worktrees, the reflog, and more. Frontend Masters |
IN BRIEF: The folks behind the long standing Gulp build tool are running a survey to help make Gulp better and suit modern needs. It closes tomorrow. 🫠 JavaScript's creator Brendan Eich popped up on Twitter/X to refute a claim that JS is "the most slop" by saying it's only 50% so.. I don't get it either. If you haven't gone down the JSR rabbit hole yet, let ▶️ Ryan Dahl convince you through his DevWorld 2024 talk. (29 minutes.) Three.js introduces its own 'TSL' shader language as a way to write WebGPU shaders with JavaScript rather than the WebGPU Shading Language. |
RELEASES: Astro 4.9 – The framework that does everything now does even more, gaining React 19 enhancements, plus a Container API for rendering Astro components outside of Astro apps. Node.js v18.20.3 (LTS) and v20.14.0 (LTS). Rspack 0.7 – Fast Rust-based web bundler. Storybook 8.1 – The frontend component workshop. Deno 1.44 |
▶ uBlock Origin: Let's Read the Code — A prolific code reader spends some time digging into the popular ad blocker that’s almost entirely built in JavaScript. Ants Are Everywhere |
PyMiniRacer v0.12.2 – Call your Python from your JavaScript from your Python. Knip 5.17.0 – Finds and removes unused files, dependencies and exports. Now with more. PM2 5.4 – Popular Node.js-based process manager for production. Melange 4.0 – OCaml compiler for JavaScript developers. Neutralinojs 5.2 – Lightweight cross-platform desktop app framework. Billboard.js 3.12 – The popular chart library gets funnel charts. Peaks.js 3.4 – BBC-created audio waveform UI component. Happy DOM 14.12 – JS implementation of a web browser sans UI. Retire.js 5.0 – Scans for JS libraries with known vulnerabilities. React Native Boilerplate 4.2 – A starter template for RN apps. RE:DOM 4.1 – Tiny library for creating user interfaces. AlaSQL.js 4.4 – Isomorphic JavaScript SQL database. is-what 5.0 – Simple, small JS type check functions. FxTS 1.0 – Functional programming library. |
Qlock: A JavaScript Quine Clock — We linked to Martin's array of creative JavaScript experiments earlier, but why not finish with one that particularly tickled us? A quine is a program that takes no input but manages to produce, as output, its own source code. Here’s a fun JavaScript example that isn’t merely a quine, but a clock too. Martin Kleppe | |