Elsewhere

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

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

How Software Engineers Actually Use AI

March 31, 2025

We surveyed 730 coders and developers about how (and how often) they use AI chatbots on the job. The results amazed and disturbed us. Source: How Software Engineers Actually Use AI | WIRED...

Read More

Data Fetching Patterns in Single-Page Applications

March 28, 2025

When a single-page application needs to fetch data from a remote source, it needs to do so while remaining responsive and providing feedback to the user during an often slow query. Five patterns help ...

Read More

The Software Engineering Identity Crisis

March 28, 2025

To understand this identity crisis, we need to look at how deeply the craft of coding has shaped who we are. At its core, writing code is about mastery and control – skills we’ve spent years p...

Read More

Deep Dive into LLMs like ChatGPT – YouTube

March 27, 2025

This is a general audience deep dive into the Large Language Model (LLM) AI technology that powers ChatGPT and related products. It is covers the full training stack of how the models are developed, a...

Read More

How to think about Baseline and polyfills

March 27, 2025

Polyfills have long been a part of the web developer experience, as they attempt to provide support for web features that aren’t supported in all browsers. It would seem that polyfills are an in...

Read More

Keep Product Teams Shipping Faster with Successful Frontend Migrations

March 27, 2025

The company wants more features, faster. You go to your boss and suggest that reducing build times could increase the team’s shipping velocity. They tell you that they aren’t willing to in...

Read More

AI Native Developer Tools Landscape

March 27, 2025

  Your Guide to the AI Development Ecosystem Source: AI Native Developer Tools Landscape...

Read More

The <select> element can now be customized with CSS

March 27, 2025

From Chrome 135, web developers and designers can finally unite on an accessible, standardized and CSS styleable element on the web. This has been many years in the making, many hours of engineering a...

Read More

The environmental impact of the web we build

March 26, 2025

Source: The environmental impact of the web we build | Go Make Things...

Read More

A Field Guide to Rapidly Improving AI Products

March 26, 2025

Source: A Field Guide to Rapidly Improving AI Products – Hamel’s Blog...

Read More

Leading Effective Engineering Teams in the Age of GenAI

March 25, 2025

Using AI in software development is not about writing more code faster; it’s about building better software. It’s up to you as a leader to define what “better” means and help your team nav...

Read More

Levels of user onboarding | Krystal Higgins

March 25, 2025

Discussion about user onboarding often focuses on teaching new users how to use a product’s interface. There are dozens of third-party plugins that offer various ways to point out product navigation...

Read More

The 4 patterns of AI Native Dev

March 25, 2025

AI is fundamentally reshaping software development roles and activities. While the change is obvious, understanding the actual shifts taking place remains challenging. In this article, we introduce a ...

Read More

Web Performance: Fast, Responsive, Stable in 2025

March 25, 2025

Web Performance is one of those topics that’s constantly discussed as crucial for the modern web. It’s often framed as a key factor for user experience (UX), conversions, SEO, and overall success ...

Read More