Elsewhere

Things we find interesting we think you might too. Grab the RSS feed for your newsreader of choice.

Recent CSS Bookmarks 21: Anchor Positioning

November 25, 2024

Anchor positioning is cool! And there were many articles and posts about anchor positioning since I last mentioned it in my bookmark posts. Here they are! Source: Recent ...

Read More

I don’t have time to learn React – Keith Cirkel

November 22, 2024

During the 6 or 7 years I was not programming in React, it has changed so much that I barely recognise it from the applications I was building less than a decade prior. Thanks to the advent of “...

Read More

Prerender pages in Chrome for instant page navigations  |  Web Platform  |  Chrome for Developers

November 21, 2024

A brief history of prerender In the past, Chrome supported the resource hint, however it was not broadly supported beyond Chrome, and it wasn’t a very expressive API. This legacy prerendering us...

Read More

Styling Web Component elements in the shadow DOM with constructable stylesheets

November 21, 2024

For the last two weeks, we’ve been looking at why styling elements in the shadow DOM sucks so bad, and what to do about it. So far, we’ve looked at using inline styles, external stylesheets, CSS v...

Read More

How to manage reactive state using Custom Elements (Web Components)

November 20, 2024

To make things truly reactive in our custom elements (web components) we need some reactive state primitive. In frameworks, we usually use a hook or some other kind of “handle” to some state somew...

Read More

Anchor Positioning Is Disruptive | OddBird

November 20, 2024

The more I play with it, the more convinced I am that anchor positioning is going to unlock some surprising new layouts. Many of the initial examples and use cases for anchor positioning are simplifyi...

Read More

Two different kinds of “focusable” UI elements · Eric Eggert

November 20, 2024

In accessibility, “focusable” UI elements are represented by two separate yet equally important concepts: the elements who can be focused sequentially and those who can only receive focus programm...

Read More

Introducing our grid-aware websites project – Green Web Foundation

November 19, 2024

Our mission at Green Web Foundation is working towards a fossil-free internet by 2030. There’s no single magic answer in any field of large-scale change, and digital sustainability is no different. ...

Read More

How some of the world’s most brilliant computer scientists got password policies so wrong

November 18, 2024

The story of why password rules were recommended and enforced without scientific evidence since their invention in 1979 is a story of brilliant people, at the very top of their field, whose well-inten...

Read More

Exploring JavaScript Symbols

November 18, 2024

Deep dive into JavaScript Symbols – what they are, why they matter, and how to use them effectivelyI remember the first time I encountered Symbols in JavaScript. It was 2015, and like many devel...

Read More

Mind The (Remediation) Gap

November 18, 2024

JavaScript frameworks continue to rise in popularity. For example, according to the 2024 WebAIM Million report, more than seventy thousand of the top million home pages use React. Other common framewo...

Read More

Amelia Wattenberger

November 18, 2024

I think most people use chatbots only as a way to steer somewhere. Answer a question, edit some text, write a function, explain a concept, etc. I have, historically. But, more and more, I’m realizin...

Read More

Will we care about frameworks in the future?

November 16, 2024

I’m of the belief that software development is entering a radical shift that is currently driven by agents like Replit’s and there is a world where a person never actually has to manipulat...

Read More

The Future of Design: How AI is Shifting Designers from Makers to Curators

November 15, 2024

Designers have traditionally been valued not only for their expertise with tools but for their unique aesthetic judgments, which bring ideas to life in ways that resonate with audiences. It’s not en...

Read More

Overflow Clip

November 14, 2024

The overflow CSS property is common when building a website. It’s used for different purposes: Enable vertical scrolling (e.g., overflow-y: auto) Clip the content of a wrapper (e.g., overflow-x: hid...

Read More

The 2024 Web Almanac

November 13, 2024

Our mission is to combine the raw stats and trends of the HTTP Archive with the expertise of the web community. The Web Almanac is a comprehensive report on the state of the web, backed by real data a...

Read More

Binary vector embeddings are so cool

November 13, 2024

Embeddings let you turn an arbitrary piece of text into a series of numbers that manage to represent the meaning of the content. These embedding vectors can range in dimension from 512 on the shorter ...

Read More

Patrick – State of CSS and State of HTML 2024

November 13, 2024

As a web developer, there aren’t that many different things you can do to influence the web platform evolution, and taking the time to fill out these surveys is one of them. I know taking time o...

Read More

Happy birthday to the BBC In Our Time podcast, 20 years old today (Interconnected)

November 13, 2024

That development time acceleration of 4 days down to 20 minutes… that’s equivalent to about 10 years of Moore’s Law cycles. That is, using generative AI like this is equivalent to computers gett...

Read More

How do HTML event handlers work?

November 12, 2024

HTML event handlers are those onxxx attributes and properties many of us are used to, but do you know how they actually work? If you’re writing custom elements and would like them to have such e...

Read More

As Firefox turns 20, Mozilla ponders how to restore it to its former glory

November 12, 2024

Exactly 20 years ago, Mozilla started shipping version 1.0 of its Firefox browser. At the time, you could download it or buy a CD-ROM with a guidebook from Mozilla (or maybe get it on one of those fre...

Read More

Stop building components, start building patterns

November 11, 2024

It seems to be the way that most people start their design system. First, sort out the basics of your foundation layer, including some colors, typography, and maybe some spacing. Then, it’s straight...

Read More

The Different (and Modern) Ways To Toggle Content

November 11, 2024

It’s easy to default to what you know. When it comes to toggling content, that might be reaching for display: none or opacity: 0 with some JavaScript sprinkled in. But the web is more “modern” t...

Read More

Recent CSS Bookmarks 19: Container Queries — Roma’s Unpolished Posts

November 11, 2024

In this post, I gathered 15 bookmarks about container queries (and some other queries as well). This time, the order is from the more recent to the older ones. I’m still playing around with how...

Read More