Tech is political: The people under attack in Palestine 🇵🇸, Iran 🇮🇷, and Lebanon 🇱🇧 are people like us. They’re our brothers and sisters, too. Read up on their history, scrutinize what you’re told, and demand respect and accountability. Hide

Frontend Dogma

“2026” News Archive

Definition, related topics, and tag feed

“2026” × ? · “2026” RSS feed (per email)

Entry (Sources) and Additional TopicsDate#
WordPress Accessibility Issues That Are Getting Sites Sued in 20262324
wordpress, accessibility, legal, wcag
Five Ways the US and China Clash Over AI (str)2323
ai, politics, legal
Google Faces US$3.2 Billion Damage Claims on Ad-Tech Monopoly (str)2322
google, monetization, legal
How Meta Reduced Diff Authoring Time by 40%2321
videos, interviews, facebook+meta, productivity, ai
Tales from the 90s: On XML’s Great Future, the Mobile Web on a 4×20-Character Screen, and Accessibility as the Original Responsive Design (fro)2320
history, standards, xml, sgml, html, xhtml, hdml, responsive-design, graceful-degradation, mobile, accessibility, user-experience
AWS Launches a Local Answer to TypeSafe’s Jev Decision Model2319
ai, aws
An Introduction to Email Development for Frontend Professionals (ele/des)2318
guest-posts, email, tooling
Irony Alert: OpenAI Whines That Chinese Model Stole Its Special IP That It Stole From Everybody Else (the)2317
openai, moonshot-ai, legal, ethics
Google Releases September 2026 Spam Update (sem)2316
google, search, spam
10 SEO Best Practices for Google and AI Search (sem)2315
seo, best-practices, google, ai, search, accessibility
No Place for Palantir in a Democratic Europe (cor)2314
open-letters, palantir, politics, ethics
State of Devs 2026 [Results] (sac/dev)2313
surveys, metrics, career
Four Months of VoidZero at Cloudflare: Making the Open-Source JavaScript Toolchain Faster for All Humans and Agents (eva)2312
voidzero, cloudflare, foss, javascript, tooling
Traditional Web Development Is Dead… (and Honestly? Good Riddance) (web)2311
ai, career, product-management, economics
EmDash 1.0: An Open Source CMS for Astro2310
emdash, astro, cloudflare, foss
Optimizing Objects With Null Prototypes (mco)2309
javascript, prototypes, v8
I Burned Out—Now I Don’t Know How to Start Again (emb)2308
discussions, career
Designing Accessible Keyboard Focus States With CSS (hac)2307
accessibility, keyboard-navigation, focus, css
OpenAI Has Quality Raters, AI Trainers, and They Cheated With AI (rus/ser)2306
openai, ai, quality
Crafting WCAG 3 for More Accessible User Experiences (w3c)2305
wcag, standards, accessibility, w3c
When Should You Disclose AI Use? The PACED Framework (nng)2304
ai, documentation
Randomly Place an Element Along Edge of Another Element (chr/fro)2303
css, animations, effects
Continuing to Move PHP Open Source Forward (jet)2302
php, foss, jetbrains, phpstorm
Introducing CAFE(S): A Framework for Defining AI Context Quality2301
introductions, ai, quality, concepts
Survey: People Don’t Trust AI, but They Tell It Everything (pro)2300
surveys, ai, privacy, metrics
The Pulse: A New Trend of CPU Shortages (ger)2299
ai, metrics, economics
Detect When Elements Overlap With CSS (sha)2298
css, anchor-positioning, scrolling
There’s a New Way to Break RSA That’s Faster Than Anything We’ve Seen Before (dan/ars)2297
security, cryptography
You Can’t Be Accessible if People Can’t Understand You (inc)2296
videos, accessibility, content
New in Chrome 154: Iframes That Automatically Resize Themselves to Their Content (bra)2295
iframes, chrome, browsers
Why I Built a Website Clone Using HTML and CSS2294
html, css, learning
Node 20 Is No Longer Available in GitHub Actions2293
nodejs, github-actions
The Most Expensive 33 Hours in WordPress History… (fir)2292
videos, wordpress, automattic
The Root Scroller and How Not to Lose It (pol)2291
css, scrolling
AI Is a Boring Technology (chr)2290
ai
Stop Buttons Triggering Zoom When They’re Double Tapped (bel/pic)2289
buttons, zooming, css
I Said No and Apple Said Yes (dbu)2288
apple, unix-like, ai
This Weird 1973 Typeface Just Came Back From the Dead (web)2287
fonts
Why the Best Software Advice Is the Hardest to Follow2286
learning, processes
Optimizing GitHub Actions for Agent PRs: Speculative Test Slicing and AST Impact Analysis2285
github-actions, ai-agents, ai, testing, code-reviews, optimization
We Found a Fix for Wobbly Spinners in Safari (Without Using AI)2284
css, safari, browsers
Nobody Starts as an Accessibility Expert2283
accessibility, design, career, learning
The Grand Unifying Architecture of Frontend (rya)2282
architecture, concepts, frameworks, javascript
Foundations: The Accessibility Tree (cra/tet)2281
fundamentals, accessibility, dom
Automating All Accessibility Testing Is a Pipe Dream (nic)2280
accessibility, testing, automation
Anthropic, OpenAI, Google, and SpaceXAI Face Antitrust Lawsuit Over AI Slowdown Pact2279
ai, legal, anthropic, openai, google
Make People So Valuable That Everyone Hires More2278
hiring, ai
Jev Introduces a New Shape of LLM—System One, aka Decision Models (sim)2277
ai, tooling
AI Coding Has Made CI a Bottleneck, So We Reworked Ours to Keep Up2276
ai, ci-cd, testing, metrics, case-studies
Dark Mode Very Much Matters to Me (pre/fro)2275
dark-mode, accessibility
New in Edge for Developers—Create Better Components and Make Your Site Agent-Ready (pat)2274
release-notes, edge, browsers
12 CSS Features You Can Use Today With No Build Step (fla)2273
css, nesting, functions, container-queries, grids, aspect-ratio, cascade, selectors, animations, scrolling, units, logical-properties
The Lie We Keep Telling Ourselves About Regulating AI (dan)2272
ai, politics, legal, link-lists
Component Testing: A Practical Guide for Frontend Developers (sto)2271
guides, components, testing, storybook
Clean Code Is Not the Same as Clear Code: Comments Were Never the Problem2270
documentation, comments
What Is Palpable Content? (rus)2269
html, terminology, accessibility
Scott Jenson: Are We Really Going to Use the Same Desktop UX Forever? (sco/kde)2268
videos, desktop, design, user-experience
I Am Often Wrong (bch)2267
learning, processes
The Senior Engineer Death Spiral (thr)2266
career
Periodic Table of HTML Elements (aba)2265
html, overviews
Props Are Not a Design System (vit)2264
design-systems, props, concepts
Fluid Typography (don)2263
typography, css, accessibility
Stage-Only npm Tokens for Safer Automation2262
npm, security, automation
The 3 Roles of Context for AI Agents (nng)2261
ai-agents, ai, concepts
CSS-Tricks Could Be a Co-Op (eri)2260
css-tricks, digitalocean, community
What Is Still Exciting in Tech?2259
discussions, programming, culture, trends
An Undercover Google Analyst Infiltrated a Notorious Supply-Chain Hacking Gang (agr/wir)2258
security, google
Custom Glow Rings Inside of Elements (chr/fro)2257
css, effects, gradients, shadows
You’ll Miss Publishers When They’re Gone (bel)2256
training, economics, community
The AI Threat Is Real, It Just Isn’t the One in the Headlines (rob)2255
ai, security, outlooks, anthropic, openai
I Don’t Like LLMs (mfo)2254
ai
Ctrl + Alt + Choose: The Fight for Your Browser Choice (web)2253
videos, browsers
I Edit 115+ Articles per Year—Here Are the 5 Ways I Edit Drafts (chr/sem)2252
content, quality
How to Lead DevRel in the AI Era: Stop Playing It Safe (bla)2251
how-tos, developer-relations, leadership, lessons, ai
Chrome Can Now Measure Exactly How Obnoxious Your Website’s Ads Are (web)2250
chrome, browsers, monetization, tooling, crux
Introducing secure-eval-worker (mco/pla)2249
introductions, nodejs, libraries, javascript, permissions, security
On Respect and Gratitude in Open Source (j9t)2248
foss, community, communication
WebKit Features for Safari 27.0 (jen+/web)2247
release-notes, webkit, safari, browsers
19½ Things You Didn’t Know About Accessibility in HTML and CSS (mat)2246
slides, accessibility, html, css
A Decent Custom Checkbox Pattern for Until “::checkmark” Is Ready (bel/pic)2245
css, forms
What I’ve Learned as a Frontend Developer After 3+ Years2244
career, lessons, javascript, css, state-management, performance, accessibility, communication, tech-stacks
Logpoints Walkthrough (jet)2243
intellij-idea, code-editors, logging, debugging
Automattic Says CEO Mullenweg Was Gone and Back Inside 33 Hours. What Happened Between?2242
automattic, wordpress
CSS “if()” and Custom Functions (una+)2241
videos, css, conditionals, functions
Migrating the GitHub Copilot Runtime to Rust, Using Copilot2240
migrating, rust, github-copilot, ai
We Read 102 Accessibility Statements Written by EU Online Shops2239
accessibility, documentation, metrics, studies
Do Screen Readers Actually Read the Screen? (rus)2238
screen-readers, accessibility
Extracting Grid Information Using CSS (css/fro)2237
css, grids, math
Does Humour Belong in Accessibility? (ste)2236
accessibility, community
Today, WordPress Ended a 16-Year Tradition… Meet Ipsum (web)2235
wordpress, themes
Chrome 155 Beta2234
release-notes, chrome, browsers
Do Frameworks Matter Anymore?2233
frameworks, react, ai, outlooks
Stop Treating CSS Container Queries Like Traditional Media Queries (sma)2232
css, container-queries, media-queries
25 Years of Mass Surveillance Is Enough (sch)2231
privacy, politics
Microservices vs. Monolithic Architecture: What Nobody Tells You Until You’ve Lived Through Both2230
microservices, monoliths, architecture, comparisons
How to Get Your Website Ready for AI Agents (cry/moz)2229
how-tos, ai-agents, aiso, ai, mcp, llmstxt, tooling
Better Icon and Label Alignment (sha)2228
css, icons, images, labels, alignment
WCAG Process for Assigning Levels (ala)2227
accessibility, wcag, w3c, processes
Page Rage (ale)2226
websites, browser-extensions
CSS Scroll-Triggered Animations Are Here, and I Completely Missed Them (cyd)2225
css, animations, scrolling
Remove Start and End Margins With the “margin-trim” Property2224
css, margins
Dark Mode Checklist (rus)2223
dark-mode, checklists
Bring Back XHTML 2.02222
discussions, xhtml
Why CSS-Tricks Has Been Quiet Lately (geo)2221
css-tricks
Comparing Values With CSS “progress()” (pre/fro)2220
css, functions
Modern Web Types (phi)2219
typescript, types
Brownfield Agentic Engineering (add)2218
ai-agents, ai, maintenance, processes
How to Implement a Distributed Circuit Breaker2217
how-tos, software-design-patterns, javascript
For the Designless2216
design, ai, slop, culture
Dark Mode vs. Light Mode: Effect on Reading Performance in Low Vision2215
studies, research, accessibility, dark-mode, metrics
Anthropic’s Misuse Report, Condensed to 117 Findings (dan)2214
anthropic, claude, ai, ai-agents, security
The Death of Web Development Education2213
web, training, ai, economics
AI Is Breaking Our Proxies for Expertise (sea)2212
ai, math
Using AI as Your Accessibility Testing Partner (ons)2211
accessibility, testing, ai
The Case Against JPEG XL (gia)2210
jpeg-xl, images, metrics
Equal Sitemap Counts Can Hide a Broken Release: Test the URL Sets2209
sitemaps, testing, nodejs
The V8 JavaScript Runtime Undermined My Constant-Time JavaScript Library (soa)2208
v8, javascript, time, security
We Must Pace the Frontier2207
ai
How Okta Sets Guardrails and Context for AI Agents2206
videos, interviews, ai-agents, ai, authentication, authorization, engineering-management
Do We Need a New Scrum Guide?2205
scrum, agile
WebKit Supports “interactive-widget”… and Hopefully Safari Will Too? (bra)2204
webkit, safari, chrome, viewport, browsers
WCAG 3’s Road to Hell Is Paved With Supplemental Requirements (yat)2203
accessibility, wcag, standards
Cloud Takeover: Mass Scanning for Exposed Vite Endpoints (CVE-2026-39364) (f5l)2202
vite, security
It’s All About the Permissions Recovery (chr/fro)2201
browsers, permissions, support, html, geolocation
CSS Curiosities of the Past (val)2200
css, hacks, history, vendor-extensions
Europe’s Cookie Law Is Really a Law About Surveillance (itx/edr)2199
cookies, consent-management, legal, privacy
2026: 2 of the Global Top 200 Websites Use Valid HTML (j9t)2198
html, conformance, metrics, quality, craft
AGENTS.md Optimization: Cut Token Waste With Automated Linting2197
agentsmd, optimization, token-optimization
Shopify Spent Years on React Native—Then Rebuilt Everything in 12 Weeks2196
shopify, react, native
Mistral Wants Open-Weight AI to Compete at the Frontier—It Just Raised $3.5 Billion to Do It2195
mistral, ai
From Idea to Live Website: Everything You Need Before Launch Day2194
processes, checklists
Five Eras of UX Design and the Lessons to Keep in the AI Era (usa)2193
user-experience, design, history, lessons, ai
Inside Google AI Worker’s Union Drive to Instil Company Ethics (skl/com)2192
google, ai, ethics
An Ode to Links (jim)2191
links, web, microcontent
WCAG 3 Update—Conformance (ala)2190
accessibility, wcag, standards, compliance
Native Is Now the Future of Mobile at Shopify2189
shopify, mobile, native, react, migrating, ai
If Coding Is Solved, What Now? Measuring the Sloppiness of Code2188
ai, quality, complexity
They Really Do Think AI Might Kill Everyone (sea)2187
ai
AI Is Already Better at Coding Than Most Software Developers2186
ai, quality
I Was Tired of Building 474 Separate Pages for Open Graph Images (zac)2185
open-graph, images, automation
Why We Should Anthropomorphize AI Agents (sea)2184
ai, ai-agents
AI Accelerates Output, Not Innovation2183
ai, metrics
Is Prisma 8 Ready for Long-Lived Production Apps? (pri)2182
prisma
How to Build Your First AI SEO Agent (Full Walk-Through) (sem)2181
how-tos, ai-agents, aiso, seo, ai, functionality
How We Rebuilt Cloudflare Workers’ Module Registry for Node.js Compatibility (jas)2180
cloudflare, nodejs
Building a Reliable PostgreSQL Queue: Concurrency, Crashes, Retries, and Scale (fro)2179
postgresql, databases, concurrency
Typography Scales (don)2178
typography, css, design-tokens, accessibility
Firefox Is Getting Its Biggest Redesign in Years—Then Mozilla Got Cold Feet (web)2177
firefox, mozilla, browsers
Email, Decoupled From Where and How: A Cross-Runtime, Cross-Provider Email Library for JavaScript and TypeScript (hon)2176
email, tooling, javascript, typescript
npm Extends Recovery-Code Security Holds to All Accounts2175
npm, security
The Death of the Button: Why the Best Interface Is No Interface (sma)2174
design, user-experience, ai
Tailwind Labs Is Joining Shopify (ada/tai)2173
tailwind, shopify
For Review: WCAG 3 Working Draft—September 2026 (w3c)2172
discussions, wcag, standards, accessibility
My HTML Boilerplate (val)2171
html, templates
Rust AI in Practice: Building LLM Applications With Rig (jet)2170
rust, ai, tooling
Canva Is Quietly Publishing Nearly 1 Million Websites a Month (web)2169
canva
Antiquated HTML Snippets and Artefacts (val)2168
html, metadata, geolocation, conditional-comments, internet-explorer, browsers, amp, twitter+x
Support for “headers” Attribute (aar)2167
html, tables, attributes, accessibility, support, screen-readers, nvda, firefox, jaws, chrome, edge, voiceover, safari, talkback
Using Maths to Balance Your Heading Styles (cra)2166
headings, math, css, accessibility, typography
Five Software Engineering Roles for Working With AI (nza)2165
ai, career
A Design Space Exploration of Async/Await2164
programming, asynchrony
The Ampersand Is Nearly 2,000 Years Old—and Designers Still Can’t Agree How It Should Look (web)2163
typography, design
Half Past Fetch2162
javascript, data-fetching, asynchrony
Container Style Queries and Advanced “attr()”: Rethinking How to Wire Up My Components in CSS (uti)2161
css, style-queries, functions, grids, layout, components
A Developer’s Practical Guide to Integrating AI Tools in Modern Web Development2160
guides, ai, tooling, security
5 Open Source AI Tools You Need to Self Host (fir)2159
videos, foss, ai, tooling
Animating CSS Grid Layouts With CSS Anchor Positioning (bra)2158
css, grids, layout, animations, anchor-positioning
Sidenotes With CSS Anchor Positioning (vbe)2157
css, anchor-positioning, footnotes
Custom Scrollbar Component in 2026 (fro)2156
design-systems, components, scrolling, css
How Many Pages Is Enough in an Accessibility Audit? (kar)2155
accessibility, auditing, wcag
How to Control AI Crawlers: A Practical Guide to Robots.txt, Nginx, and WAF Rules2154
how-tos, guides, ai, bots, crawling, robotstxt, nginx, servers
Resource Age and Its Impact on Cacheability (pau)2153
caching, performance, http-headers, http, metrics
Chrome Again Exempts Google From User Site Data Settings (lap)2152
chrome, browsers, privacy
Fuzzing the State Machines Inside My HTTP Client2151
javascript, testing
OpenAI Agents Hijacked German Website Before Hugging Face Hack, Report Claims (zsk)2150
openai, ai, security
Revealed: Microsoft Signed $125M Contract With Israel During First Year of Gaza War (mid)2149
microsoft, azure, ethics, politics
Twenty Years of jQuery: How a Little Library Rewired Web Development (inf)2148
anniversaries, jquery
W3C Opens 2026 Community Survey (w3c)2147
surveys, w3c, community
Inside a Software Factory (pau/ore)2146
programming, concepts, ai, link-lists
The Story of VS Code—Official Documentary (vsc)2145
videos, vs-code, code-editors, microsoft
Using AI for UX Work: Study Guide (nng)2144
guides, ai, user-experience, training, link-lists
React Now Rusted All the Way Out (fro)2143
react, compiling, rust, oxc
If You Hate the Organization, You Can’t Help It Change (ste)2142
agile, collaboration
HTML Minifier Next: Unused-CSS Removal, Improved Web Demo, and Greater Versatility, Security, and Performance (j9t)2141
release-notes, html-minifier
CSS Scroll-Driven Animations Without JavaScript (ron)2140
css, animations, scrolling
.name Termination2139
domains
20 Agentic AI Terms Every Developer Should Know (Explained Simply)2138
ai-agents, ai, terminology
Submit Your Ideas for Interop 2027 (web)2137
interoperability, web-platform, browsers, community
On Artificial Intelligence (mat)2136
ai, ethics
How Turbopack Chunks Your JavaScript2135
turbopack, javascript
Burnt Out on a Three-Day Week2134
career
AI Is Making Us Build Too Much (sjg)2133
ai, productivity, maintenance
Last Week I Disabled GitHub Issues on Most Laravel Open-Source Packages (tay)2132
laravel
Vitest 5.0 Is Out (vit)2131
release-notes, vitest
The Quality Paradox of AI-Generated Code2130
ai, quality, maintainability
Maybe We Shouldn’t Be Reviewing All This Code (mfo)2129
code-reviews, ai, processes
Your Next OpenAI API Timeout Might Not Be a Timeout at All2128
openai, ai, security
You Don’t Need “initial-scale” in Your HTML (val)2127
html, metadata
“initial-scale” No Longer Needed (ppk)2126
html, metadata
New Things You Should Know About HTML Here in Mid 2026 (chr/fro)2125
html, web-components, canvas
The Best Dark Mode Toggle Is Probably None (lea)2124
dark-mode, toggles, community, design-patterns
Aaron D. Campbell on Navigating WordPress Security in the AI Era (aar+)2123
podcasts, interviews, wordpress, security, ai
Tales From the Void: August 2026 Recap (man/voi)2122
release-notes, vite, vitest, rolldown, oxc
Learn AI (jad)2121
websites, courses, ai
Fixing Top-Level Await in Safari (hei/web)2120
safari, browsers, asynchrony, javascript, webkit, browser-engines
Manifest V2 Is Dead as Chrome Web Store Permanently Purges Legacy Extensions2119
chrome, chromium, browsers, browser-extensions
Why Tech Companies Hid the “Log Out” Button (and How to Win It Back) (web)2118
user-experience, design, authentication
We Let AI Agents Rewrite a 92M-Message-a-Day Service in Go—Zero Incidents2117
ai-agents, ai, refactoring, go, case-studies
Get Grid Information Using Pure CSS (css)2116
css, grids
Bumping the Major Version of Your JavaScript Library Is User Hostile (jam)2115
javascript, libraries, semver, versioning
What’s New in Svelte: September 2026 (dre/sve)2114
release-notes, svelte, sveltekit
Vibe-Coded Apps Are the New Shadow IT2113
vibe-coding, ai, tooling, security
How to Test Image Quality Across Responsive Breakpoints Before You Ship2112
how-tos, testing, images, quality, responsive-design, performance
10 Anti-AI Slop Moves for Frontend Projects Going Faster Than Humans Can Review (tra/evi)2111
ai, slop, code-reviews, typescript, linting, testing, ci-cd, quality
Why TalkBack Keeps Switching Accents (cra)2110
accessibility, pronunciation, talkback
Evaluating a Success Criterion (aar)2109
accessibility, auditing, wcag, processes
How Japan Is Rethinking Web Accessibility Without Laws (mak+/tri)2108
videos, accessibility
Why Adding More AI Agents Makes Your Team Slower (mem)2107
ai-agents, ai, productivity, engineering-management
Ensuring Code Compliance in Public Sector Software Projects (jet)2106
compliance, security, privacy, auditing, qodana
What’s !important #18: “<geolocation>”, Syntax ::highlight()ing, “named-feature()”, and More (css)2105
css, html, retrospectives, web-platform, link-lists
Superprimary (don)2104
design, marketing, theming, buttons
A11y 101—4.1.3 Status Messages (nat)2103
introductions, accessibility, wcag, notifications, live-regions
What’s New in Astro—August 2026 (sar)2102
release-notes, astro, link-lists
Domain Checks Developers Should Make Before Launching a New Web Project2101
domains, dns
Remix 3 Release Candidate (bro/rem)2100
release-notes, remix
If You Have to Ask, Is It Accessible? (web)2099
accessibility, vpat-acr, documentation
Testing Cookie Behavior Across Hundreds of Web Surfaces With Our in-House Auditor2098
cookies, consent-management, testing, privacy, case-studies
Let’s Use the Emergent CSS “random()” Function in All the Browsers (css)2097
css, functions, randomness, support, browsers
Dave [Letorey] Visits (dle+)2096
videos, interviews, mdn, community, accessibility, ai
AI Made Me Doubt Everything About Programming (fel)2095
videos, ai, programming, history
CSS Is Still Awesome (jas)2094
css
What Automated Accessibility Tools Will Never Catch With Tanveer Khan2093
podcasts, interviews, accessibility, tooling, testing, automation
Agentic Skill Decay (add)2092
ai, ai-agents, processes, learning
You Have to Beat the Models at Something (sea)2091
ai, career
What Is the Best Web Page Minifier in 2026? (apo)2090
html, minification, tooling, html-minifier, htmlnano, swc, metrics, comparisons
California Passes AB-1856 for Open-Source Relief Over Age Verification (pho)2089
foss, unix-like, legal
Creepy Crawlies (mon)2088
ai, crawling, traffic, bots
AI Doesn’t Mean the End of Mathematics—at Least Not Yet (sch+)2087
ai, math
How We Use AI for Every Article Without Making AI Slop (ahr)2086
ai, content, processes
The Custodial Era of UX: Cleaning Up After AI (nng)2085
user-experience, ai, processes, maintenance
Background Image Refraction in CSS (pre/fro)2084
css, images, backgrounds, effects
NestJS v12 Is Now Available2083
release-notes, nestjs
htmx 4.0.0 Has Been Released (htm)2082
release-notes, htmx
“node:bench” (jas)2081
nodejs, performance
The AI Backlash Gets Professional (mat)2080
ai, advocacy, economics, sustainability
Limit the Number of Details2079
design, minimalism
New to the Web Platform in August2078
release-notes, web-platform, browsers, chrome, firefox
OpenAI Agents Hacked Hugging Face in 700-Strong Swarm, Tried to Cover Tracks: Investigations (str)2077
openai, hugging-face, ai, security
Feature Detecting “Undetectable” CSS Features With “@supports named-feature()” (bra)2076
css, feature-detection
Big Tech Faces Big Resistance2075
facebook+meta, amazon, apple, google, ai, legal
AI Operating Principles (buz)2074
ai, principles
Good Riddance, TeamPCP. Now for the Hard Part.2073
security
A Deep Dive Into StyleX (fla)2072
deep-dives, tooling, css, javascript
Audit Your Agent Files (add)2071
agentsmd, ai-skills, ai, documentation, maintenance
Hover Proximity Using Modern CSS (css/fro)2070
css, effects
10 Git Commands You’ll Wish You Knew Earlier2069
git, command-line, examples
How Chrome Tracks You and How to Limit It (pro)2068
how-tos, chrome, browsers, privacy
How Capital One Assesses AI Readiness (mka)2067
podcasts, interviews, ai, engineering-management, case-studies
Rethinking Data Visualisation: A UX Approach to Dashboards That Actually Drives Decisions (sma)2066
visualization, information-design, user-experience, examples
Node.js User Survey 2026 (nod)2065
surveys, nodejs
Django Developers Survey 2026 Results (jet)2064
surveys, django, metrics
The Bypass Mechanism Screen Reader Users Still Don’t Have2063
skip-links, components, wcag, accessibility
The Depths of JavaScript: Minesweeper in 247 Bytes2062
javascript, minimalism, functionality
Web-Perf Wednesday—Faster Browser Releases Change Your RUM Population (css)2061
performance, browsers, firefox, chrome
pnpm 12.0 (koc/pnp)2060
release-notes, pnpm
Figure, Video, Figcaption, and Accessibility (sch)2059
multimedia, captions, accessibility, link-lists
Problem With Concurrent Linter Fixes (jfm)2058
linting, eslint
Your Hiring Process Needs HTTP Status Codes2057
hiring, http
Controlling When CSS Custom Property Values Are Computed (jaf)2056
css, custom-properties
The Turbulent AI Era Is Here—the Choices We Make Now Are Critical (bil)2055
ai, politics, outlooks
Fake US Thinktank Set Up and Funded by Israel Sought to Game AI for Propaganda (jas/the)2054
ai, politics
Balancing Flex Items With “flex-wrap: balance” (sha)2053
css, flexbox, layout, masonry
The Infinite Scroll Was a Design Crime—Now Meta is Paying for It (web)2052
scrolling, web, facebook+meta, legal
The Email Verification API (phi)2051
email, apis
Where Usability Testing and Accessibility Audits Overlap2050
testing, usability, accessibility, auditing, comparisons, wcag
AI Promoted Every Developer to Reviewer—Nobody Tested the Reviewer2049
ai, code-reviews
WordPress PHP-Only Block Registration (css)2048
wordpress, php
Intent to Ship: JPEG XL (jaf/moz)2047
jpeg-xl, images, firefox, browsers
The Cloudflare Blog—Brought to You by EmDash2046
cloudflare, emdash
A11y 101—4.1.2 Name, Role, Value (nat)2045
introductions, accessibility, wcag, naming, components
The 4 Hs of HTML (alv)2044
html, semantics
Multiple-Column Layout, Rows, Rules, and Floats2043
css, layout, floats
Why Monthly Agency Retainers Waste Small Business Budgets in SA2042
economics, business-relations
The Asteroid Currently Hitting Frontend Web Development (nol)2041
ai, career
How to Apply CSS Only if There Are a Certain Number of Nested Elements (cfe)2040
how-tos, css
Can “Predictable Delivery” Be Measured?2039
engineering-management, productivity
Resolved: CSS Class Prefix Selector (geo/css)2038
css, selectors
AI-Generated Images Can Perform as Well as Stock Photography (nng)2037
ai, images, user-experience
How to Write Accessible Times2036
how-tos, writing, time, accessibility
Vibe Coding and Quality (ily)2035
vibe-coding, ai, quality
Containerizing and Optimizing Node.js Applications With Paketo Buildpacks2034
nodejs, containerization, tooling, docker
AI Data Center Outrage Is Showing Up Everywhere From Ads to Elections (ash+)2033
ai, infrastructure, sustainability, politics
AI-Assisted Development Means Test-First Development (j9t)2032
ai, testing, principles
Bun 1.4 (bun)2031
release-notes, bun
On Teaching AI How You Work (kar)2030
ai, ai-skills
Build: Downgrade [Node.js] Intel macOS Support to Experimental (nod)2029
nodejs, unix-like, apple
Chrome 153 Beta2028
release-notes, chrome, browsers
Is There a Relationship Between Cycle Time and PR Throughput?2027
productivity, metrics, engineering-management
The Process of Migrating From Sass to Native CSS (chr)2026
migrating, sass, css
AI Checks AI: OpenAI Promises More Control After Attack on Hugging Face (mho/hei)2025
ai, openai, hugging-face, security
The Pulse: Grok’s CLI Caught Uploading All Your Local Files to the Cloud (ger)2024
ai, security
Good Writing Is Obvious, Not Original (sea)2023
writing
How Generative AI Is Changing Modern Software Development2022
ai, programming
CSS Navigation Matching, Early Days (geo/css)2021
css, navigation
US Lead in the AI Race With China Is Rapidly Narrowing (luz+)2020
ai, metrics, openai, anthropic, moonshot-ai
AFixt Comments on the WCAG 3 Conformance Model (kar)2019
wcag, compliance, accessibility
Designing for People With No or Limited Mobility (tet)2018
design, accessibility
Survival Guide for a Censored Internet2017
guides, censorship, network
Israel Creates Fake Think Tank to Influence AI Chatbots (pal)2016
politics, ethics, ai
7 Productivity Tips That Sound Wrong (but Actually Work)2015
productivity, tips-and-tricks, career, processes, communication
What Is the Purpose of Software (dtl)2014
programming, metrics, economics
We’re the Next.js Team—Ask Us Anything2013
discussions, nextjs
Does This Menu Work With Keyboard? the Surprising Number of Big Brands That Fail2012
accessibility, keyboard-navigation, examples
How Long Does It Take to Remediate Accessibility Audit Findings?2011
accessibility, auditing
Git at Any Scale2010
version-control, git, self-hosting, scalability
CSS Units (mcs)2009
websites, css, units
How We Migrated lovable.dev Away From Next.js and Turned It Into Another Lovable App2008
migrating, nextjs, case-studies, ai
Enhanced Spell Checking on the Web (bka)2007
apis, html, javascript
Content Formatting Guidelines for LLMs vs. Google Search2006
guidelines, content, aiso, chatgpt, gemini, google, ai, accessibility, link-lists
A Claude Code Skill Was Eating 200,000 Tokens Before Answering a Single Question2005
claude, ai, ai-skills, anthropic
Can’t Touch the DOM? Reach for “:has()” to Style Any Element (tho)2004
css, selectors
My HTML Boilerplate in 2026 (mat)2003
html, templates
Figma Is the New Dreamweaver: How Modern Prototyping Tools Are Trapping Us in 2018 (web)2002
figma, dreamweaver, comparisons, design, tooling
Using AI as a Tool, Not a Person2001
ai, concepts, processes
Music Theory for Programmers (luk)2000
javascript
React Compiler Linting Just Got a Rust-Native Speedup in Oxlint (fro)1999
react, compiling, rust
Shadow-Piercing Local Component Variables (dav)1998
components, css, custom-properties
AI Text Watermarking Is Not a Big Deal (sea)1997
ai, watermarking, anthropic
How to Prevent Google Antigravity From Accessing .env (jad)1996
how-tos, code-editors, environments
Your Juniors Are Still Here—the Reps Are Gone1995
ai, career, link-lists
Understanding Anthropic’s AI Watermark: How to Beat It1994
how-tos, watermarking, ai, claude, anthropic
The Hidden UX Debt That Is Quietly Driving Your Users Away1993
user-experience, design-debt
What AI Engineer Interviews Really Test: A Practical Guide to Preparing for Modern AI Roles1992
guides, interviewing, ai, career
Introducing Public Preview Runtimes on AWS Lambda, Starting With Node.js 26 and Python 3.151991
introductions, lambda, serverless, nodejs, python
How to Become an AI Designer1990
how-tos, ai, design, vibe-coding, link-lists
Why I Ported Moonshine to JavaScript (pet)1989
migrating, javascript
When a Disabled Submit Button Becomes a Dead End (cer)1988
accessibility, buttons, wcag
Exploring Compose HTML for Server Side Rendering (jet)1987
html, server-side-rendering
If the Markets Reject OpenAI and Anthropic, the US Should Nationalize Them (sch)1986
openai, anthropic, ai, politics, economics
Claude Now Watermarks Everything It Writes—Here’s What It Means for Marketers (thi/ahr)1985
claude, ai, content, marketing
“Your Benchmarks Don’t Apply to Us”1984
engineering-management
Your Modules Are Lying to You1983
javascript, esm, commonjs, modules
What’s !important #17: Custom Highlight API, CSS Navigation Matching, Fixing “text-stroke”, and More (dxn/css)1982
css, retrospectives, link-lists
MicroLighter (dav)1981
packages, syntax-highlighting, css
Ethics in Tech Publishing: On Human Rights and the Middle East (j9t)1980
ethics, politics, community
Using Scroll-Driven Animations for Opposing Scroll Directions (cit)1979
css, animations, scrolling
Node.js Interactive 2026: A Recap (avi/nod)1978
nodejs, foss, quic, http, documentation, testing, ai, retrospectives
Canvas Browser1977
websites, browsers
How to Promote Your Writings and Your Website With Frontend Dogma (fro)1976
frontend-dogma, career
Five European Companies Just Agreed to Buy AI Compute That Doesn’t Exist Yet1975
ai, mistral
Rethinking Design Leadership With Swarms and Flocks (bre)1974
design, leadership, concepts
Delayed-Then-Instant Tooltips With HTML and CSS Alone (chr/fro)1973
tooltips, html, css
Tooltips Need a Delay, and Then They Need to Skip It (fro)1972
tooltips, user-experience, react
Is Design Dead in the Age of AI? (ado)1971
design, ai, tips-and-tricks
Building a High-Performance Data Grid in React, Vue, and Svelte (sva)1970
react, vuejs, svelte, performance
How to Make Your Design System Agent-Ready1969
how-tos, design-systems, ai-agents, ai
Understanding “aria-details” (rus)1968
attributes, aria, accessibility, html
New EU Guidelines for AI Labelling (vit/sma)1967
guidelines, ai, legal, politics
Solid 2.0 RC: The Big <Reveal> (rya/sol)1966
release-notes, solidjs
When Public Doesn’t Include You (gra)1965
accessibility, dei
Claude Watermarks Its Output: What Content Teams Should Know (sem)1964
claude, ai, watermarking, content
How to Generate Non-Sloppy Content With AI (hac)1963
how-tos, ai, content
Top 5 AI Features in IntelliJ IDEA (ant/jet)1962
intellij-idea, code-editors, ai
Blocked “aria-hidden”: The Warning Is Right, and Every Fix You’ve Found Is Wrong (css)1961
accessibility, aria, chrome, dev-tools, browsers
5 Useful npx Helpers (j9t)1960
npx, tooling
How the EU Can Face Down Trump’s Tech Aggression (the/eur)1959
politics, ai, legal
Practical Guidelines for Making Destructive Actions Accessible1958
guidelines, accessibility, usability
Accessible Is Conformant (kar)1957
accessibility, compliance, wcag, legal
Understanding “aria-roledescription” (rus)1956
attributes, aria, accessibility, html
The Next Evolution of Software Developers1955
programming, career, ai
CSS “position: sticky” Not Working? Diagnose the Root Cause1954
css, positioning, debugging
Should a Dialog Close When Clicked Outside? (aar)1953
modals, usability
[Node.js] AI Use Policy and Guidelines (nod)1952
guidelines, nodejs, ai
Keeping Type Consistent in Changing Conditions (ell)1951
typography, variable-fonts, fonts
Vibe Coding UI Specification1950
ai, vibe-coding, documentation
Is It Time to Get Ready for WCAG 3? Let’s Read It Together (aaa)1949
videos, accessibility, wcag
Amy Kamala on Art, Tech, and Open Source: A Journey Through WordPress and Community (nat)1948
podcasts, interviews, foss, wordpress, community
How to Make Your Website Load Faster: A Beginner’s Guide1947
guides, performance
5 AI Workflows for Local SEO (ama/moz)1946
ai, automation, seo
Most of Your Tech Debt Is Free1945
technical-debt, maintenance, prioritization, economics
HTML Over WebSockets: Real-Time SPAs With Barely Any JavaScript (and)1944
html, websockets, single-page-apps, link-lists
Reminder That “system-ui” Is Well Supported, When You Use It on macOS You Get San Francisco Which Is a Variable Font, Which Is Fun, and the Fallbacks Are Pretty Good (chr/fro)1943
css, fonts, unix-like, apple
Which AI Models Watermark Their Output?1942
ai, watermarking, claude, gemini, chatgpt, legal, comparisons
How to Write Readable Content1941
how-tos, writing, content, readability
A Deep Dive Into Hono (fla)1940
deep-dives, hono
AI Is Removing the Middle Class of Software Engineering1939
ai, code-reviews, career, programming
The Human Is the Loop1938
ai, career, processes
Animating CSS “border-image” (pre/css)1937
css, borders, images, animations
Is Your Board Getting Accessibility Governance Right? (tin/tet)1936
accessibility
Scroll Axis Lock (arg)1935
css, scrolling
Headless WordPress With Astro: Achieving Perfect “100” Core Web Vitals1934
wordpress, headless, astro, web-vitals, performance
What’s Different in pnpm 12 (koc/pnp)1933
pnpm, release-notes
Are You Designing for the Old World? (kyl)1932
design, ai
Building an Accordion the Browser Can Search1931
accordions, hiding, search, html, css, javascript
Advanced AI Sycophancy (sea)1930
ai, communication
Lessons Learned Making My Peritel Typeface (chr)1929
fonts, lessons
AI Is Now a Major Election Issue1928
ai, politics
Unlock Immediate Diagonal Scrolling With CSS “scroll-axis-lock: none” (bra)1927
css, scrolling
Triaging the AI Horde (mco)1926
ai, processes, security
Toggles Considered Harmful1925
design, toggles, usability
Why You Might Want to Build Your Web App in Canvas Instead of HTML1924
canvas, web-apps, html, comparisons
Let’s Talk About Gradients1923
design, tooling, gradients
Meta Caught Paying Nazis to Post on Facebook (fw/fut)1922
facebook+meta, politics, ethics
Making More npm Packages Work With jsDelivr ESM Mode1921
npm, dependencies, esm
Middle Management Roles Are Also a Trap (let)1920
career, engineering-management, leadership
HTML Can Do That (chr)1919
html, examples
The Default Is Not a Design Decision1918
design, ai, figma, tooling
How to Keep Thinking (sea)1917
how-tos, programming, processes, career
Using and Styling the Dialog Element (geo/css)1916
modals, html, css
Can We Make Default Tailwind a More Accessible Choice? (spa)1915
tailwind, accessibility, css
New Amazon Data Center Is Set to Have the Most Polluting Power Plant in the US (hir)1914
amazon, infrastructure, sustainability
99% of My Website Traffic Is Bots1913
traffic, bots, ai, crawling, scraping
View Transitions: Careful Not to Make Stuff Unclickable (chr/fro)1912
css, view-transitions, usability
How to Decide When an AI Tool Is Worth Keeping (nng)1911
how-tos, ai, tooling
How Baseline Can Help You Ship Less JavaScript (jad/sma)1910
javascript, dependencies, browsers, support, web-platform
How to Navigate Headings With NVDA Screen Reader (pop)1909
videos, how-tos, headings, navigation, nvda, screen-readers, accessibility
Don’t Use a Class for That (alv)1908
html, attributes, selectors, css
How Design Systems Talk to Machines (kae)1907
studies, research, design-systems, ai, mcp, llmstxt, ai-skills, storybook, tooling
A Pragmatic Guide to Browser Support (pix)1906
videos, guides, browsers, support, web-platform
The World Needs Compassionate AI1905
ai, ethics
2026 State of CSS, Devs Surveys (geo/css)1904
css, career
Why $370B Tech Group Palantir Pays 1.4 Percent Tax Rate: Report (cao/alj)1903
palantir
Dark Mode Toggles: Two States Are Enough (lea)1902
dark-mode, design-patterns, examples
The Hierarchy of Competence (hvp)1901
processes, career, efficiency, collaboration, prioritization, engineering-management
The Anatomy of Accessible Forms: Required Form Fields (deq)1900
forms, accessibility
Improved CSS Text-Stroke (tyl)1899
css, effects
I Recreated Management With AI: 9 Things I Do Differently1898
ai, processes
Working With “::highlight()” Using Progressive Enhancement (sun/pic)1897
css, javascript, apis, progressive-enhancement
Defining Ethical Design for Machines1896
design, ethics, principles, ai
CSS: The Bomb Inside Your Inbox (gaz/por)1895
css, html, csp, email, security
What Are Code Reviews Even For?1894
code-reviews, metrics, ai
Maybe the “Webmaster” Isn’t Dead After All (j9t)1893
career, ai, terminology
I Didn’t Set a Cookie1892
cookies, fingerprinting, privacy
Accessibility Getting Dropped in the Process (nic)1891
accessibility, design, processes
How to Fix the Dual-Write Problem in Node.js With the Outbox Pattern (fre)1890
how-tos, nodejs, databases
5 CSS Properties You Should Know for Better Text Designs (pre/fro)1889
css, design
The Naked Designer: What Happens When You Can’t Hide Behind Craft1888
design, craft, career
AI Adoption Isn’t the Same as AI Usage1887
ai
Let Your Designs Fail for the Right Reasons (moz)1886
design, ai, prototyping, usability, testing, figma
Progressive Enhancement Inside of JavaScript (rem)1885
javascript, progressive-enhancement
The “Disability Dongle”: Why Silicon Valley Hates Me and You (wei)1884
accessibility
AI and Accessibility for Ecommerce: What the Tools Really Do and What They Don’t1883
ai, accessibility, ecommerce, myths
Web Security Is Too Hard (eri)1882
security, cloudflare, case-studies
Major Shai Hulud Campaign Strikes npm Again, Affecting keyv and 400+ Packages1881
npm, dependencies, security
vlt 1.0 and Hosted Package Registries (dar/vlt)1880
release-notes
Safari Bug Report: Subgrid Doesn’t Respect “justify-content” (paw)1879
safari, browsers, bugs, grids, css, layout
The 2-Second Rule: How to Make Your Website Feel Like Magic in 2026 (web)1878
how-tos, ai, performance
Migrating a Large Flow Monorepo to TypeScript1877
migrating, monorepos, typescript
We Finally Learned to Center a Div, Then Browsers Added Sidebars1876
css, centering, browsers, javascript
What if You’re Not Supposed to Have a Long-Term Plan?1875
career, learning
SolidStart v2 Is Now Stable (bsk/sol)1874
release-notes, solidstart
Your JSON Is Lying to You1873
json, console, javascript
Cloudflare Workers and Containers Now Support Inbound TCP Connections and Grpc1872
cloudflare
Win32 Profile1871
css, windows, themes
Something Nobody Told You About The Image Element (It Can Overflow) (css/fro)1870
html, images, overflow, css
Gap Decorations Are Now Available, Here’s What’s New (css)1869
css, layout, decoration
Why Tiny JPEGs Look Different in Chrome1868
jpeg, images, chrome, browsers
A11y 101—3.3.4 Error Prevention (nat)1867
introductions, accessibility, wcag, errors, html, javascript
What Is an AI Voice Agent?1866
ai-agents, ai, voice, concepts
How Would You Decide Whether the Content Is Good or Bad?1865
discussions, ai, content, quality
Giving and Taking Credit in Big Tech Companies (sea)1864
career, collaboration, communication
Adding Go’s “defer” to the TypeScript Compiler (hea)1863
typescript, compiling, go
TypeScript 7 Went Native: What Actually Changes and What Doesn’t1862
typescript, metrics, performance
Dev Tools Must Be Open Source (cra)1861
tooling, personalization, ai
Starting With AGENTS.md: Five Steps to Building an Agent-Friendly Project1860
translations, ai, ai-agents, agentsmd, processes
Why I Don’t Recommend Tailwind CSS (and)1859
tailwind
What’s New in Svelte: August 2026 (dre/sve)1858
release-notes, sveltekit, svelte
Claude’s Steganographic Request Marking: What Developers Need to Know1857
claude, ai, privacy
Kimi K3: The Complete Developer Guide1856
guides, kimi, ai, tooling
Are AI Detectors Accurate? (pro)1855
ai, tooling
AI Models Need Moral Support to Make Discoveries (sea)1854
ai, prompting
The Unexpected Things Developer Metrics Can Measure1853
metrics, developer-experience
No New Name Has Replaced “UX” (nng)1852
user-experience, terminology
The CSS “lh” unit (sha)1851
css, units
AI: Considerations for People Who Make Decisions (ber)1850
ai, prioritization, processes
Leaked Amazon Documents Detail $1.8 Million Overrun on a Single Claude AI Task Missed for Five Months1849
amazon, aws, claude, ai, economics
Promises of Accessibility ComplAIance (cer)1848
accessibility, compliance, ai
What’s New in Astro—July 2026 (sar)1847
release-notes, astro
What’s !important #16: “sibling-index()” Animations, Use Cases for the Infinity Keyword, Container Stuck Queries, and More (dxn/css)1846
retrospectives, css, link-lists
Agentic Coding: Bet on the Primitives (rwi)1845
ai-agents, ai, programming
The Economic Benefit of Refactoring (mfo)1844
refactoring, ai, economics
Styling the Navigation: Declarative Route and Navigation Matching in CSS (bra)1843
navigation, css, chrome, browsers
The Accessibility Paradox1842
design, alt-text, accessibility, images
30 Years Ago, AT&T Gave Internet Explorer the Default Advantage (ric/the)1841
history, internet-explorer, browsers
Same Name; Different Component With Scoped Custom Element Registries (fro)1840
web-components, javascript, browsers
Stronger With Every Update: How We’re Making Chrome and the Web Safer in the AI Era1839
chrome, browsers, ai, security
Stacked Pull Requests Are Now in Public Preview1838
github
Rethinking Friction in an AI World1837
ai, design
State of CSS 2026 [Results] (sac/dev)1836
surveys, metrics, css
Measuring the Impact of AI Coding Tools: Capacity, Not Horsepower1835
ai, tooling, productivity, engineering-management
14 Tips for Working and Developing With AI (j9t)1834
ai, processes, tips-and-tricks
Amazon Identifies North Korean Hacker Group Behind Open-Source Supply Chain Attacks1833
foss, security, amazon
@microcharts/react1832
packages, react, components, information-design
Your SPA Is Leaking Memory—Soak Test It (den)1831
single-page-apps, memory, playwright, testing
Maciek Palmowski on Testing Secure WordPress Hosting: Does the Marketing Match Reality? (pal+)1830
podcasts, interviews, wordpress, hosting, security
Debugging Stuck Node.js Processes1829
nodejs, debugging
Anthropic Backs Urgent Call for the Most Powerful AI Labs to Hit the Brakes1828
ai, anthropic, legal
Evaluating Front-End Web Energy Consumption: Quantifying the Role of Caching, Cookies, Scrolling Behavior, and Data Volume (beb/acm)1827
studies, research, sustainability, caching, cookies, scrolling
A Button That Links to a Random Post in HTML and CSS Only (chr/fro)1826
buttons, links, randomness, css
Tabbed Interfaces (web)1825
navigation, design-patterns, keyboard-navigation, accessibility