Elsewhere
Things we find interesting we think you might too. Grab the RSS feed for your newsreader of choice.
“Smart” Layouts With Container Queries
August 16, 2024
Container queries are one of those things that open up new possibilities, but because they look a lot like the old way of doing things with media queries, our first instinct is to use them in the same...
Read MoreRecent CSS Bookmarks 17: Layouts
August 15, 2024
Today, it is all about layouts. Source: Recent CSS Bookmarks 17: Layouts — Roma’s Unpolished Posts...
Read MoreReckoning: Part 2 — Object Lesson
August 15, 2024
GetCalFresh, Wisconsin, and the UK demonstrate that a better future is possible today. To make it happen, then make it stick, organisations need to learn the limits of their carrying capacity for comp...
Read MoreComparing design systems to find the best qualities | hidde.blog
August 14, 2024
It’s not easy to build very good UI components. A global effort to try and find the best qualities of components would be a great opportunity to improve components everywhere. Aren’t desig...
Read MoreIt’s Time To Talk About “CSS5” — Smashing Magazine
August 14, 2024
We have been talking about CSS3 for a long time. Call me a fossil, but I still remember the new border-radius property feeling like the most incredible CSS3 feature. We have moved on since we got bord...
Read MoreRelative Color Syntax — Basic Use Cases
August 14, 2024
As of last month, Firefox 128’s support of the relative color syntax means we’ve now got support across the board. I’m excited about that as it’s an extremely powerful way to manipulate colors...
Read MoreExploring the Possibilities of Native JavaScript Decorators – Frontend Masters Boost
August 13, 2024
We’ve known it for a while now, but JavaScript is eventually getting native support for decorators. The proposal is in stage 3 — it’s inevitable! I’m just coming around to explore the featur...
Read MoreThings to Do Before Asking “Is This Accessible?” — Adrian Roselli
August 13, 2024
It is not uncommon for someone to message, call, email, or carrier pigeon me to ask if something is accessible. They almost invariably want a “yes” or “no.” However, I need to understand what ...
Read MoreThe address element: HeydonWorks
August 13, 2024
One of the older elements in the HTML specification, has never been for marking up arbitrary postal addresses. Instead, it is intended exclusively for identifying the author(s) or maintainer(s) of the...
Read MoreReckoning: Part 1 — The Landscape – Infrequently Noted
August 13, 2024
It would be tragic if public sector services adopted the JavaScript-heavy stacks that frontend influencers have popularised. Framework-based, “full-stack” development is now the default in...
Read MorePlain Vanilla
August 12, 2024
This is an overview of the major techniques used to make web sites and web applications without making use of build tools or frameworks, with just an editor, a browser, and web standards.Specifically,...
Read MoreRiffing on the latest CSS fit text approach
August 9, 2024
I took Roman Komarov’s handy new @property powered CSS fit text solution for a spin and tweaked it to work with our context, replacing a JS powered system. Source: Riffing on the latest CSS fit text...
Read MoreThe anchor element
August 9, 2024
First alphabetically and first in importance is the HTML element. The element is what makes the World Wide Web a Web that is both Worldly and Wide. It puts the dub, the dub, AND the dub in the dub dub...
Read MoreCan AI Break Out of Panglossian Neoliberalism?
August 9, 2024
Over the past fifteen years of observing tech development, I’ve found that terms I once used like “cyber-utopianism,” “Internet-centrism,” and “techno-solutionism” fail to fully capture ...
Read MoreMaking Seamless Page Transitions with the View Transitions API – This Dot Labs
August 8, 2024
What is the View Transitions API?The View Transitions API is a new browser feature that allows developers to more easily create animated transitions between pages and views, similar to how mobile apps...
Read MoreField Testing CSS Containment for Web Performance Optimization
August 7, 2024
What is CSS Containment? CSS containment is a concept that enables developers to optimize rendering performance by explicitly letting the browser know how to handle the rendering of certain nodes or e...
Read MoreHTML Web Components Make Progressive Enhancement And CSS Encapsulation Easier!
August 7, 2024
Until then, I’d been under the false assumption that all web components rely solely on the presence of JavaScript in conjunction with the rather scary-sounding Shadow DOM. While it is indeed possibl...
Read MoreDemystifying cookies and tokens
August 6, 2024
I have been recently diving head first into the world of tokens and cookies. One of my customer’s is trying to prevent token and cookie theft and it has got me digging more information and deeper. I...
Read MoreReading from the Clipboard in JavaScript
August 6, 2024
Browsers have excellent support for reading and writing the user’s clipboard, and this opens up possibilities for better, and more native like experiences on the web. On websites that use these APIs...
Read MoreDungeons & Dragons taught me how to write alt text
August 6, 2024
For alt text, we want to also consider the larger context of what you’re trying to communicate, why, and if the detail you provide helps that effort to communicate. Source: Dungeons & Dragons t...
Read MoreThe C̶a̶k̶e̶ User Location is a Lie!!!
August 6, 2024
A post discussing the nuances around location-based programming. Various ways to access user location, how they can fail, and what to do about it. Source: The C̶a̶k̶e̶ User Location is a Lie!!!...
Read MoreInvoker Commands: an exciting upcoming Web Platform API you’ve probably not heard of yet — Lessons of a CTO
August 6, 2024
Back in April, the Popover API gained Baseline cross-browser support and it has received so much fanfare due to it’s ability to be triggered declaratively with just a couple of HTML attributes on a ...
Read MoreJSDoc as an alternative TypeScript syntax
August 5, 2024
But what if you can’t use TypeScript? You may encounter circumstances where you need to work in plain JavaScript, be it tooling constraints or a team member who does not like static typing.Under...
Read MoreHave It All: External, Styleable, & Scalable SVG | Scott Jehl, Web Designer/Developer
August 5, 2024
It has been a few years since I’d last tinkered with approaches for embedding SVG into webpages, but a nice post making the rounds today prompted me to take a look back at where I’d last l...
Read More