Elsewhere
Things we find interesting we think you might too. Grab the RSS feed for your newsreader of choice.
CSS :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 MoreCan generative AI help write accessible code? – TetraLogical
February 19, 2024
Léonie Watson asked three free Generative AI tools some typical questions about accessible code. The tools were Bard (now Gemini) from Google and ChatGPT 3.5 from OpenAI, as representatives of tools ...
Read MorePaying people to work on open source is good actually – Jacob Kaplan-Moss
February 19, 2024
My fundamental position is that paying people to work on open source is good, full stop, no exceptions. We need to stop criticizing maintainers getting paid, and start celebrating. Yes, all of the mec...
Read MoreUnion, intersection, difference, and more are coming to JavaScript Sets | Sonar
February 19, 2024
The JavaScript Set was introduced to the language in the ES2015 spec, but it has always seemed incomplete. That’s about to change.Sets are collections of values where each value may only appear ...
Read MoreThe Case for Design Engineers – Jim Nielsen’s Blog
February 15, 2024
If I had to put myself into one of the buckets that constitute job titles, “Design Engineer” might be closest to my own sense of self-identification. That or just plain old “Web Designer”—th...
Read MoreCreating effective technical documentation | MDN Blog
February 14, 2024
Effective feature documentation is important in enhancing a user’s experience with the feature. Good documentation is like a piece of the puzzle that makes everything click — the key for encou...
Read MoreGetting into web components – an intro | utilitybend
February 14, 2024
For those who are utterly clueless about web components – no need to feel ashamed; I’m catching up myself. In this article, I want to delve into the theory and some basic terminology that was ...
Read MoreThe original WWW proposal is a Word for Macintosh 4.0 file from 1990, can we open it?
February 14, 2024
The original WWW proposal is a Word for Macintosh 4.0 file from 1990, can we open it? The W3C has a page with the original WWW proposal from Tim Berners-Lee. One of the downloads says The origina...
Read MoreHow To Center a Div
February 14, 2024
For a long time, centering an element within its parent was a surprisingly tricky thing to do. As CSS has evolved, we’ve been granted more and more tools we can use to solve this problem. These ...
Read More