Elsewhere
Things we find interesting we think you might too. Grab the RSS feed for your newsreader of choice.
Using 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 MoreCSS :has() Interactive Guide
February 27, 2024
We always wanted a way in CSS to style an element based on its descendants. It wasn’t possible until CSS :has() became supported in all major browsers. In this article, I will explore the problem an...
Read MoreHome Screen Advantage – Infrequently Noted
February 26, 2024
After weeks of confusion and intentional chaos, Apple’s plan to kneecap the web has crept into view, menacing a PWApocalypse as the March 6th compliance deadline approaches for the EU’s Di...
Read MoreUX Language | Overview
February 26, 2024
A comprehensive set of useful and semi-universal UX copywriting and style guidelines and examples to reference while designing and building products and interfaces.Use these guidelines to: Create cons...
Read MoreBloom Filters
February 26, 2024
Everyone has a set of tools they use to solve problems. Growing this set helps you to solve ever more difficult problems. In this post, I’m going to teach you about a tool you may not have heard...
Read MoreA practical guide to using shadow DOM
February 26, 2024
Today marks the release of Firefox 123, which means declarative shadow DOM is now available across the three major browser engines. 🎉I’ve been extremely critical of shadow DOM in the past, and de...
Read MorePlaying with Infinity in CSS / Coder’s Block
February 26, 2024
CSS has an infinity constant. When I first learned about this, my brain lit up with all kinds of absurd possibilities. Let’s discuss! There might even be some practical use cases. No promises, thoug...
Read MoreJavaScript Bloat in 2024 @ tonsky.me
February 26, 2024
I was a bit out of touch with modern front-end development. I also remembered articles about web bloat, how the average web page size was approaching several megabytes! So all this time I was living u...
Read MoreThings I Don’t Know About AI
February 23, 2024
The more I learn about AI markets, the less I think I know. I list questions and some thoughts. In most markets, the more time passes the clearer things become. In generative AI (“AI”), it has bee...
Read MoreUsing localStorage in Modern Applications – A Comprehensive Guide | RxDB – JavaScript Database
February 23, 2024
When it comes to client-side storage in web applications, the localStorage API stands out as a simple and widely supported solution. It allows developers to store key-value pairs directly in a user...
Read MoreFilling gaps with a polyfill – The History of the Web
February 23, 2024
In the early 2000s, Web 2.0 prompted new web standards, HTML5 and CSS3. Developers used ‘shims’ and ‘polyfills’ for browser compatibility, fostering innovation. Source: Filling gaps with a pol...
Read MoreHow to Run an Australian Web Site in 2024
February 22, 2024
A while back, the eSafety Commissioner declined to register the proposed Industry Codes that I’ve previously written about. Now, they’ve announced a set of Industry Standards that, after a comment...
Read MoreOkay, Color Spaces — ericportis.com
February 22, 2024
What is a “color space?”Well first you take some colors.redyellowblueAnd then you arrange them, however you like, into some kind of space: Source: Okay, Color Spaces — ericportis.com...
Read MoreThe New CSS Math: pow(), sqrt(), and exponential friends
February 20, 2024
CSS added many new Math functions to supplement the old favorites (such as calc()). They all ultimately represent a numeric value, but the nuance in how they work is not always clear from the start. A...
Read MoreSyntax Highlighting code snippets with Prism and the Custom Highlight API – Bram.us
February 19, 2024
The CSS Custom Highlight API offers a mechanism for styling arbitrary ranges of a document identified by script. Custom highlights are represented by Highlight objects. These objects hold one or more ...
Read MoreWith the rise of AI, web crawlers are suddenly controversial – The Verge
February 19, 2024
For decades, the main focus of robots.txt was on search engines; you’d let them scrape your site and in exchange they’d promise to send people back to you. Now AI has changed the equation: compani...
Read MoreHave we forgotten how to build ethical things for the web? – Nic Chan
February 19, 2024
But is that really the case? Every day, I get to work with people who do good work, who care about things like privacy, ethics and accessibility. We exist. We just are drowning, drowning in algorithmi...
Read More