Elsewhere

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

Revenge of the junior developer

April 7, 2025

If you still think of AI-based code-autocompletion suggestions as the primary way programmers use AI, and/or you are still measuring Completion Acceptance Rate (CAR), then you are sitting on the vague...

Read More

A Model Context Protocol Server (MCP) for Microsoft Paint

April 7, 2025

Why did I do this? I have no idea, honest, but it now exists. It has been over 10 years since I last had to use the Win32 API, and part of me was slightly curious about how the Win32 interop works wit...

Read More

Minimal CSS-only blurry image placeholders

April 7, 2025

Here’s a CSS technique that produces blurry image placeholders (LQIPs) without cluttering up your markup — Only a single custom property needed! Source: Minimal CSS-only blurry image placeholders...

Read More

Simplify sharing with built-in APIs and progressive enhancement – Piccalilli

April 7, 2025

The Web Share API allows us to present users with choices that matters to them, because it triggers the share mechanism of their device. For example, I can easily share links to the group chat, Bluesk...

Read More

First Look at The Modern attr()

April 7, 2025

You might have used the attr() function in CSS before to get the text content for a pseudo-element. … However, when we want to use a value other than text, it will not work. In the following HTML, I...

Read More

Stop Chasing New JavaScript Frameworks: Build with Fundamentals Instead

April 4, 2025

Source: Stop Chasing New JavaScript Frameworks: Build with Fundamentals Instead 🏗️ – DEV Community...

Read More

The case for “old school” CSS

April 4, 2025

Do people still write CSS in CSS files any more? I honestly don’t keep up with the trends as much as I did back when I started by career. Partly because I’ve started to feel that the web developme...

Read More

Correlation charts: Connect the dots between site speed and business success

April 4, 2025

If you could measure the impact of site speed on your business, how valuable would that be for you? Say hello to correlation charts – your new best friend. Here’s the truth: The business folks...

Read More

The systemic failure of implementing CSS principles

April 3, 2025

Source: The systemic failure of implementing CSS principles | Andrea Davanzo...

Read More

How Does Chrome Prioritize Image Requests?

April 3, 2025

In this article, we’ll explore how Chrome determines the request priority for images. We will explain how prioritization works and what optimization techniques you can use to ensure important im...

Read More

Customizable select elements

April 3, 2025

This article explains how to use dedicated, modern HTML and CSS features together to create fully-customized elements. This includes having full control over styling the select button, drop-down picke...

Read More

Why Generalists Own the Future

April 3, 2025

Source: Why Generalists Own the Future...

Read More

Shift Left on Security: Empower Full-Stack Devs to Build Safer Code | Patreon

April 2, 2025

For most developers, we see securing secret keys and requiring authentication for API endpoints as basic coding, but AI won’t. The same way that someone new to the industry wouldn’t know these bes...

Read More

Meet Declarative Web Push

April 2, 2025

Declarative Web Push allows web developers to request a Web Push subscription and display user visible notifications without requiring an installed service worker. Service worker JavaScript can option...

Read More

Deep Dive Into the Cascade

April 2, 2025

The CSS Cascade seems simple enough when you’re dealing with a single stylesheet. But in real world applications, we use bundlers like webpack or vite to load thousands of files. How can we ensu...

Read More

Test Driven Vibes — Royal Icing

April 2, 2025

Source: Test Driven Vibes — Royal Icing...

Read More

WebAIM: The WebAIM Million – The 2025 report on the accessibility of the top 1,000,000 home pages

April 1, 2025

For the seventh consecutive year, WebAIM conducted an accessibility evaluation of the home pages for the top 1,000,000 web sites. The evaluation was conducted using the WAVE stand-alone API (with addi...

Read More

The Future Favors the Curious

April 1, 2025

Running design at Microsoft AI and having done a decent amount of hiring lately, I can tell you that the patterns emerging now are exactly as they were in 1995. There is a giant population of designer...

Read More

The Thankless Complexity of Custom Form Validations

April 1, 2025

One of the least exhilarating but common development tasks are building forms, and form validations. While important, they’re often over-designed and easy to over-engineer as a result. I believe...

Read More

Grid First, Flex Third

March 31, 2025

I’ve been mulling this topic for months now, and I’m pretty firmly of the opinion if you are attempting to do some layout in CSS, you should reach for display:grid first, followed by display:block...

Read More

Summary of the February 2025 TC39 plenary

March 31, 2025

The February TC39 meeting in Seattle wrapped up with significant updates and advancements in ECMAScript, setting an exciting trajectory for the language’s evolution. Here are the key highlights,...

Read More

Item Flow – Part 1: A new unified concept for layout

March 31, 2025

CSS Grid and Flexbox brought incredible layout tools to the web, but they don’t yet do everything a designer might want. One of those things is a popular layout pattern called “masonry” or “wa...

Read More

Expanding CSS Shadow Effects

March 31, 2025

The Power of Shadows Shadows in CSS can be multi-directional, layered, and are animate-able. On top of being all that, they don’t affect the layout and computed size of an element even though they c...

Read More

mind the WCAG automation gap – HTML Accessibility

March 31, 2025

What can automated tools test without humans? Source: mind the WCAG automation gap – HTML Accessibility...

Read More