Time to Take the State of JavaScript 2023â The long standing State of JavaScript survey is back for another run at figuring out what the community is up to and what tools weâre using. The results are always illuminating and weâll share the tastiest parts once available. Devographics |
â¶Â  The Unbearable Weight of Massive JavaScriptâ An extensive talk looking at what can be achieved by simplifying web architecture, chiefly by using new or upcoming Web Platform APIs and getting back to building fast, maintainable, user-friendly frontends. Slidedeck. Ryan Townsend |
TypeScript 5.3 Releasedâ The latest edition of the type-enhanced JavaScript superset is here. The headline feature is full support for the import attributes proposal (as it currently stands, at stage 3 in TC39), but there are many enhancements around type narrowing, interactive inlay hints for types in editors, and more. Not the biggest update, but progress nonetheless. Daniel Rosenwasser (Microsoft) |
Vite 5.0 Releasedâ The Vite suite of frontend tooling may have started life in the Vue.js world, but is now used by projects aplenty including SvelteKit, Remix, and Astro. v5 now uses Rollup 4, removes many deprecated features, and requires Node 18+. Thereâs a migration guide to help with your v4 to v5Â progression. Evan You and Contributors |
đ Articles & Tutorials |
â¶Â  4 Web Devs, 1 App Ideaâ Salma Alam-Naylor, Scott Tolinski, and Eve Porcello join Jason Lengstorf to kick off a fun new series where several developers all implement the same type of app, show off how they went about it, and react to each otherâs approaches. Svelte, Astro, and Next.js each make an appearance. Learn with Jason |
Promises Trainingâ Practice working with promises through a curated collection of interactive challenges. Aimed at developers with at least an intermediate understanding of promises who want to dig deeper. Henrique Inonhe |
An Attempted Taxonomy of Web Componentsâ A collection of open-source web components (and lessons learned from using them) that may help you on your journey in this complex, developing space. Zach Leatherman |
Using OpenAI APIs to Analyze Automated Test Failuresâ A look at how to develop a Nightwatch.js plugin which sends the test failure and associated errors to a service that integrates with OpenAIâs platform to analyze said errors and provide actionable feedback. Andrei Rusu |
Bruno: An Open-Source HTTP API Exploration Appâ There are a lot of âAPI clientâ tools like this, commercial and non-commercial, with varying levels of features, but this is an open source one entirely built in JavaScript with a fully-offline ethos some might appreciate. GitHub repo. Anoop M D, Anusree P S and Contributors |
Level Up Your UX With Bryntumâ Empower your users with advanced widgets like data grids, calendars, schedulers, and Gantt charts. Bryntum sponsor |
âProgramming isn't about what you know; it's about what you can figure out.â ___ Chris Pine (author of Learn to Program) |
|
P.S. Medium is đïž. If you don't want to host your own blog, try Hashnode, dev.to, Bear, or even throw Markdown at GitHub Gists â it'll provide a better reader experience and we'll be more likely to link to it. |
|