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, accountability, and support. Hide

dxsrc

The News Feed and Archive for Web Developers (2)

→ Stay up-to-date on all topics by various RSS feeds (main feed with complete coverage: $2/month), on Mastodon, and on Bluesky

Entry (Sources) and TopicsDate#
The Quality Paradox of AI-Generated Code23940
ai, quality, maintainability
Tales From the Void: August 2026 Recap (man/voi)23939
release-notes, vite, vitest, rolldown, oxc
Fixing Top-Level Await in Safari (hei/web)23938
safari, browsers, asynchrony, javascript, webkit, browser-engines
“initial-scale” No Longer Needed23937
html, metadata
Learn AI (jad)23936
websites, courses, ai
10 Anti-AI Slop Moves for Frontend Projects Going Faster Than Humans Can Review (tra/evi)23935
ai, slop, code-reviews, typescript, linting, testing, ci-cd, quality
Manifest V2 Is Dead as Chrome Web Store Permanently Purges Legacy Extensions23934
chrome, chromium, browsers, browser-extensions
We Let AI Agents Rewrite a 92M-Message-a-Day Service in Go—Zero Incidents23933
ai-agents, ai, refactoring, go, case-studies
How to Test Image Quality Across Responsive Breakpoints Before You Ship23932
how-tos, testing, images, quality, responsive-design, performance
Bumping the Major Version of Your JavaScript Library Is User Hostile (jam)23931
javascript, libraries, semver, versioning
Why Tech Companies Hid the “Log Out” Button (and How to Win It Back) (web)23930
user-experience, design, authentication
Ensuring Code Compliance in Public Sector Software Projects (jet)23929
compliance, security, privacy, auditing, qodana
Qwen 4: Release Date, What’s Confirmed, and How to Prepare23928
qwen, alibaba, ai
How Japan Is Rethinking Web Accessibility Without Laws (mak+/tri)23927
videos, accessibility
Why Adding More AI Agents Makes Your Team Slower (mem)23926
ai-agents, ai, productivity, engineering-management
Vibe-Coded Apps Are the New Shadow IT23925
vibe-coding, ai, tooling, security
Why TalkBack Keeps Switching Accents (cra)23924
accessibility, pronunciation, talkback
Get Grid Information Using Pure CSS (css)23923
css, grids
What’s New in Svelte: September 2026 (dre/sve)23922
release-notes, svelte, sveltekit
Evaluating a Success Criterion (aar)23921
accessibility, auditing, wcag, processes
Testing Cookie Behavior Across Hundreds of Web Surfaces With Our in-House Auditor23920
cookies, consent-management, testing, privacy, case-studies
What’s !important #18: “<geolocation>”, Syntax ::highlight()ing, “named-feature()”, and More (css)23919
css, html, retrospectives, web-platform, link-lists
Domain Checks Developers Should Make Before Launching a New Web Project23918
domains, dns
What Automated Accessibility Tools Will Never Catch With Tanveer Khan23917
podcasts, interviews, accessibility, tooling, testing, automation
Let’s Use the Emergent CSS “random()” Function in All the Browsers (css)23916
css, functions, randomness, support, browsers
AI Made Me Doubt Everything About Programming (fel)23915
videos, ai, programming, history
If You Have to Ask, Is It Accessible? (web)23914
accessibility, vpat-acr, documentation
What’s New in Astro—August 2026 (sar)23913
release-notes, astro, link-lists
A11y 101—4.1.3 Status Messages (nat)23912
introductions, accessibility, wcag, notifications, live-regions
Remix 3 Release Candidate (bro/rem)23911
release-notes, remix
CSS Is Still Awesome (jas)23910
css
Dave [Letorey] Visits (dle+)23909
videos, interviews, mdn, community, accessibility, ai
Agentic Skill Decay (add)23908
ai, ai-agents, processes, learning
Superprimary (don)23907
design, marketing, theming, buttons
What Is the Best Web Page Minifier in 2026? (apo)23906
html, minification, tooling, html-minifier, htmlnano, minify-html, minimize, swc, metrics, comparisons
You Have to Beat the Models at Something (sea)23905
ai, career
California Passes AB-1856 for Open-Source Relief Over Age Verification (pho)23904
foss, unix-like, legal
AI Invasive Design (hey)23903
ai, design, learning
Creepy Crawlies (mon)23902
ai, crawling, traffic, bots
How We Use AI for Every Article Without Making AI Slop (ahr)23901
ai, content, processes
AI Doesn’t Mean the End of Mathematics—at Least Not Yet (sch+)23900
ai, math
The Custodial Era of UX: Cleaning Up After AI (nng)23899
user-experience, ai, processes, maintenance
Background Image Refraction in CSS (pre/fro)23898
css, images, backgrounds, effects
The AI Backlash Gets Professional (mat)23897
ai, advocacy, economics, sustainability
New to the Web Platform in August23896
release-notes, web-platform, browsers, chrome, firefox
NestJS v12 Is Now Available23895
release-notes, nestjs
Limit the Number of Details23894
design, minimalism
htmx 4.0.0 Has Been Released (htm)23893
release-notes, htmx
“node:bench” (jas)23892
nodejs, performance
OpenAI Agents Hacked Hugging Face in 700-Strong Swarm, Tried to Cover Tracks: Investigations (str)23891
openai, hugging-face, ai, security
Feature Detecting “Undetectable” CSS Features With “@supports named-feature()” (bra)23890
css, feature-detection
Good Riddance, TeamPCP. Now for the Hard Part.23889
security
Big Tech Faces Big Resistance23888
facebook+meta, amazon, apple, google, ai, legal
AI Operating Principles (buz)23887
ai, principles
A Deep Dive Into StyleX (fla)23886
deep-dives, tooling, css, javascript
Audit Your Agent Files (add)23885
agentsmd, ai-skills, ai, documentation, maintenance
Rethinking Data Visualisation: A UX Approach to Dashboards That Actually Drives Decisions (sma)23884
visualization, information-design, user-experience, examples
Fake US Thinktank Set Up and Funded by Israel Sought to Game AI for Propaganda (jas/the)23883
ai, politics
Web-Perf Wednesday—Faster Browser Releases Change Your RUM Population (css)23882
performance, browsers, firefox, chrome
The Turbulent AI Era Is Here—the Choices We Make Now Are Critical (bil)23881
ai, politics, outlooks
The Bypass Mechanism Screen Reader Users Still Don’t Have23880
skip-links, components, wcag, accessibility
Controlling When CSS Custom Property Values Are Computed (jaf)23879
css, custom-properties
The Depths of JavaScript: Minesweeper in 247 Bytes23878
javascript, minimalism, functionality
Your Hiring Process Needs HTTP Status Codes23877
hiring, http
10 Git Commands You’ll Wish You Knew Earlier23876
git, command-line, examples
How Chrome Tracks You and How to Limit It (pro)23875
how-tos, chrome, browsers, privacy
Figure, Video, Figcaption, and Accessibility (sch)23874
multimedia, captions, accessibility, link-lists
How Capital One Assesses AI Readiness (mka)23873
podcasts, interviews, ai, engineering-management, case-studies
Django Developers Survey 2026 Results (jet)23872
surveys, django, metrics
Problem With Concurrent Linter Fixes (jfm)23871
linting, eslint
Hover Proximity Using Modern CSS (css/fro)23870
css, effects
Node.js User Survey 2026 (nod)23869
surveys, nodejs
pnpm 12.0 (koc/pnp)23868
release-notes, pnpm
AI Promoted Every Developer to Reviewer—Nobody Tested the Reviewer23867
ai, code-reviews
The Infinite Scroll Was a Design Crime—Now Meta is Paying for It (web)23866
scrolling, web, facebook+meta, legal
Where Usability Testing and Accessibility Audits Overlap23865
testing, usability, accessibility, auditing, comparisons, wcag
Balancing Flex Items With “flex-wrap: balance” (sha)23864
css, flexbox, layout, masonry
The Email Verification API (phi)23863
email, apis
Why Monthly Agency Retainers Waste Small Business Budgets in SA23862
economics, business-relations
The Cloudflare Blog—Brought to You by EmDash23861
cloudflare, emdash
Multiple-Column Layout, Rows, Rules, and Floats23860
css, layout, floats
WordPress PHP-Only Block Registration (css)23859
wordpress, php
A11y 101—4.1.2 Name, Role, Value (nat)23858
introductions, accessibility, wcag, naming, components
Intent to Ship: JPEG XL (jaf/moz)23857
jpeg-xl, images, firefox, browsers
The 4 Hs of HTML (alv)23856
html, semantics
The Asteroid Currently Hitting Frontend Web Development (nol)23855
ai, career
How to Apply CSS Only if There Are a Certain Number of Nested Elements (cfe)23854
how-tos, css
Containerizing and Optimizing Node.js Applications With Paketo Buildpacks23853
nodejs, containerization, tooling, docker
AI-Generated Images Can Perform as Well as Stock Photography (nng)23852
ai, images, user-experience
Can “Predictable Delivery” Be Measured?23851
engineering-management, productivity
Resolved: CSS Class Prefix Selector (geo/css)23850
css, selectors
How to Write Accessible Times23849
how-tos, writing, time, accessibility
Vibe Coding and Quality (ily)23848
vibe-coding, ai, quality
AI Data Center Outrage Is Showing Up Everywhere From Ads to Elections (ash+)23847
ai, infrastructure, sustainability, politics
Build: Downgrade [Node.js] Intel macOS Support to Experimental (nod)23846
nodejs, macos, support
AI-Assisted Development Means Test-First Development (j9t)23845
ai, testing, principles
On Teaching AI How You Work (kar)23844
ai, ai-skills
Chrome 153 Beta23843
release-notes, chrome, browsers
Bun 1.4 (bun)23842
release-notes, bun
The Pulse: Grok’s CLI Caught Uploading All Your Local Files to the Cloud (ger)23841
ai, security
AI Checks AI: OpenAI Promises More Control After Attack on Hugging Face (mho/hei)23840
ai, openai, hugging-face, security
Is There a Relationship Between Cycle Time and PR Throughput?23839
productivity, metrics, engineering-management
How Generative AI Is Changing Modern Software Development23838
ai, programming
US Lead in the AI Race With China Is Rapidly Narrowing (luz+)23837
ai, metrics, openai, anthropic, moonshot-ai
The Process of Migrating From Sass to Native CSS (chr)23836
migrating, sass, css
Designing for People With No or Limited Mobility (tet)23835
design, accessibility
AFixt Comments on the WCAG 3 Conformance Model (kar)23834
wcag, compliance, accessibility
Survival Guide for a Censored Internet23833
guides, censorship, network
Good Writing Is Obvious, Not Original (sea)23832
writing
CSS Navigation Matching, Early Days (geo/css)23831
css, navigation
How We Migrated lovable.dev Away From Next.js and Turned It Into Another Lovable App23830
migrating, nextjs, case-studies, ai
Does This Menu Work With Keyboard? the Surprising Number of Big Brands That Fail23829
accessibility, keyboard-navigation, examples
A Claude Code Skill Was Eating 200,000 Tokens Before Answering a Single Question23828
claude, ai, ai-skills, anthropic
How Long Does It Take to Remediate Accessibility Audit Findings?23827
accessibility, auditing
Israel Creates Fake Think Tank to Influence AI Chatbots (pal)23826
politics, ethics, ai
Content Formatting Guidelines for LLMs vs. Google Search23825
guidelines, content, aiso, chatgpt, perplexity, gemini, google, ai, accessibility, link-lists
7 Productivity Tips That Sound Wrong (but Actually Work)23824
productivity, tips-and-tricks, career, processes, communication
We’re the Next.js Team—Ask Us Anything23823
discussions, nextjs
Enhanced Spell Checking on the Web (bka)23822
apis, html, javascript
What Is the Purpose of Software (dtl)23821
programming, metrics, economics
Git at Any Scale23820
version-control, git, self-hosting, scalability
CSS Units (mcs)23819
websites, css, units
Figma Is the New Dreamweaver: How Modern Prototyping Tools Are Trapping Us in 2018 (web)23818
figma, dreamweaver, comparisons, design, tooling
React Compiler Linting Just Got a Rust-Native Speedup in Oxlint (fro)23817
react, compiling, rust
Can’t Touch the DOM? Reach for “:has()” to Style Any Element (tho)23816
css, selectors
Shadow-Piercing Local Component Variables (dav)23815
components, css, custom-properties
Why “rel="noopener"” Is Obsolete for Links23814
html, links, privacy, security
Using AI as a Tool, Not a Person23813
ai, concepts, processes
Music Theory for Programmers (luk)23812
javascript
My HTML Boilerplate in 2026 (mat)23811
html, templates
How to Contribute to PHP (mat/the)23810
how-tos, php
The Hidden UX Debt That Is Quietly Driving Your Users Away (mak)23809
user-experience, design-debt
Alibaba’s Qwen Becomes World’s Most Downloaded Open AI Model23808
qwen, alibaba, ai
Understanding Anthropic’s AI Watermark: How to Beat It23807
how-tos, watermarking, ai, claude, anthropic
How to Prevent Google Antigravity From Accessing .env (jad)23806
how-tos, code-editors, environments
Your Juniors Are Still Here—the Reps Are Gone23805
ai, career, link-lists
AI Text Watermarking Is Not a Big Deal (sea)23804
ai, watermarking, anthropic
What AI Engineer Interviews Really Test: A Practical Guide to Preparing for Modern AI Roles23803
guides, interviewing, ai, career
Introducing Public Preview Runtimes on AWS Lambda, Starting With Node.js 26 and Python 3.1523802
introductions, lambda, serverless, nodejs, python
When a Disabled Submit Button Becomes a Dead End (cer)23801
accessibility, buttons, wcag
Why I Ported Moonshine to JavaScript (pet)23800
migrating, c++, javascript
How to Become an AI Designer23799
how-tos, ai, design, vibe-coding, link-lists
What’s !important #17: Custom Highlight API, CSS Navigation Matching, Fixing “text-stroke”, and More (dxn/css)23798
css, retrospectives, link-lists
Claude Now Watermarks Everything It Writes—Here’s What It Means for Marketers (thi/ahr)23797
claude, ai, content, marketing
If the Markets Reject OpenAI and Anthropic, the US Should Nationalize Them (sch)23796
openai, anthropic, ai, politics, economics
Using Scroll-Driven Animations for Opposing Scroll Directions (cit)23795
css, animations, scrolling
Ethics in Tech Publishing: On Human Rights and the Middle East (j9t)23794
ethics, politics, community
Exploring Compose HTML for Server Side Rendering (jet)23793
html, server-side-rendering
AI Bosses Are Slow to Fire and Quick to Hire23792
ai, hiring
“Your Benchmarks Don’t Apply to Us”23791
engineering-management
Node.js Interactive 2026: A Recap (avi/nod)23790
nodejs, foss, quic, http, documentation, testing, ai, retrospectives
Your Modules Are Lying to You23789
javascript, esm, commonjs, modules
Canvas Browser23788
websites, browsers
MicroLighter (dav)23787
packages, syntax-highlighting, css
How to Promote Your Writings and Your Website With Frontend Dogma (dxs)23786
frontend-dogma, career
Five European Companies Just Agreed to Buy AI Compute That Doesn’t Exist Yet23785
ai, mistral
Building a High-Performance Data Grid in React, Vue, and Svelte (sva)23784
react, vuejs, svelte, performance
Claude Watermarks Its Output: What Content Teams Should Know (sem)23783
claude, ai, watermarking, content
Delayed-Then-Instant Tooltips With HTML and CSS Alone (chr/fro)23782
tooltips, html, css
Tooltips Need a Delay, and Then They Need to Skip It (fro)23781
tooltips, user-experience, react
Rethinking Design Leadership With Swarms and Flocks (bre)23780
design, leadership, concepts
How to Make Your Design System Agent-Ready23779
how-tos, design-systems, ai-agents, ai
New EU Guidelines for AI Labelling (sma)23778
guidelines, ai, legal, politics
Is Design Dead in the Age of AI?23777
design, ai, tips-and-tricks
When Public Doesn’t Include You (gra)23776
accessibility, dei
Understanding “aria-details” (rus)23775
attributes, aria, accessibility, html
Solid 2.0 RC: The Big <Reveal> (rya/sol)23774
release-notes, solidjs
Amy Kamala on Art, Tech, and Open Source: A Journey Through WordPress and Community (nat)23773
podcasts, interviews, foss, wordpress, community
Blocked “aria-hidden”: The Warning Is Right, and Every Fix You’ve Found Is Wrong (css)23772
accessibility, aria, chrome, dev-tools, browsers
Israel Used AI-Assisted Technology to Destroy Infrastructure in Gaza23771
ai, ethics
Practical Guidelines for Making Destructive Actions Accessible23770
guidelines, accessibility, usability
Is It Time to Get Ready for WCAG 3? Let’s Read It Together (aaa)23769
videos, accessibility, wcag
CSS “position: sticky” Not Working? Diagnose the Root Cause23768
css, positioning, debugging
How to Make Your Website Load Faster: A Beginner’s Guide23767
guides, performance
How the EU Can Face Down Trump’s Tech Aggression (the/eur)23766
politics, ai, legal
Keeping Type Consistent in Changing Conditions (ell)23765
typography, variable-fonts, fonts
Should a Dialog Close When Clicked Outside? (aar)23764
modals, usability
How to Generate Non-Sloppy Content With AI (hac)23763
how-tos, ai, content
The Next Evolution of Software Developers23762
programming, career, ai
[Node.js] AI Use Policy and Guidelines (nod)23761
guidelines, nodejs, ai
Understanding “aria-roledescription” (rus)23760
attributes, aria, accessibility, html
Top 5 AI Features in IntelliJ IDEA (ant/jet)23759
intellij-idea, code-editors, ai
Vibe Coding UI Specification23758
ai, vibe-coding, documentation
Accessible Is Conformant (kar)23757
accessibility, compliance, wcag, legal
5 Useful npx Helpers (j9t)23756
npx, tooling
HTML Over WebSockets: Real-Time SPAs With Barely Any JavaScript (and)23755
html, websockets, single-page-apps, link-lists
AI Is Removing the Middle Class of Software Engineering23754
ai, code-reviews, career, programming
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)23753
css, fonts, macos
Which AI Models Watermark Their Output?23752
ai, watermarking, claude, gemini, chatgpt, legal, comparisons
Most of Your Tech Debt Is Free23751
technical-debt, maintenance, prioritization, economics
How to Write Readable Content23750
how-tos, writing, content, readability
5 AI Workflows for Local SEO (ama/moz)23749
ai, automation, seo
The Human Is the Loop23748
ai, career, processes
A Deep Dive Into Hono (fla)23747
deep-dives, hono
Headless WordPress With Astro: Achieving Perfect “100” Core Web Vitals23746
wordpress, headless, astro, web-vitals, performance
Is Your Board Getting Accessibility Governance Right? (tin/tet)23745
accessibility
Building an Accordion the Browser Can Search23744
accordions, hiding, search, html, css, javascript
Are You Designing for the Old World? (kyl)23743
design, ai
What’s Different in pnpm 12 (koc/pnp)23742
pnpm, release-notes
Animating CSS “border-image” (pre/css)23741
css, borders, images, animations
Scroll Axis Lock (arg)23740
css, scrolling
Why You Might Want to Build Your Web App in Canvas Instead of HTML23739
canvas, web-apps, html, comparisons
Unlock Immediate Diagonal Scrolling With CSS “scroll-axis-lock: none” (bra)23738
css, scrolling
Lessons Learned Making My Peritel Typeface (chr)23737
fonts, lessons
AI Is Now a Major Election Issue23736
ai, politics
Toggles Considered Harmful23735
design, toggles, usability
Let’s Talk About Gradients23734
design, tooling, gradients
Advanced AI Sycophancy (sea)23733
ai, communication
Triaging the AI Horde (mco)23732
ai, processes, security
Making More npm Packages Work With jsDelivr ESM Mode23731
npm, dependencies, esm
Meta Caught Paying Nazis to Post on Facebook (fw/fut)23730
facebook+meta, politics, ethics
Middle Management Roles Are Also a Trap (let)23729
career, engineering-management, leadership
The Default Is Not a Design Decision23728
design, ai, figma, tooling
HTML Can Do That (chr)23727
html, examples
New Amazon Data Center Is Set to Have the Most Polluting Power Plant in the US (hir)23726
amazon, infrastructure, sustainability
View Transitions: Careful Not to Make Stuff Unclickable (chr/fro)23725
css, view-transitions, usability
Can We Make Default Tailwind a More Accessible Choice? (spa)23724
tailwind, accessibility, css
How to Navigate Headings With NVDA Screen Reader (pop)23723
videos, how-tos, headings, navigation, nvda, screen-readers, accessibility
How to Decide When an AI Tool Is Worth Keeping (nng)23722
how-tos, ai, tooling
How Baseline Can Help You Ship Less JavaScript (jad/sma)23721
javascript, dependencies, browsers, support, web-platform
99% of My Website Traffic Is Bots23720
traffic, bots, ai, crawling, scraping
Using and Styling the Dialog Element (geo/css)23719
modals, html, css
A Pragmatic Guide to Browser Support (pix)23718
videos, guides, browsers, support, web-platform
How Design Systems Talk to Machines (kae)23717
studies, research, design-systems, ai, mcp, llmstxt, ai-skills, storybook, tooling
Don’t Use a Class for That (alv)23716
html, attributes, selectors, css
How to Keep Thinking (sea)23715
how-tos, programming, processes, career
Why $370B Tech Group Palantir Pays 1.4 Percent Tax Rate: Report (cao/alj)23714
palantir
I Recreated Management With AI: 9 Things I Do Differently23713
ai, processes
Working With “::highlight()” Using Progressive Enhancement (sun/pic)23712
css, javascript, apis, progressive-enhancement
The Anatomy of Accessible Forms: Required Form Fields (deq)23711
forms, accessibility
Dark Mode Toggles: Two States Are Enough (lea)23710
dark-mode, design-patterns, examples
Defining Ethical Design for Machines23709
design, ethics, principles, ai
The World Needs Compassionate AI23708
ai, ethics
CSS: The Bomb Inside Your Inbox (gaz/por)23707
css, html, csp, email, security
2026 State of CSS, Devs Surveys (geo/css)23706
css, career
The Hierarchy of Competence (hvp)23705
processes, career, efficiency, collaboration, prioritization, engineering-management
Improved CSS Text-Stroke (tyl)23704
css, effects
AI and Accessibility for Ecommerce: What the Tools Really Do and What They Don’t23703
ai, accessibility, ecommerce, myths
How to Fix the Dual-Write Problem in Node.js With the Outbox Pattern (fre)23702
how-tos, nodejs, databases
The Naked Designer: What Happens When You Can’t Hide Behind Craft23701
design, craft, career
The “Disability Dongle”: Why Silicon Valley Hates Me and You (wei)23700
accessibility
5 CSS Properties You Should Know for Better Text Designs (pre/fro)23699
css, design
Progressive Enhancement Inside of JavaScript (rem)23698
javascript, progressive-enhancement
Accessibility Getting Dropped in the Process (nic)23697
accessibility, design, processes
Let Your Designs Fail for the Right Reasons (moz)23696
design, ai, prototyping, usability, testing, figma
Maybe the “Webmaster” Isn’t Dead After All (j9t)23695
career, ai, terminology
AI Adoption Isn’t the Same as AI Usage23694
ai
What Are Code Reviews Even For?23693
code-reviews, metrics, ai
I Didn’t Set a Cookie23692
cookies, fingerprinting, privacy
Major Shai Hulud Campaign Strikes npm Again, Affecting keyv and 400+ Packages23691
npm, dependencies, security
The 2-Second Rule: How to Make Your Website Feel Like Magic in 2026 (web)23690
how-tos, ai, performance
We Finally Learned to Center a Div, Then Browsers Added Sidebars23689
css, centering, browsers, javascript
Safari Bug Report: Subgrid Doesn’t Respect “justify-content” (paw)23688
safari, browsers, bugs, grids, css, layout
What if You’re Not Supposed to Have a Long-Term Plan?23687
career, learning
Migrating a Large Flow Monorepo to TypeScript23686
migrating, monorepos, typescript
vlt 1.0 and Hosted Package Registries (dar/vlt)23685
release-notes
SolidStart v2 Is Now Stable (bsk/sol)23684
release-notes, solidstart
Web Security Is Too Hard (eri)23683
security, cloudflare, case-studies
Cloudflare Workers and Containers Now Support Inbound TCP Connections and Grpc23682
cloudflare
Something Nobody Told You About The Image Element (It Can Overflow) (css/fro)23681
html, images, overflow, css
How Would You Decide Whether the Content Is Good or Bad?23680
discussions, ai, content, quality
Gap Decorations Are Now Available, Here’s What’s New (css)23679
css, layout, decoration
Why Tiny JPEGs Look Different in Chrome23678
jpeg, images, chrome, browsers
A11y 101—3.3.4 Error Prevention (nat)23677
introductions, accessibility, wcag, errors, html, javascript
Your JSON Is Lying to You23676
json, console, javascript
What Is an AI Voice Agent?23675
ai-agents, ai, voice, concepts
Win32 Profile23674
css, windows, themes
TypeScript 7 Went Native: What Actually Changes and What Doesn’t23673
typescript, metrics, performance
Giving and Taking Credit in Big Tech Companies (sea)23672
career, collaboration, communication
Adding Go’s “defer” to the TypeScript Compiler (hea)23671
typescript, compiling, go
Why I Don’t Recommend Tailwind CSS (and)23670
tailwind
Dev Tools Must Be Open Source (cra)23669
tooling, personalization, ai
Starting With AGENTS.md: Five Steps to Building an Agent-Friendly Project23668
translations, ai, ai-agents, agentsmd, processes
Claude’s Steganographic Request Marking: What Developers Need to Know23667
claude, ai, privacy
Kimi K3: The Complete Developer Guide23666
guides, kimi, ai, tooling
What’s New in Svelte: August 2026 (dre/sve)23665
release-notes, sveltekit, svelte
What’s !important #16: “sibling-index()” Animations, Use Cases for the Infinity Keyword, Container Stuck Queries, and More (dxn/css)23664
retrospectives, css, link-lists
Leaked Amazon Documents Detail $1.8 Million Overrun on a Single Claude AI Task Missed for Five Months23663
amazon, aws, claude, ai, economics
The Unexpected Things Developer Metrics Can Measure23662
metrics, developer-experience
AI Models Need Moral Support to Make Discoveries (sea)23661
ai, prompting
AI: Considerations for People Who Make Decisions (ber)23660
ai, prioritization, processes
Promises of Accessibility ComplAIance (cer)23659
accessibility, compliance, ai
Agentic Coding: Bet on the Primitives (rwi)23658
ai-agents, ai, programming
What’s New in Astro—July 2026 (sar)23657
release-notes, astro
No New Name Has Replaced “UX” (nng)23656
user-experience, terminology
Are AI Detectors Accurate? (pro)23655
ai, tooling
The CSS “lh” unit (sha)23654
css, units
Stronger With Every Update: How We’re Making Chrome and the Web Safer in the AI Era23653
chrome, browsers, ai, security
Styling the Navigation: Declarative Route and Navigation Matching in CSS (bra)23652
navigation, css, chrome, browsers
Same Name; Different Component With Scoped Custom Element Registries (fro)23651
web-components, javascript, browsers
30 Years Ago, AT&T Gave Internet Explorer the Default Advantage (ric/the)23650
history, internet-explorer, browsers
Vibe Design Explained: A Practical Guide for Beginners23649
guides, vibe-designing, ai
Stacked Pull Requests Are Now in Public Preview23648
github
The Economic Benefit of Refactoring (mfo)23647
refactoring, ai, economics
Rethinking Friction in an AI World23646
ai, design
The Accessibility Paradox23645
design, alt-text, accessibility, images
Evaluating Front-End Web Energy Consumption: Quantifying the Role of Caching, Cookies, Scrolling Behavior, and Data Volume (beb/acm)23644
studies, research, sustainability, caching, cookies, scrolling
Maciek Palmowski on Testing Secure WordPress Hosting: Does the Marketing Match Reality? (pal+)23643
podcasts, interviews, wordpress, hosting, security
Amazon Identifies North Korean Hacker Group Behind Open-Source Supply Chain Attacks23642
foss, security, amazon
Anthropic Backs Urgent Call for the Most Powerful AI Labs to Hit the Brakes23641
ai, anthropic, legal
Measuring the Impact of AI Coding Tools: Capacity, Not Horsepower23640
ai, tooling, productivity, engineering-management
Developers Are Attached to Tools Because Tools Encode Trust23639
tooling, processes
Bend, Do Not Break: Building Resilient Accessibility Programs23638
accessibility, processes, engineering-management
The Bull and Bear Case for Digital Design in the Age of AI (and/sma)23637
design, ai, career, link-lists
A Button That Links to a Random Post in HTML and CSS Only (chr/fro)23636
buttons, links, randomness, css
Congress Must Pass a New Federal Law on AI Governance (mar/bro)23635
ai, legal, licensing
14 Tips for Working and Developing With AI (j9t)23634
ai, processes, tips-and-tricks
Your SPA Is Leaking Memory—Soak Test It (den)23633
single-page-apps, memory, playwright, testing
Debugging Stuck Node.js Processes23632
nodejs, debugging
State of CSS 2026 [Results] (sac/dev)23631
surveys, metrics, css
Tabbed Interfaces (web)23630
navigation, design-patterns, keyboard-navigation, accessibility
@microcharts/react23629
packages, react, components, information-design
Israel Is Paying Millions to Train AI Chatbots How to Talk About Gaza. It’s Working. (nic/dro)23628
ai, ethics, politics
Why Your Favorite Websites Look Like 2005 (and Why You Secretly Love It) (web)23627
design, efficiency
Information Architecture Is the Foundation AI Is Starving For (usa)23626
information-architecture, ai, user-experience
Local-First AI Coding Workflow for Security-Conscious Teams (age)23625
ai, processes, security
Disrupting Supply Chain Attacks on npm and GitHub Actions (gre+)23624
npm, github-actions, security, link-lists
WOFF 1.0: A Milestone on W3C’s Journey of Fonts on the Web (svg/w3c)23623
woff, fonts, standards, web, w3c
npm Publish-Time Malware Scanning and Dual-Use Metadata23622
npm, dependencies, security
Thinking Outside the Box: Digital Design in the AI Era (sma)23621
design, ai, tooling
The Secure Way to Release an npm Package in 2026 (sit+/evi)23620
dependencies, npm, security, configuration
Stop Reviewing Diffs—Start Reviewing Systems (ken)23619
videos, code-reviews, diff, processes, ai-skills
The Difference Between a Button and a Link23618
buttons, links, html, comparisons
Fixing My Tooltip Accessibility Mistake (jaf)23617
accessibility, tooltips, html, aria, attributes, mistakes
Why npm Dependency Trees Are So Big (and)23616
npm, dependencies
Web Sustainability Guidelines (WSG) (ale+/w3c)23615
guidelines, sustainability
Scrum Isn’t for Stormtroopers23614
scrum, agile, engineering-management, product-management, concepts
The Orchestrator’s Tax (mfo)23613
ai-agents, ai, processes
I Hate Adobe (aft)23612
adobe, ai, design, tooling
Why Did a $154 Billion CEO Just Endorse Stripping Most Americans of Voting Rights—and Taking Us Back to the 19th Century?23611
shopify, politics, economics
Cheatsheets for Flex, Grid, Anchor Positioning and Invoker Commands (pol)23610
cheat-sheets, css, flexbox, grids, layout, anchor-positioning
The Junior Developer Pipeline Is Broken… and AI Broke It23609
ai, career, hiring
Cloudflare Workers and Hyperdrive With SvelteKit (ada/fro)23608
cloudflare, sveltekit
WebKit Features for Safari 26.6 (web)23607
release-notes, webkit, safari, browsers
AraOwl—Test Your Web Knowledge (sch)23606
websites, quizzes, web-platform, mdn
Let’s Make the Worst htmx Ever (zse)23605
htmx
A11y 101—3.3.3 Error Suggestion (nat)23604
introductions, accessibility, wcag, errors
The Worldviews We Build With: Why Good Design Starts in the Spirit (equ)23603
design, dei, processes, accessibility
Thirty-Six Years Later: The ADA at a Crossroads (dec)23602
accessibility, ada, legal
Where Did the Old Web Go? We Followed 657,607 Links to Find Out23601
web, link-rot, metrics
Integration Testing Node.js With Testcontainers (fla)23600
nodejs, testing, postgresql, databases
CSS Infinity Use Cases (arg)23599
css, functions, math, examples
Learning Remix 3 (mal)23598
remix
Your Agentic Workflow’s Cache Keepalive Costs 8× Too Much (v2: The Interval Frontier) (mem)23597
ai-agents, ai, caching, metrics, economics, link-lists
When You Need to Make a Triangle, Think Conic Gradients (chr/fro)23596
css, functions, gradients
Claude Opus 5: The New Leader in Agentic Knowledge Work23595
claude, ai, metrics
TypeScript 7 Is Here (and It’s 10× Faster) (ahe)23594
videos, typescript
Why AI Needs a “Genie Coefficient” (sch)23593
ai
Reading a Performance Profile (nuc)23592
guides, performance, profiling, network, dev-tools
Systems and Delays (jan)23591
system-design, time, programming
Reddit and Major Publishers Consider Blocking Google as AI Overviews Cut Search Referral Traffic23590
google, search, traffic, ai
Four Questions Every Tool Should Answer (Even Figma) About AI Training Model Usage (usa)23589
tooling, ai, legal, figma
Code Coverage: How to Measure It, Understand the Metrics, and Improve Your Tests (jet)23588
how-tos, code-coverage, concepts, qodana
Using “animation-composition” in CSS to Avoid Redeclaring Other Values (pre/fro)23587
css, animations
Accessibility-Ready Theme Reviews: Extending the Deadline (joe)23586
wordpress, theming, accessibility
We Need a New Word—How About… Zuzai? (map)23585
websites, ai, terminology
The Dirty Secret Behind AI Agents23584
ai-agents, ai
My Agentic Coding Setup, July 2026 (dom)23583
ai, ai-agents, configuration, processes
The Launch of CodePen 2.0 (chr/cod)23582
codepen
Jessica Lyschik on Why Accessibility in WordPress Themes Is Easier Than You Think (jes+)23581
podcasts, interviews, wordpress, theming, accessibility
What Just Happened to TheNumbers.com Should Worry Us All (ste)23580
ai, bots, scraping, traffic, metrics
Resize Text and Lessons on Conformance and Techniques (mni)23579
accessibility, resizing, wcag, compliance, techniques, lessons
Open-Weight AI Just Hit 2.8 Trillion Parameters… (fir)23578
videos, ai, kimi
An Open Framework for AI Emissions Measurement (bis)23577
ai, sustainability
Accessibility Bugs Are Often Architecture Bugs (hac)23576
accessibility, architecture, bugs, mistakes, components, consistency, modals, forms, automation
The State of AI Impact in Engineering: Q2 202623575
ai, metrics, quality, developer-experience, economics, engineering-management
The Future of the Website (joo)23574
ai, user-conversion, concepts
Kill the Cookie Banner23573
websites, cookies, consent-management, advocacy
Components Are Dead23572
components, design-systems
Vite vs. Webpack: Which Build Tool Is Right for Your Frontend Project? (ele/des)23571
guest-posts, vite, webpack, bundling, modules, comparisons
Weaponizing and Defending the React Flight Protocol: Deserialization Sinks in RSCs (sma)23570
react, components, security
Firefox Returns to X After Nearly 18 Months of Pretending It Didn’t Need X (piu)23569
firefox, browsers, twitter+x, social-media
Introducing JetBrains Context: Repository Intelligence for Coding Agents (jet)23568
introductions, jetbrains, ai, ai-agents, economics
Anthropic’s $1.5B Copyright Settlement Approved; Only 350 Authors Opted Out (ash/ars)23567
legal, licensing, content, anthropic, ai
This Is Your Brain on AI: What We Lose When the Machine Thinks for Us23566
videos, ai
Gemini 3.6 Flash and Gemini 3.5 Flash-Lite: Halving Time per Task23565
gemini, ai, metrics, comparisons
Low- and Mid-Tier Mobile for the Real World (2026) (css)23564
mobile, testing, performance
Monday, July 27, 2026 Security Releases (nod)23563
release-notes, nodejs, security
Robin Berjon—Fireside (rob+)23562
videos, interviews, w3c, html, web
Not Tokens (don)23561
design-tokens, naming
EPUB 3.4 (iva/w3c)23560
epub, standards
Hackers Are Exploiting Recently Patched WordPress Bugs, Putting Millions of Websites at Risk (lor)23559
wordpress, bugs, security
The “Pixel Police” Are Retired: Why AI Agents Are the New Mediators of Web Design (web)23558
ai-agents, ai, design, craft
Google Is Building an AI Fence Around the Internet It Once Championed (con)23557
google, ai, web, open-web, traffic
HTML Minifier Next: JSON Schema, Cache Statistics, Default Config File (j9t)23556
release-notes, html-minifier
How Accessibility Gets Lost Between Base and Product Design Systems (ann/zer)23555
accessibility, design-systems
Claude Fable 5 vs. Kimi K3: Same Results, One-Third the Cost, 4× Slower23554
claude, kimi, ai, comparisons
Building a Responsible AI Review Process for Agile Development23553
agile, ai, processes, documentation
How “animation-timeline: scroll()” Replaces Scroll JavaScript23552
css, scrolling, animations
Why I Built a Semantic HTML First Library (kar)23551
libraries, components, html, semantics
A11y 101—3.3.2 Labels or Instructions (nat)23550
introductions, accessibility, wcag, labels, forms
Software Factories, Light and Dark (add)23549
ai, processes, programming
Durable Objects on Cloudflare (ada/fro)23548
cloudflare
Agent Behavior (abh)23547
websites, ai-agents, ai, conventions
No, We Can’t Harden Node.js Against Prototype Pollution (mco)23546
nodejs, prototypes
How I Stopped Running Out of Tokens23545
ai, economics, tooling
The Small, Real, Original Web (jak)23544
web, indieweb, blogging, link-lists
Designing Flow Friction: The Core Capability of AI-Native Teams23543
translations, ai, processes, product-management, engineering-management
Hardcore IndieWeb: Run Your Own Website 100% Independently for Only $0.01/day (nea)23542
indieweb, concepts, blogging, economics
The Bottleneck for AI Agents Isn’t the Model Anymore—It’s the Context Layer23541
ai, ai-agents
AI Mania Is Eviscerating Global Decision-Making (lud)23540
ai, economics
pnpm 11.11–11.14 (koc/pnp)23539
release-notes, pnpm
Nuxt 4.5 (dan/nux)23538
release-notes, nuxt
When It Makes Sense to “Block” the Main Thread (sma)23537
javascript, performance
Does Your Form Really Need a Dropdown List? (nng)23536
forms, usability, accessibility, examples
The Java Story—the Official Documentary23535
videos, java, history
Building the ChatGPT Typing Effect (jsd)23534
chatgpt, javascript, effects
Masonry (With Animation) in CSS (chr/fro)23533
css, masonry, layout, animations
Design Systems Need Evals (mur)23532
design-systems, testing
From Figma to Production: The Modern Design-to-Code Pipeline in 202623531
processes, design, tooling, figma
How AI Helped Us Make Sense of Hundreds of Components (cle)23530
ai, components, design
[Hugging Face] Security Incident Disclosure—July 202623529
hugging-face, ai, security
A Practical Guide to Reducing Token Spend (ada)23528
guides, ai, economics, tooling
Use Cases for “aria-expanded” (stv/pic)23527
html, attributes, aria, accessibility, examples
Milan Petrović on the Risks of Legacy PHP in WordPress and Why Upgrading Matters for Security (nat)23526
podcasts, interviews, php, wordpress, security, maintenance
Testing React Server Components: Vitest Patterns for Async Boundaries and Mock Strategies23525
react, components, testing, vitest
What’s !important #15: Boundary-Aware CSS, Time-Based CSS, Full-Bleed CSS, and More (dxn/css)23524
css, retrospectives, web-platform, link-lists
The Most Fun I’ve Had With CSS in a While Thanks to “offset-path” (kev)23523
videos, css
Are We Stuck in the Typographic Principles of the 20th Century? (its)23522
typography
The Most Controversial Rewrite in History Just Shipped… (fir)23521
videos, bun, refactoring, rust, claude, ai
How AI Became Part of My UX Design Workflow23520
user-experience, design, processes, ai
Eighty Percent Done Is Not a Real Number (pce)23519
databases, processes, code-reviews, ai
Own the Outer Loop (add)23518
ai, career, processes
Image to Text23517
accessibility, ai, images, alt-text
Decoy Font23516
fonts, ttf, ai
Americans Hate AI So Much That Politicians Are Starting to Lose Their Jobs Over It23515
ai, politics
CSS Container Queries and Subgrid: Building Context-Aware Component Layouts23514
css, container-queries, grids, layout, components
As Mass Surveillance Becomes a Reality, Some Are Fighting Back23513
privacy, facebook+meta, apple, google
How to Build a Design System Strategy You’ll Actually Deliver (amy)23512
how-tos, design-systems, strategies
Node.js 20 Is Being Deprecated [by Vercel] on October 1, 202623511
vercel, nodejs, deprecation
What Does “Playing Politics” Mean for Software Engineers? (sea)23510
career, collaboration
“prefers-reduced-motion”, Explained (and How to Test It)23509
css, media-queries, reduced-motion, testing, accessibility
Handling Concurrency on the Web With Web Locks API23508
concurrency, apis, react
Facebook’s Design Didn’t Evolve—it Regressed (web)23507
facebook+meta, design, usability
Protecting HTML Content Against Copying (jsd)23506
html, css, javascript, canvas, obfuscation, techniques, comparisons
A Gentle Introduction to Git Worktrees (nza)23505
introductions, git
CSS Linked Parameters Module Level 1 (tab+/w3c)23504
css, svg, images
Against Design System Federation (fox)23503
design-systems
Earning Taste and Judgment (add)23502
career, ai, cognitive-debt
Introducing Precursor: Detecting Agentic Behavior With Continuous Client-Side Signals23501
introductions, bot-detection, network, cloudflare
New Research: The Core Web Vitals Thresholds You Trust Might Be Wrong for Your Site (tam)23500
web-vitals, performance, metrics
How to Host a Static Site on AWS for the Price of a Domain (ato)23499
how-tos, hosting, aws, cloudfront, s3, economics
Making Sustainable Design the Default, Not the Exception23498
design, sustainability
I Thought AVIF Would Make Every Image Smaller—It Didn’t (mal)23497
avif, images, compression, webp
Adding a Second Middleware Broke Our TypeScript Types (inn)23496
typescript, types
Now, Defenders Are Embracing the Prompt Injection, Too (ars)23495
ai, prompting, security
Next.js Security Release and Our Next Patch Release23494
release-notes, nextjs
Recreating a 1990 Book Cover (in HTML and CSS) (blo)23493
html, css
HTML in Canvas: Render Real DOM Inside “<canvas>”23492
html, canvas, javascript
The Coming Assault on Disability Rights23491
accessibility, legal, ada
The Myth of the Post-Documentation Era (ben)23490
documentation, ai, myths
In-n-Out Animation Using “sibling-index()” (css/fro)23489
css, animations, functions
I Stopped Destructuring Everything23488
javascript
Throwing Confetti With CSS Random (sch)23487
css, functions, randomness, effects
Accessibility in the Age of AI (tet)23486
accessibility, ai, ai-agents, processes
Accessibility Is Resistance (tin)23485
accessibility, ai, images
syntaxp Syntax Highlighter (j9t)23484
libraries, syntax-highlighting, css
In Defense of Polyfills (lea)23483
polyfills, web-platform
The Browser’s Main Thread Is Expensive23482
javascript, performance, optimization, worker-threads
Taste Cannot Be Delegated23481
design, leadership, ai
The AI Productivity Gap23480
ai, productivity, efficiency, metrics
Fetch Needs Error Codes (jas)23479
javascript, data-fetching, errors
In Defense of Not Understanding Your Codebase (sea)23478
programming, foss, career
CSS Dedup (j9t)23477
packages, css, maintainability, performance, optimization
From Kickoff to First Concept: How to Turn Brand Strategy Into Visual Direction (sma)23476
how-tos, branding, strategies, design, processes
AI Surveillance and Social Progress (sch)23475
ai, privacy, politics
The Future Worth Building Is Human23474
ai, outlooks
The Hard Things About Design (hvp)23473
design, creativity, leadership, career
Introducing shadcn/typeset23472
release-notes, shadcn
The Framework Wars Are Over: Why No One Dethroned React (ken)23471
videos, frameworks, react
Should I Quit IT or Just Live Through the Burnout?23470
discussions, career, ai
How to Create Awesome Staggered Animations in CSS (log)23469
how-tos, animations, css
Does Your Screen Reader Content Need an Editor? (int)23468
content, writing, screen-readers, accessibility
Forget OpenCode? Xiaomi’s MiMo Code Is Here23467
videos, xiaomi, ai
Thinking Horizontally in CSS “@layer” (chr/fro)23466
css, cascade
My Accessibility Review Process (hom)23465
accessibility, processes
Why Write Code in 2026 (sof)23464
programming, career
Proxy and Reflect (wil/pic)23463
javascript, objects
Opensource UI23462
websites, libraries, components
Alibaba Blocks Claude Code for Employees Over Hidden Tracking of Chinese Users Starting July 1023461
claude, ai, alibaba, privacy
AI Software That Generates “Rage Bait” Developed by Germany’s Far-Right AfD (iri)23460
ai, politics, gemini, openai, claude
Anthropic’s Political Risks Are Real, but OpenAI’s Loom Even Larger (wsj)23459
ai, anthropic, openai, politics
npm Install-Time Security and GAT bypass2fa Deprecation23458
npm, security, deprecation
A Bug Which Only Affected Left-Handed Users (ede)23457
bugs, wordpress
How to Stop Meta From Tracking You (pro)23456
how-tos, facebook+meta, privacy
I Think I Have LLM Burnout23455
ai, career
Oh, It’s Happening to Me (thi+)23454
interviews, accessibility
Rewriting Bun in Rust (jar/bun)23453
refactoring, bun, rust
SEO and Geo-Targeting in Next.js: A Practical Guide With Agentic AI Skills23452
guides, seo, nextjs, geolocation
Anthropic’s Claude Cowork Now Keeps Working When You Close Your Laptop23451
claude, anthropic, ai
Get Ready for the Powerful CSS “border-shape” Property (css/css)23450
css, borders, shapes, animations, examples
Blog About Things You Don’t Understand Yet (sea)23449
blogging, writing, learning
You Shouldn’t Trust Trusted Publishing (yos)23448
security, authentication
Viability of Local Models for Coding (mfo)23447
ai
Boundary-Aware Styling in CSS (pre/fro)23446
css, animations, functions, examples
How to Kill the Code Review23445
code-reviews, ai
Writing for Understanding23444
writing, accessibility
State of Devs 2026 (sac/dev)23443
surveys, career
200 Milliseconds23442
websites, http, tls, dns, network, concepts
The Anchoring Effect in AI-Assisted Decisions: Why the First Number AI Shows You Wins (uxm)23441
ai, design