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 that they be respected. Hide

Frontend Dogma

“2026” News Archive

Definition, related topics, and tag feed

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

Entry (Sources) and Additional TopicsDate#
Animating CSS “border-image” (pre/css)1811
css, borders, images, animations
Advanced AI Sycophancy (sea)1810
ai, communication
Lessons Learned Making My Peritel Typeface (chr)1809
fonts, lessons
Meta Caught Paying Nazis to Post on Facebook (fw/fut)1808
facebook+meta, politics, ethics
How to Keep Thinking (sea)1807
how-tos, programming, processes, career
Using and Styling the Dialog Element (geo/css)1806
modals, html, css
Can We Make Default Tailwind a More Accessible Choice? (spa)1805
tailwind, accessibility, css
The World Needs Compassionate AI1804
ai, ethics
2026 State of CSS, Devs Surveys (geo/css)1803
css, career
Why $370B Tech Group Palantir Pays 1.4 Percent Tax Rate: Report (cao/alj)1802
palantir
What Are Code Reviews Even For?1801
code-reviews, metrics, ai
Maybe the “Webmaster” Isn’t Dead After All (j9t)1800
career, ai, terminology
Web Security Is Too Hard (eri)1799
security, cloudflare, case-studies
Major Shai Hulud Campaign Strikes npm Again, Affecting keyv and 400+ Packages1798
npm, dependencies, security
vlt 1.0 and Hosted Package Registries (dar/vlt)1797
release-notes
Safari Bug Report: Subgrid Doesn’t Respect “justify-content” (paw)1796
safari, browsers, bugs, grids, css, layout
The 2-Second Rule: How to Make Your Website Feel Like Magic in 2026 (web)1795
how-tos, ai, performance
Your JSON Is Lying to You1794
json, console, javascript
Cloudflare Workers and Containers Now Support Inbound TCP Connections and Grpc1793
cloudflare
Win32 Profile1792
css, windows, themes
Giving and Taking Credit in Big Tech Companies (sea)1791
career, collaboration, communication
Adding Go’s “defer” to the TypeScript Compiler (hea)1790
typescript, compiling, go
What’s New in Svelte: August 2026 (dre/sve)1789
release-notes, sveltekit, svelte
Claude’s Steganographic Request Marking: What Developers Need to Know1788
claude, ai, privacy
Are AI Detectors Accurate? (pro)1787
ai, tooling
AI Models Need Moral Support to Make Discoveries (sea)1786
ai, prompting
The Unexpected Things Developer Metrics Can Measure1785
metrics, developer-experience
No New Name Has Replaced “UX” (nng)1784
user-experience, terminology
The CSS “lh” unit (sha)1783
css, units
AI: Considerations for People Who Make Decisions (ber)1782
ai, prioritization, processes
What’s !important #16: “sibling-index()” Animations, Use Cases for the Infinity Keyword, Container Stuck Queries, and More (dxn/css)1781
retrospectives, css, functions, lazy-loading, container-queries, firefox, chrome, browsers
Leaked Amazon Documents Detail $1.8 Million Overrun on a Single Claude AI Task Missed for Five Months1780
amazon, aws, claude, ai, economics
Promises of Accessibility ComplAIance (cer)1779
accessibility, compliance, ai
The Economic Benefit of Refactoring (mfo)1778
refactoring, ai, economics
Styling the Navigation: Declarative Route and Navigation Matching in CSS (bra)1777
navigation, css, chrome, browsers
The Accessibility Paradox1776
design, alt-text, accessibility, images
30 Years Ago, AT&T Gave Internet Explorer the Default Advantage (ric/the)1775
history, internet-explorer, browsers
Same Name; Different Component With Scoped Custom Element Registries (fro)1774
web-components, javascript, browsers
Stronger With Every Update: How We’re Making Chrome and the Web Safer in the AI Era1773
chrome, browsers, ai, security
Stacked Pull Requests Are Now in Public Preview1772
github
Rethinking Friction in an AI World1771
ai, design
State of CSS 2026 [Results] (sac/dev)1770
surveys, metrics, css
Measuring the Impact of AI Coding Tools: Capacity, Not Horsepower1769
ai, tooling, productivity, engineering-management
14 Tips for Working and Developing With AI (j9t)1768
ai, processes, tips-and-tricks
Amazon Identifies North Korean Hacker Group Behind Open-Source Supply Chain Attacks1767
foss, security, amazon
@microcharts/react1766
packages, react, components, information-design
Your SPA Is Leaking Memory—Soak Test It (den)1765
single-page-apps, memory, playwright, testing
Maciek Palmowski on Testing Secure WordPress Hosting: Does the Marketing Match Reality? (pal+)1764
podcasts, interviews, wordpress, hosting, security
Debugging Stuck Node.js Processes1763
nodejs, debugging
Anthropic Backs Urgent Call for the Most Powerful AI Labs to Hit the Brakes1762
ai, anthropic, legal
Evaluating Front-End Web Energy Consumption: Quantifying the Role of Caching, Cookies, Scrolling Behavior, and Data Volume (beb/acm)1761
studies, research, sustainability, caching, cookies, scrolling
A Button That Links to a Random Post in HTML and CSS Only (chr/fro)1760
buttons, links, randomness, css
Tabbed Interfaces (web)1759
navigation, design-patterns, keyboard-navigation, accessibility
Congress Must Pass a New Federal Law on AI Governance (mar/bro)1758
ai, legal, licensing
Scrum Isn’t for Stormtroopers1757
scrum, agile, engineering-management, product-management, concepts
Local-First AI Coding Workflow for Security-Conscious Teams (age)1756
ai, processes, security
Web Sustainability Guidelines (WSG) (ale+/w3c)1755
guidelines, sustainability
Israel Is Paying Millions to Train AI Chatbots How to Talk About Gaza. It’s Working. (nic/dro)1754
ai, ethics, politics
Thinking Outside the Box: Digital Design in the AI Era (sma)1753
design, ai, tooling
Information Architecture Is the Foundation AI Is Starving For (usa)1752
information-architecture, ai, user-experience
Why Your Favorite Websites Look Like 2005 (and Why You Secretly Love It) (web)1751
design, efficiency
Disrupting Supply Chain Attacks on npm and GitHub Actions (gre+)1750
npm, github-actions, security, link-lists
WOFF 1.0: A Milestone on W3C’s Journey of Fonts on the Web (svg/w3c)1749
woff, fonts, standards, web, w3c
The Secure Way to Release an npm Package in 2026 (sit+/evi)1748
dependencies, npm, security, configuration
A11y 101—3.3.3 Error Suggestion (nat)1747
introductions, accessibility, wcag, errors
AraOwl—Test Your Web Knowledge (sch)1746
websites, quizzes, web-platform, mdn
Cloudflare Workers and Hyperdrive With SvelteKit (ada/fro)1745
cloudflare, sveltekit
Why Did a $154 Billion CEO Just Endorse Stripping Most Americans of Voting Rights—and Taking Us Back to the 19th Century?1744
shopify, politics, economics
The Junior Developer Pipeline Is Broken… and AI Broke It1743
ai, career, hiring
WebKit Features for Safari 26.6 (jen/web)1742
release-notes, webkit, safari, browsers
Thirty-Six Years Later: The ADA at a Crossroads (dec)1741
accessibility, ada, legal
CSS Infinity Use Cases (arg)1740
css, functions, math, examples
Integration Testing Node.js With Testcontainers (fla)1739
nodejs, testing, postgresql, databases
Why AI Needs a “Genie Coefficient” (sch)1738
ai
TypeScript 7 Is Here (and It’s 10× Faster) (ahe)1737
videos, typescript
When You Need to Make a Triangle, Think Conic Gradients (chr/fro)1736
css, functions, gradients
Claude Opus 5: The New Leader in Agentic Knowledge Work1735
claude, ai, metrics
Reddit and Major Publishers Consider Blocking Google as AI Overviews Cut Search Referral Traffic1734
google, search, traffic, ai
My Agentic Coding Setup, July 2026 (dom)1733
ai, ai-agents, configuration, processes
We Need a New Word—How About… Zuzai? (map)1732
websites, ai, terminology
Four Questions Every Tool Should Answer (Even Figma) About AI Training Model Usage (usa)1731
tooling, ai, legal, figma
Code Coverage: How to Measure It, Understand the Metrics, and Improve Your Tests (jet)1730
how-tos, code-coverage, concepts, qodana
Using “animation-composition” in CSS to Avoid Redeclaring Other Values (pre/fro)1729
css, animations
The Launch of CodePen 2.0 (chr/cod)1728
codepen
Vite vs. Webpack: Which Build Tool Is Right for Your Frontend Project? (ele/des)1727
guest-posts, vite, webpack, bundling, modules, comparisons
The State of AI Impact in Engineering: Q2 20261726
ai, metrics, quality, developer-experience, economics, engineering-management
Open-Weight AI Just Hit 2.8 Trillion Parameters… (fir)1725
videos, ai
What Just Happened to TheNumbers.com Should Worry Us All (ste)1724
ai, bots, scraping, traffic, metrics
Jessica Lyschik on Why Accessibility in WordPress Themes Is Easier Than You Think (jes+)1723
podcasts, interviews, wordpress, theming, accessibility
Resize Text and Lessons on Conformance and Techniques (mni)1722
accessibility, resizing, wcag, compliance, techniques, lessons
Kill the Cookie Banner1721
websites, cookies, consent-management, advocacy
Components Are Dead1720
components, design-systems
An Open Framework for AI Emissions Measurement (bis)1719
ai, sustainability
Accessibility Bugs Are Often Architecture Bugs (hac)1718
accessibility, architecture, bugs, mistakes, components, consistency, modals, forms, automation
The Future of the Website (joo)1717
ai, user-conversion, concepts
EPUB 3.4 (iva/w3c)1716
epub, standards
Not Tokens (don)1715
design-tokens, naming
Anthropic’s $1.5B Copyright Settlement Approved; Only 350 Authors Opted Out (ash/ars)1714
legal, licensing, content, anthropic, ai
Low- and Mid-Tier Mobile for the Real World (2026) (css)1713
mobile, testing, performance
Weaponizing and Defending the React Flight Protocol: Deserialization Sinks in RSCs (sma)1712
react, components, security
Monday, July 27, 2026 Security Releases (nod)1711
release-notes, nodejs, security
Firefox Returns to X After Nearly 18 Months of Pretending It Didn’t Need X (piu)1710
firefox, browsers, twitter+x, social-media
Gemini 3.6 Flash and Gemini 3.5 Flash-Lite: Halving Time per Task1709
gemini, ai, metrics, comparisons
Robin Berjon—Fireside (rob+)1708
videos, interviews, w3c, html, web
Introducing JetBrains Context: Repository Intelligence for Coding Agents (jet)1707
introductions, jetbrains, ai, ai-agents, economics
This Is Your Brain on AI: What We Lose When the Machine Thinks for Us1706
videos, ai
HTML Minifier Next: JSON Schema, Cache Statistics, Default Config File (j9t)1705
release-notes, html-minifier
Building a Responsible AI Review Process for Agile Development1704
agile, ai, processes, documentation
Software Factories, Light and Dark (add)1703
ai, processes, programming
How “animation-timeline: scroll()” Replaces Scroll JavaScript1702
css, scrolling, animations
Hackers Are Exploiting Recently Patched WordPress Bugs, Putting Millions of Websites at Risk (lor)1701
wordpress, bugs, security
Durable Objects on Cloudflare (ada/fro)1700
cloudflare
Google Is Building an AI Fence Around the Internet It Once Championed (con)1699
google, ai, web, open-web, traffic
Why I Built a Semantic HTML First Library (kar)1698
libraries, components, html, semantics
Claude Fable 5 vs. Kimi K3: Same Results, One-Third the Cost, 4× Slower1697
claude, ai, comparisons
The “Pixel Police” Are Retired: Why AI Agents Are the New Mediators of Web Design (web)1696
ai-agents, ai, design, craft
A11y 101—3.3.2 Labels or Instructions (nat)1695
introductions, accessibility, wcag, labels, forms
The Small, Real, Original Web (jak)1694
web, indieweb, blogging, link-lists
No, We Can’t Harden Node.js Against Prototype Pollution (mco)1693
nodejs, prototypes
How I Stopped Running Out of Tokens1692
ai, economics, tooling
AI Mania Is Eviscerating Global Decision-Making (lud)1691
ai
The Bottleneck for AI Agents Isn’t the Model Anymore—It’s the Context Layer1690
ai, ai-agents
Hardcore IndieWeb: Run Your Own Website 100% Independently for Only $0.01/day (nea)1689
indieweb, concepts, blogging, economics
Nuxt 4.5 (dan/nux)1688
release-notes, nuxt
pnpm 11.11–11.14 (koc/pnp)1687
release-notes, pnpm
Does Your Form Really Need a Dropdown List? (nng)1686
forms, usability, accessibility, examples
The Java Story—the Official Documentary1685
videos, java, history
Building the ChatGPT Typing Effect (jsd)1684
chatgpt, javascript, effects
Masonry (With Animation) in CSS (chr/fro)1683
css, masonry, layout, animations
When It Makes Sense to “Block” the Main Thread (sma)1682
javascript, performance
[Hugging Face] Security Incident Disclosure—July 20261681
hugging-face, ai, security
Use Cases for “aria-expanded” (stv/pic)1680
html, attributes, aria, accessibility, examples
A Practical Guide to Reducing Token Spend (ada)1679
guides, ai, economics, tooling
How AI Helped Us Make Sense of Hundreds of Components (cle)1678
ai, components, design
From Figma to Production: The Modern Design-to-Code Pipeline in 20261677
processes, design, tooling, figma
Testing React Server Components: Vitest Patterns for Async Boundaries and Mock Strategies1676
react, components, testing, vitest
Own the Outer Loop (add)1675
ai, career, processes
How AI Became Part of My UX Design Workflow1674
user-experience, design, processes, ai
Milan Petrović on the Risks of Legacy PHP in WordPress and Why Upgrading Matters for Security (nat)1673
podcasts, interviews, php, wordpress, security, maintenance
The Most Fun I’ve Had With CSS in a While Thanks to “offset-path” (kev)1672
videos, css
Eighty Percent Done Is Not a Real Number (pce)1671
databases, processes, code-reviews, ai
Are We Stuck in the Typographic Principles of the 20th Century? (its)1670
typography
Decoy Font1669
fonts, ttf, ai
Image to Text (ada)1668
accessibility, ai, images, alt-text
The Most Controversial Rewrite in History Just Shipped… (fir)1667
videos, bun, refactoring, rust, claude, ai
What’s !important #15: Boundary-Aware CSS, Time-Based CSS, Full-Bleed CSS, and More (dxn/css)1666
css, retrospectives, functions, accessibility, forms, web-platform, chrome, browsers
CSS Linked Parameters Module Level 1 (tab+/w3c)1665
css, svg, images
What Does “Playing Politics” Mean for Software Engineers? (sea)1664
career, collaboration
Node.js 20 Is Being Deprecated [by Vercel] on October 1, 20261663
vercel, nodejs, deprecation
A Gentle Introduction to Git Worktrees (nza)1662
introductions, git
Protecting HTML Content Against Copying (jsd)1661
html, css, javascript, canvas, obfuscation, techniques, comparisons
CSS Container Queries and Subgrid: Building Context-Aware Component Layouts1660
css, container-queries, grids, layout, components
Facebook’s Design Didn’t Evolve—it Regressed (web)1659
facebook+meta, design, usability
As Mass Surveillance Becomes a Reality, Some Are Fighting Back1658
privacy, facebook+meta, apple, google
Americans Hate AI So Much That Politicians Are Starting to Lose Their Jobs Over It1657
ai, politics
How to Build a Design System Strategy You’ll Actually Deliver (amy)1656
how-tos, design-systems, strategies
Earning Taste and Judgment (add)1655
career, ai, cognitive-debt
Against Design System Federation (fox)1654
design-systems
Handling Concurrency on the Web With Web Locks API1653
concurrency, apis, react
In Defense of Polyfills (lea)1652
polyfills, web-platform
I Thought AVIF Would Make Every Image Smaller—It Didn’t (mal)1651
avif, images, compression, webp
Introducing Precursor: Detecting Agentic Behavior With Continuous Client-Side Signals1650
introductions, bot-detection, network, cloudflare
Next.js Security Release and Our Next Patch Release1649
release-notes, nextjs
In-n-Out Animation Using “sibling-index()” (css/fro)1648
css, animations, functions
Recreating a 1990 Book Cover (in HTML and CSS) (blo)1647
html, css
Accessibility in the Age of AI (tet)1646
accessibility, ai, ai-agents, processes
I Stopped Destructuring Everything1645
javascript
syntaxp Syntax Highlighter (j9t)1644
libraries, syntax-highlighting, css, apis
Throwing Confetti With CSS Random (sch)1643
css, functions, randomness, effects
Accessibility Is Resistance (tin)1642
accessibility, ai, images
The Myth of the Post-Documentation Era (ben)1641
documentation, ai, myths
How to Host a Static Site on AWS for the Price of a Domain (ato)1640
how-tos, hosting, aws, cloudfront, s3, economics
Making Sustainable Design the Default, Not the Exception1639
design, sustainability
HTML in Canvas: Render Real DOM Inside “<canvas>”1638
html, canvas, javascript
New Research: The Core Web Vitals Thresholds You Trust Might Be Wrong for Your Site (tam)1637
web-vitals, performance, metrics
Fetch Needs Error Codes (jas)1636
javascript, data-fetching, errors
Taste Cannot Be Delegated1635
design, leadership, ai
The AI Productivity Gap1634
ai, productivity, efficiency, metrics
In Defense of Not Understanding Your Codebase (sea)1633
programming, foss, career
CSS Dedup (j9t)1632
packages, css, maintainability, performance, optimization
AI Surveillance and Social Progress (sch)1631
ai, privacy, politics
The Hard Things About Design (hvp)1630
design, creativity, leadership, career
From Kickoff to First Concept: How to Turn Brand Strategy Into Visual Direction (sma)1629
how-tos, branding, strategies, design, processes
The Future Worth Building Is Human1628
ai, outlooks
Introducing shadcn/typeset1627
release-notes, shadcn
Why Write Code in 2026 (sof)1626
programming, career
Forget OpenCode? Xiaomi’s MiMo Code Is Here1625
videos, xiaomi, ai
Proxy and Reflect (wil/pic)1624
javascript, objects
Should I Quit IT or Just Live Through the Burnout?1623
discussions, career, ai
Thinking Horizontally in CSS “@layer” (chr/fro)1622
css, cascade
My Accessibility Review Process (hom)1621
accessibility, processes
How to Create Awesome Staggered Animations in CSS (log)1620
how-tos, animations, css
The Framework Wars Are Over: Why No One Dethroned React (ken)1619
videos, frameworks, react
Does Your Screen Reader Content Need an Editor? (int)1618
content, writing, screen-readers, accessibility
How to Stop Meta From Tracking You (pro)1617
how-tos, facebook+meta, privacy
Rewriting Bun in Rust (jar/bun)1616
refactoring, bun, rust
npm Install-Time Security and GAT bypass2fa Deprecation1615
npm, security, deprecation
A Bug Which Only Affected Left-Handed Users (ede)1614
bugs, wordpress
I Think I Have LLM Burnout1613
ai, career
Anthropic’s Political Risks Are Real, but OpenAI’s Loom Even Larger (wsj)1612
ai, anthropic, openai, politics
AI Software That Generates “Rage Bait” Developed by Germany’s Far-Right AfD (iri)1611
ai, politics, gemini, openai, claude
Alibaba Blocks Claude Code for Employees Over Hidden Tracking of Chinese Users Starting July 101610
claude, ai, privacy
Blog About Things You Don’t Understand Yet (sea)1609
blogging, writing, learning
Viability of Local Models for Coding (mfo)1608
ai
Get Ready for the Powerful CSS “border-shape” Property (css/css)1607
css, borders, shapes, animations, examples
You Shouldn’t Trust Trusted Publishing (yos)1606
security, authentication
Boundary-Aware Styling in CSS (pre/fro)1605
css, animations, functions, examples
Anthropic’s Claude Cowork Now Keeps Working When You Close Your Laptop1604
claude, anthropic, ai
How to Kill the Code Review1603
code-reviews, ai
200 Milliseconds1602
websites, http, tls, dns, network, concepts
State of Devs 2026 (sac/dev)1601
surveys, career
Writing for Understanding1600
writing, accessibility
The “100× Developer Paradox”: Is AI “Brain Fry” Killing the Craft? (web)1599
career, productivity, ai, craft
Four Main Ways to Learn AI for Scrum Masters1598
ai, scrum, agile, career
Memories Can’t Wait—or, How I Learned to Keep Worrying About the Web (zel)1597
web, open-web, cloud-computing
The Anchoring Effect in AI-Assisted Decisions: Why the First Number AI Shows You Wins (uxm)1596
ai, design
From Figma to Front End: A Handoff Guide for Seamless UI Design and Development (uxm)1595
guides, design, design-systems, figma
What’s New in ECMAScript 2026 (paw)1594
ecmascript, standards
Getting Started With Anchor Positioning (jos)1593
introductions, css, anchor-positioning
A11y 101—3.3.1 Error Identification (nat)1592
introductions, accessibility, wcag, errors
Wikipedia Is Battling for the Soul of the Internet1591
wikipedia, web
What Is Product Craft in the Age of AI and Design Systems? (ben)1590
product-management, craft, ai, design-systems
Time-Based Background Colour Transitions With Temporal and CSS Color-Mix (sop)1589
javascript, apis, time, css
“focusgroup” Tests (aar)1588
html, attributes, focus, chrome, browsers, examples, accessibility
Distributive Conditional Types in TypeScript1587
types, typescript, conditionals
Return of CSS Outline1586
css, accessibility, retrospectives
Fixing Full-Bleed CSS (dbu)1585
css, liquid-design
Do We Still Need Build Tools? (oll)1584
css, javascript, building, tooling
98% Isn’t Very Much1583
browsers, support
EU Top Court Upholds Record $6B Google Fine (str)1582
google, mobile, legal
“President Mass Surveillance”: Right-Leaning Media Are Calling Out JD Vance’s Ties to Palantir (mmf)1581
palantir, privacy, politics, ai
Announcing Vite+ Beta (man+/voi)1580
release-notes, vite, vitest, rolldown, oxc, voidzero
AI Personality Is a Design Problem1579
ai, design
Cloudflare Workers and Hyperdrive With TanStack Start (ada/fro)1578
cloudflare, tanstack
Best AI Web Scraping Tools1577
ai, scraping, tooling, comparisons
Accessibility Is Not for a Group of Disabled People (eri)1576
accessibility
Roll Your Own File-Based Router in Under 50 Lines of Code (pre/was)1575
wasp, routing, functionality
From Harness Engineering to Evals: What’s Trending at AI Engineer (ben)1574
ai, trends
10 Ways to Build Radical Trust in the Age of AI Junk (web)1573
ai, content, design
6 Security Settings Every GitHub Maintainer Should Enable This Week1572
github, security, configuration, documentation
Never Mind the Prompts, Here’s the Thinking (dan)1571
design, ai, processes, link-lists
How Anthropic Is Bringing Fable 5 Back—and When It’ll Cost You1570
claude, anthropic, ai
Kernel—Semantic HTML Components for React and Web Components (kej)1569
websites, libraries, components
The Problem With Blanks for People Who Are Blind or Low Vision1568
accessibility, design, formatting
Everyone’s Still Eating: Building Notion’s Design System (fig)1567
videos, design-systems, case-studies
On the Semantic Web (kar)1566
html, semantics, buttons, forms
Introducing the Safari MCP Server for Web Developers (sar/web)1565
introductions, mcp, ai, servers, safari, browsers
Amazon’s AI Experts Make House Calls: Forward Deployed Engineering (new/hei)1564
amazon, aws, ai, career
What’s !important #14: Gap Decorations, “random()”, “<select>” Field Sizing, and More (dxn/css)1563
css, html, retrospectives, functions, theming, web-platform
The Future of AI Is Local and Open (dyn)1562
ai, google, licensing
Clickable Table Rows Are a Bad Idea (tem)1561
tables, accessibility, keyboard-navigation, html
Guides and FAQs for [Node.js] First-Time Contributors (joy/nod)1560
guides, nodejs
Why Accessibility Is An Operational Capability, Not A Feature (sma)1559
accessibility, design, ai
What’s New in Svelte: July 2026 (sve)1558
release-notes, svelte, sveltekit
Modes and Themes That Stick—Building a Persistent Toggle Solution (stu)1557
toggles, html, forms, dark-mode, theming, flash-of-x
Red Alert: SBA Advocacy Threatens Entire DOJ Title II Web Rule1556
accessibility, legal
React’s Architectural Accessibility Gaps1555
react, accessibility, wcag, html
If I Want More IRL, I Must Go AFK (bw)1554
career
39 Principles for Designing Human-AI Interaction1553
design, hci, ai, principles
The “Father of the Internet” Is Finally Retiring (tim)1552
web, google
Modern UI Patterns (una/per)1551
videos, css, chrome, browsers
New in Chrome 150 (rac)1550
release-notes, chrome, browsers
Shipping Post-Quantum Cryptography to Python (tra)1549
python, cryptography, foss, security
The Shifting Line Between CSS States and JavaScript Events (dxn/css)1548
css, javascript, state-management, selectors, events
Figma Just Made Your Design System Debt Everyone’s Problem—Now Use It1547
figma, design-systems
A11y 101—3.2.4 Consistent Identification (nat)1546
introductions, accessibility, wcag, labels, naming
The Goldilocks Customizable “select” Height (jaf)1545
forms, css
You’re Missing the Point; This Is Your Real Value in Tech Companies1544
ai, design, product-management, career
Fluid Typography With “progress()” (mat/fro)1543
css, functions, typography, liquid-design
Design Engineering1542
design, programming, career, concepts
How AI Is Changing the Way Politicians Run for Office1541
ai, politics
What Happened to the Frontend (dav)1540
history, jquery, frameworks, building, tooling, servers, libraries, typescript, deploying, ai
Introducing the “<usermedia>” HTML Element1539
introductions, html, chrome, browsers
Working With AI: A Concrete Example (htm)1538
ai, claude, debugging, case-studies
An Animated Radial Gradient Mask Over Text in CSS (cas)1537
css, masking, effects
Different Hydration and Rendering Strategies (nec)1536
strategies, hydration, rendering, static-site-generation, incremental-static-regeneration, client-side-rendering, server-side-rendering, streaming, components, react, tanstack, reactivity, comparisons
Astro 7: The Upgrade I Braced for and Didn’t Fight1535
astro
CSS Container Queries and Subgrid: The Layout Trilogy That’s Now in Every Browser1534
css, container-queries, grids, layout
Claude Code on Ollama: How to Run a Local Coding Agent Without Burning API Credits1533
how-tos, claude, ai
AI Inference Is Obviously Profitable (sea)1532
ai, economics
Repricing of Software Engineering Labor1531
ai, career, economics
Microsoft Worker Emails Thousands of Colleagues About Company’s Support for Genocidal “Israel” (the)1530
microsoft, politics, ethics, community
Accessibility Isn’t Built Into AI, and That’s a Problem (sam+)1529
videos, accessibility, ai, dei
EU Tech Sovereignty Is Wishful Thinking (cep)1528
politics
After Fable 5 Ban, Anthropic and 19 Organizations Launch Open Source Security Body1527
ai, linux-foundation, anthropic, aws, google, github, openai, foss
Iterating Faster With TypeScript 7 (vsc)1526
typescript, vs-code, code-editors
AI and Liability (sch)1525
ai, search, legal, google
WCAG 3.0 Will Create a Governance Problem Most Organizations Aren’t Ready For (nic)1524
accessibility, wcag, legal
The Pope Has Outlined the Threat AI Poses to Humanity—Why Haven’t Our Political Leaders? (nic/glo)1523
ai, politics
npm Adds Preventive Account Protection for High-Impact Accounts1522
npm, security
Calling Everything AI-Generated Is Lazy (jed)1521
ai, terminology
Carbon.txt (mrc)1520
videos, sustainability, documentation, tooling
Debug a Node.js Memory Leak in Minutes With AI-Powered Heap Snapshot Analysis (nod)1519
nodejs, memory, debugging, ai, nsolid
Your Design System’s Newest Author Is an Agent (mur)1518
design-systems, ai-agents, ai
Experimenting With “random()” in CSS (pol)1517
css, randomness, functions, experiments
Node.js 26.4.0 (Current) (adu/nod)1516
release-notes, nodejs
Revisiting the DX Core 4 in the Age of AI1515
productivity, engineering-management, ai
Comparing the Top 3 A/B Testing Solutions for Frontend Teams (ele/des)1514
guest-posts, a-b-testing, comparisons
Your Grid Lanes Will Likely Fail WCAG 2.4.3 (mat)1513
css, grids, layout, accessibility, wcag
How to Scale Digital Accessibility With Design Systems (equ)1512
how-tos, accessibility, design-systems, scalability
The Myth of the Difficult User (a11)1511
videos, accessibility, user-experience, myths
Principles in Motion (cha+/fig)1510
design, animations
Ignore DNSSEC if You Like MITM Attacks1509
security, dns
Building an Accessible Modal Dialog on the Native “<dialog>”1508
modals, accessibility, html, typescript
Building Your Design System Workflow—Rituals and Templates (stu)1507
design-systems, processes
Claude Code June 2026: 10 New Features Devs Need to Know1506
claude, ai, configuration
Let’s Play With Gap Decorations (css/fro)1505
css, decoration, chrome, edge, browsers
Moving Beyond UX: The Rise of the Agentic Experience (AX) Designer (web)1504
design, ai
Wiggly/Wavy Input Range Slider (css)1503
css, forms
PACT: Anonymous Credentials for the Web (den/moz)1502
privacy, cryptography, browsers
Performance of WebAssembly Runtimes in 2026 (jed)1501
webassembly, runtimes, performance, metrics, comparisons
Animating the “dialog” Element Using View Transitions (rik)1500
modals, html, animations, view-transitions, javascript, css
European Cloud Reality Check: Why Your Local Heroes Can’t Compete With the Hyperscalers1499
cloud-computing, comparisons, link-lists
A11y 101—3.2.3 Consistent Navigation (nat)1498
introductions, accessibility, wcag, navigation, consistency
Astro 7.01497
release-notes, astro
How We Measure the ROI of JetBrains IDEs (jet)1496
jetbrains, code-editors, economics
How an Underrated Refactor Saved 90% Memory Usage (kev/tan)1495
tanstack, refactoring, memory, case-studies, metrics
Gareth [Ford Williams] Goes Fireside (gar+)1494
videos, interviews, accessibility, standards, design, branding
I Wish I Had Started Documenting My Tech Journey Earlier1493
career, documentation
Modern CSS Theming With “light-dark()”, “contrast-color()”, and Style Queries (una)1492
css, theming, functions, dark-mode, contrast, style-queries
Human Attention Is a Scarce Resource (bla)1491
ai, code-reviews
Node.js Worker Threads in Production (inn)1490
nodejs, worker-threads
Beyond the CLI: Agentic AI for Async Workloads and Non-Developers1489
videos, ai, productivity, code-editors, vibe-coding
You Can’t Unit Test for Taste1488
ai, testing
Your Database’s Isolation Levels Don’t Mean What You Think (fro)1487
databases, postgresql, mysql, oracle, ibm, orm
Consistency, but in Excellence Not Appearance (jim)1486
design, consistency, apple
When Scan Results Become a Legal Risk1485
accessibility, testing, tooling, automation, legal
Do Websites Need to Function Exactly the Same on Every Platform? (bra)1484
design, web-platform, progressive-enhancement
Which Copyleft Licence Is Suitable for an SVG? (ede)1483
svg, images, licensing
Anthropic’s Fable and the State of AI (sch)1482
ai, security, anthropic, foss
Web Standards at the Web Engines Hackfest (don+/iga)1481
podcasts, standards, w3c
View Transitions: Use the New “attr()” or “match-element” for the “view-transition-name”? (bra)1480
css, view-transitions
I Stored a Website in a Favicon1479
html, favicons, images, experiments
Blocking Install Scripts Is Not a Silver Bullet (uli/nod)1478
npm, security
Tech Workers Who Don’t Embrace AI Face Triple the Layoff Risk, Gallup Finds (str)1477
ai, career, productivity
FIFA’s World Cup Typography Foul: UI Design Learnings (pim)1476
typography, fonts, legibility
How Pull Request Limits Are Cutting Down the Noise (ash)1475
github, version-control, foss
What Is Google’s Project Nimbus, and Why Are Students Protesting Against It? (the)1474
google, amazon, politics, ethics
Safer “pull_request_target” Defaults for GitHub Actions Checkout1473
github-actions
Announcing TypeScript 7.0 RC (dan)1472
release-notes, typescript
Grid Lanes: The Future of Masonry Layout (mia+/odd)1471
videos, css, layout, masonry, grids
The Siren Song of “ariaNotify()” (wil/css)1470
javascript, aria, notifications, attributes, html, jaws, nvda, voiceover, screen-readers, accessibility
AI-Authored Code Has Nearly Doubled, but So Has PR Size1469
ai, code-reviews, metrics
Junie: The JetBrains AI Coding Agent Leaves Beta (jet)1468
release-notes, junie, jetbrains, ai
Your JetBrains IDE Expertise, Now on LinkedIn (jet)1467
jetbrains, linkedin, plugins, code-editors
AI Use by the US Government (sch)1466
ai, legal, politics
Build SVG Charts for Web Applications With Code Examples1465
svg, images, visualization, examples
What Figma Made Visible (mur)1464
figma, tooling
Designing for People Who Are D/deaf (tet)1463
accessibility, design
From Proposal to Release: Designing Your Design System Workflow (stu)1462
design-systems, processes
Can Type Systems Make AI Code More Reliable? Bruce Eckel Explains (bru+/pyc)1461
videos, interviews, ai, types
The Free and Open Web Is Under Attack at the IETF (eff)1460
open-web, ai, bots, standards
Google to End Manifest V2 Support in Chrome, Disabling uBlock Origin and Other Ad Blockers1459
chrome, google, browsers, browser-extensions
Designing With Uncertainty: How AI Supercharges Probabilistic Thinking (pra/sma)1458
ai, design
Releasing Babel 8 Today: ESM-Only, Drop ES5 Default, and a Smooth Migration Path (bab)1457
release-notes, babel
The Scope of CSS “@function” (jan/fro)1456
css, scope
What Are Git Worktrees, and Why Should I Use Them? (cas)1455
git, command-line
The Hidden UX of Payments1454
user-experience, design
Automating Colour Contrast With Design Tokens (stu)1453
contrast, colors, automation, design-tokens, accessibility
Frontend Minimalism in Action: Do More With Less JavaScript (sir/web)1452
videos, minimalism, dependencies, standards, javascript
Firefox 152 Release Notes for Developers (Stable) (mdn)1451
release-notes, firefox, browsers
HTML Minifier Next 7 Is ESM-Only (j9t)1450
release-notes, html-minifier
German Court Rules Google Can Be Held Liable for False AI Overview Answers1449
google, ai, search, legal
What’s !important #13: “@function”, “alpha()”, CSS Wordle, and More (dxn/css)1448
css, retrospectives, functions, layout, web-platform
A11y 101—3.2.2 On Input (nat)1447
introductions, accessibility, wcag, forms
Setting Node and pnpm Versions in Cloudflare Workers Programmatically1446
cloudflare, nodejs, pnpm, configuration
The Digital Renaissance: Why 2026 Is the Most Exciting Year to Be a Web Creator (web)1445
ai, career, design, programming
The Case for an Accessibility Designer Vibe Coding When All His Coworkers Are Also Vibe Coding (eri)1444
accessibility, design, vibe-coding, ai, career
The Web We Know Is Going to Disappear1443
web, retrospectives, ai, flash, mobile, search, open-web
Introducing the MDN MCP server (mdn)1442
mdn, mcp, ai, documentation, web-platform
Improvements to Web for AI Should Benefit All Users (gri/clo)1441
ai, ai-agents, w3c, safari
The Golden Rule of Customizable “select” (sar/web)1440
forms, html, safari, browsers
Agentic Code Review (add)1439
ai-agents, ai, code-reviews, quality, productivity, processes, cognitive-debt
TypeScript Performance in TanStack Table V9 (kev/tan)1438
tanstack, performance, typescript
Dangerous Technology for Americans Only (mit)1437
ai, legal, ethics, anthropic
Image Optimization for Core Web Vitals in 2026: What Actually Moves the Needle1436
images, optimization, performance, web-vitals, avif, webp, jpeg-xl, png
“What Computers Can’t Do”—and What Designers Should1435
design, ai, vibe-coding
How Cloudflare Became Too Important to Fail (hac)1434
cloudflare, infrastructure, metrics
Bernie Sanders’ AI Sovereign Wealth Fund Plan (sch)1433
ai, politics
Data Brokers: Unregulated Forensic Analysis1432
privacy, legal, link-lists
Shipping psql Without psql: A Pure-TypeScript Postgres Client in neonctl1431
tooling, ai, postgresql, databases, case-studies
The Core Skill of Design in the AI Era: Critique (nng)1430
design, ai, processes
Why Isn’t My 3D View Transition Working? (sun/css)1429
css, view-transitions
Dark Mode With Web Standards (oll)1428
dark-mode, standards, html, javascript, svg, css
Statement on the US Government Directive to Suspend Access to Fable 5 and Mythos 51427
ai, anthropic, legal
[Homebrew] 6.0.0 (mik/hom)1426
release-notes
Reuse Less Software1425
dependencies, security, processes
Panel: “The Impact of AI on Open Source Software Development” at SOOCon26 Edinburgh (jus+/ope)1424
videos, ai, foss
Ending Responsive Images (gri/clo)1423
images, responsive-design, lazy-loading, hints
Smart Layout Patterns With Modern CSS (kev/sma)1422
videos, css, layout, container-queries
“headingoffset” Is Not the Document Outline Algorithm (aar)1421
html, attributes, headings
Why pnpm No Longer Expands Environment Variables in a Repository’s .npmrc (koc/pnp)1420
pnpm, environments
Best Python AI Frameworks in 2026 (jet)1419
frameworks, python, ai, langchain, hugging-face, comparisons
On the Two Sides and the Spectrum That Is Open Source Maintenance (j9t)1418
foss, maintenance, community
TanStack Start: A Mental Model for Next.js Developers (ad4)1417
tanstack, nextjs, concepts
Semantica11y—Semantic HTML for Everyone (ste)1416
packages, html, semantics, accessibility
SEO Is Not Accessibility, and We Have the Data to Prove It (kar)1415
seo, accessibility
How Building an HTML-First Site Doubled Our Users Overnight (moh)1414
html, web-components, validation, traffic, case-studies
The Field Guide to Grid Lanes (web)1413
websites, guides, css, grids, layout
5 Questions for Laura Carlson (lau+/fro)1412
interviews, accessibility, web, history
WIIFM: The Motivational Question Behind Every Accessibility Conversation1411
accessibility
Why Are There So Few Accessibility Complaints From Users? (pla)1410
accessibility
CSS—Only a Nerdy Hobby? (ope)1409
css
Creating Memorable Web Experiences: A Modern CSS Toolkit (hol/css)1408
css, svg, animations, user-experience
Demystifying the View Transition Pseudo Tree (cyd/fro)1407
css, view-transitions
The “Vibe Coding” Crisis: Is Web Design Becoming a Commodity? (web)1406
ai, vibe-coding, design, aesthetics
How Agents Quietly Break Architecture1405
videos, architecture, ai-agents, ai, testing, rust
Can Your AI Pass the Accessibility Test? (aar+)1404
accessibility, ai, testing
MiMo Code: Scaling Coding Agents to Long-Horizon Tasks1403
xiaomi, ai, ai-agents, comparisons
Liquid Glass: Who Gets to Decide How an Interface Looks?1402
design, liquid-glass, ai
Lawful Design (don)1401
design, legal, consent-management, accessibility, dei, examples
Wednesday, June 17, 2026 Security Releases (nod)1400
release-notes, nodejs, security
Upcoming Breaking Changes for npm v121399
npm, security
npm Tooling Bug Incorrectly Marks One-Character Packages as Security Holders (sar/soc)1398
npm, bugs, security
Prototype Testing for Inclusive and Accessible Web Design1397
prototyping, testing, accessibility, design
Design Without Borders1396
design, icons, accessibility
How Long Before We Stop Reading the Code?1395
code-reviews, ai, processes, quality
8 Web Development Tools Reimagining Web Development (inf)1394
tooling, astro, biome, bun, htmx, tanstack, zustand, link-lists
Doing Nothing at Work (sea)1393
career, efficiency, productivity
Scroll-Driven, Scroll-Triggered, Scroll States, and View Transitions (geo/css)1392
css, scrolling, animations, view-transitions, container-queries
Google Says AI Mode as Chrome Default Was an Error After Flag Appears in Canary Build1391
google, ai, chrome, browsers
Browser Coalition Sends Open Letter to Microsoft CEO Demanding End to Edge Promotion Tactics in Windows1390
microsoft, browsers, edge
You’re a Real TypeScript Developer Only If…1389
typescript
Scrubbable Staggered Animation With CSS “@function” (fro)1388
css, animations, math
No Azure for Apartheid Call Out Microsoft “Sham” Investigation (the)1387
microsoft, azure, politics
The Quiet Problem With Unnecessary Async1386
javascript, asynchronicity
The 3 Sizes of UX Copy (nng)1385
videos, content, microcontent, writing
WWDC26: Rediscover the HTML “select” Element1384
videos, html, forms, css
I Wish Deno Would Keep Doing What It Does Best (hon)1383
deno
A Strategic Approach to Demonstrating the Value of OSS Efforts1382
foss, strategies
Beyond AI Tools: Evolving Software Engineering Organizations for the Agentic Era1381
videos, ai, ai-agents, engineering-management
WWDC26: Get Started With the HTML “model” Element1380
videos, introductions, html, animations
What Is AX Design? Why Do We Need This New Role1379
design, ai, ai-agents, career
A11y 101—3.2.1 On Focus (nat)1378
introductions, accessibility, wcag, focus, keyboard-navigation
Where Automated Scanning Fits in Your Accessibility Effort1377
accessibility, automation, testing
News From WWDC26: WebKit in Safari 27 Beta (sar+/web)1376
webkit, safari, browsers, browser-engines
WWDC26: Create Web Extensions for Safari1375
videos, safari, browsers, browser-extensions
What We’re No Longer Seeing: AI and the Invisible Newcomer in Open Source (mar)1374
foss, community
Loop Engineering (add)1373
ai, ai-agents, processes, automation
CSS Can Now Animate Between Pages: View Transitions Without JavaScript1372
css, animations, view-transitions
Design Systems Are No Longer Optional (man)1371
design-systems, ai
AI Coding Is a Dead End (kev)1370
videos, ai, learning, craft, career
What’s Going on With Developers and AI?1369
videos, ai, vibe-coding, programming
AI Has Come for Serif Fonts (wir)1368
ai, design, typography
Design’s Alive and Kicking—It Just Got Some Flashy New Names1367
design, ai, career
The Four Design Jobs AI Created (So Far) (nng)1366
ai, design, career
Token Prices Fell 98%. Enterprise AI Bills Tripled. Now the Industry Wants a Standards Body to Explain Why.1365
ai, economics, linux-foundation
Streaming HTML (oll)1364
html, streaming, javascript
Another Stab at the Perfect CSS Pie Chart… Sans JavaScript (vil/css)1363
css, html
VoidZero Is Joining Cloudflare (eva+)1362
cloudflare, voidzero
Europe Wants to Make Sure No One Has a Kill Switch Over Its Technology1361
cloud-computing, ai, politics
Node.js Is Changing Its Release Schedule and Version Numbers (loi)1360
nodejs
How I Validated Design Decisions Before Writing Production Code (sla)1359
design, processes, ai
Code Is Cheap(er) (htm)1358
ai, processes
Flow for TypeScript Users in 20261357
typescript
When AI Builds Itself1356
ai, processes, metrics, quality, efficiency, anthropic, case-studies
AI Assisted Web Development (ban/pau)1355
ai, processes
Astro: HTML First, JavaScript When You Need It (jad)1354
astro, html, javascript
After Protests: Meta Loosens Employee Tracking for AI Training (hei)1353
facebook+meta, ai
8 Myths on Software Engineering and AI1352
ai, programming, productivity, metrics, studies, research, myths
Modern Engineering Values1351
ai, programming, career
How to Make Your Design System AI-Ready (vit/sma)1350
how-tos, design-systems, ai
How TypeScript Infers Type Variables1349
typescript, variables
Context-Aware Headings in HTML (mat)1348
headings, html, attributes
How Good Is Browser Support for the ARIA Notify API? (ale)1347
aria, notifications, apis, accessibility, support, browsers, screen-readers
Announcing Angular v22 (ang)1346
release-notes, angular
How to Authenticate AWS Workloads to Google Cloud Without Service Account Keys1345
authentication, aws, gcp
How to Provide a “Random Post” Feature With Eleventy and PHP (j9t)1344
how-tos, eleventy, php, randomness, functionality
Designing With Mustard (ann)1343
design, prototyping, ai
How GitHub Plans to Win Developers Back1342
github
How to Delete Your ChatGPT Account (pro)1341
how-tos, chatgpt, ai
Angry Devs Vow to Flee GitHub Copilot as Metered Billing Takes Hold (the)1340
github, github-copilot, ai, economics
Most-Cited Websites in AI (j9t)1339
ai, aiso, sem, studies, research
Astro Markdown Component Utility for Any Framework (zel/css)1338
astro, markdown, tooling
Gary Illyes: The Web’s JavaScript Mess Is an AI Agent Nightmare (ppc)1337
ai, ai-agents, html, javascript, rag, llmstxt
Everything You Need to Know About Sourcemaps (nec)1336
javascript, source-maps
Let the Agents Democratize Open Source1335
ai, ai-agents, foss, programming
All 17 TanStack Projects in One App (jhe)1334
videos, tanstack
The AI Productivity Paradox in Test Automation: Moving Beyond Structural Validation to Perception and Intent (inf)1333
ai, productivity, testing, automation, examples
Self-Fulfilling Projects1332
product-management, project-management
In-n-Out Animations: Dialogs (chr/fro)1331
animations, modals, css
Session History Diagrams in Firefox DevTools (f)1330
dev-tools, firefox, browsers
How TypeScript Distributes Unions1329
typescript
Why the “accept” Attribute Degrades File Upload UX (ada)1328
forms, attributes, file-handling, user-experience
The Speed of Prototyping in the Age of AI1327
ai, design, prototyping, productivity
AI Slop Is Hard to Fork (jed)1326
ai, slop, maintainability
Measuring the Value of AI (jes)1325
ai, product-management, processes
AI Job Grief: The Unnamed Psychological Crisis Hitting Tech Workers1324
ai, career
Re: Accessibility Question: Is Nesting Interactive Elements Bad? (aar)1323
accessibility, nesting, html
How to Evaluate an npm Package—2026 Edition1322
how-tos, npm, dependencies, processes, maintainability, quality
The Website Specification (joo)1321
websites, documentation, fundamentals, seo, accessibility, security, ai-agents, performance, privacy, resilience, internationalization
The Fundamentals and Dev Experience of CSS “@function” (jan/fro)1320
fundamentals, developer-experience, css
New to the Web Platform in May (rac)1319
release-notes, web-platform, browsers, safari, chrome, firefox
What’s !important #12: Safari Testing, “::checkmark”, HTML Anchor Positioning, and More (dxn/css)1318
css, retrospectives, selectors, functions, testing, browsers, safari, firefox
Accessible (I Think) Split-Cell Table Headers (mey)1317
html, css, tables
How We Cut Build Times by Two-Thirds by Deleting Our CMS (get)1316
migrating, gatsby, astro, content-management, optimization, case-studies
An Extension Is Not an Excuse (web)1315
accessibility, compliance, legal, wcag
Websites Are Not Going to Die (j9t)1314
ai, open-web, indieweb, google
I Spent 10× Longer Debugging AI Code Than Writing It1313
ai, debugging, productivity
Beyond Code Generation: Rethinking Engineering Productivity in the Age of AI Agents (dro)1312
ai-agents, ai, productivity, processes