Elsewhere

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

The Chimeralogists

July 26, 2024

No one can explain what you do. Let’s face it, you don’t do a great job explaining it either. People come to you for advice on issues that they introduce with “I’m not entirely...

Read More

After a Decade of React, Is Frontend a Post-React World Now?

July 26, 2024

Given how dominant React has become in the frontend development ecosystem since Oscon 2014, in this article I’ll revisit the concepts behind React and determine how well they’ve aged. This is espe...

Read More

Local, first, forever

July 26, 2024

Source: Local, first, forever @ tonsky.me...

Read More

Styling Tables the Modern CSS Way

July 26, 2024

Modern CSS makes styling HTML tables in a considered, responsive nature a breeze. Michelle Barker breaks it all down for you in this deep dive. Source: Styling Tables the Modern CSS Way – Piccal...

Read More

Exploring the challenges in creating an accessible sortable list (drag-and-drop) – The GitHub Blog

July 26, 2024

Drag-and-drop is a highly interactive and visual interface. We often use drag-and-drop to perform tasks like uploading files, reordering browser bookmarks, or even moving a card in solitaire. It can b...

Read More

Thoughts on a Global Design System

July 26, 2024

As you may or may not be aware, there’s been recent discussion in OpenUI, brought forward by an effort by my fellow Pittsburgher Brad Frost, about the group taking on the effort of creating a gl...

Read More

A Structured Approach to Custom Properties

July 25, 2024

If you’re anything like me, you’ve probably tried a handful of different approaches to organizing your custom properties. Most approaches I’ve used have been adequate, but I rarely feel complete...

Read More

Providing Type Definitions for CSS with @property

July 24, 2024

A cross-browser feature as of the release of Firefox 128 in July 2024 is a new at-rule – @property – which allows defining types as well as inheritance and an initial value for your custom...

Read More

ChatGPT Code: Is the AI Actually Good At Writing Code? – IEEE Spectrum

July 24, 2024

Programmers have spent decades writing code for AI models, and now, in a full circle moment, AI is being used to write code. But how does an AI code generator compare to a human programmer? Source: Ch...

Read More

Security Tip: What Is An HttpOnly Cookie?

July 23, 2024

Cookies come in many shapes and sizes, and with multiple attributes just to confuse you… Have you ever wondered what the humble HttpOnly attribute actually does? Source: Security Tip: What Is An...

Read More

An update on invokers: Invoker commands in HTML | utilitybend

July 23, 2024

One thing I’ve learned over the last year is to deal with changes in explainers and specs and that naming things is hard. In this update on Invokers, I will cover the new syntax and the new name: In...

Read More

Lessons learned in 35 years of making software

July 23, 2024

Do things in the most straightforward way possible. It’s easy to fall into the trap of clever solutions, or clever applications of technology, or overbuilding something because you’re anticipating...

Read More

Ethicswishing

July 22, 2024

That’s for the goals we can set ourselves as individuals. But when it comes to bringing justice to today’s tech, which is almost entirely made of collective systems, we don’t so much...

Read More

The Extended Internet Universe

July 22, 2024

For several years now, I’ve been watching the creeping, unheralded growth of what I call the cozyweb, and for which others have lots of creative names. Kickstarter founder Yancey Strickler called it...

Read More

What ARIA still does not do

July 22, 2024

In 2014 I wrote an article What ARIA does not do It stated: ARIA is a set of attributes that can be added to HTML elements (and other markup languages) to communicate accessibility role, state, nam...

Read More

$700bn delusion: Does using data to target specific audiences make advertising more effective? Latest studies suggest not

July 22, 2024

Ever wondered how come martech is a US$700bn industry, but the ads you see are still crap? Clue – it’s because the data foundations are crap, says Brand Traction’s Jon Bradshaw. Followi...

Read More

Patrick – My web platform analysis of the State of JS 2023 results

July 19, 2024

Here’s my quick summary of the State of JS 2023 results.Let me get this out of the way first: in this blog post, I don’t care about frameworks, libraries, and build tools. I know, a large ...

Read More

Exploring Randomness In JavaScript

July 19, 2024

Ben Nadel compares the randomness of Math.random() to crypto.getRandomValues() in JavaScript. Source: Exploring Randomness In JavaScript...

Read More

Are web components worth it? – Off The Main Thread

July 19, 2024

In this episode, Jake and Surma chat about web components. Why they were invented, what they’re useful for, and how they would improve. Source: Are web components worth it? – Off The Main ...

Read More

Informative Images | Web Accessibility Initiative (WAI)

July 19, 2024

Informative images convey a simple concept or information that can be expressed in a short phrase or sentence. The text alternative should convey the meaning or content that is displayed visually, whi...

Read More

Mesh gradients in CSS

July 19, 2024

At the BBC, we recently had a brand refresh. It was known internally as the Chameleon Project. Done in partnership with Wolff Olins – who had done branding projects for the likes of Google, Uber and...

Read More

View transitions + speculative rules

July 19, 2024

I’ve been very interested in the potential of view transitions since they were called navigation transitions. Recently, they’ve landed in Chrome stable v126 with a more stable API. Initially it wa...

Read More

A Rant about Front-end Development

July 18, 2024

I am a front-end developer who is FED up about front-end development. If you write front-end, this isn’t about you personally. It’s about how your choices make me angry. Also this is about how my ...

Read More

How To Design Effective Conversational AI Experiences: A Comprehensive Guide

July 18, 2024

This in-depth guide takes you through the three crucial phases of conversational search, revealing how users express their needs, explore results, and refine their queries. Learn how AI agents can ove...

Read More