The Testing Trophy and Testing Classifications
Explains the Testing Trophy, a model for JavaScript testing ROI, covering E2E, Integration, Unit, and Static tests.
Explains the Testing Trophy, a model for JavaScript testing ROI, covering E2E, Integration, Unit, and Static tests.
A developer announces their new weekly Twitch stream dedicated to JavaScript, covering katas, Q&A, and community interaction.
A Developer Advocate shares their first three months at Draftbit, detailing their transition from tech writer and the core responsibilities of the role.
Exploring the challenge of detecting if a browser tab is active, beyond visibility, for bidirectional slide synchronization in a presentation framework.
A developer explains how 'Yak Shaving'—the process of tackling tangential tasks—can be a positive motivation for starting and improving open source projects.
Explains why JavaScript's Math.max() returns -Infinity when called with no arguments, relating it to mathematical identity and empty sets.
A tutorial on using JavaScript's onerror event to display a default image when an image fails to load on a webpage.
A software developer shares key lessons and mistakes from their journey from intern to junior developer, focusing on overcoming challenges like 'Tutorial Hell'.
A recap of a live pair programming stream building a Twitch overlay with DEV mascot Sloan and ComfyJS for chat interaction.
Introduces zx, a Google utility for writing scripts with JavaScript/Node.js, comparing it to traditional Bash scripting.
A tutorial on creating playful generative SVG characters using JavaScript and SVG.js, inspired by a craft project with a child.
A tutorial on creating a custom, translucent bottom tab bar in React Native using the React Navigation library.
Explains the key differences between function declarations and function expressions in JavaScript, including syntax, scope, and usage.
A tutorial on using CSS custom properties and radio buttons to dynamically toggle clip-path values, demonstrating a cleaner alternative to JavaScript class toggling.
A developer compares using array reduce, method chaining, and for loops in a Node.js script, arguing for practicality over premature optimization.
A guide on using the Prettier Standard VSCode extension to combine Prettier's formatting with the Standard JS style rules for cleaner JavaScript.
Explains the concept of business logic in software development, using examples like a BMI calculator to distinguish it from other code.
A guide to enabling and using ES Modules (import/export) in Node.js, covering .mjs files, package.json configuration, and module imports.
Explores different methods for setting up custom asset pipelines (CSS, JS) in the Eleventy static site generator.
Learn how to use ES2020 optional chaining to simplify and improve the readability of nested property checks in JavaScript if statements.