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 (2)

Entry (Sources) and Additional TopicsDate#
Feature Detecting “Undetectable” CSS Features With “@supports named-feature()” (bra)2089
css, feature-detection
Big Tech Faces Big Resistance2088
facebook+meta, amazon, apple, google, ai, legal
AI Operating Principles (buz)2087
ai, principles
Good Riddance, TeamPCP. Now for the Hard Part.2086
security
A Deep Dive Into StyleX (fla)2085
deep-dives, tooling, css, javascript
Audit Your Agent Files (add)2084
agentsmd, ai-skills, ai, documentation, maintenance
Hover Proximity Using Modern CSS (css/fro)2083
css, effects
10 Git Commands You’ll Wish You Knew Earlier2082
git, command-line, examples
How Chrome Tracks You and How to Limit It (pro)2081
how-tos, chrome, browsers, privacy
How Capital One Assesses AI Readiness (mka)2080
podcasts, interviews, ai, engineering-management, case-studies
Rethinking Data Visualisation: A UX Approach to Dashboards That Actually Drives Decisions (sma)2079
visualization, information-design, user-experience, examples
Node.js User Survey 2026 (nod)2078
surveys, nodejs
Django Developers Survey 2026 Results (jet)2077
surveys, django, metrics
The Bypass Mechanism Screen Reader Users Still Don’t Have2076
skip-links, components, wcag, accessibility
The Depths of JavaScript: Minesweeper in 247 Bytes2075
javascript, minimalism, functionality
Web-Perf Wednesday—Faster Browser Releases Change Your RUM Population (css)2074
performance, browsers, firefox, chrome
pnpm 12.0 (koc/pnp)2073
release-notes, pnpm
Figure, Video, Figcaption, and Accessibility (sch)2072
multimedia, captions, accessibility, link-lists
Problem With Concurrent Linter Fixes (jfm)2071
linting, eslint
Your Hiring Process Needs HTTP Status Codes2070
hiring, http
Controlling When CSS Custom Property Values Are Computed (jaf)2069
css, custom-properties
The Turbulent AI Era Is Here—the Choices We Make Now Are Critical (bil)2068
ai, politics, outlooks
Fake US Thinktank Set Up and Funded by Israel Sought to Game AI for Propaganda (jas/the)2067
ai, politics
Balancing Flex Items With “flex-wrap: balance” (sha)2066
css, flexbox, layout, masonry
The Infinite Scroll Was a Design Crime—Now Meta is Paying for It (web)2065
scrolling, web, facebook+meta, legal
The Email Verification API (phi)2064
email, apis
Where Usability Testing and Accessibility Audits Overlap2063
testing, usability, accessibility, auditing, comparisons, wcag
AI Promoted Every Developer to Reviewer—Nobody Tested the Reviewer2062
ai, code-reviews
WordPress PHP-Only Block Registration (css)2061
wordpress, php
Intent to Ship: JPEG XL (jaf/moz)2060
jpeg-xl, images, firefox, browsers
The Cloudflare Blog—Brought to You by EmDash2059
cloudflare, emdash
A11y 101—4.1.2 Name, Role, Value (nat)2058
introductions, accessibility, wcag, naming, components
The 4 Hs of HTML (alv)2057
html, semantics
Multiple-Column Layout, Rows, Rules, and Floats2056
css, layout, floats
Why Monthly Agency Retainers Waste Small Business Budgets in SA2055
economics, business-relations
The Asteroid Currently Hitting Frontend Web Development (nol)2054
ai, career
How to Apply CSS Only if There Are a Certain Number of Nested Elements (cfe)2053
how-tos, css
Can “Predictable Delivery” Be Measured?2052
engineering-management, productivity
Resolved: CSS Class Prefix Selector (geo/css)2051
css, selectors
AI-Generated Images Can Perform as Well as Stock Photography (nng)2050
ai, images, user-experience
How to Write Accessible Times2049
how-tos, writing, time, accessibility
Vibe Coding and Quality (ily)2048
vibe-coding, ai, quality
Containerizing and Optimizing Node.js Applications With Paketo Buildpacks2047
nodejs, containerization, tooling, docker
AI Data Center Outrage Is Showing Up Everywhere From Ads to Elections (ash+)2046
ai, infrastructure, sustainability, politics
AI-Assisted Development Means Test-First Development (j9t)2045
ai, testing, principles
Bun 1.4 (bun)2044
release-notes, bun
On Teaching AI How You Work (kar)2043
ai, ai-skills
Chrome 153 Beta2042
release-notes, chrome, browsers
Build: Downgrade [Node.js] Intel macOS Support to Experimental (nod)2041
nodejs, macos, support
Is There a Relationship Between Cycle Time and PR Throughput?2040
productivity, metrics, engineering-management
The Process of Migrating From Sass to Native CSS (chr)2039
migrating, sass, css
AI Checks AI: OpenAI Promises More Control After Attack on Hugging Face (mho/hei)2038
ai, openai, hugging-face, security
The Pulse: Grok’s CLI Caught Uploading All Your Local Files to the Cloud (ger)2037
ai, security
Good Writing Is Obvious, Not Original (sea)2036
writing
How Generative AI Is Changing Modern Software Development2035
ai, programming
CSS Navigation Matching, Early Days (geo/css)2034
css, navigation
US Lead in the AI Race With China Is Rapidly Narrowing (luz+)2033
ai, metrics, openai, anthropic, moonshot-ai
AFixt Comments on the WCAG 3 Conformance Model (kar)2032
wcag, compliance, accessibility
Designing for People With No or Limited Mobility (tet)2031
design, accessibility
Survival Guide for a Censored Internet2030
guides, censorship, network
7 Productivity Tips That Sound Wrong (but Actually Work)2029
productivity, tips-and-tricks, career, processes, communication
What Is the Purpose of Software (dtl)2028
programming, metrics, economics
We’re the Next.js Team—Ask Us Anything2027
discussions, nextjs
Does This Menu Work With Keyboard? the Surprising Number of Big Brands That Fail2026
accessibility, keyboard-navigation, examples
How Long Does It Take to Remediate Accessibility Audit Findings?2025
accessibility, auditing
Git at Any Scale2024
version-control, git, self-hosting, scalability
CSS Units (mcs)2023
websites, css, units
How We Migrated lovable.dev Away From Next.js and Turned It Into Another Lovable App2022
migrating, nextjs, case-studies, ai
Enhanced Spell Checking on the Web (bka)2021
apis, html, javascript
A Claude Code Skill Was Eating 200,000 Tokens Before Answering a Single Question2020
claude, ai, ai-skills, anthropic
Content Formatting Guidelines for LLMs vs. Google Search2019
guidelines, content, aiso, chatgpt, perplexity, gemini, google, ai, accessibility, link-lists
Israel Creates Fake Think Tank to Influence AI Chatbots (pal)2018
politics, ethics, ai
Can’t Touch the DOM? Reach for “:has()” to Style Any Element (tho)2017
css, selectors
My HTML Boilerplate in 2026 (mat)2016
html, templates
Figma Is the New Dreamweaver: How Modern Prototyping Tools Are Trapping Us in 2018 (web)2015
figma, dreamweaver, comparisons, design, tooling
Using AI as a Tool, Not a Person2014
ai, concepts, processes
Music Theory for Programmers (luk)2013
javascript
React Compiler Linting Just Got a Rust-Native Speedup in Oxlint (fro)2012
react, compiling, rust
Shadow-Piercing Local Component Variables (dav)2011
components, css, custom-properties
How to Contribute to PHP (mat/the)2010
how-tos, php
Why “rel="noopener"” Is Obsolete for Links2009
html, links, privacy, security
AI Text Watermarking Is Not a Big Deal (sea)2008
ai, watermarking, anthropic
How to Prevent Google Antigravity From Accessing .env (jad)2007
how-tos, code-editors, environments
Your Juniors Are Still Here—the Reps Are Gone2006
ai, career, link-lists
Understanding Anthropic’s AI Watermark: How to Beat It2005
how-tos, watermarking, ai, claude, anthropic
The Hidden UX Debt That Is Quietly Driving Your Users Away (mak)2004
user-experience, design-debt
Alibaba’s Qwen Becomes World’s Most Downloaded Open AI Model2003
qwen, alibaba, ai
What AI Engineer Interviews Really Test: A Practical Guide to Preparing for Modern AI Roles2002
guides, interviewing, ai, career
Introducing Public Preview Runtimes on AWS Lambda, Starting With Node.js 26 and Python 3.152001
introductions, lambda, serverless, nodejs, python
How to Become an AI Designer2000
how-tos, ai, design, vibe-coding, link-lists
When a Disabled Submit Button Becomes a Dead End (cer)1999
accessibility, buttons, wcag
Why I Ported Moonshine to JavaScript (pet)1998
migrating, c++, javascript
Exploring Compose HTML for Server Side Rendering (jet)1997
html, server-side-rendering
If the Markets Reject OpenAI and Anthropic, the US Should Nationalize Them (sch)1996
openai, anthropic, ai, politics, economics
Claude Now Watermarks Everything It Writes—Here’s What It Means for Marketers (thi/ahr)1995
claude, ai, content, marketing
“Your Benchmarks Don’t Apply to Us”1994
engineering-management
Your Modules Are Lying to You1993
javascript, esm, commonjs, modules
What’s !important #17: Custom Highlight API, CSS Navigation Matching, Fixing “text-stroke”, and More (dxn/css)1992
css, retrospectives, link-lists
MicroLighter (dav)1991
packages, syntax-highlighting, css
Ethics in Tech Publishing: On Human Rights and the Middle East (j9t)1990
ethics, politics, community
Using Scroll-Driven Animations for Opposing Scroll Directions (cit)1989
css, animations, scrolling
Node.js Interactive 2026: A Recap (avi/nod)1988
nodejs, foss, quic, http, documentation, testing, ai, retrospectives
Canvas Browser1987
websites, browsers
AI Bosses Are Slow to Fire and Quick to Hire1986
ai, hiring
How to Promote Your Writings and Your Website With Frontend Dogma (fro)1985
frontend-dogma, career
Five European Companies Just Agreed to Buy AI Compute That Doesn’t Exist Yet1984
ai, mistral
Rethinking Design Leadership With Swarms and Flocks (bre)1983
design, leadership, concepts
Delayed-Then-Instant Tooltips With HTML and CSS Alone (chr/fro)1982
tooltips, html, css
Tooltips Need a Delay, and Then They Need to Skip It (fro)1981
tooltips, user-experience, react
Is Design Dead in the Age of AI? (ado)1980
design, ai, tips-and-tricks
Building a High-Performance Data Grid in React, Vue, and Svelte (sva)1979
react, vuejs, svelte, performance
How to Make Your Design System Agent-Ready1978
how-tos, design-systems, ai-agents, ai
Understanding “aria-details” (rus)1977
attributes, aria, accessibility, html
Solid 2.0 RC: The Big <Reveal> (rya/sol)1976
release-notes, solidjs
When Public Doesn’t Include You (gra)1975
accessibility, dei
Claude Watermarks Its Output: What Content Teams Should Know (sem)1974
claude, ai, watermarking, content
New EU Guidelines for AI Labelling (sma)1973
guidelines, ai, legal, politics
How to Generate Non-Sloppy Content With AI (hac)1972
how-tos, ai, content
Top 5 AI Features in IntelliJ IDEA (ant/jet)1971
intellij-idea, code-editors, ai
Blocked “aria-hidden”: The Warning Is Right, and Every Fix You’ve Found Is Wrong (css)1970
accessibility, aria, chrome, dev-tools, browsers
How the EU Can Face Down Trump’s Tech Aggression (the/eur)1969
politics, ai, legal
Practical Guidelines for Making Destructive Actions Accessible1968
guidelines, accessibility, usability
Accessible Is Conformant (kar)1967
accessibility, compliance, wcag, legal
Understanding “aria-roledescription” (rus)1966
attributes, aria, accessibility, html
The Next Evolution of Software Developers1965
programming, career, ai
CSS “position: sticky” Not Working? Diagnose the Root Cause1964
css, positioning, debugging
Should a Dialog Close When Clicked Outside? (aar)1963
modals, usability
[Node.js] AI Use Policy and Guidelines (nod)1962
guidelines, nodejs, ai
Keeping Type Consistent in Changing Conditions (ell)1961
typography, variable-fonts, fonts
Vibe Coding UI Specification1960
ai, vibe-coding, documentation
Is It Time to Get Ready for WCAG 3? Let’s Read It Together (aaa)1959
videos, accessibility, wcag
Amy Kamala on Art, Tech, and Open Source: A Journey Through WordPress and Community (nat)1958
podcasts, interviews, foss, wordpress, community
How to Make Your Website Load Faster: A Beginner’s Guide1957
guides, performance
Israel Used AI-Assisted Technology to Destroy Infrastructure in Gaza1956
ai, ethics
5 Useful npx Helpers (j9t)1955
npx, tooling
5 AI Workflows for Local SEO (ama/moz)1954
ai, automation, seo
Most of Your Tech Debt Is Free1953
technical-debt, maintenance, prioritization, economics
HTML Over WebSockets: Real-Time SPAs With Barely Any JavaScript (and)1952
html, websockets, single-page-apps, link-lists
Which AI Models Watermark Their Output?1951
ai, watermarking, claude, gemini, chatgpt, legal, comparisons
How to Write Readable Content1950
how-tos, writing, content, readability
A Deep Dive Into Hono (fla)1949
deep-dives, hono
AI Is Removing the Middle Class of Software Engineering1948
ai, code-reviews, career, programming
The Human Is the Loop1947
ai, career, processes
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)1946
css, fonts, macos
Animating CSS “border-image” (pre/css)1945
css, borders, images, animations
Is Your Board Getting Accessibility Governance Right? (tin/tet)1944
accessibility
Scroll Axis Lock (arg)1943
css, scrolling
Headless WordPress With Astro: Achieving Perfect “100” Core Web Vitals1942
wordpress, headless, astro, web-vitals, performance
What’s Different in pnpm 12 (koc/pnp)1941
pnpm, release-notes
Are You Designing for the Old World? (kyl)1940
design, ai
Building an Accordion the Browser Can Search1939
accordions, hiding, search, html, css, javascript
Advanced AI Sycophancy (sea)1938
ai, communication
Lessons Learned Making My Peritel Typeface (chr)1937
fonts, lessons
AI Is Now a Major Election Issue1936
ai, politics
Unlock Immediate Diagonal Scrolling With CSS “scroll-axis-lock: none” (bra)1935
css, scrolling
Triaging the AI Horde (mco)1934
ai, processes, security
Toggles Considered Harmful1933
design, toggles, usability
Why You Might Want to Build Your Web App in Canvas Instead of HTML1932
canvas, web-apps, html, comparisons
Let’s Talk About Gradients1931
design, tooling, gradients
Meta Caught Paying Nazis to Post on Facebook (fw/fut)1930
facebook+meta, politics, ethics
Making More npm Packages Work With jsDelivr ESM Mode1929
npm, dependencies, esm
Middle Management Roles Are Also a Trap (let)1928
career, engineering-management, leadership
HTML Can Do That (chr)1927
html, examples
The Default Is Not a Design Decision1926
design, ai, figma, tooling
How to Keep Thinking (sea)1925
how-tos, programming, processes, career
Using and Styling the Dialog Element (geo/css)1924
modals, html, css
Can We Make Default Tailwind a More Accessible Choice? (spa)1923
tailwind, accessibility, css
New Amazon Data Center Is Set to Have the Most Polluting Power Plant in the US (hir)1922
amazon, infrastructure, sustainability
99% of My Website Traffic Is Bots1921
traffic, bots, ai, crawling, scraping
View Transitions: Careful Not to Make Stuff Unclickable (chr/fro)1920
css, view-transitions, usability
How to Decide When an AI Tool Is Worth Keeping (nng)1919
how-tos, ai, tooling
How Baseline Can Help You Ship Less JavaScript (jad/sma)1918
javascript, dependencies, browsers, support, web-platform
How to Navigate Headings With NVDA Screen Reader (pop)1917
videos, how-tos, headings, navigation, nvda, screen-readers, accessibility
Don’t Use a Class for That (alv)1916
html, attributes, selectors, css
How Design Systems Talk to Machines (kae)1915
studies, research, design-systems, ai, mcp, llmstxt, ai-skills, storybook, tooling
A Pragmatic Guide to Browser Support (pix)1914
videos, guides, browsers, support, web-platform
The World Needs Compassionate AI1913
ai, ethics
2026 State of CSS, Devs Surveys (geo/css)1912
css, career
Why $370B Tech Group Palantir Pays 1.4 Percent Tax Rate: Report (cao/alj)1911
palantir
Dark Mode Toggles: Two States Are Enough (lea)1910
dark-mode, design-patterns, examples
The Hierarchy of Competence (hvp)1909
processes, career, efficiency, collaboration, prioritization, engineering-management
The Anatomy of Accessible Forms: Required Form Fields (deq)1908
forms, accessibility
Improved CSS Text-Stroke (tyl)1907
css, effects
I Recreated Management With AI: 9 Things I Do Differently1906
ai, processes
Working With “::highlight()” Using Progressive Enhancement (sun/pic)1905
css, javascript, apis, progressive-enhancement
Defining Ethical Design for Machines1904
design, ethics, principles, ai
CSS: The Bomb Inside Your Inbox (gaz/por)1903
css, html, csp, email, security
What Are Code Reviews Even For?1902
code-reviews, metrics, ai
Maybe the “Webmaster” Isn’t Dead After All (j9t)1901
career, ai, terminology
I Didn’t Set a Cookie1900
cookies, fingerprinting, privacy
Accessibility Getting Dropped in the Process (nic)1899
accessibility, design, processes
How to Fix the Dual-Write Problem in Node.js With the Outbox Pattern (fre)1898
how-tos, nodejs, databases
5 CSS Properties You Should Know for Better Text Designs (pre/fro)1897
css, design
The Naked Designer: What Happens When You Can’t Hide Behind Craft1896
design, craft, career
AI Adoption Isn’t the Same as AI Usage1895
ai
Let Your Designs Fail for the Right Reasons (moz)1894
design, ai, prototyping, usability, testing, figma
Progressive Enhancement Inside of JavaScript (rem)1893
javascript, progressive-enhancement
The “Disability Dongle”: Why Silicon Valley Hates Me and You (wei)1892
accessibility
AI and Accessibility for Ecommerce: What the Tools Really Do and What They Don’t1891
ai, accessibility, ecommerce, myths
Web Security Is Too Hard (eri)1890
security, cloudflare, case-studies
Major Shai Hulud Campaign Strikes npm Again, Affecting keyv and 400+ Packages1889
npm, dependencies, security
vlt 1.0 and Hosted Package Registries (dar/vlt)1888
release-notes
Safari Bug Report: Subgrid Doesn’t Respect “justify-content” (paw)1887
safari, browsers, bugs, grids, css, layout
The 2-Second Rule: How to Make Your Website Feel Like Magic in 2026 (web)1886
how-tos, ai, performance
Migrating a Large Flow Monorepo to TypeScript1885
migrating, monorepos, typescript
We Finally Learned to Center a Div, Then Browsers Added Sidebars1884
css, centering, browsers, javascript
What if You’re Not Supposed to Have a Long-Term Plan?1883
career, learning
SolidStart v2 Is Now Stable (bsk/sol)1882
release-notes, solidstart
Your JSON Is Lying to You1881
json, console, javascript
Cloudflare Workers and Containers Now Support Inbound TCP Connections and Grpc1880
cloudflare
Win32 Profile1879
css, windows, themes
Something Nobody Told You About The Image Element (It Can Overflow) (css/fro)1878
html, images, overflow, css
Gap Decorations Are Now Available, Here’s What’s New (css)1877
css, layout, decoration
Why Tiny JPEGs Look Different in Chrome1876
jpeg, images, chrome, browsers
A11y 101—3.3.4 Error Prevention (nat)1875
introductions, accessibility, wcag, errors, html, javascript
What Is an AI Voice Agent?1874
ai-agents, ai, voice, concepts
How Would You Decide Whether the Content Is Good or Bad?1873
discussions, ai, content, quality
Giving and Taking Credit in Big Tech Companies (sea)1872
career, collaboration, communication
Adding Go’s “defer” to the TypeScript Compiler (hea)1871
typescript, compiling, go
TypeScript 7 Went Native: What Actually Changes and What Doesn’t1870
typescript, metrics, performance
Dev Tools Must Be Open Source (cra)1869
tooling, personalization, ai
Starting With AGENTS.md: Five Steps to Building an Agent-Friendly Project1868
translations, ai, ai-agents, agentsmd, processes
Why I Don’t Recommend Tailwind CSS (and)1867
tailwind
What’s New in Svelte: August 2026 (dre/sve)1866
release-notes, sveltekit, svelte
Claude’s Steganographic Request Marking: What Developers Need to Know1865
claude, ai, privacy
Kimi K3: The Complete Developer Guide1864
guides, kimi, ai, tooling
Are AI Detectors Accurate? (pro)1863
ai, tooling
AI Models Need Moral Support to Make Discoveries (sea)1862
ai, prompting
The Unexpected Things Developer Metrics Can Measure1861
metrics, developer-experience
No New Name Has Replaced “UX” (nng)1860
user-experience, terminology
The CSS “lh” unit (sha)1859
css, units
AI: Considerations for People Who Make Decisions (ber)1858
ai, prioritization, processes
Leaked Amazon Documents Detail $1.8 Million Overrun on a Single Claude AI Task Missed for Five Months1857
amazon, aws, claude, ai, economics
Promises of Accessibility ComplAIance (cer)1856
accessibility, compliance, ai
What’s New in Astro—July 2026 (sar)1855
release-notes, astro
What’s !important #16: “sibling-index()” Animations, Use Cases for the Infinity Keyword, Container Stuck Queries, and More (dxn/css)1854
retrospectives, css, link-lists
Agentic Coding: Bet on the Primitives (rwi)1853
ai-agents, ai, programming
The Economic Benefit of Refactoring (mfo)1852
refactoring, ai, economics
Styling the Navigation: Declarative Route and Navigation Matching in CSS (bra)1851
navigation, css, chrome, browsers
The Accessibility Paradox1850
design, alt-text, accessibility, images
30 Years Ago, AT&T Gave Internet Explorer the Default Advantage (ric/the)1849
history, internet-explorer, browsers
Same Name; Different Component With Scoped Custom Element Registries (fro)1848
web-components, javascript, browsers
Stronger With Every Update: How We’re Making Chrome and the Web Safer in the AI Era1847
chrome, browsers, ai, security
Stacked Pull Requests Are Now in Public Preview1846
github
Rethinking Friction in an AI World1845
ai, design
Vibe Design Explained: A Practical Guide for Beginners1844
guides, vibe-designing, ai
State of CSS 2026 [Results] (sac/dev)1843
surveys, metrics, css
Measuring the Impact of AI Coding Tools: Capacity, Not Horsepower1842
ai, tooling, productivity, engineering-management
14 Tips for Working and Developing With AI (j9t)1841
ai, processes, tips-and-tricks
Amazon Identifies North Korean Hacker Group Behind Open-Source Supply Chain Attacks1840
foss, security, amazon
@microcharts/react1839
packages, react, components, information-design
Your SPA Is Leaking Memory—Soak Test It (den)1838
single-page-apps, memory, playwright, testing
Maciek Palmowski on Testing Secure WordPress Hosting: Does the Marketing Match Reality? (pal+)1837
podcasts, interviews, wordpress, hosting, security
Debugging Stuck Node.js Processes1836
nodejs, debugging
Anthropic Backs Urgent Call for the Most Powerful AI Labs to Hit the Brakes1835
ai, anthropic, legal
Evaluating Front-End Web Energy Consumption: Quantifying the Role of Caching, Cookies, Scrolling Behavior, and Data Volume (beb/acm)1834
studies, research, sustainability, caching, cookies, scrolling
A Button That Links to a Random Post in HTML and CSS Only (chr/fro)1833
buttons, links, randomness, css
Tabbed Interfaces (web)1832
navigation, design-patterns, keyboard-navigation, accessibility
Congress Must Pass a New Federal Law on AI Governance (mar/bro)1831
ai, legal, licensing
Bend, Do Not Break: Building Resilient Accessibility Programs1830
accessibility, processes, engineering-management
The Bull and Bear Case for Digital Design in the Age of AI (and/sma)1829
design, ai, career, link-lists
Developers Are Attached to Tools Because Tools Encode Trust1828
tooling, processes
Scrum Isn’t for Stormtroopers1827
scrum, agile, engineering-management, product-management, concepts
Local-First AI Coding Workflow for Security-Conscious Teams (age)1826
ai, processes, security
Web Sustainability Guidelines (WSG) (ale+/w3c)1825
guidelines, sustainability
Thinking Outside the Box: Digital Design in the AI Era (sma)1824
design, ai, tooling
Information Architecture Is the Foundation AI Is Starving For (usa)1823
information-architecture, ai, user-experience
Why Your Favorite Websites Look Like 2005 (and Why You Secretly Love It) (web)1822
design, efficiency
Disrupting Supply Chain Attacks on npm and GitHub Actions (gre+)1821
npm, github-actions, security, link-lists
WOFF 1.0: A Milestone on W3C’s Journey of Fonts on the Web (svg/w3c)1820
woff, fonts, standards, web, w3c
The Secure Way to Release an npm Package in 2026 (sit+/evi)1819
dependencies, npm, security, configuration
Fixing My Tooltip Accessibility Mistake (jaf)1818
accessibility, tooltips, html, aria, attributes, mistakes
Why npm Dependency Trees Are So Big (and)1817
npm, dependencies
The Orchestrator’s Tax (mfo)1816
ai-agents, ai, processes
The Difference Between a Button and a Link1815
buttons, links, html, comparisons
I Hate Adobe (aft)1814
adobe, ai, design, tooling
npm Publish-Time Malware Scanning and Dual-Use Metadata1813
npm, dependencies, security
Stop Reviewing Diffs—Start Reviewing Systems (ken)1812
videos, code-reviews, diff, processes, ai-skills
Israel Is Paying Millions to Train AI Chatbots How to Talk About Gaza. It’s Working. (nic/dro)1811
ai, ethics, politics
A11y 101—3.3.3 Error Suggestion (nat)1810
introductions, accessibility, wcag, errors
AraOwl—Test Your Web Knowledge (sch)1809
websites, quizzes, web-platform, mdn
Cloudflare Workers and Hyperdrive With SvelteKit (ada/fro)1808
cloudflare, sveltekit
Why Did a $154 Billion CEO Just Endorse Stripping Most Americans of Voting Rights—and Taking Us Back to the 19th Century?1807
shopify, politics, economics
The Junior Developer Pipeline Is Broken… and AI Broke It1806
ai, career, hiring
Cheatsheets for Flex, Grid, Anchor Positioning and Invoker Commands (pol)1805
cheat-sheets, css, flexbox, grids, layout, anchor-positioning
Let’s Make the Worst htmx Ever (zse)1804
htmx
WebKit Features for Safari 26.6 (web)1803
release-notes, webkit, safari, browsers
Thirty-Six Years Later: The ADA at a Crossroads (dec)1802
accessibility, ada, legal
The Worldviews We Build With: Why Good Design Starts in the Spirit (equ)1801
design, dei, processes, accessibility
CSS Infinity Use Cases (arg)1800
css, functions, math, examples
Integration Testing Node.js With Testcontainers (fla)1799
nodejs, testing, postgresql, databases
Learning Remix 3 (mal)1798
remix
Where Did the Old Web Go? We Followed 657,607 Links to Find Out1797
web, link-rot, metrics
Why AI Needs a “Genie Coefficient” (sch)1796
ai
TypeScript 7 Is Here (and It’s 10× Faster) (ahe)1795
videos, typescript
When You Need to Make a Triangle, Think Conic Gradients (chr/fro)1794
css, functions, gradients
Claude Opus 5: The New Leader in Agentic Knowledge Work1793
claude, ai, metrics
Systems and Delays (jan)1792
system-design, time, programming
Reading a Performance Profile (nuc)1791
guides, performance, profiling, network, dev-tools
Your Agentic Workflow’s Cache Keepalive Costs 8× Too Much (v2: The Interval Frontier) (mem)1790
ai-agents, ai, caching, metrics, economics, link-lists
Reddit and Major Publishers Consider Blocking Google as AI Overviews Cut Search Referral Traffic1789
google, search, traffic, ai
My Agentic Coding Setup, July 2026 (dom)1788
ai, ai-agents, configuration, processes
We Need a New Word—How About… Zuzai? (map)1787
websites, ai, terminology
Four Questions Every Tool Should Answer (Even Figma) About AI Training Model Usage (usa)1786
tooling, ai, legal, figma
Code Coverage: How to Measure It, Understand the Metrics, and Improve Your Tests (jet)1785
how-tos, code-coverage, concepts, qodana
Using “animation-composition” in CSS to Avoid Redeclaring Other Values (pre/fro)1784
css, animations
The Launch of CodePen 2.0 (chr/cod)1783
codepen
Accessibility-Ready Theme Reviews: Extending the Deadline (joe)1782
wordpress, theming, accessibility
The Dirty Secret Behind AI Agents1781
ai-agents, ai
Vite vs. Webpack: Which Build Tool Is Right for Your Frontend Project? (ele/des)1780
guest-posts, vite, webpack, bundling, modules, comparisons
The State of AI Impact in Engineering: Q2 20261779
ai, metrics, quality, developer-experience, economics, engineering-management
What Just Happened to TheNumbers.com Should Worry Us All (ste)1778
ai, bots, scraping, traffic, metrics
Jessica Lyschik on Why Accessibility in WordPress Themes Is Easier Than You Think (jes+)1777
podcasts, interviews, wordpress, theming, accessibility
Resize Text and Lessons on Conformance and Techniques (mni)1776
accessibility, resizing, wcag, compliance, techniques, lessons
Kill the Cookie Banner1775
websites, cookies, consent-management, advocacy
Components Are Dead1774
components, design-systems
An Open Framework for AI Emissions Measurement (bis)1773
ai, sustainability
Accessibility Bugs Are Often Architecture Bugs (hac)1772
accessibility, architecture, bugs, mistakes, components, consistency, modals, forms, automation
The Future of the Website (joo)1771
ai, user-conversion, concepts
Open-Weight AI Just Hit 2.8 Trillion Parameters… (fir)1770
videos, ai, kimi
EPUB 3.4 (iva/w3c)1769
epub, standards
Not Tokens (don)1768
design-tokens, naming
Anthropic’s $1.5B Copyright Settlement Approved; Only 350 Authors Opted Out (ash/ars)1767
legal, licensing, content, anthropic, ai
Low- and Mid-Tier Mobile for the Real World (2026) (css)1766
mobile, testing, performance
Weaponizing and Defending the React Flight Protocol: Deserialization Sinks in RSCs (sma)1765
react, components, security
Firefox Returns to X After Nearly 18 Months of Pretending It Didn’t Need X (piu)1764
firefox, browsers, twitter+x, social-media
Gemini 3.6 Flash and Gemini 3.5 Flash-Lite: Halving Time per Task1763
gemini, ai, metrics, comparisons
Robin Berjon—Fireside (rob+)1762
videos, interviews, w3c, html, web
Introducing JetBrains Context: Repository Intelligence for Coding Agents (jet)1761
introductions, jetbrains, ai, ai-agents, economics
This Is Your Brain on AI: What We Lose When the Machine Thinks for Us1760
videos, ai
Monday, July 27, 2026 Security Releases (nod)1759
release-notes, nodejs, security
HTML Minifier Next: JSON Schema, Cache Statistics, Default Config File (j9t)1758
release-notes, html-minifier
Building a Responsible AI Review Process for Agile Development1757
agile, ai, processes, documentation
Software Factories, Light and Dark (add)1756
ai, processes, programming
How “animation-timeline: scroll()” Replaces Scroll JavaScript1755
css, scrolling, animations
Hackers Are Exploiting Recently Patched WordPress Bugs, Putting Millions of Websites at Risk (lor)1754
wordpress, bugs, security
Durable Objects on Cloudflare (ada/fro)1753
cloudflare
Google Is Building an AI Fence Around the Internet It Once Championed (con)1752
google, ai, web, open-web, traffic
Why I Built a Semantic HTML First Library (kar)1751
libraries, components, html, semantics
The “Pixel Police” Are Retired: Why AI Agents Are the New Mediators of Web Design (web)1750
ai-agents, ai, design, craft
A11y 101—3.3.2 Labels or Instructions (nat)1749
introductions, accessibility, wcag, labels, forms
Agent Behavior (abh)1748
websites, ai-agents, ai, conventions
Claude Fable 5 vs. Kimi K3: Same Results, One-Third the Cost, 4× Slower1747
claude, kimi, ai, comparisons
How Accessibility Gets Lost Between Base and Product Design Systems (ann/zer)1746
accessibility, design-systems
The Small, Real, Original Web (jak)1745
web, indieweb, blogging, link-lists
No, We Can’t Harden Node.js Against Prototype Pollution (mco)1744
nodejs, prototypes
How I Stopped Running Out of Tokens1743
ai, economics, tooling
The Bottleneck for AI Agents Isn’t the Model Anymore—It’s the Context Layer1742
ai, ai-agents
Hardcore IndieWeb: Run Your Own Website 100% Independently for Only $0.01/day (nea)1741
indieweb, concepts, blogging, economics
Nuxt 4.5 (dan/nux)1740
release-notes, nuxt
pnpm 11.11–11.14 (koc/pnp)1739
release-notes, pnpm
Designing Flow Friction: The Core Capability of AI-Native Teams1738
translations, ai, processes, product-management, engineering-management
AI Mania Is Eviscerating Global Decision-Making (lud)1737
ai, economics
Does Your Form Really Need a Dropdown List? (nng)1736
forms, usability, accessibility, examples
The Java Story—the Official Documentary1735
videos, java, history
Building the ChatGPT Typing Effect (jsd)1734
chatgpt, javascript, effects
Masonry (With Animation) in CSS (chr/fro)1733
css, masonry, layout, animations
Design Systems Need Evals (mur)1732
design-systems, testing
When It Makes Sense to “Block” the Main Thread (sma)1731
javascript, performance
[Hugging Face] Security Incident Disclosure—July 20261730
hugging-face, ai, security
Use Cases for “aria-expanded” (stv/pic)1729
html, attributes, aria, accessibility, examples
A Practical Guide to Reducing Token Spend (ada)1728
guides, ai, economics, tooling
How AI Helped Us Make Sense of Hundreds of Components (cle)1727
ai, components, design
From Figma to Production: The Modern Design-to-Code Pipeline in 20261726
processes, design, tooling, figma
Testing React Server Components: Vitest Patterns for Async Boundaries and Mock Strategies1725
react, components, testing, vitest
Own the Outer Loop (add)1724
ai, career, processes
How AI Became Part of My UX Design Workflow1723
user-experience, design, processes, ai
Milan Petrović on the Risks of Legacy PHP in WordPress and Why Upgrading Matters for Security (nat)1722
podcasts, interviews, php, wordpress, security, maintenance
The Most Fun I’ve Had With CSS in a While Thanks to “offset-path” (kev)1721
videos, css
Eighty Percent Done Is Not a Real Number (pce)1720
databases, processes, code-reviews, ai
Decoy Font1719
fonts, ttf, ai
The Most Controversial Rewrite in History Just Shipped… (fir)1718
videos, bun, refactoring, rust, claude, ai
What’s !important #15: Boundary-Aware CSS, Time-Based CSS, Full-Bleed CSS, and More (dxn/css)1717
css, retrospectives, web-platform, link-lists
Are We Stuck in the Typographic Principles of the 20th Century? (its)1716
typography
Image to Text1715
accessibility, ai, images, alt-text
CSS Linked Parameters Module Level 1 (tab+/w3c)1714
css, svg, images
What Does “Playing Politics” Mean for Software Engineers? (sea)1713
career, collaboration
Node.js 20 Is Being Deprecated [by Vercel] on October 1, 20261712
vercel, nodejs, deprecation
A Gentle Introduction to Git Worktrees (nza)1711
introductions, git
Protecting HTML Content Against Copying (jsd)1710
html, css, javascript, canvas, obfuscation, techniques, comparisons
CSS Container Queries and Subgrid: Building Context-Aware Component Layouts1709
css, container-queries, grids, layout, components
Facebook’s Design Didn’t Evolve—it Regressed (web)1708
facebook+meta, design, usability
As Mass Surveillance Becomes a Reality, Some Are Fighting Back1707
privacy, facebook+meta, apple, google
Americans Hate AI So Much That Politicians Are Starting to Lose Their Jobs Over It1706
ai, politics
How to Build a Design System Strategy You’ll Actually Deliver (amy)1705
how-tos, design-systems, strategies
Earning Taste and Judgment (add)1704
career, ai, cognitive-debt
Against Design System Federation (fox)1703
design-systems
Handling Concurrency on the Web With Web Locks API1702
concurrency, apis, react
“prefers-reduced-motion”, Explained (and How to Test It)1701
css, media-queries, reduced-motion, testing, accessibility
In Defense of Polyfills (lea)1700
polyfills, web-platform
I Thought AVIF Would Make Every Image Smaller—It Didn’t (mal)1699
avif, images, compression, webp
Introducing Precursor: Detecting Agentic Behavior With Continuous Client-Side Signals1698
introductions, bot-detection, network, cloudflare
Next.js Security Release and Our Next Patch Release1697
release-notes, nextjs
In-n-Out Animation Using “sibling-index()” (css/fro)1696
css, animations, functions
Recreating a 1990 Book Cover (in HTML and CSS) (blo)1695
html, css
Accessibility in the Age of AI (tet)1694
accessibility, ai, ai-agents, processes
I Stopped Destructuring Everything1693
javascript
Throwing Confetti With CSS Random (sch)1692
css, functions, randomness, effects
Accessibility Is Resistance (tin)1691
accessibility, ai, images
The Myth of the Post-Documentation Era (ben)1690
documentation, ai, myths
How to Host a Static Site on AWS for the Price of a Domain (ato)1689
how-tos, hosting, aws, cloudfront, s3, economics
Making Sustainable Design the Default, Not the Exception1688
design, sustainability
HTML in Canvas: Render Real DOM Inside “<canvas>”1687
html, canvas, javascript
New Research: The Core Web Vitals Thresholds You Trust Might Be Wrong for Your Site (tam)1686
web-vitals, performance, metrics
Now, Defenders Are Embracing the Prompt Injection, Too (ars)1685
ai, prompting, security
Adding a Second Middleware Broke Our TypeScript Types (inn)1684
typescript, types
The Coming Assault on Disability Rights1683
accessibility, legal, ada
syntaxp Syntax Highlighter (j9t)1682
libraries, syntax-highlighting, css
Fetch Needs Error Codes (jas)1681
javascript, data-fetching, errors
Taste Cannot Be Delegated1680
design, leadership, ai
The AI Productivity Gap1679
ai, productivity, efficiency, metrics
The Browser’s Main Thread Is Expensive1678
javascript, performance, optimization, worker-threads
In Defense of Not Understanding Your Codebase (sea)1677
programming, foss, career
CSS Dedup (j9t)1676
packages, css, maintainability, performance, optimization
AI Surveillance and Social Progress (sch)1675
ai, privacy, politics
The Hard Things About Design (hvp)1674
design, creativity, leadership, career
From Kickoff to First Concept: How to Turn Brand Strategy Into Visual Direction (sma)1673
how-tos, branding, strategies, design, processes
The Future Worth Building Is Human1672
ai, outlooks
Introducing shadcn/typeset1671
release-notes, shadcn
Why Write Code in 2026 (sof)1670
programming, career
Forget OpenCode? Xiaomi’s MiMo Code Is Here1669
videos, xiaomi, ai
Proxy and Reflect (wil/pic)1668
javascript, objects
Should I Quit IT or Just Live Through the Burnout?1667
discussions, career, ai
Thinking Horizontally in CSS “@layer” (chr/fro)1666
css, cascade
My Accessibility Review Process (hom)1665
accessibility, processes
How to Create Awesome Staggered Animations in CSS (log)1664
how-tos, animations, css
The Framework Wars Are Over: Why No One Dethroned React (ken)1663
videos, frameworks, react
Does Your Screen Reader Content Need an Editor? (int)1662
content, writing, screen-readers, accessibility
Opensource UI1661
websites, libraries, components
How to Stop Meta From Tracking You (pro)1660
how-tos, facebook+meta, privacy
Rewriting Bun in Rust (jar/bun)1659
refactoring, bun, rust
npm Install-Time Security and GAT bypass2fa Deprecation1658
npm, security, deprecation
A Bug Which Only Affected Left-Handed Users (ede)1657
bugs, wordpress
I Think I Have LLM Burnout1656
ai, career
Anthropic’s Political Risks Are Real, but OpenAI’s Loom Even Larger (wsj)1655
ai, anthropic, openai, politics
AI Software That Generates “Rage Bait” Developed by Germany’s Far-Right AfD (iri)1654
ai, politics, gemini, openai, claude
Oh, It’s Happening to Me (thi+)1653
interviews, accessibility
Alibaba Blocks Claude Code for Employees Over Hidden Tracking of Chinese Users Starting July 101652
claude, ai, alibaba, privacy
Blog About Things You Don’t Understand Yet (sea)1651
blogging, writing, learning
Viability of Local Models for Coding (mfo)1650
ai
Get Ready for the Powerful CSS “border-shape” Property (css/css)1649
css, borders, shapes, animations, examples
You Shouldn’t Trust Trusted Publishing (yos)1648
security, authentication
Boundary-Aware Styling in CSS (pre/fro)1647
css, animations, functions, examples
Anthropic’s Claude Cowork Now Keeps Working When You Close Your Laptop1646
claude, anthropic, ai
How to Kill the Code Review1645
code-reviews, ai
200 Milliseconds1644
websites, http, tls, dns, network, concepts
State of Devs 2026 (sac/dev)1643
surveys, career
Writing for Understanding1642
writing, accessibility
SEO and Geo-Targeting in Next.js: A Practical Guide With Agentic AI Skills1641
guides, seo, nextjs, geolocation
The “100× Developer Paradox”: Is AI “Brain Fry” Killing the Craft? (web)1640
career, productivity, ai, craft
Four Main Ways to Learn AI for Scrum Masters1639
ai, scrum, agile, career
Memories Can’t Wait—or, How I Learned to Keep Worrying About the Web (zel)1638
web, open-web, cloud-computing
The Anchoring Effect in AI-Assisted Decisions: Why the First Number AI Shows You Wins (uxm)1637
ai, design
From Figma to Front End: A Handoff Guide for Seamless UI Design and Development (uxm)1636
guides, design, design-systems, figma
What’s New in ECMAScript 2026 (paw)1635
ecmascript, standards
Getting Started With Anchor Positioning (jos)1634
introductions, css, anchor-positioning
A11y 101—3.3.1 Error Identification (nat)1633
introductions, accessibility, wcag, errors
Wikipedia Is Battling for the Soul of the Internet1632
wikipedia, web
What Is Product Craft in the Age of AI and Design Systems? (ben)1631
product-management, craft, ai, design-systems
Time-Based Background Colour Transitions With Temporal and CSS Color-Mix (sop)1630
javascript, apis, time, css
“focusgroup” Tests (aar)1629
html, attributes, focus, chrome, browsers, examples, accessibility
Distributive Conditional Types in TypeScript1628
types, typescript, conditionals
Return of CSS Outline1627
css, accessibility, retrospectives
Fixing Full-Bleed CSS (dbu)1626
css, liquid-design
Do We Still Need Build Tools? (oll)1625
css, javascript, building, tooling
98% Isn’t Very Much1624
browsers, support
Keep Composer Dependencies Up-to-Date With Dependabot1623
dependencies, composer, dependabot
“President Mass Surveillance”: Right-Leaning Media Are Calling Out JD Vance’s Ties to Palantir (mmf)1622
palantir, privacy, politics, ai
Announcing Vite+ Beta (man+/voi)1621
release-notes, vite, vitest, rolldown, oxc, voidzero
AI Personality Is a Design Problem1620
ai, design
Cloudflare Workers and Hyperdrive With TanStack Start (ada/fro)1619
cloudflare, tanstack
Best AI Web Scraping Tools1618
ai, scraping, tooling, comparisons
Accessibility Is Not for a Group of Disabled People (eri)1617
accessibility
Text AI Watermarks Will Always Be Trivial to Remove (sea)1616
ai, watermarking
We Used to Log Off1615
web, design, ai
Config ’26 Review (buz)1614
figma, retrospectives
EU Top Court Upholds Record $6B Google Fine (str)1613
google, android, legal
Linus Torvalds Reveals What Makes Linux So Fast1612
videos, unix-like, c, optimization, performance
Roll Your Own File-Based Router in Under 50 Lines of Code (pre/was)1611
wasp, routing, functionality
From Harness Engineering to Evals: What’s Trending at AI Engineer (ben)1610
ai, trends
10 Ways to Build Radical Trust in the Age of AI Junk (web)1609
ai, content, design
6 Security Settings Every GitHub Maintainer Should Enable This Week1608
github, security, configuration, documentation
Never Mind the Prompts, Here’s the Thinking (dan)1607
design, ai, processes, link-lists
How Anthropic Is Bringing Fable 5 Back—and When It’ll Cost You1606
claude, anthropic, ai
Kernel—Semantic HTML Components for React and Web Components (kej)1605
websites, libraries, components
The Problem With Blanks for People Who Are Blind or Low Vision1604
accessibility, design, formatting
Everyone’s Still Eating: Building Notion’s Design System (fig)1603
videos, design-systems, case-studies
On the Semantic Web (kar)1602
html, semantics, buttons, forms
Introducing the Safari MCP Server for Web Developers (sar/web)1601
introductions, mcp, ai, servers, safari, browsers
Amazon’s AI Experts Make House Calls: Forward Deployed Engineering (new/hei)1600
amazon, aws, ai, career
The Future of AI Is Local and Open (dyn)1599
ai, google, licensing
Clickable Table Rows Are a Bad Idea (tem)1598
tables, accessibility, keyboard-navigation, html
Why Accessibility Is An Operational Capability, Not A Feature (sma)1597
accessibility, design, ai
What’s New in Svelte: July 2026 (sve)1596
release-notes, svelte, sveltekit
Modes and Themes That Stick—Building a Persistent Toggle Solution (stu)1595
toggles, html, forms, dark-mode, theming, flash-of-x
Red Alert: SBA Advocacy Threatens Entire DOJ Title II Web Rule1594
accessibility, legal
React’s Architectural Accessibility Gaps1593
react, accessibility, wcag, html
If I Want More IRL, I Must Go AFK (bw)1592
career
39 Principles for Designing Human-AI Interaction1591
design, hci, ai, principles
The “Father of the Internet” Is Finally Retiring (tim)1590
web, google