📄 Fuck you, Instagram!
A developer creates a bookmarklet to bypass Instagram's login prompt and re-enable scrolling on the web version.
A developer creates a bookmarklet to bypass Instagram's login prompt and re-enable scrolling on the web version.
Explains the concept of stale closures in JavaScript and how they can cause unexpected bugs in React hooks, with examples and solutions.
Explains how to conditionally apply CSS classes in React using JavaScript template literals instead of the popular classnames package.
Explains the roles of HTML, CSS, and JavaScript in web development using a house analogy to illustrate structure, style, and behavior.
A satirical dialogue highlighting developer resistance and misconceptions about implementing web accessibility standards.
A guide to 7 tricky JavaScript interview questions that test core concepts like scope, hoisting, and array behavior.
Explains the JavaScript event.target property, its difference from currentTarget, and practical use cases for DOM manipulation.
Explains what code linting is, its benefits for catching errors and enforcing style, and provides a basic setup guide for JavaScript/React.
Explains when to use JavaScript Map objects over plain objects, focusing on key type flexibility and performance.
A guide to common JavaScript naming conventions for variables, functions, classes, and booleans, following widely accepted standards.
Learn how to use Web Workers to run intensive JavaScript tasks off the main thread, preventing a frozen UI and improving app performance.
A developer shares their experience attending JSConf Budapest, highlighting the talks, people, venue, and personal reflections on the event.
Explains the Temporal Dead Zone (TDZ) in JavaScript, covering how it affects let, const, class, and super() to prevent reference errors.
Explains the two main uses of the question mark in JavaScript: the ternary operator and optional chaining.
Explores the benefits and core concepts of Redux for JavaScript developers, highlighting its lasting impact on state management.
A tutorial on using JavaScript Proxy objects to enable jQuery-like method chaining for DOM element style manipulation.
A guide on converting Node.js-style callbacks and non-standard callbacks into Promises using util.promisify and custom promise construction.
A detailed guide to mastering JavaScript function parameters, covering basics, default values, and destructuring with practical examples.
Explains the differences between inline event handlers and addEventListener() in JavaScript, covering syntax, scope, and best practices.
A guide to understanding and correctly using the 'this' keyword in JavaScript, covering common pitfalls and binding techniques.