JavaScript Weekly
Feed since 17 Mar 2019This feed appeals to developers with an interest in JavaScript and related technologies, such as Angular, React, and Node.js. It covers industry news, tutorials, demos and articles. See: http://javascriptweekly.com
To subscribe to and get updates from JavaScript Weekly in your feed stream, sign up, or see the rest of our feeds.
How to document your JavaScript package
📄 How to Document Your JavaScript Package — You’ve written some useful code, you want to...
Code Screenshot - Visual Studio Marketplace
Code Screenshot: A VS Code Extension to Create Code Screenshots — It basically loads your code...
Home | React Google Maps
🗾 React Google Maps 1.0: Components and Hooks for Google Maps — Provides a way to integrate...
Vue Fluid DnD
Vue Fluid DnD: An Animated Drag-and-Drop Library for Vue — Designed for lists of items and...
Home (Yoga)
GraphQL Yoga: A Full-Featured GraphQL Server — Create a schema, spin up a server, and you’re...
Test Double | Human software consulting | Strategy to execution, with no need for management
Make the Scary Things Boring 😅 — Been told to do more with less? Talk to...
GitHub - farzher/fuzzysort: Fast SublimeText-like fuzzy search for JavaScript.
fuzzysort 3.0: Fast Fuzzy Search Library — Check out the live example – it certainly feels quick.
Athena Crisis is now Open Source
🕹️ Athena Crisis: A Quality, JS-Powered Game — A commercial, turn-based strategy game available on the Steam...
Learn with me: Hono JS (How I take tech notes)
▶ Learn with Me: Hono — I’m biased, since I think Takuya’s videos are amazing and am...
Dynamic Github profile with Bun and Typescript
Make Your GitHub Profile Dynamic with Bun and TypeScript — GitHub offers the ability to upload...
React Compiler – React
Now You Can Try the React Compiler — A big item at this week’s React Conf...
ECMAScript proposal: `Promise.withResolvers()`
Digging Into the Promise.withResolvers() Proposal — It’s so good to see Dr. Axel blogging again after...
Home | Pintora
Pintora: An Extensible Text-to-Diagram Rendering Library — A similar idea to Mermaid but with a different...
Development notes from xkcd's "Machine"
Development Notes from xkcd's 'Machine' — I bet many of you are fans of xkcd! For...
Figma’s journey to TypeScript | Figma Blog
Figma’s Journey to TypeScript — How the team at Figma automatically migrated code written in their...
https://medium.com/gulpjs/introducing-the-gulp-developer-survey-cc227fc2fb6d
Gulp Never Went Away; Take the Gulp Developer Survey? — It’s easy to forget many great...
Alex Reardon Seamless drag and drop between applications
▶ Seamless Drag and Drop Between Applications — A fantastic demonstration of using browser APIs to create...
Why Patching Globals Is Harmful
Why Patching Globals is Harmful — Modifying global APIs to extend their features is common, but...
Your background images might be causing CLS
Your Background Images Might Be Causing CLS by Salma Alam-Naylor — In this post, learn how...
Compare 5 Node Version Managers: Best Choice
Five Node Version Managers Compared — Ideally, we could use the latest LTS version of Node...
At some point, JavaScript got good - jonbeebe.net
'At Some Point, JavaScript Got Good' — The author notes JavaScript got a “big ‘boost’” with...
Headless UI v2.0 for React - Tailwind CSS
Headless UI v2.0 for React — From the Tailwind folks, Headless UI is a suite of...
Console log output right next to your code
Make Your Dev Experience Even Faster — 🥷 Console Ninja now logs network requests (fetch, XMLHttpRequest)...
jQuery to javascript converter
jQuery to JavaScript Converter — A browser-based tool to quickly convert jQuery scripts over to, well,...
DerbyJS
DerbyJS 4: The Mature MVC Web Framework — Derby has lived through most of Node.js’s history...
GitHub - jasonkuhrt/graphql-request: Minimal GraphQL client
graphql-request 7.0: Minimal GraphQL Client — Now a pure ESM package with first class TypeScript support...
GitHub - fabricjs/fabric.js: Javascript Canvas Library, SVG-to-Canvas (& canvas-to-SVG) Parser
Fabric.js: SVG-to-Canvas and Canvas-to-SVG Library — Provides an interactive object model on top of the HTML...
Test Double | Do more with less | Strategies to simplify software development
Maybe MOAR Is Not the Answer 🫠 — Turns out a relentless push for MOAR features...
Announcing TypeScript 5.5 Beta - TypeScript
Announcing TypeScript 5.5 Beta — It’s not even the final release (expect that in a month...
Plain JS Introduction - Javascript chat
Start Coding for Free! Build Real-Time Chat Messaging in Days — Looking to quickly integrate your...
Let me be
▶ Let Me Be: "const ... Is Stupid and You're Using It Wrong" — An entertaining 12-minute...
Tagify - Tags input Component
Tagify 4.26: An Elegant Input Component for Tags — The polished demos show a lot of...
Journey.js - JavaScript Guided Tour
Journey.js: No-Dependency Library to Create Interactive Guided Tours — The live examples are basic, but the...
GitHub - LuanRT/YouTube.js: A wrapper around YouTube's internal API — reverse engineering InnerTube
📺 YouTube.js: Unofficial YouTube API Client Library — ‘InnerTube’ is an API used by YouTube’s clients, and...
Virtual x86
Virtual x86: x86 Virtualization with JS and WASM — Run Linux, numerous older versions of Windows,...
Native Support for CJS/ESM Interoperability Begins in Node.js 22
Native Support for CJS/ESM Interoperability Begins in Node 22 — An overview of a new era...
I Reviewed 1,000s of Opinions on HTMX
'I Reviewed 1,000s of Opinions on HTMX' — htmx is an increasingly popular way to use...
React 19 Beta – React
React 19 Now in Beta — While designed to get library developers prepared for the eventual...
Finally Understanding How Array.sort(comparator) Works
Finally Understanding How Array.sort(comparator) Works — “After 13 years of JavaScript, I finally have a way...
Detect JavaScript Support in CSS
Detecting JavaScript Support in CSS — A way to provide alternative CSS rules depending on whether...
Deep Dive: Getting Started with the StackBlitz SDK
Build Advanced Interactive Experiences with the StackBlitz SDK — Join our live stream on programmatically embedding...
Extension
extension.js: Zero-Config, Cross Browser Extension Dev Starter — The goal is to make it as simple...
Layer Cake
Layer Cake: A Graphics Framework for Svelte — This library gives you a baseline for creating...
Passwords Are History - FusionAuth
Happy World Password Day! Curious About How We Got Here? — Learn about the history of...
Node.js 22 Available Now | OpenJS Foundation
Node.js v22 (Current) Released — The newest, cutting edge, major version of Node lands with some...
Release v9.0.0 · pnpm/pnpm
pnpm 9.0: The Efficiency-Focused Package Manager — pnpm has long been a fantastic option for folks...
ReScript 11.1 | ReScript Blog
ReScript 11.1 Released with Improved JSX Support — ReScript is an OCaml-inspired, typed language that compiles...
A Deep Dive into Node.js Streams | Masterclass
▶ A Node.js Streams Masterclass — An hour-long odyssey with the creator of Fastify (and Node.js TSC...
HTML attributes vs DOM properties
HTML Attributes vs DOM Properties — They’re different, but often coupled. Jake outlines the the difference,...
The (Frontend||UI||UX) Developer/Engineer Handbook 2024
The Frontend Developer/Engineer Handbook 2024 — A guide to the current webdev landscape, covering how to get...