Is that allowed? Authentication and authorization in Model Context Protocol
Learn how to protect MCP servers from unauthorized access and how authentication of MCP clients to MCP servers works.
Technology
Interop 2026 is officially a thing and there's plenty of new (and even old) CSS features that we can look forward to being cross-browser compatible and consistent! Interop 2026 originally published on...
Lee accepts a challenge: arranging text in a spiral that animates as a vortex on scroll... all in CSS. Spiral Scrollytelling in CSS With sibling-index() originally published on CSS-Tricks, which is pa...
Technology
The distinction between "components" and "utilities" seems clear at first glance, but gets a little blurred when working with them in Tailwind. Distinguishing “Components” and “Utili...
Danny has several ideas for how we could use :near(), a proposed pseudo-class that detects when the pointer is near an element. Potentially Coming to a Browser :near() You originally published on CSS-...
Technology
Let’s get nuanced in this article and discuss the capabilities of both SVG and raster imaged so that you can make informed decisions in your own work. Loading Smarter: SVG vs. Raster Loaders in Modern...
Technology
Browsers don't just let you bookmark web pages. You can also bookmark JavaScript, allowing you to do so much more than merely save pages. A Complete Guide to Bookmarklets originally published on CSS-T...
Read an explanation of the recent CVE-2026-2441 vulnerability that was labeled a "CSS exploit" that "allowed a remote attacker to execute arbitrary code inside a sandbox via a crafted HTML page." An E...
Technology
TL;DR: We can center absolute-positioned elements in three lines of CSS. And it works on all browsers! Yet Another Way to Center an (Absolute) Element originally published on CSS-Tricks, which is part...
Technology
Despite what’s been a sleepy couple of weeks for new Web Platform Features, we have an issue of What’s !important that’s prrrretty jam-packed. The web community had a lot to say, it seems, so fasten y...
Choosing between Popover API and Dialog API is difficult because they seem to do the same job, but they don’t! After a bit lots of research, I discovered that the Popover API and Dialog API are wildly...
Sure, we can select the <html> element in CSS with, you know, a simple element selector, html. But what other (trivial and perhaps useless) ways can we do it? The Different Ways to Select <...
Technology
How we look at the stacking order of our projects, how we choose z-index values, and more importantly, the implications of those choices. The Value of z-index originally published on CSS-Tricks, which...
What if your favorite brand could change its logo, colors, and voice in real time — just for you? Generative branding is turning static identities into living, adaptive systems that evolve with contex...
New year … and so many new tools to be happy about. This month’s list is teeming with fun options as well as things to help speed up or enhance your workflows and creativity. Here’s what’s new for des...
Figma sold us the dream of perfect consistency — but what we got was 'design by spreadsheet'. See how design systems turned from creative tools into corporate control mechanisms. From token fatigue to...