HTML Semantics: The Short Descriptions of All 113 Elements
A comprehensive reference listing the official semantic definitions for all 113 standard HTML elements, as per the HTML specification.
A comprehensive reference listing the official semantic definitions for all 113 standard HTML elements, as per the HTML specification.
A developer's perspective on building effective design systems, focusing on API design, developer experience, and team collaboration.
Using the CSS scrollbar-gutter property to prevent layout shifts when a scrollbar appears or disappears on a webpage.
A tutorial exploring CSS Subgrid, showing how it extends grid layouts and enables new UI possibilities beyond basic CSS Grid.
A developer shares a minimal CSS starter template with personal preferences on resets, scroll behavior, typography, and dark mode.
A technical article explaining how to randomize the visual order of items in a CSS Grid using CSS custom properties and minimal JavaScript.
A tutorial introducing the new CSS if() function for inline conditional logic, comparing it to traditional workarounds like media queries.
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'.