Elsewhere

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

An Introduction to SVG (Scalable Vector Graphics) Part 2: Positioning in SVG – HTML + CSS + JavaScript

August 22, 2025

An Introduction to Scalable Vector Graphics (SVG) Source: An Introduction to SVG (Scalable Vector Graphics) Part 2: Positioning in SVG – HTML + CSS + JavaScript...

Read More

Un-Sass’ing my CSS

August 22, 2025

Un-Sass’ing? With this in mind, I thought I’d start another little series of articles. This time, I’ll be showcasing how aspects of modern CSS can replace your favourite CSS preprocessor, what I...

Read More

AGENT.md: Why your README matters more than AI configuration files

August 22, 2025

The AGENT.md specification emerged in July 2025 as an attempt to solve a real problem: developers maintaining separate configuration files for each AI coding tool (.cursorrules, .windsurfrules, CLAUDE...

Read More

AI’s Security Crisis: Why Your Assistant Might Betray You – Last Week in AWS Podcast

August 22, 2025

On this episode of Screaming in the Cloud, Corey Quinn talks with Simon Willison, founder of Datasette and creator of LLM CLI about AI’s realities versus the hype. They dive into Simon’s “lethal...

Read More

Is AI about to expose just how mediocre most developers are?

August 22, 2025

Most code is crap, most developers are mediocre. In the age of AI-assisted coding, that’s a problem for them and the industry.Like many people, I’ve been of the belief that AI would not replace de...

Read More

What Is Design Debt Really Costing Your Team?

August 21, 2025

In the growing world of digital products, everyone talks or knows about “Technical debt”, these shortcuts in code that eventually demand payment with interest. But there’s a lesser-known cousin ...

Read More

Conformance vs compliance, accessibility standards edition

August 21, 2025

Two words that are often confused: conformance and compliance. What do they mean? Source: Conformance vs compliance, accessibility standards edition | hidde.blog...

Read More

CSS Questions

August 21, 2025

Test your CSS knowledge with 100+ questions on CSS from basic selectors to advanced topics like pseudo-classes, cascade layers, and container queries. Whether you’re a beginner or an experienced...

Read More

Claude Code: A Highly Agentic Coding Assistant

August 20, 2025

Use Claude code to explore, develop, test, refactor, and debug codebases.Extend the capabilities of Claude Code with MCP servers such as Playwright and Figma MCP servers.Apply Claude Code best practic...

Read More

A Progressive Complexity Manifesto

August 20, 2025

THE GREAT DECEPTION: STATIC VS. SPA The industry sold us a lie. They said our choices were: Static HTML: “Dead” pages with no interaction Full SPA: “Modern” apps with endless complexity This i...

Read More

Beyond Tool Calling: Understanding MCP’s Three Core Interaction Types – Upsun Developer Center

August 20, 2025

The Model Context Protocol (MCP) changes how AI applications connect to external data and services. While most developers have experience with tool calling, MCP offers three distinct interaction types...

Read More

How to build an AI design system

August 20, 2025

For over a decade, design systems have shaped how digital teams collaborate. They provide the scaffolding behind every scalable interface, unify branding, ensure accessibility, and bridge the gap betw...

Read More

The Fastest Site in the Tour de France – CSS Wizardry

August 20, 2025

Bold claims, but how do they stack up in the browser? For an industry utterly obsessed with speed, how does that translate to its online presence? Every individual in the peloton wants to be the faste...

Read More

In the Future All Food Will Be Cooked in a Microwave, and if You Can’t Deal With That Then You Need to Get Out of the Kitchen

August 19, 2025

As a restaurant owner – I’m astounded at the rate of progress since microwaves were released a few short years ago. Today’s microwave can cook a frozen burrito. Tomorrow’s microwave will be ab...

Read More

Horizontal Scrolling Containers Are Not a Content Strategy

August 18, 2025

I should clarify that I am not talking about carousels. That said, because users often consider horizontal scrolling containers to be carousels, I will be talking about carousels. Also, this post is w...

Read More

Modern Node.js Patterns for 2025

August 18, 2025

Node.js has undergone a remarkable transformation since its early days. If you’ve been writing Node.js for several years, you’ve likely witnessed this evolution firsthand—from the callback-heavy...

Read More

A Few Things About the Anchor Element’s href You Might Not Have Known – Jim Nielsen’s Blog

August 18, 2025

I’ve written previously about reloading a document using only HTML but that got me thinking: What are all the values you can put in an anchor tag’s href attribute? Source: A Few Things About the A...

Read More

No, AI is not Making Engineers 10x as Productive

August 18, 2025

A few months ago I went through a bit of a mental slump. I’ve always been confident of my abilities as an engineer, but I couldn’t help but feel like my skills were falling hopelessly behi...

Read More

The Manifest Using AI responsibly in Development and Collaboration

August 15, 2025

AI seems to give us superpowers. But as with any powerful tool, we need principles to guide us. This manifesto sets 5 principles for using AI tools like LLMs responsibly and effectively. It emphasizes...

Read More

Many Servers Don’t Properly Support HTTP Prioritization

August 15, 2025

Loading the most important resources first is key to improving website performance. However, even when resources are correctly prioritized, servers don’t always adhere to the request priorities ...

Read More

Cheating Entropy with Native Web Technologies

August 15, 2025

I have a number of old side projects which I occasionally have to revisit. The structure of these projects broadly falls under two categories: Ones I built with a mindset of having my starting point b...

Read More

How we sped up Notion in the browser with WASM SQLite

August 15, 2025

This year we’ve been able to deliver this same improvement to users who access Notion through their web browsers. This article is a deep dive into how we used the WebAssembly (WASM) implementation o...

Read More

My Lethal Trifecta talk at the Bay Area AI Security Meetup

August 15, 2025

I gave a talk on Wednesday at the Bay Area AI Security Meetup about prompt injection, the lethal trifecta and the challenges of securing systems that use MCP. It wasn’t recorded but I’ve created a...

Read More

Taste is a dead end; what you should have is a point of view

August 14, 2025

By justifying decisions on the basis of taste, designers are throwing away the influence they need for preventing low-value feature bloat Source: Taste is a dead end; what you should have is a point o...

Read More