Accessibility-specific design annotations
What to annotate and how to do it clearly for all.
What to annotate and how to do it clearly for all.
“Typography’s role is to serve meaning, not convenience.”
“AI will happily design the wrong thing for you.”
‘findLast()’ and ‘findLastIndex()’ are cleaner and safer.

“Get your hands dirty. Write the code. It’s what you are good at. You are a software engineer. Don’t become a prompt refiner.”
Opera Neon runs tasks or even writes code for you.
“Get ahead of the curve and start putting them to use.”
Ways to make your animations feel more delightful.
The latest browser features at a glance.
The ‘Output’ tag is worth knowing about.
”Making the web work, for everyone.”
The privacy-first browser gets ever more popular.
“This single feature is a quiet revolution.”
“A petty tirade, years in the making.”
“I’m convinced this isn’t some far-off prediction.”
“The future of software is not just written, it’s designed.”
Perplexity brings its AI browser to all users.
What’s new in Adobe’s image and video editor.
A call to action for the web standards community.
A guide for making your type do the talking.
The code linter is getting breaking changes.
A way to measure use, not users of a website.
”Social media gives you reach. Blog posts give you longevity.”
“Google says market forces, I say their misuse of AI.”

“I gave the world wide web away for free because I thought that it would only work if it worked for everyone. Today, I believe that to be truer than ever.”
Demos for the proposed ‘rangegroup’ element.
Delightful visual explanations for designers.
The minimal PWA install kit for Android/iOS.
Reliable methods for modern web development.

“Just marked a margin as !impotent. Sorry margin.”
The ticking time bomb of AI-generated code.
”It’s not only possible; it’s already happening.”
The Internet Archive celebrates a stellar milestone.
OpenAI’s coding agent is progressing rapidly.
”Always test your edge cases before they test you.”
Find out how screen readers interpret HTML.
Work with the browser for effortless animations.
Is it Markdown, JSON, XML, CSV, or YAML?
The most useful new features for developers.
A tutorial to create an AI agent in ChatGPT.
”My color palette generator just sucks less.”
“If you’re still reaching for reduce(), give these a try.”
How to apply the renowned principles in practice.
Recently shipped and upcoming features.
Keep projects, work, and life separate as you browse.

“Designers no longer control the experience, they guide it. Today, design means shaping the behavior of intelligent systems. It means making that behavior legible, trustworthy, and valuable.”
The many ways progress() can enhance styling.
Meta hands over several React projects to the Linux Foundation.
The AI browser from the makers of Arc.
Beyond micromanaging AI coding agents.
Automated testing vs. human auditing vs. usability testing.
Google’s latest AI model uses a browser like you do.
Let’s think of a grid as a spreadsheet.
Rank which web platform features need most progress.
Why case studies outlast shiny design artifacts.
Two philosophies of building for developers.
A look at the new CSS ‘corner-shape’ property.
Your design portfolio is your calling card.
Determine which product meets your needs.
The tiny things can make a huge difference.
Resources and tools for creative minds.
Reorder JavaScript code to reach the next level.
“I got tired of not finding one, so I made one.“
ICMP echo request and reply in a bottle.
“The breakthrough will come when prompting feels like play.”
How to uniformly scale headings for smaller screens.
Performance audits have been replaced by newer insights.
Preventing AI agents from behaving in undesirable ways.
The deeper issue with YAML and its alternatives.
A look at the Custom Elements Manifest initiative.
“Good design comes from a broader process.”
How to browse the web without these forced features.
Accessibility shows its value when people need it most.
View transitions, command/commandfor, and much more.
Playing with text that looks like images.

How screen readers work in practice.

“If HTML is a programming language, yet virtually no one writes error-free HTML code, there can be only one conclusion: HTML is the most difficult programming language in the world.”
Fluid type control with a weighted CSS scale.
Insights and trends shaping the PHP ecosystem.
Figma enhances screen reader and keyboard navigation.
The current state of progressive image rendering.
Lessons from Vienna’s café culture.
“Everyone is getting syntax highlighting wrong.”
What it is and when it matters.
Choosing the right database for backend services.
Why they don’t really belong there.
“They’re particularly powerful with AI coding assistants.”
AI-driven UI design as an alternative to Figma.
WordPress declines as SaaS web builders rise.
A peek inside the promising new UI library.
How project limits help achieve more with less.
A visual way to learn and test CSS selectors.
Ever wonder how to make unusual buttons?
“I’m starting to think they don’t want to me to shop here.”
Create and edit different CSS shape() types.
Get the perfect local-first tech for your project.
“Oh! Please tell me it’s not…”
Ensuring JavaScript resilience in hostile environments.
A fresh perspective on color psychology in design.
Pitfalls to avoid in SQL query design.