Handy Tips on Using console.log()
A guide to advanced console.log() techniques in JavaScript for better debugging, including formatting, styling, and interactive logs.
A guide to advanced console.log() techniques in JavaScript for better debugging, including formatting, styling, and interactive logs.
Explores the technical differences between using element.focus and aria-activedescendant for managing focus in accessible JavaScript components.
Explains JavaScript closures, how they combine functions with their lexical environment, and provides a code example.
A JavaScript snippet to download multiple images from a web page with a timeout to manage browser limitations.
A developer shares their personal journey overcoming fear and anxiety around web accessibility, discussing the pressure to be 'correct' and how they changed their mindset.
Explains how JavaScript ES2015 modules handle multiple imports, ensuring a module is evaluated only once.
Explains how JavaScript's callback queue and event loop enable asynchronous execution, using setTimeout as a key example.
A guide on testing custom React hooks, using a useUndo hook as a practical example to demonstrate effective testing strategies.
Third part of a series on designing a JavaScript course portal, focusing on the Account page for password changes and a Components page for lesson organization.
The author announces switching their tech blog from German to English and migrating from WordPress to Gatsby for better performance and ease of writing.
Explains why and how to replace the axios HTTP library with a lightweight, custom wrapper around the browser's native fetch API.
A guide to learning React fundamentals by building a real-world application from setup to deployment, with exercises and updated content.
A developer's weekend project using the Web Audio API to create a realistic, annoying mosquito sound generator in JavaScript.
Learn 4 essential best practices for writing clean, maintainable, and efficient JavaScript modules, including export strategies and import behavior.
A tutorial on implementing multi-language websites using HTML link elements for translations and building a dynamic language selector with JavaScript.
Explains the key differences between var, let, and const in JavaScript, focusing on hoisting, scope, and variable mutability.
Explains the JavaScript call stack, a data structure that tracks function execution order, with a step-by-step code example.
A tutorial on setting up and running tests for a Node.js application using the Jest testing framework.
A designer shares his creative process for making a gigposter for a charity Rage Against the Machine cover show, from concept to illustration.
Explores four methods to swap variable values in JavaScript, including destructuring, temporary variables, and arithmetic operations.