GitHub no longer uses toasts because of their accessibility and usability issues.
CAPTCHAs were meant to keep bots out, but too often, they lock people with disabilities out, too. From image classification to click-based tests, many “human checks” are anything but inclusive. There’s no universal solution, but understanding real user needs is where accessibility truly starts.
html + aria + accessibility
With Symfony 7.3 (released May 2025) and PHP 8.4, the symfony/clock component is no longer just a... Tagged with symfony, php, testing, productivity.
As PHP developers, we all agree that code quality matters. Whether it’s running tests, static... Tagged with php, composer, makefile, automation.
The implicit message is clear: it’s easier to reimplement the browser than to work with it.
Every Symfony developer has been there: you open a controller file expecting a quick fix, only to find a 500-line monster with 15 methods and 10 injected dependencies. What went wrong?
When Grid became widely available across browsers in 2017, it was an absolute game changer.
Learn how MCP (Model Context Protocol) standardizes AI tool integration, enabling LLMs to interact with external services, databases, and APIs through a universal protocol similar to USB-C for AI applications.
A container query can contain viewport units, meaning you can compare the window vs the element and make choices.
Strategic web performance tips that you should be focusing on in 2025 to improve Core Web Vitals
Dark mode isn’t just a trendy aesthetic. It’s a gateway to more inclusive digital experiences, but only if designed thoughtfully. Discover how to craft dark modes that don’t just look good but work for everyone, from those with light sensitivity to machine learning algorithms.
I’ve used border-image regularly. Yet, it remains one of the most underused CSS tools, and I can’t, for the life of me, figure out why. Is it possible that people steer clear of border-image because its syntax is awkward and unintuitive? Perhaps it’s because most explanations don’t solve the type of creative implementation problems that most people need to solve. Most likely, it’s both.
A collection of free single-purpose online tools for web developers...
I spent the past few weeks packing as many easter eggs as I could into my latest project, and in this blog post, I want to dig into some of the more interesting details! If you’re interested in animations/interactions, you’ll want to check this one out; I share a bunch of my favourite secrets and tricks. 😄
2025; I think every front-end developer should know how to enable page transitions, transition a <dialog>, popover, and <details>, animate light n' dark gradient text, type safe their CSS system, and add springy easing to animation.
This is a breakdown of the current status / usability / display quality of Markdown formatted posts (from Glitch ) on various desktop and...