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 MoreChatGPT 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 MoreSecurity 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 MoreAn 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 MoreLessons 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 MoreEthicswishing
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 MoreThe 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 MoreWhat 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 MorePatrick – 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 MoreExploring 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 MoreAre 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 MoreInformative 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 MoreMesh 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 MoreView 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 MoreA 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 MoreHow 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 MoreWhy 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 MoreMisconceptions 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 MoreThe 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 MoreIgalia 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 MoreIsland 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 More15 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