JavaScript Import Maps For ASP.NET Core Developers
Explains JavaScript Import Maps for ASP.NET Core devs, comparing traditional scripts to ES modules for better dependency management.
Explains JavaScript Import Maps for ASP.NET Core devs, comparing traditional scripts to ES modules for better dependency management.
Learn to use the MutationObserver API to trigger code when specific elements are added or changed in the DOM.
A developer recommends two essential books for improving professional programming skills: one on browser networking and one on data-intensive applications.
Explains pure functions in JavaScript, their benefits, and how to identify and handle impure functions for better code.
The article argues that JavaScript's forEach method can be a code smell due to performance overhead from function allocation, especially in nested loops.
Explains short-circuit evaluation in JavaScript, covering AND, OR, and Nullish operators with practical examples.
Explains the Temporal Dead Zone (TDZ) in JavaScript, covering how it affects variables declared with let and const, with code examples.
Author argues against JS private class fields due to incompatibility with Proxies, impacting reactivity in frameworks like Vue.
Discloses a Local File Inclusion vulnerability in the xmlhttprequest npm package, allowing arbitrary file reads due to insecure default permissions.
A guide to unit testing 11ty (Eleventy) JavaScript/TypeScript templates using Vitest, focusing on testing data and render methods.
Explains the difference between assignment and mutation in JavaScript's const keyword, clarifying why objects declared with const can still be modified.
A tutorial on creating a free, customizable verification checkmark web component using JavaScript and SVG, inspired by Twitter's paid verification.
A guide to writing comments in React JSX, covering standard syntax and alternative JavaScript comment techniques for cleaner code.
React Query v5 will remove useQuery callbacks, exploring API design challenges and the rationale behind breaking changes in library development.
Explores four methods to implement enum-like structures in JavaScript, covering plain objects, Object.freeze(), proxies, and classes.
A step-by-step guide to writing end-to-end tests for a Node.js web API using the new native test runner, without external frameworks.
A technical guide on improving page load times by lazily loading YouTube embeds using JavaScript, IntersectionObserver, and the Plyr library.
Debunks common myths about Node.js, revealing surprising truths about its architecture, async operations, and threading model.
A developer shares their journey in open source, focusing on web security, Node.js contributions, and receiving the GitHub Stars 2023 award.
A developer's analysis of the CommonJS vs. ESM debate in JavaScript, explaining the differences, benefits, and drawbacks of each module system.