84% of all websites are impacted by jQuery XSS vulnerabilities
Analysis of widespread jQuery XSS vulnerabilities affecting 84% of websites, detailing version risks and vulnerable libraries.
Analysis of widespread jQuery XSS vulnerabilities affecting 84% of websites, detailing version risks and vulnerable libraries.
A guide for aspiring web developers on choosing programming languages, covering essential frontend (HTML, CSS, JavaScript) and backend options.
A developer shares key lessons learned from running a hands-on Cypress testing workshop, covering preparation, structure, and troubleshooting.
Explores creative and lesser-known applications of CSS pseudo-elements, such as hover effects and expanding clickable areas, with practical code examples.
A guide to using the new Angular CDK Clipboard module for programmatic and user-triggered clipboard interactions.
A tutorial on using Parcel, a zero-config JavaScript module bundler, to build and optimize modern front-end projects.
Part 3 of a series on building a modern front-end workflow, focusing on implementing a scalable Sass architecture based on ITCSS principles.
A developer creates a bookmarklet to bypass Instagram's login prompt and re-enable scrolling on the web version.
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.
Explores four patterns to implement persistent layouts in Next.js applications, preventing full UI re-renders during navigation.
Explains why CSS :hover, :focus, and :active states should be styled differently for better accessibility and user experience.
A tutorial on recreating the Apple Music playback header using HTML and CSS, focusing on layout with Flexbox and CSS Grid.
A tutorial on creating custom CSS focus styles, demonstrating techniques from Smashing Magazine, WTF Forms, and Slack.
A developer shares their experience attending JSConf Budapest, highlighting the talks, people, venue, and personal reflections on the event.
A guide to using Angular Testing Library for writing maintainable, user-focused tests for Angular components, with a practical feedback form example.
A detailed guide to a modern, lightweight CSS reset that explains the reasoning behind each rule and its benefits for web development.
A tutorial on creating a scrapbook-style web layout using CSS Grid's compound grid technique, inspired by a personal project.
The article argues for more intuitive and enjoyable user interfaces for working with variable fonts, comparing current tools to clunky emoji selection.
A tutorial on creating a live-updating status page using Laravel Livewire, demonstrating an alternative to vanilla JavaScript or frontend frameworks.