Python Jumps to #1 on GitHub Over JavaScript, But... — GitHub Universe took place this week, flooding us with data about how folks are using the platform. Of interest to those on social media was that Python has taken JavaScript's #1 language crown, though many argued that TypeScript (now #3) made an impact here. In positive news, JS still ranks first for code pushes alone and there's been a 15% jump in npm package consumption in the past year. GitHub |
🎉 In other GitHub news, their Copilot AI coding tool can now use alternative LLMs like Gemini and Claude, and GitHub Spark is a new AI-powered tool for rapidly creating and deploying small apps. |
Implementing Clean Architecture in Next.js — Learn how to make projects testable and debuggable, independent of UI, framework, database, and external dependencies with the concept of Clean Architecture. Join us live on November 4th. Sentry |
🤔 You could argue TypeScript is already that second language..? |
IN BRIEF: ✂️ The latest version of VS Code has a new experimental feature for updating imports when you copy and paste between JS/TS files. Lee Robinson and Delba de Oliveira present a quick recap of last week's Next.js Conf 2024 and its main announcements. 🤖 Anthropic's Claude AI system has introduced an 'analysis' tool for writing and running JavaScript within a sandbox, so Claude can perform various calculations and analysis before returning answers. 🙋 The Angular team is considering implementing a new Angular style guide to bring it up to 2024 standards and wants your input. The existing style guide was written in 2016. |
RELEASES: Node.js v22.11.0 (LTS) - Codenamed Jod, this marks Node v22 becoming the active LTS release of Node, a status it will maintain until late 2025. Node.js v23.1.0 (Current) – The cutting edge Node release line makes JSON modules, import attributes, and the MockTimers test runner API stable. 📊 ApexCharts 4.0 – Popular JS charting library updates its SVG.js dependency. Chakra UI v3 – A full rewrite for the comprehensive React component suite. jQuery UI 1.14.1 |
How We Shrunk Our JavaScript Monorepo Git Size by 94% — And by “we”, the author means Microsoft, which had an extremely large 178 gigabyte JavaScript monorepo on its hands – big enough that many employees had problems cloning it at all. Jonathan tells the full story here. Jonathan Creamer |
HTML Form Validation is Heavily Underused — An exploration of the “powerful validation mechanisms” of HTML forms, opining that they’re underused, and proposing why that lack of utilization may be. everdimension |
📄 Node.js, Pipes, and Disappearing Bytes – If piping a Node app’s output to another command, mysterious problems can arise.. Sam Lijin 📄 Introducing the New Svelte CLI Tool: sv Ben McCann |
Fraction.js: Library for Working with Rational Numbers — The imprecise representation of floating point numbers can lead to all sorts of problems, so if you’re working with fractions at all, you might want a little more precision, which Fraction.js offers. Robert Eisele |
🔊 WebAssembly Audio Decoders — Targeting both browser and Node.js use cases, this is a collection of WASM-powered audio decoding libraries for formats like MPEG I/II/III, FLAC, Ogg Opus, Ogg FLAC, Opus, and Ogg Vorbis. Ethan Halsall |
📺 YouTube.js 11.0 – Unofficial JS client for YouTube's private API. Serverless Express 4.16 – Run Express.js on AWS Lambda, API Gateway, Lambda@Edge, etc. Now supporting Express 5 too. Execa 9.5 – Powerful process execution library for Node. When redirecting stdout or stderr to a file, you can now optionally append rather than replace. MUI X 7.22 – Popular React component suite. Now with server-side support for Data Grid row grouping. 🗓️ react-calendar 5.1 – The 'ultimate' calendar for your React app. 📷 VisionCamera 4.6 – Advanced camera control for React Native. Elliptic 6.6 – Plain JS elliptic curve cryptography implementation. Acorn 8.14 – Small, fast, JavaScript-based JavaScript parser. Strapi 5.2 – Popular Node.js headless CMS. | |