Elsewhere

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

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

Why are my live regions not working?

July 18, 2024

Live regions have a reputation for being “flaky” and inconsistent. While this can be attributed in part to shortcomings in current implementations, the problem can also be caused by develo...

Read More

Misconceptions about view transitions

July 18, 2024

The View Transition API is a web development game changer. Whether your website is single or multi-page, this powerful API lets you create seamless transitions between views, resulting in native-like ...

Read More

The Magic of Clip Path

July 18, 2024

clip-path is often used for trimming a DOM node into specific shapes, like triangles. But what if I told you that it’s also great for animations?In this article, we’ll dive into clip-path ...

Read More

Web AI Showcase

July 17, 2024

Source: Web AI Showcase...

Read More

Igalia Chats: Polyfills, Trust and Progress

July 16, 2024

Eric Meyer and Brian Kardell chat about the history and evolution of polyfills and somehow related efforts in the wake of recent events surrounding the transfer of ownership of the polyfill.io domain ...

Read More

Island Architecture with Web Components

July 16, 2024

Island Architecture is a concept first described by Katie Sylor-Miller and later expanded upon by Jason Miller in his post. Island Architecture, as described by Jason, involves server-rendering HTML a...

Read More

15 page speed optimizations that sites ignore (at their own risk)

July 16, 2024

A recent analysis of twenty leading websites found a surprising number of page speed optimizations that sites are not taking advantage of – to the detriment of their performance metrics, and more im...

Read More