The first rule of ARIA
Benefits of sticking with built-in HTML controls.
Benefits of sticking with built-in HTML controls.
Modifying a user’s content without their consent?
An interactive guide to an exciting CSS feature.
What past front-end approaches still teach us.
How to create consistent images for a product.
Cloudflare boosts content creators’ control over AI.
Why the browser remains free of AI features.
Let’s learn from the past to inform our future.
The story of the beloved programming language.
A simple rule of thumb for when to use each.
A pure CSS state machine with floor navigation.
“I became an AI hater by doing precisely those things AI cannot do: reading and understanding human language; thinking and reasoning about ideas; loving people, making art, living in my body with its flaws and feelings and life.”
A way to make alt texts accessible to everyone.
“I tell you! He has lost his ******* mind!”
In the beginning, there were websites.
Web design inspirations from Nordic countries.
Why only shorten a URL when you can sketchify it?
A versatile tool for lossless video/audio editing.
“A CSS reset, but every value is suffixed with !important.”
An OKLCH color picker, generator, and converter.
”It’s surprising how far you can take this advice.”
When your website asks for too much.
The latest browser features at a glance.
How inclusive design principles foster sustainability.
Results of the 12th annual blogger survey.
How far you can go with CSS in 2025.
How to deal with the growing certificate hassles?
Can you really vibe code to production-ready software?
The value of building with the product’s end in mind.
“You’re no longer just marketing to people; you’re marketing to the machines that will introduce you to them.”
“setTimeout(0) is not really setTimeout(0).”
But exclusive search deals must end.
“JavaScript is, in my opinion, a better option.”
Let’s consider whether this is really what we want.
An online tool for shaping custom squircles.
How websites use robots.txt to set AI crawling rules.
How CSS subgrid helps solve a common issue.
“There’s bugs and edge cases around every corner.”
“It’s not the confetti that makes a celebration work.”
“Nobody is shipping more than before.”
Atlassian is buying the Arc and Dia browser maker.
Your opportunity to help elevate the web platform.
Available soon on iOS, coming to Android later.
“It’s time to stop spreading this out-dated practice.”
Effortless web components with functional JavaScript.
Know when and how to use animations.
Tech specs in the age of AI-assisted programming.
How alignment properties work in layouts.
Is there such a thing as an ethical designer?
How the static site’s in-page editing works.
From Google Analytics to Plausible to Tiny Analytics.
“I will not consume anything that will take me longer to read than it took for someone to write.”
“My utopian vision is a world where humans get content for free, and robots have to pay a ton for it.”
An interactive visualization of the solar system.
The original 8×8-pixel black and white patterns.
There is a URL scheme ‘sms:’ similar to ‘mailto:’.
Announcing stuff without annoying your users.
Human-friendly character counting in JavaScript.
A full guide to Node.js from basics to advanced.
Advanced image editing with Gemini Flash Image.
A cheat sheet for job titles in the AI ecosystem.
An exploration of color animation techniques.
Forced GitHub Copilot features drive users away.
Make your HTML web components reactive.
Packages with over 2.6 billion weekly downloads.
How to fix accessibility issues at the system-level.
Apple’s stunning effect recreated with SVG/CSS.
Easily compare the best country flag icon libraries.
Fresh modules cover the latest CSS features.
Google prioritizes CrUX Vis for performance data.
“We call this design theater: the minimal application of user-centered design processes and principles to cover up a process centered entirely on stakeholder whims.”
The RSL Standard sets rules for AI scraping fees.
Cascade Layers without breaking a legacy codebase.
“0 of the global top 200 websites use valid HTML.”
A handy feature you might not know about.
“Shout-out to the client who just sent me a mockup titled ‘temporary final’.”
The rise of the open format for guiding coding agents.
How design details make hard work feel lighter.
Simplify your setup with a custom script or PostCSS.
How your web content reaches more people.
When preloading helps, and when it hurts.
A hybrid development approach for the AI era.
All you need is Chrome or Edge to get started.
How can we design more enlightening digital spaces?
What to consider when setting a frequency.
Say hello to RSS’s younger, tougher brother.
Almost all projects have a single maintainer.
A living collection of references and tools for designers.
A monospace font crafted for smooth coding.
Convert SVG path data to CSS shape() function.
A web developer guide to browser internals.
Easily share and debug HTTP request issues.
What to expect from two emerging CSS additions.
Fix the important front-end stuff too.
When machines choose not to follow the rules.
Apple’s browser takes another leap forward.
Organic search remains critical for traffic and sales.
The art of finding the right shoulders to build on.
“Exciting developments are just around the corner.”