Elsewhere
Things we find interesting we think you might too. Grab the RSS feed for your newsreader of choice.
Automated Chaos Testing on the Front-end
March 7, 2024
Chaos engineering is the science of optimizing the resiliency of a software system by simulating failures and measuring the impact of these failures on the system. These simulations help anticipate re...
Read MoreScoped CSS is Back
March 7, 2024
There are two key things scope brings to CSS: More control over which selectors target which elements (i.e. better manipulation of the cascade) The ability for one set of styles to override another ba...
Read MoreMenus, toasts and more with the Popover API, the dialog element, invokers, anchor positioning and @starting-style – Frontend Masters Boost
March 6, 2024
Source: Menus, toasts and more with the Popover API, the dialog element, invokers, anchor positioning and @starting-style – Frontend Masters Boost...
Read MoreA practical guide to using shadow DOM
March 6, 2024
There have been hundreds of attempts at explaining shadow DOM, and it still remains confusing for many developers. I find that the MDN page for shadow DOM does a pretty decent job of explaining it, so...
Read MoreIn Praise of Buttons – Part Two
March 6, 2024
When iPhone was introduced by Apple in 2007, it changed more things than many people realise. One of these was, that it started a trend for makers of all sorts of devices to try and replace physical b...
Read MoreIn Praise of Buttons – Part One
March 6, 2024
Buttons aren’t new. And for exactly that reason, they are uncool. Like hammers and paperclips, they have been around for a long time and they work. In fact, they have been around for a long time bec...
Read More17 Equations that Changed the World – Rewritten in JavaScript
March 4, 2024
The book “17 Equations That Changed The World” by Ian Stewart outlines 17 fundamental equations that helped shape the modern world. This article explores how these math equations could be ...
Read MoreTop 8 Recent V8 in Node Updates | AppSignal Blog
March 4, 2024
V8 is the most popular JavaScript engine on the planet, supporting technologies such as Chrome and Node.js. The pace of V8’s development is impressive, with multiple code commits a day and major...
Read MoreAccessibility Has Failed: Try Generative UI = Individualized UX
March 4, 2024
I’ll start with a disclaimer–this is not a view I endorse (largely due to the criticisms of actual experts in accessibility). So why publish a link to it? Well Nielsen is a renowned expert in ...
Read MoreJSDoc as an alternative TypeScript syntax
March 4, 2024
Think of this post as your crash course in using JSDoc as an alternative syntax for TypeScript. We’ll cover all the important TypeScript-related features JSDoc has to offer—and their limitatio...
Read MoreSpeedCurve | Debugging Interaction to Next Paint (INP)
March 4, 2024
INP measures how responsive a page is to visitor interactions. It measures the elapsed time between a tap, a click, or a keypress and the browser next painting to the screen. Source: SpeedCurve | Debu...
Read MoreDesigning With Integrity: The Ethical Designer’s Handbook On Dark Patterns – Raw.Studio
March 1, 2024
In the digital age, where user experience reigns supreme, the design landscape is constantly evolving. However, amidst the pursuit of innovation and engagement, there exists a darker side known as dar...
Read MoreGoing beyond pixels and (r)ems in CSS – Container query length units – iO tech_hub
March 1, 2024
In the third part of this series, we’ll look at length units based on the container. Yes, you heard that right, we can finally get some measurements based on a containing element and that just spell...
Read MoreMobile Accessibility Barriers For Assistive Technology Users — Smashing Magazine
March 1, 2024
Accessibility goes beyond making products user-friendly. It can significantly impact the quality of life for people with disabilities. Kate Kalcevich shares lessons she learned from assistive technolo...
Read MoreReporting Core Web Vitals With The Performance API — Smashing Magazine
February 29, 2024
The Performance API is a set of standards for measuring and evaluating performance metrics with JavaScript. Think of it as a box containing all of the same functionality for reporting on Core Web Vita...
Read More2023 State of Web Components: Today’s standards and a glimpse into the future. | Medium
February 29, 2024
much … has happened in the world of Web Components since v1 reached full support in 2020. And even more is planned for the future. Let’s take a look at a few notable examples of what has been buil...
Read MoreUsing Global Styles in Shadow DOM | by EisenbergEffect | Feb, 2024 | Medium
February 29, 2024
One of the most common misunderstandings folks seem to have about Web Components is that they can’t take advantage of global CSS. This is simply not true. With only a few lines of JavaScript you can...
Read MoreDoctor’s Note – Issue 31 – On Mediocrity • Buttondown
February 28, 2024
I started writing this piece about mediocrity and then Robert Fabricant’s The big design freak-out: A generation of design leaders grapple with their future article came out. There is a tight re...
Read MoreUsing container size and style queries – CSS: Cascading Style Sheets | MDN
February 28, 2024
Container queries enable you to apply styles to elements nested within a specific container based on the features of that container. The query returns true or false depending on whether the query cond...
Read MoreThe birth of our system for describing web content | Aeon Essays
February 28, 2024
Over a weekend in 1995, a small group gathered in Ohio to unleash the power of the internet by making it navigable The result … was ‘Dublin Core’ (DC) metadata, the first metadata standard for d...
Read MoreRobin Rendle — Designer and writer.
February 28, 2024
I reckon we haven’t figured out the web in the same way that great book designers haven’t figured out all the things a book can be yet, 500 hundred years after the reinvention of movable type. Sou...
Read MoreVanilla JavaScript, Libraries, And The Quest For Stateful DOM Rendering — Smashing Magazine
February 27, 2024
It’s well-established that the web faces wide-ranging usability and performance issues, from user-hostile UI patterns and twisted search results to sluggish performance and battery-draining bloat. W...
Read More👀 Container Queries 👀
February 27, 2024
Oh, container queries. That topic that I wrote about 3 years ago. I remember how my article went viral back then as I was the first to write about it. I’m glad to revisit it again with a more in-dep...
Read MoreHow I’d use generative AI to modernize an app
February 27, 2024
So I won’t sit here and tell you that generative AI makes app modernization easy. Nothing does. It’s hard work and is as much about technology as it is psychology and archeology. But AI can make i...
Read More