Elsewhere
Things we find interesting we think you might too. Grab the RSS feed for your newsreader of choice.
Hyper-responsive web components
October 15, 2024
Web components can be placed anywhere on the page, like any other HTML element, which makes them incredibly portable and practical. Source: Hyper-responsive web components | Trys Mudford...
Read MoreExploring the AI Solution Space
October 15, 2024
The popular imagination has equated intelligence with convincing conversation since Alan Turing proposed his “imitation game” in 1950. The concept is simple: if a system can fool you into thinking...
Read MoreExploring the AI Solution Space
October 15, 2024
As I’ve been experimenting with AI, I’ve wondered what “used well” might look like. There are several scenarios, and they’re all different. My current model of the possibility space is a two...
Read MoreHow Microsoft Edge Is Replacing React With Web Components
October 14, 2024
Microsoft’s Edge browser team is on a mission to swap out React UI components with native web platform components. We speak to the team lead. Source: How Microsoft Edge Is Replacing React With W...
Read MoreDesigning design systems: Supporting implementation and adoption
October 14, 2024
Since every design system is in a “living” state of constant iteration, understanding the best ways to help others implement it takes time and experience. From documentation and communicating upda...
Read MoreHandling Paste Events in JavaScript
October 14, 2024
Welcome to the third and final post in the series. In the first article, I explained how JavaScript can read from the user’s clipboard. In the last article, I explained the opposite, writing to th...
Read MoreCSS Tricks That Use Only One Gradient
October 14, 2024
In this article, we are not going to make complex stuff with CSS gradients. Instead, we’re keeping things simple and I am going to walk through all of the incredible things we can do with just one g...
Read MoreIt turns out I’m still excited about the web
October 11, 2024
The web sits apart from the rest of technology; to me, it’s inherently more interesting. Silicon Valley’s origins (including the venture capital ecosystem) lie in defense technology. In contrast, ...
Read Morehow to buy shoes in the fediverse
October 11, 2024
It’s hard to get settled into the fediverse for a set of distinct but interlocking reasons, starting with “How do I pick a server?” Source: how to buy shoes in the fediverse...
Read MoreFrontend Observability
October 11, 2024
Frontend development has evolved rapidly over the past decade, but one challenge remains constant: understanding what’s happening in real-time across diverse browsers, environments, and user interac...
Read MoreDesign for Real Life
October 11, 2024
You can’t always predict who will use your products, or what emotional state they’ll be in when they do. But by identifying stress cases and designing with compassion, you’ll create ...
Read MoreLiskov’s Gun: The parallel evolution of React and Web Components – Baldur Bjarnason
October 10, 2024
It’s really hard to add extensibility and “composability” to an already complex class inheritance tree with pre-existing and rigidly defined composition system without making some hard compromis...
Read MoreThe Popover API: Your New Best Friend for Tooltips
October 10, 2024
The Popover API, supported by all major browsers, simplifies tooltip creation. In addition, new CSS features like anchor and @position-try provide more control over tooltip placement and behaviour, en...
Read More(2477) David Darnes – Web Components: Little Bits – YouTube
October 10, 2024
Web Components are a way to enrich standard HTML with new behaviours by creating custom elements! Join me as I share my experience of developing complex design systems as well as custom open-source to...
Read MoreA guide to destructuring in JavaScript – Piccalilli
October 9, 2024
A destructuring assignment allows you to extract individual values from an array or object and assign them to a set of identifiers without needing to access the values of each element the old-fashione...
Read MoreModeling impact of LLMs on Developer Experience. | Irrational Exuberance
October 8, 2024
In How should you adopt Large Language Models? (LLMs), we considered how LLMs might impact a company’s developer experience. To support that exploration, I’ve developed a system model of the devel...
Read More(2375) Bundling Past, Present, and Future – YouTube
October 7, 2024
A recent talk I gave about JavaScript bundlers. It’s a bit of a history lesson, and along the way I tried to introduce what bundlers are, why you’d use one, what problems they solve, dived into ho...
Read MoreUnleash JavaScript’s Potential with Functional Programming
October 7, 2024
JavaScript is a two paradigm programming language because it supports OOP and FP. This article is your “step-by-step with no steps skipped” guide to functional programming, so you can use ...
Read MorePractical Accessibility Tips You Can Apply Today – Piccalilli
October 4, 2024
Building accessible UI patterns doesn’t have to be complicated, but it does require attention to detail and a commitment to empathy. As you’ve seen, a few small changes — like using semantic HTM...
Read MoreDon’t Sleep on AbortController
October 4, 2024
Today, I’d like to talk about one of the standard JavaScript APIs you are likely sleeping on. It’s called AbortController.What is AbortController?AbortController is a global class in JavaS...
Read MoreWhat Kind of Writer Is ChatGPT?
October 4, 2024
For the writers Pigg studied and the students I interviewed for this article, ChatGPT was not so much a perfect plagiarism tool as a sounding board. The chatbot couldn’t produce large sections of us...
Read MoreCSS Anchor Positioning Guide | CSS-Tricks
October 4, 2024
CSS Anchor Positioning gives us a simple interface to attach elements next to others just by saying which sides to connect — directly in CSS. It also lets us set a fallback position so that we can a...
Read MoreInterview With Björn Ottosson, Creator Of The Oklab Color Space — Smashing Magazine
October 3, 2024
Go behind the scenes with Björn Ottosson, the Swedish engineer who created Oklab color space, and discover how he developed a simple yet effective model with good hue uniformity while also handling l...
Read MoreWeb Components are not Framework Components — and That’s Okay
October 3, 2024
Frankly, if framework authors were sold the idea that web components would be a compile target for their frameworks, and then got today’s WC APIs, I understand their frustration. Worse yet, if every...
Read More