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 MoreA 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 MoreMinimal 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 MoreSimplify 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 MoreFirst 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 MoreStop Chasing New JavaScript Frameworks: Build with Fundamentals Instead
April 4, 2025
Source: Stop Chasing New JavaScript Frameworks: Build with Fundamentals Instead 🏗️ – DEV Community...
Read MoreThe 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 MoreCorrelation 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 MoreThe systemic failure of implementing CSS principles
April 3, 2025
Source: The systemic failure of implementing CSS principles | Andrea Davanzo...
Read MoreHow 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 MoreCustomizable 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 MoreShift 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 MoreMeet 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 MoreDeep 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 MoreWebAIM: 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 MoreThe 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 MoreThe 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 MoreGrid 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 MoreSummary 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 MoreItem 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 MoreExpanding 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 Moremind 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