Translating accessibility
What to translate for accessible web pages.
What to translate for accessible web pages.
Accessible contrast for a given color with pure CSS.
“A game-changer for writing safer, cleaner JavaScript.”
A flexible solution that doesn’t require much code.
On June 8, 1995, PHP said hello to the world.
Discover the infrastructure behind any website.
It’s perfectly valid HTML, but you may not like it.
SVG icons, CSS anchor positioning, and much more!
How to seamlessly blend PHP with Node.js.
A deep dive into volumetric lighting.
CSS keyframe animations might blow your mind.
What to do before the European Accessibility Act deadline.
Linux container images now work directly on Macs.
Say hello to consistent separators across CSS layouts.
It’s not as confusing as it initially looks.
Three features are ready to join ECMAScript.
Where to put focus when opening a modal dialog.
An in-depth guide to Chrome DevTools’ console.
Which PHP versions power today’s projects.
“Ask for facts and ‘AI’ gives you fiction. Apparently everyone is happy with that?”
A quiz not meant to be taken too seriously.
What the HTML spec change means for developers.
”AI just broke the web that Google built.”
A guide to building impactful, compliant emails.
It potentially devastates your search rankings.
How to approach a vital part of web interfaces.
A guide to modern JavaScript for programmers.
“Verification, not generation, is the new development bottleneck.”
A look at the top features and changes.
There are many ways to stay informed.
“You can build accessibly without having a bleeding heart.“
Accessible, localizable web components are still a challenge.
How servers can effectively deliver HTML.
Approaches to control CSS specificity.
How accessible features fit into design components.
Yet again, but now with new techniques.
A visualizer/analyzer for JavaScript and CSS bundles.
A display companion to ‘input’ for form results.
What to expect from cookieless web analytics.
What they are and how to use them.
“This is how regular expressions are meant to be written.”
“A leap forward for design-to-code workflows.”
The front-end ecosystem makes big moves.
Techniques to make SVGs lightweight and accessible.
Web bot history and detection techniques.
What it brings to JavaScript developers.
The CSS ‘safe’ keyword is worth knowing.
“The time is right for a DOM templating API.”
“The question isn’t whether AI will get smarter.”
What’s the easiest way to make fun shapes?
A customizable UI library that needs no build step.
The developer survey about everything but code.
Write cleaner, more direct async code in modules.
The latest browser features at a glance.
Cloudflare lets site owners charge AI crawlers.
The infrastructure giant now blocks them by default.
Let’s Encrypt starts rolling out the new option.
You can now try out inline CSS conditionals.
What it is, how it works, and when to use it.
This year’s additions explained with examples.
The many things you didn’t expect to matter.
A practical guide to accessible infographics.
The most active and blocked bots and crawlers.
It’s a more powerful approach: context engineering.
How to know which one to use and when?
Uncover design tokens from your stylesheet.
Convert any webpage into various formats.
An online tool to inspect and debug web forms.
“Don’t forget that future-you is a teammate.”
A playbook for using AI in everyday engineering.
How to handle overflow in a text component?
Which new HTML features or Web APIs are on your radar?
Its function and relation to interest invokers.
The latest Git release eliminates major security flaws.
A visual breakdown of all ‘animation-range’ values.
Can modern CSS selectors improve it?
Lessons learned as a developer in a small team.
Why we can’t rely only on ARIA live regions.
“Now we have the best CSS framework on the market.”
AI coding may not be helping as much as you think.
How well do you know JavaScript’s Date class?
A large catalog of MCP servers for your AI needs.
Constraint-driven web development to the extreme.
“Tailwind is the worst form of CSS, except for all the others.”
Why JavaScript’s Date API replacement took so long.
Instructions for AI to generate accessible HTML/CSS.
When a modern alternative makes more sense.
Ways to juggle line length in text.
When is a label also an accessible name, not a name, or neither?
Bringing engineering discipline to prompts.
Which tools do software engineers use today?
Stack traces for fatal errors, pipe operator, and much more.
“Array.fromAsync() is a fantastic addition to JavaScript.”
Linux, Mac, and Android are coming later.
The forgotten art of developing for feature phones.
“There’s no reason why SPAs can’t be accessible.”
Smarter layout flow using CSS subgrid.
Apple’s design language from a front-end perspective.
Unveiling the simplicity behind Git’s complexity.