<code>data</code> Attributes for Testing
Using data-* attributes to expose internal state for stable, declarative testing of web components, avoiding brittle shadow DOM selectors.
Using data-* attributes to expose internal state for stable, declarative testing of web components, avoiding brittle shadow DOM selectors.
A satirical guide to simulating AI text generation using Web Components and CSS animations, without actual AI.
A bookmarklet that lets you warp and manipulate any DOM element on a webpage with a simple click.
Explains how to implement secure cookie-based authentication in an Angular frontend, comparing it to the Authorization Code flow with PKCE.
Explains the experimental CSS corner-shape property for creating advanced corner shapes like squircles, scoops, and notches directly in CSS.
A developer's October 2025 link roundup featuring React Compiler, Node.js features, CSS anchor positioning, and tech explainers.
A tutorial on building a 3D Wheel of Fortune game using only JavaScript and CSS, with a focus on 3D transforms and animations.
Argues that deep JavaScript knowledge remains crucial despite AI code generators, emphasizing human oversight and career security.
A satirical argument that HTML is the world's most difficult programming language, based on the prevalence of invalid HTML, with a call for developers to prioritize writing valid code.
Explores Safari's new CSS random() function, its current capabilities, limitations, and potential use cases for generating random values in styles.
A developer shares the journey of building BKMRKS, a lightweight, static-first bookmark manager using React and JSON files, eliminating the need for a database.
A look at gradient.style, a CSS tool for creating and sharing HDR gradients with sharable URLs and multi-layered imports.
A developer reflects on how over-reliance on Tailwind CSS has eroded their ability to write raw CSS, leading to a feeling of being 'vendor-locked'.
A developer revives a dormant RSS aggregation project by rebuilding it with a new framework, HTMX, and simplified UX, rediscovering motivation through refactoring.
A conference presentation overview of recent and upcoming HTML and CSS features for web developers, framed as a guide to surviving the expanding web platform.
Explores the CSS @starting-style rule, its specificity issues, and provides practical workarounds for developers.
A technical guide on implementing a blurry, translucent status bar for Progressive Web Apps (PWAs) on iOS using CSS backdrop-filter and mask properties.
Explains how HTMX uses 'previous' and 'next' mechanics with CSS selectors and the Node.compareDocumentPosition() method.
Developer updates FeedCity with new bookmarking feature, improved feed fetcher, sign-up flow, JSON Feed validation, and a redesigned UI.
A web developer's ongoing internal debate about replacing WordPress with a custom-built CMS, weighing bloat and control against convenience.