Plus Deno 2.0 and its notebook support, Bun takes on CSS, and a new TypeScript beta. |
🦖 Announcing Deno 2 — A huge release for the “what if I reinvented Node again from scratch?” runtime. Backwards compatibility with Node is a headline feature, but there’s a lot more baked in. Best, though, is the ▶️ epic ‘Announcing Deno 2’ video. After a slightly bombastic opener, Ryan presents a fantastic ‘keynote’ style tour of everything Deno has to offer – I enjoyed watching it. Dahl, Belder, Iwańczuk and Jiang |
💡 A neat new feature is Deno's Jupyter Notebook support which Simon Willison checks out here. |
A Deeper Understanding of Web Security — Steve Kinney hosts this extensive video course on the challenges of web security. You'll gain a deeper understanding of security on the web, developing your mental model on how to approach things, explore common vulnerabilities, get hands-on experience with security tools, and get to grips with best practices. Frontend Masters |
IN BRIEF: Ian Grunert writes about work done to (re)enable JavaScriptCore's JIT mechanisms on Windows. This is particularly good news for Bun users. Did you know MySQL 9.0 now natively supports JavaScript stored routines? 🇺🇸 The next JSNation event is taking place in a hybrid form both remotely and in New York City this November 18 and 21. Some fantastic speakers await. Tenno is an interesting online Markdown editor that supports adding spreadsheet-like cells that can be populated by JavaScript. 🕹️ The winners of the latest js13kGames game jam have been announced. It's amazing what people have managed to achieve in just 13KB. |
RELEASES: Bun v1.1.30 – Now includes experimental CSS parsing and bundling, as well as a bun publish to publish npm packages, a la npm publish. You can also compile code to bytecode to speed up startup times. Node.js v20.18.0 (LTS) – Now with network inspection support. React Native Storybook 8.3 – React Native support in the popular component workshop finally gets fully up to speed. Rsdoctor 0.4 – Tool for analyzing the Rspack / Webpack build process. ESLint 9.12.0, Electron.js 32.2, Ember 5.12 |
Building a Local Single-Page App with htmx — If you have a reasonably simple app to build, using a large framework is probably going to be overkill. htmx to the rescue! Jake presents an easily followed practical tutorial packed with code. Jake Lazaroff |
💡 Jake also wrote an interesting case study of building a local-first app using SvelteKit and Shoelace, if you want to see something more fully-formed. |
TinyJS: A Lightweight Way to Work with DOM Elements — Lighter than querySelector and friends, you ask? Not in file size, but certainly in code weight. TinyJS offers a jQuery-esque syntax for element selection, adding properties to elements, and more. Victor Ribeiro |
React-Grid-Layout 1.5 – Draggable/resizable grid layouts for React apps. 🗓️ Schedule-X 2.4 – Material Design event calendar and date picker. eslint-plugin-unicorn 56.0 – 100+ useful ESLint rules in one place. Redwood 8.4 – Popular React app framework. |
Automatically creates & maintains E2E UI tests. Zero flakes. Used by Lattice, Bilt Rewards and others. Backed by YC, CTO GitHub and others. Pythagora is an AI dev tool that builds production-ready tools (not demo apps). It writes the code and talks to you in the process. ⚙️ Create entire web apps with Reactile and let it handle your widgets and windows within a single browser tab. 1-month free trial. Try it now. |
| |