Elsewhere
Things we find interesting we think you might too. Grab the RSS feed for your newsreader of choice.
AI is reshaping UI — have you noticed the biggest change yet?
March 12, 2025
Goodbye commands, hello intent The way we interact with software is anything but static. Sometimes it’s a gentle evolution, other times a jarring leap. Today, a growing wave of design pioneers, incl...
Read MoreCSS Relative Colors
March 12, 2025
Over the years, we have been used to using CSS pre-processors like Sass for a use case like applying opacity to a pre-defined color. Today, we have a new way to do that and more with CSS relative colo...
Read MoreDive Into WebGPU—Part 1 (Tutorial)
March 11, 2025
WebGPU is a modern graphics API designed to provide high-performance graphics and computation capabilities across different platforms, including web browsers, desktops, and mobile devices. It is inte...
Read MoreJavaScript Fatigue Strikes Back – Allen Pike
March 11, 2025
In recent months, I’ve returned to writing code daily. It’s been a lot of fun. While I enjoy Swift, Python, and Ruby, we’ve been building in TypeScript lately since it’s a good fit for our lat...
Read MoreJavaScript | 2024 | The Web Almanac by HTTP Archive
March 10, 2025
JavaScript is essential for creating interactive web experiences, driving everything from basic animations to advanced functionalities. Its development has significantly enhanced the web’s dynamic c...
Read MoreState of AI 2025
March 10, 2025
But today I want to figure out what’s really going on. How do you use AI? What tools have you tried? And will the robots uprising happen before we get GTA 6? We appreciate your time and input, a...
Read MoreThe hardest working font in Manhattan
March 10, 2025
In 2007, on my first trip to New York City, I grabbed a brand-new DSLR camera and photographed all the fonts I was supposed to love. I admired American Typewriter in all of the I <3 NYC logos, watc...
Read MoreUse scheduler.yield() to break up long tasks
March 10, 2025
A page feels sluggish and unresponsive when long tasks keep the main thread busy, preventing it from doing other important work, like responding to user input. As a result, even built-in form controls...
Read MoreThe Psychology of Site Speed and User Happiness
March 10, 2025
Over the past few decades, there has been a great deal of fascinating research into how human beings engage with technology. These studies – many of which have findings that have persisted over the ...
Read MoreWill the future of software development run on vibes?
March 7, 2025
Instead of being about control and precision, vibe coding is all about surrendering to the flow. On February 2, Karpathy introduced the term in a post on X, writing, “There’s a new kind of...
Read MoreHow to write exceptional documentation
March 6, 2025
Writing high-quality developer documentation is a challenging task. One reader visiting your site may have a tricky bug to solve, another may be looking for guidance, while a third just wants to get s...
Read MoreFrom Design doc to code: the Groundhog AI coding assistant (and new Cursor meta)
March 5, 2025
Today, alongside with teaching you the technique I’m announcing the start of a new open-source (yes, I’m doing this as pure OSS and not my usual proprietary licensing) AI headless agentic ...
Read MoreFunctions in CSS?!
March 5, 2025
What exactly is a function in CSS? I like this definition from the spec: Custom functions allow authors the same power as custom properties, but parameterized They are used in the same places you woul...
Read MoreThe Modern CDN Means Complex Decisions for Developers
March 5, 2025
Whether you were building a web site or an application, hosting choices used to be about bandwidth, latency, security and availability (as well as cost), with content delivery networks (CDNs) handling...
Read MoreAI vs The Expert
March 5, 2025
Eleven years ago, comedy sketch The Expert had software engineers (and other misunderstood specialists) laughing to tears at the relatability of Anderson’s (Orion Lee) situation: asked to do the lit...
Read MoreMy sales pitch for TypeScript
March 4, 2025
Roughly, TypeScript is JavaScript plus type information. The latter is removed before TypeScript code is executed by JavaScript engines. Therefore, writing and deploying TypeScript is more work. Is th...
Read MoreHallucinations in code are the least dangerous form of LLM mistakes
March 4, 2025
A surprisingly common complaint I see from developers who have tried using LLMs for code is that they encountered a hallucination—usually the LLM inventing a method or even a full software library t...
Read MoreNotes from my Accessibility and Gen AI podcast appearence
March 4, 2025
I actually use Large Language Models for most of my alt text these days. Whenever I tweet an image or whatever, I’ve got a Claude project called Alt text writer. It’s got a prompt and an example. ...
Read MoreBuilding a Unified Web: A Fireside Chat with Rachel Andrew
March 3, 2025
We chat with Rachel Andrew of Google — a leading voice in web standards and innovative design and a member of the CSS Working Group of the W3C – about the current and future state of web standards...
Read Morewandler
March 3, 2025
run ai in your browserinspired by the ▲ AI SDK & built on top of 🤗 transformers.js Source: wandler...
Read MoreWhy AI Needs Information Architecture
March 3, 2025
One of the most common questions I’m asked is, “is information architecture still relevant now that we have AI?”Of course, not everyone puts it like that. Instead, they’ll say things like “w...
Read MoreDear Student: Yes, AI is here, you’re screwed unless you take action…
March 3, 2025
It’s just facts, I’m a straight shooter. I’d rather tell it to you straight and provide actionable advice then placate feelings. The steps that you take now will determine your succe...
Read MoreWhat is TypeScript? An overview for JavaScript programmers
March 3, 2025
Read this blog post if you are a JavaScript programmer and want to get a rough idea of what using TypeScript is like (think first step before learning more details): How TypeScript code is different f...
Read MoreWeb-AI Client-Side AI for Developers: Jason Mayes-Google’s Web AI Lead
February 28, 2025
In this episode of ‘Ventures with David,’ host David converses with Jason Mayes, Google’s web AI lead, about the innovations and implications of web AI and product management. They d...
Read More