What does "cascading" mean in Cascading Stylesheets (CSS)?
Explains the 'cascade' in CSS, detailing how the browser prioritizes styles from different sources like user agent, author, and third-party stylesheets.
Dillion Megida is an Internal Developer Advocate at Adyen, creating practical web development courses and tools while focusing on developer experience, automation, CI/CD, and documentation workflows.
104 articles from this blog
Explains the 'cascade' in CSS, detailing how the browser prioritizes styles from different sources like user agent, author, and third-party stylesheets.
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.
Explains why 'git branch --merged' may not show all merged branches and provides a solution, focusing on branch history sync issues.
Explains the difference between tracked and untracked files in Git, and how to start tracking new files.
Explains the concept of staged changes in Git, detailing the staging area and the two-step commit process.
Explains the difference between case-sensitive and case-insensitive string comparisons in programming, with examples and language-specific implications.
A content creator's 2022 recap of expanding their tech-focused platforms, including a tech Instagram, coding YouTube channel, and TikTok for sharing programming tutorials.
A beginner-friendly guide explaining the JavaScript spread operator with examples for arrays and objects, including how overwriting works.
Explains how the JavaScript Array.concat() method works with examples, including handling of arrays and other values.
A tutorial explaining how to implement a factorial function in JavaScript using recursion, including the base case to prevent infinite loops.
Explains how to use the CSS ::selection pseudo-element to style highlighted text, including supported properties and limitations.
Explains the key differences between CSS pseudo-classes (like :hover) and pseudo-elements (like ::before), including syntax and use cases.
Learn how to detect online/offline status in JavaScript using the navigator.onLine property and the 'online'/'offline' browser events.
A tutorial explaining the syntax, usage, and importance of the 'break' keyword in JavaScript switch statements for conditional logic.
A guide explaining React Portals, their purpose for rendering components outside parent DOM hierarchy, and how to use them for modals and popups.
A tutorial explaining the if...else-if...else conditional statement in JavaScript with practical examples and logic flow.
A guide to using the CSS aspect-ratio property for responsive design, with syntax and visual examples.
Explains the key differences and similarities between regex patterns used in programming and glob patterns used in terminal file matching.
Explains the key differences between NPM and NPX, focusing on when to install packages versus executing them directly.