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 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 MoreHow 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 MoreData 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 MoreThe 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 MoreDeep 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 MoreHow 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 MoreKeep 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 MoreAI Native Developer Tools Landscape
March 27, 2025
Your Guide to the AI Development Ecosystem Source: AI Native Developer Tools Landscape...
Read MoreThe <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 MoreThe environmental impact of the web we build
March 26, 2025
Source: The environmental impact of the web we build | Go Make Things...
Read MoreA Field Guide to Rapidly Improving AI Products
March 26, 2025
Source: A Field Guide to Rapidly Improving AI Products – Hamel’s Blog...
Read MoreLeading 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 MoreLevels 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 MoreThe 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 MoreWeb 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