🏝️ I'm taking two weeks off and will be back on Thursday, September 7. So if you don't see the newsletter turn up for a while, it's our fault ;-) As I've had to produce much of this issue a few days in advance, I'm mixing in some 'golden oldies' and popular items from earlier this year to keep things interesting, so this is a less newsy issue than usual. See you again in September! 👋 __ Peter Cooper, your editor |
You Might Not Need a Framework — Maximiliano Firtman shares the vanilla approach in this video course on building rich web apps and sites without depending on libraries of frameworks. It covers the DOM, event handling, routing, web components, and more. Frontend Masters |
⚡️ IN BRIEF: It's still a few weeks away, but we're told "Bun 1.0 is almost here" and there's 📅 a live presentation by Bun's creator, Jarred Sumner, on September 7 you can sign up for now. If you like to keep up with other languages than JavaScript, renowned C++ expert Herb Sutter recently ▶️ gave a fantastic talk about modernizing and improving C++ more quickly by creating a Typescript-esque superset with better abstractions and features. 🕹 React Jam was a React-oriented gamejam that took place last week and here are the winning games. 👾 Talking of gaming, the annual js13kGames JS coding competition has just started. You can join in the fun, though, as it doesn't end till September 13. Robin Wieruch shared his 10 Web development trends in 2023 back in January – how are they shaping up so far? As Larry David might say.. pretty, pretty good. In "The “Skeleton Squad” is now targeting NPM", the team at Socket take a look at how a group is attacking the npm package ecosystem. 🐦▶️ Playing with the earliest JavaScript in Netscape 2.0. |
🎉 RELEASES: Fresh 1.4 ↳ The Deno-powered web framework. jest-dom 6.0 ↳ Custom matchers to test the state of the DOM. NodeBB 3.3 – Node.js-powered forum software. Electron 26.0 Angular 16.2 Playwright 1.37.0 |
JSX Without React — Exploring a new tool called NakedJSX that will allow you to render JSX without the need for the full React framework. Chris Coyier |
deno_python: Python Interpreter Bindings for Deno — A seamless Deno-Python integration via the Python/C API. The latest release supports installing and importing pip packages. This feature has been described as “slightly cursed” but it’s certainly interesting. Denosaurs |
Over 100 Algorithms and Data Structures Demonstrated in JS — Examples of many common algorithms (e.g. bit manipulation, Pascal’s triangle, Hamming distance) and data structures (e.g. linked lists, tries, graphs) with explanations. Available in other languages too like Chinese, Korean, French, and Spanish. Oleksii Trekhleb 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 |
🧑💻 Got a job listing to share? Here's how. |
|
SVGR 8.1 ↳ Transform SVGs into React components. BlockNote 0.9 ↳ "Notion-style" block-based editor built atop Prosemirror. (Demo) React Number Format 5.3 ↳ Input formatter library for numbers. Tinypool 0.8 ↳ Minimal/tiny Node.js worker thread pool. melonJS 15.9 – Lightweight HTML5 game engine. Sortable 2.3 – Vanilla JS table sort. (Demo) Preact 10.17.0 | 😭 Last week I promised a JavaScript AI/ML feature, but time hasn't worked out in my favor (note to self: don't send an issue while on vacation 😆). Keep your fingers crossed and it'll be in one of the next issues. So much has been happening in the JavaScript AI/ML space that we want to shine a spotlight on it sooner than later. 👋 We'll be back in three weeks on September 7, 2023. See you soon! If you have anything to submit for the next issue, hit reply and let us know (but appreciate we may be slow to reply since we'll be on vacation 😉). | |