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#
Is There a Relationship Between Cycle Time and PR Throughput?1891
productivity, metrics, engineering-management
Israel Creates Fake Think Tank to Influence AI Chatbots (pal)1890
politics, ethics, ai
Can’t Touch the DOM? Reach for “:has()” to Style Any Element (tho)1889
css, selectors
My HTML Boilerplate in 2026 (mat)1888
html, templates
AI Text Watermarking Is Not a Big Deal (sea)1887
ai, watermarking, anthropic
How to Prevent Google Antigravity From Accessing .env (jad)1886
how-tos, code-editors, environments
Your Juniors Are Still Here—the Reps Are Gone1885
ai, career, link-lists
What AI Engineer Interviews Really Test: A Practical Guide to Preparing for Modern AI Roles1884
guides, interviewing, ai, career
Exploring Compose HTML for Server Side Rendering (jet)1883
html, server-side-rendering
What’s !important #17: Custom Highlight API, CSS Navigation Matching, Fixing “text-stroke”, and More (dxn/css)1882
css, retrospectives
If the Markets Reject OpenAI and Anthropic, the US Should Nationalize Them (sch)1881
openai, anthropic, ai, politics, economics
Claude Now Watermarks Everything It Writes—Here’s What It Means for Marketers (thi/ahr)1880
claude, ai, content, marketing
“Your Benchmarks Don’t Apply to Us”1879
engineering-management
How to Promote Your Writings and Your Website With Frontend Dogma (fro)1878
frontend-dogma, career
Claude Watermarks Its Output: What Content Teams Should Know (sem)1877
claude, ai, watermarking, content
Five European Companies Just Agreed to Buy AI Compute That Doesn’t Exist Yet1876
ai, mistral
Rethinking Design Leadership With Swarms and Flocks (bre)1875
design, leadership, concepts
How to Generate Non-Sloppy Content With AI (hac)1874
how-tos, ai, content
Top 5 AI Features in IntelliJ IDEA (ant/jet)1873
intellij-idea, code-editors, ai
Blocked “aria-hidden”: The Warning Is Right, and Every Fix You’ve Found Is Wrong (css)1872
accessibility, aria, chrome, dev-tools, browsers
5 Useful npx Helpers (j9t)1871
npx, tooling
How the EU Can Face Down Trump’s Tech Aggression (the/eur)1870
politics, ai, legal
5 AI Workflows for Local SEO (ama/moz)1869
ai, automation, seo
Most of Your Tech Debt Is Free1868
technical-debt, maintenance, prioritization, economics
HTML Over WebSockets: Real-Time SPAs With Barely Any JavaScript (and)1867
html, websockets, single-page-apps, link-lists
Reminder That “system-ui” Is Well Supported, When You Use It on macOS You Get San Francisco Which Is a Variable Font, Which Is Fun, and the Fallbacks Are Pretty Good (chr/fro)1866
css, fonts, unix-like, apple
Which AI Models Watermark Their Output?1865
ai, watermarking, claude, gemini, chatgpt, legal, comparisons
Animating CSS “border-image” (pre/css)1864
css, borders, images, animations
Is Your Board Getting Accessibility Governance Right? (tin/tet)1863
accessibility
Scroll Axis Lock (arg)1862
css, scrolling
Advanced AI Sycophancy (sea)1861
ai, communication
Lessons Learned Making My Peritel Typeface (chr)1860
fonts, lessons
AI Is Now a Major Election Issue1859
ai, politics
Meta Caught Paying Nazis to Post on Facebook (fw/fut)1858
facebook+meta, politics, ethics
Making More npm Packages Work With jsDelivr ESM Mode1857
npm, dependencies, esm
Middle Management Roles Are Also a Trap (let)1856
career, engineering-management, leadership
How to Keep Thinking (sea)1855
how-tos, programming, processes, career
Using and Styling the Dialog Element (geo/css)1854
modals, html, css
Can We Make Default Tailwind a More Accessible Choice? (spa)1853
tailwind, accessibility, css
New Amazon Data Center Is Set to Have the Most Polluting Power Plant in the US (hir)1852
amazon, infrastructure, sustainability
99% of My Website Traffic Is Bots1851
traffic, bots, ai, crawling, scraping
View Transitions: Careful Not to Make Stuff Unclickable (chr/fro)1850
css, view-transitions, usability
How to Decide When an AI Tool Is Worth Keeping (nng)1849
how-tos, ai, tooling
How Baseline Can Help You Ship Less JavaScript (jad/sma)1848
javascript, dependencies, browsers, support, web-platform
The World Needs Compassionate AI1847
ai, ethics
2026 State of CSS, Devs Surveys (geo/css)1846
css, career
Why $370B Tech Group Palantir Pays 1.4 Percent Tax Rate: Report (cao/alj)1845
palantir
Dark Mode Toggles: Two States Are Enough (lea)1844
dark-mode, design-patterns, examples
The Hierarchy of Competence (hvp)1843
processes, career, efficiency, collaboration, prioritization, engineering-management
The Anatomy of Accessible Forms: Required Form Fields (deq)1842
forms, accessibility
Improved CSS Text-Stroke (tyl)1841
css, effects
I Recreated Management With AI: 9 Things I Do Differently1840
ai, processes
Working With “::highlight()” Using Progressive Enhancement (sun/pic)1839
css, javascript, apis, progressive-enhancement
What Are Code Reviews Even For?1838
code-reviews, metrics, ai
Maybe the “Webmaster” Isn’t Dead After All (j9t)1837
career, ai, terminology
I Didn’t Set a Cookie1836
cookies, fingerprinting, privacy
Accessibility Getting Dropped in the Process (nic)1835
accessibility, design, processes
How to Fix the Dual-Write Problem in Node.js With the Outbox Pattern (fre)1834
how-tos, nodejs, databases
5 CSS Properties You Should Know for Better Text Designs (pre/fro)1833
css, design
The Naked Designer: What Happens When You Can’t Hide Behind Craft1832
design, craft, career
Web Security Is Too Hard (eri)1831
security, cloudflare, case-studies
Major Shai Hulud Campaign Strikes npm Again, Affecting keyv and 400+ Packages1830
npm, dependencies, security
vlt 1.0 and Hosted Package Registries (dar/vlt)1829
release-notes
Safari Bug Report: Subgrid Doesn’t Respect “justify-content” (paw)1828
safari, browsers, bugs, grids, css, layout
The 2-Second Rule: How to Make Your Website Feel Like Magic in 2026 (web)1827
how-tos, ai, performance
Migrating a Large Flow Monorepo to TypeScript1826
migrating, monorepos, typescript
Your JSON Is Lying to You1825
json, console, javascript
Cloudflare Workers and Containers Now Support Inbound TCP Connections and Grpc1824
cloudflare
Win32 Profile1823
css, windows, themes
Something Nobody Told You About The Image Element (It Can Overflow) (css/fro)1822
html, images, overflow, css
Gap Decorations Are Now Available, Here’s What’s New (css)1821
css, layout, decoration
Giving and Taking Credit in Big Tech Companies (sea)1820
career, collaboration, communication
Adding Go’s “defer” to the TypeScript Compiler (hea)1819
typescript, compiling, go
TypeScript 7 Went Native: What Actually Changes and What Doesn’t1818
typescript, metrics, performance
What’s New in Svelte: August 2026 (dre/sve)1817
release-notes, sveltekit, svelte
Claude’s Steganographic Request Marking: What Developers Need to Know1816
claude, ai, privacy
Are AI Detectors Accurate? (pro)1815
ai, tooling
AI Models Need Moral Support to Make Discoveries (sea)1814
ai, prompting
The Unexpected Things Developer Metrics Can Measure1813
metrics, developer-experience
No New Name Has Replaced “UX” (nng)1812
user-experience, terminology
The CSS “lh” unit (sha)1811
css, units
AI: Considerations for People Who Make Decisions (ber)1810
ai, prioritization, processes
Leaked Amazon Documents Detail $1.8 Million Overrun on a Single Claude AI Task Missed for Five Months1809
amazon, aws, claude, ai, economics
Promises of Accessibility ComplAIance (cer)1808
accessibility, compliance, ai
What’s !important #16: “sibling-index()” Animations, Use Cases for the Infinity Keyword, Container Stuck Queries, and More (dxn/css)1807
retrospectives, css
What’s New in Astro—July 2026 (sar)1806
release-notes, astro
The Economic Benefit of Refactoring (mfo)1805
refactoring, ai, economics
Styling the Navigation: Declarative Route and Navigation Matching in CSS (bra)1804
navigation, css, chrome, browsers
The Accessibility Paradox1803
design, alt-text, accessibility, images
30 Years Ago, AT&T Gave Internet Explorer the Default Advantage (ric/the)1802
history, internet-explorer, browsers
Same Name; Different Component With Scoped Custom Element Registries (fro)1801
web-components, javascript, browsers
Stronger With Every Update: How We’re Making Chrome and the Web Safer in the AI Era1800
chrome, browsers, ai, security
Stacked Pull Requests Are Now in Public Preview1799
github
Rethinking Friction in an AI World1798
ai, design
State of CSS 2026 [Results] (sac/dev)1797
surveys, metrics, css
Measuring the Impact of AI Coding Tools: Capacity, Not Horsepower1796
ai, tooling, productivity, engineering-management
14 Tips for Working and Developing With AI (j9t)1795
ai, processes, tips-and-tricks
Amazon Identifies North Korean Hacker Group Behind Open-Source Supply Chain Attacks1794
foss, security, amazon
@microcharts/react1793
packages, react, components, information-design
Your SPA Is Leaking Memory—Soak Test It (den)1792
single-page-apps, memory, playwright, testing
Maciek Palmowski on Testing Secure WordPress Hosting: Does the Marketing Match Reality? (pal+)1791
podcasts, interviews, wordpress, hosting, security
Debugging Stuck Node.js Processes1790
nodejs, debugging
Anthropic Backs Urgent Call for the Most Powerful AI Labs to Hit the Brakes1789
ai, anthropic, legal
Evaluating Front-End Web Energy Consumption: Quantifying the Role of Caching, Cookies, Scrolling Behavior, and Data Volume (beb/acm)1788
studies, research, sustainability, caching, cookies, scrolling
A Button That Links to a Random Post in HTML and CSS Only (chr/fro)1787
buttons, links, randomness, css
Tabbed Interfaces (web)1786
navigation, design-patterns, keyboard-navigation, accessibility
Congress Must Pass a New Federal Law on AI Governance (mar/bro)1785
ai, legal, licensing
Bend, Do Not Break: Building Resilient Accessibility Programs1784
accessibility, processes, engineering-management
The Bull and Bear Case for Digital Design in the Age of AI (and/sma)1783
design, ai, career, link-lists
Developers Are Attached to Tools Because Tools Encode Trust1782
tooling, processes
Scrum Isn’t for Stormtroopers1781
scrum, agile, engineering-management, product-management, concepts
Local-First AI Coding Workflow for Security-Conscious Teams (age)1780
ai, processes, security
Web Sustainability Guidelines (WSG) (ale+/w3c)1779
guidelines, sustainability
Israel Is Paying Millions to Train AI Chatbots How to Talk About Gaza. It’s Working. (nic/dro)1778
ai, ethics, politics
Thinking Outside the Box: Digital Design in the AI Era (sma)1777
design, ai, tooling
Information Architecture Is the Foundation AI Is Starving For (usa)1776
information-architecture, ai, user-experience
Why Your Favorite Websites Look Like 2005 (and Why You Secretly Love It) (web)1775
design, efficiency
Disrupting Supply Chain Attacks on npm and GitHub Actions (gre+)1774
npm, github-actions, security, link-lists
WOFF 1.0: A Milestone on W3C’s Journey of Fonts on the Web (svg/w3c)1773
woff, fonts, standards, web, w3c
The Secure Way to Release an npm Package in 2026 (sit+/evi)1772
dependencies, npm, security, configuration
Fixing My Tooltip Accessibility Mistake (jaf)1771
accessibility, tooltips, html, aria, attributes, mistakes
Why npm Dependency Trees Are So Big (and)1770
npm, dependencies
The Orchestrator’s Tax (mfo)1769
ai-agents, ai, processes
Stop Reviewing Diffs—Start Reviewing Systems (ken)1768
videos, code-reviews, processes
The Difference Between a Button and a Link1767
buttons, links, html, comparisons
I Hate Adobe (aft)1766
adobe, ai, design, tooling
npm Publish-Time Malware Scanning and Dual-Use Metadata1765
npm, dependencies, security
A11y 101—3.3.3 Error Suggestion (nat)1764
introductions, accessibility, wcag, errors
AraOwl—Test Your Web Knowledge (sch)1763
websites, quizzes, web-platform, mdn
Cloudflare Workers and Hyperdrive With SvelteKit (ada/fro)1762
cloudflare, sveltekit
Why Did a $154 Billion CEO Just Endorse Stripping Most Americans of Voting Rights—and Taking Us Back to the 19th Century?1761
shopify, politics, economics
The Junior Developer Pipeline Is Broken… and AI Broke It1760
ai, career, hiring
WebKit Features for Safari 26.6 (jen/web)1759
release-notes, webkit, safari, browsers
Cheatsheets for Flex, Grid, Anchor Positioning and Invoker Commands (pol)1758
cheat-sheets, css, flexbox, grids, layout, anchor-positioning
Let’s Make the Worst htmx Ever (zse)1757
htmx
Thirty-Six Years Later: The ADA at a Crossroads (dec)1756
accessibility, ada, legal
The Worldviews We Build With: Why Good Design Starts in the Spirit (equ)1755
design, dei, processes, accessibility
CSS Infinity Use Cases (arg)1754
css, functions, math, examples
Integration Testing Node.js With Testcontainers (fla)1753
nodejs, testing, postgresql, databases
Learning Remix 3 (mal)1752
remix
Why AI Needs a “Genie Coefficient” (sch)1751
ai
TypeScript 7 Is Here (and It’s 10× Faster) (ahe)1750
videos, typescript
When You Need to Make a Triangle, Think Conic Gradients (chr/fro)1749
css, functions, gradients
Claude Opus 5: The New Leader in Agentic Knowledge Work1748
claude, ai, metrics
Systems and Delays (jan)1747
system-design, time, programming
Reddit and Major Publishers Consider Blocking Google as AI Overviews Cut Search Referral Traffic1746
google, search, traffic, ai
My Agentic Coding Setup, July 2026 (dom)1745
ai, ai-agents, configuration, processes
We Need a New Word—How About… Zuzai? (map)1744
websites, ai, terminology
Four Questions Every Tool Should Answer (Even Figma) About AI Training Model Usage (usa)1743
tooling, ai, legal, figma
Code Coverage: How to Measure It, Understand the Metrics, and Improve Your Tests (jet)1742
how-tos, code-coverage, concepts, qodana
Using “animation-composition” in CSS to Avoid Redeclaring Other Values (pre/fro)1741
css, animations
The Launch of CodePen 2.0 (chr/cod)1740
codepen
Accessibility-Ready Theme Reviews: Extending the Deadline (joe)1739
wordpress, theming, accessibility
The Dirty Secret Behind AI Agents1738
ai-agents, ai
Vite vs. Webpack: Which Build Tool Is Right for Your Frontend Project? (ele/des)1737
guest-posts, vite, webpack, bundling, modules, comparisons
The State of AI Impact in Engineering: Q2 20261736
ai, metrics, quality, developer-experience, economics, engineering-management
Open-Weight AI Just Hit 2.8 Trillion Parameters… (fir)1735
videos, ai
What Just Happened to TheNumbers.com Should Worry Us All (ste)1734
ai, bots, scraping, traffic, metrics
Jessica Lyschik on Why Accessibility in WordPress Themes Is Easier Than You Think (jes+)1733
podcasts, interviews, wordpress, theming, accessibility
Resize Text and Lessons on Conformance and Techniques (mni)1732
accessibility, resizing, wcag, compliance, techniques, lessons
Kill the Cookie Banner1731
websites, cookies, consent-management, advocacy
Components Are Dead1730
components, design-systems
An Open Framework for AI Emissions Measurement (bis)1729
ai, sustainability
Accessibility Bugs Are Often Architecture Bugs (hac)1728
accessibility, architecture, bugs, mistakes, components, consistency, modals, forms, automation
The Future of the Website (joo)1727
ai, user-conversion, concepts
EPUB 3.4 (iva/w3c)1726
epub, standards
Not Tokens (don)1725
design-tokens, naming
Anthropic’s $1.5B Copyright Settlement Approved; Only 350 Authors Opted Out (ash/ars)1724
legal, licensing, content, anthropic, ai
Low- and Mid-Tier Mobile for the Real World (2026) (css)1723
mobile, testing, performance
Weaponizing and Defending the React Flight Protocol: Deserialization Sinks in RSCs (sma)1722
react, components, security
Monday, July 27, 2026 Security Releases (nod)1721
release-notes, nodejs, security
Firefox Returns to X After Nearly 18 Months of Pretending It Didn’t Need X (piu)1720
firefox, browsers, twitter+x, social-media
Gemini 3.6 Flash and Gemini 3.5 Flash-Lite: Halving Time per Task1719
gemini, ai, metrics, comparisons
Robin Berjon—Fireside (rob+)1718
videos, interviews, w3c, html, web
Introducing JetBrains Context: Repository Intelligence for Coding Agents (jet)1717
introductions, jetbrains, ai, ai-agents, economics
This Is Your Brain on AI: What We Lose When the Machine Thinks for Us1716
videos, ai
HTML Minifier Next: JSON Schema, Cache Statistics, Default Config File (j9t)1715
release-notes, html-minifier
Building a Responsible AI Review Process for Agile Development1714
agile, ai, processes, documentation
Software Factories, Light and Dark (add)1713
ai, processes, programming
How “animation-timeline: scroll()” Replaces Scroll JavaScript1712
css, scrolling, animations
Hackers Are Exploiting Recently Patched WordPress Bugs, Putting Millions of Websites at Risk (lor)1711
wordpress, bugs, security
Durable Objects on Cloudflare (ada/fro)1710
cloudflare
Google Is Building an AI Fence Around the Internet It Once Championed (con)1709
google, ai, web, open-web, traffic
Why I Built a Semantic HTML First Library (kar)1708
libraries, components, html, semantics
Claude Fable 5 vs. Kimi K3: Same Results, One-Third the Cost, 4× Slower1707
claude, ai, comparisons
The “Pixel Police” Are Retired: Why AI Agents Are the New Mediators of Web Design (web)1706
ai-agents, ai, design, craft
A11y 101—3.3.2 Labels or Instructions (nat)1705
introductions, accessibility, wcag, labels, forms
Agent Behavior (abh)1704
websites, ai-agents, ai, conventions
The Small, Real, Original Web (jak)1703
web, indieweb, blogging, link-lists
No, We Can’t Harden Node.js Against Prototype Pollution (mco)1702
nodejs, prototypes
How I Stopped Running Out of Tokens1701
ai, economics, tooling
AI Mania Is Eviscerating Global Decision-Making (lud)1700
ai
The Bottleneck for AI Agents Isn’t the Model Anymore—It’s the Context Layer1699
ai, ai-agents
Hardcore IndieWeb: Run Your Own Website 100% Independently for Only $0.01/day (nea)1698
indieweb, concepts, blogging, economics
Nuxt 4.5 (dan/nux)1697
release-notes, nuxt
pnpm 11.11–11.14 (koc/pnp)1696
release-notes, pnpm
Designing Flow Friction: The Core Capability of AI-Native Teams1695
translations, ai, processes, product-management, engineering-management
Does Your Form Really Need a Dropdown List? (nng)1694
forms, usability, accessibility, examples
The Java Story—the Official Documentary1693
videos, java, history
Building the ChatGPT Typing Effect (jsd)1692
chatgpt, javascript, effects
Masonry (With Animation) in CSS (chr/fro)1691
css, masonry, layout, animations
When It Makes Sense to “Block” the Main Thread (sma)1690
javascript, performance
[Hugging Face] Security Incident Disclosure—July 20261689
hugging-face, ai, security
Use Cases for “aria-expanded” (stv/pic)1688
html, attributes, aria, accessibility, examples
A Practical Guide to Reducing Token Spend (ada)1687
guides, ai, economics, tooling
How AI Helped Us Make Sense of Hundreds of Components (cle)1686
ai, components, design
From Figma to Production: The Modern Design-to-Code Pipeline in 20261685
processes, design, tooling, figma
Testing React Server Components: Vitest Patterns for Async Boundaries and Mock Strategies1684
react, components, testing, vitest
Own the Outer Loop (add)1683
ai, career, processes
How AI Became Part of My UX Design Workflow1682
user-experience, design, processes, ai
Milan Petrović on the Risks of Legacy PHP in WordPress and Why Upgrading Matters for Security (nat)1681
podcasts, interviews, php, wordpress, security, maintenance
The Most Fun I’ve Had With CSS in a While Thanks to “offset-path” (kev)1680
videos, css
Eighty Percent Done Is Not a Real Number (pce)1679
databases, processes, code-reviews, ai
Are We Stuck in the Typographic Principles of the 20th Century? (its)1678
typography
Decoy Font1677
fonts, ttf, ai
Image to Text (ada)1676
accessibility, ai, images, alt-text
The Most Controversial Rewrite in History Just Shipped… (fir)1675
videos, bun, refactoring, rust, claude, ai
What’s !important #15: Boundary-Aware CSS, Time-Based CSS, Full-Bleed CSS, and More (dxn/css)1674
css, retrospectives, web-platform
CSS Linked Parameters Module Level 1 (tab+/w3c)1673
css, svg, images
What Does “Playing Politics” Mean for Software Engineers? (sea)1672
career, collaboration
Node.js 20 Is Being Deprecated [by Vercel] on October 1, 20261671
vercel, nodejs, deprecation
A Gentle Introduction to Git Worktrees (nza)1670
introductions, git
Protecting HTML Content Against Copying (jsd)1669
html, css, javascript, canvas, obfuscation, techniques, comparisons
CSS Container Queries and Subgrid: Building Context-Aware Component Layouts1668
css, container-queries, grids, layout, components
Facebook’s Design Didn’t Evolve—it Regressed (web)1667
facebook+meta, design, usability
As Mass Surveillance Becomes a Reality, Some Are Fighting Back1666
privacy, facebook+meta, apple, google
Americans Hate AI So Much That Politicians Are Starting to Lose Their Jobs Over It1665
ai, politics
How to Build a Design System Strategy You’ll Actually Deliver (amy)1664
how-tos, design-systems, strategies
Earning Taste and Judgment (add)1663
career, ai, cognitive-debt
Against Design System Federation (fox)1662
design-systems
Handling Concurrency on the Web With Web Locks API1661
concurrency, apis, react
In Defense of Polyfills (lea)1660
polyfills, web-platform
I Thought AVIF Would Make Every Image Smaller—It Didn’t (mal)1659
avif, images, compression, webp
Introducing Precursor: Detecting Agentic Behavior With Continuous Client-Side Signals1658
introductions, bot-detection, network, cloudflare
Next.js Security Release and Our Next Patch Release1657
release-notes, nextjs
In-n-Out Animation Using “sibling-index()” (css/fro)1656
css, animations, functions
Recreating a 1990 Book Cover (in HTML and CSS) (blo)1655
html, css
Accessibility in the Age of AI (tet)1654
accessibility, ai, ai-agents, processes
I Stopped Destructuring Everything1653
javascript
syntaxp Syntax Highlighter (j9t)1652
libraries, syntax-highlighting, css, apis
Throwing Confetti With CSS Random (sch)1651
css, functions, randomness, effects
Accessibility Is Resistance (tin)1650
accessibility, ai, images
The Myth of the Post-Documentation Era (ben)1649
documentation, ai, myths
How to Host a Static Site on AWS for the Price of a Domain (ato)1648
how-tos, hosting, aws, cloudfront, s3, economics
Making Sustainable Design the Default, Not the Exception1647
design, sustainability
HTML in Canvas: Render Real DOM Inside “<canvas>”1646
html, canvas, javascript
New Research: The Core Web Vitals Thresholds You Trust Might Be Wrong for Your Site (tam)1645
web-vitals, performance, metrics
Now, Defenders Are Embracing the Prompt Injection, Too (ars)1644
ai, prompting, security
Adding a Second Middleware Broke Our TypeScript Types (inn)1643
typescript, types
Fetch Needs Error Codes (jas)1642
javascript, data-fetching, errors
Taste Cannot Be Delegated1641
design, leadership, ai
The AI Productivity Gap1640
ai, productivity, efficiency, metrics
In Defense of Not Understanding Your Codebase (sea)1639
programming, foss, career
CSS Dedup (j9t)1638
packages, css, maintainability, performance, optimization
AI Surveillance and Social Progress (sch)1637
ai, privacy, politics
The Hard Things About Design (hvp)1636
design, creativity, leadership, career
From Kickoff to First Concept: How to Turn Brand Strategy Into Visual Direction (sma)1635
how-tos, branding, strategies, design, processes
The Future Worth Building Is Human1634
ai, outlooks
Introducing shadcn/typeset1633
release-notes, shadcn
Why Write Code in 2026 (sof)1632
programming, career
Forget OpenCode? Xiaomi’s MiMo Code Is Here1631
videos, xiaomi, ai
Proxy and Reflect (wil/pic)1630
javascript, objects
Should I Quit IT or Just Live Through the Burnout?1629
discussions, career, ai
Thinking Horizontally in CSS “@layer” (chr/fro)1628
css, cascade
My Accessibility Review Process (hom)1627
accessibility, processes
How to Create Awesome Staggered Animations in CSS (log)1626
how-tos, animations, css
The Framework Wars Are Over: Why No One Dethroned React (ken)1625
videos, frameworks, react
Does Your Screen Reader Content Need an Editor? (int)1624
content, writing, screen-readers, accessibility
How to Stop Meta From Tracking You (pro)1623
how-tos, facebook+meta, privacy
Rewriting Bun in Rust (jar/bun)1622
refactoring, bun, rust
npm Install-Time Security and GAT bypass2fa Deprecation1621
npm, security, deprecation
A Bug Which Only Affected Left-Handed Users (ede)1620
bugs, wordpress
I Think I Have LLM Burnout1619
ai, career
Anthropic’s Political Risks Are Real, but OpenAI’s Loom Even Larger (wsj)1618
ai, anthropic, openai, politics
AI Software That Generates “Rage Bait” Developed by Germany’s Far-Right AfD (iri)1617
ai, politics, gemini, openai, claude
Alibaba Blocks Claude Code for Employees Over Hidden Tracking of Chinese Users Starting July 101616
claude, ai, privacy
Oh, It’s Happening to Me (thi+)1615
interviews, accessibility
Blog About Things You Don’t Understand Yet (sea)1614
blogging, writing, learning
Viability of Local Models for Coding (mfo)1613
ai
Get Ready for the Powerful CSS “border-shape” Property (css/css)1612
css, borders, shapes, animations, examples
You Shouldn’t Trust Trusted Publishing (yos)1611
security, authentication
Boundary-Aware Styling in CSS (pre/fro)1610
css, animations, functions, examples
Anthropic’s Claude Cowork Now Keeps Working When You Close Your Laptop1609
claude, anthropic, ai
How to Kill the Code Review1608
code-reviews, ai
200 Milliseconds1607
websites, http, tls, dns, network, concepts
State of Devs 2026 (sac/dev)1606
surveys, career
Writing for Understanding1605
writing, accessibility
The “100× Developer Paradox”: Is AI “Brain Fry” Killing the Craft? (web)1604
career, productivity, ai, craft
Four Main Ways to Learn AI for Scrum Masters1603
ai, scrum, agile, career
Memories Can’t Wait—or, How I Learned to Keep Worrying About the Web (zel)1602
web, open-web, cloud-computing
The Anchoring Effect in AI-Assisted Decisions: Why the First Number AI Shows You Wins (uxm)1601
ai, design
From Figma to Front End: A Handoff Guide for Seamless UI Design and Development (uxm)1600
guides, design, design-systems, figma
What’s New in ECMAScript 2026 (paw)1599
ecmascript, standards
Getting Started With Anchor Positioning (jos)1598
introductions, css, anchor-positioning
A11y 101—3.3.1 Error Identification (nat)1597
introductions, accessibility, wcag, errors
Wikipedia Is Battling for the Soul of the Internet1596
wikipedia, web
What Is Product Craft in the Age of AI and Design Systems? (ben)1595
product-management, craft, ai, design-systems
Time-Based Background Colour Transitions With Temporal and CSS Color-Mix (sop)1594
javascript, apis, time, css
“focusgroup” Tests (aar)1593
html, attributes, focus, chrome, browsers, examples, accessibility
Distributive Conditional Types in TypeScript1592
types, typescript, conditionals
Return of CSS Outline1591
css, accessibility, retrospectives
Fixing Full-Bleed CSS (dbu)1590
css, liquid-design
Do We Still Need Build Tools? (oll)1589
css, javascript, building, tooling
98% Isn’t Very Much1588
browsers, support
EU Top Court Upholds Record $6B Google Fine (str)1587
google, mobile, legal
“President Mass Surveillance”: Right-Leaning Media Are Calling Out JD Vance’s Ties to Palantir (mmf)1586
palantir, privacy, politics, ai
Announcing Vite+ Beta (man+/voi)1585
release-notes, vite, vitest, rolldown, oxc, voidzero
AI Personality Is a Design Problem1584
ai, design
Cloudflare Workers and Hyperdrive With TanStack Start (ada/fro)1583
cloudflare, tanstack
Best AI Web Scraping Tools1582
ai, scraping, tooling, comparisons
Accessibility Is Not for a Group of Disabled People (eri)1581
accessibility
Text AI Watermarks Will Always Be Trivial to Remove (sea)1580
ai, watermarking
Roll Your Own File-Based Router in Under 50 Lines of Code (pre/was)1579
wasp, routing, functionality
From Harness Engineering to Evals: What’s Trending at AI Engineer (ben)1578
ai, trends
10 Ways to Build Radical Trust in the Age of AI Junk (web)1577
ai, content, design
6 Security Settings Every GitHub Maintainer Should Enable This Week1576
github, security, configuration, documentation
Never Mind the Prompts, Here’s the Thinking (dan)1575
design, ai, processes, link-lists
How Anthropic Is Bringing Fable 5 Back—and When It’ll Cost You1574
claude, anthropic, ai
Kernel—Semantic HTML Components for React and Web Components (kej)1573
websites, libraries, components
The Problem With Blanks for People Who Are Blind or Low Vision1572
accessibility, design, formatting
Everyone’s Still Eating: Building Notion’s Design System (fig)1571
videos, design-systems, case-studies
On the Semantic Web (kar)1570
html, semantics, buttons, forms
Introducing the Safari MCP Server for Web Developers (sar/web)1569
introductions, mcp, ai, servers, safari, browsers
Amazon’s AI Experts Make House Calls: Forward Deployed Engineering (new/hei)1568
amazon, aws, ai, career
The Future of AI Is Local and Open (dyn)1567
ai, google, licensing
Clickable Table Rows Are a Bad Idea (tem)1566
tables, accessibility, keyboard-navigation, html
Guides and FAQs for [Node.js] First-Time Contributors (joy/nod)1565
guides, nodejs
Why Accessibility Is An Operational Capability, Not A Feature (sma)1564
accessibility, design, ai
What’s New in Svelte: July 2026 (sve)1563
release-notes, svelte, sveltekit
Modes and Themes That Stick—Building a Persistent Toggle Solution (stu)1562
toggles, html, forms, dark-mode, theming, flash-of-x
Red Alert: SBA Advocacy Threatens Entire DOJ Title II Web Rule1561
accessibility, legal
React’s Architectural Accessibility Gaps1560
react, accessibility, wcag, html
If I Want More IRL, I Must Go AFK (bw)1559
career
39 Principles for Designing Human-AI Interaction1558
design, hci, ai, principles
The “Father of the Internet” Is Finally Retiring (tim)1557
web, google
Modern UI Patterns (una/per)1556
videos, css, chrome, browsers
New in Chrome 150 (rac)1555
release-notes, chrome, browsers
Shipping Post-Quantum Cryptography to Python (tra)1554
python, cryptography, foss, security
What’s !important #14: Gap Decorations, “random()”, “<select>” Field Sizing, and More (dxn/css)1553
css, html, retrospectives, web-platform
The Shifting Line Between CSS States and JavaScript Events (dxn/css)1552
css, javascript, state-management, selectors, events
Figma Just Made Your Design System Debt Everyone’s Problem—Now Use It1551
figma, design-systems
A11y 101—3.2.4 Consistent Identification (nat)1550
introductions, accessibility, wcag, labels, naming
The Goldilocks Customizable “select” Height (jaf)1549
forms, css
You’re Missing the Point; This Is Your Real Value in Tech Companies1548
ai, design, product-management, career
Fluid Typography With “progress()” (mat/fro)1547
css, functions, typography, liquid-design
Design Engineering1546
design, programming, career, concepts
How AI Is Changing the Way Politicians Run for Office1545
ai, politics
What Happened to the Frontend (dav)1544
history, jquery, frameworks, building, tooling, servers, libraries, typescript, deploying, ai
Introducing the “<usermedia>” HTML Element1543
introductions, html, chrome, browsers
Working With AI: A Concrete Example (htm)1542
ai, claude, debugging, case-studies
An Animated Radial Gradient Mask Over Text in CSS (cas)1541
css, masking, effects
Different Hydration and Rendering Strategies (nec)1540
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 Fight1539
astro
CSS Container Queries and Subgrid: The Layout Trilogy That’s Now in Every Browser1538
css, container-queries, grids, layout
Claude Code on Ollama: How to Run a Local Coding Agent Without Burning API Credits1537
how-tos, claude, ai
AI Inference Is Obviously Profitable (sea)1536
ai, economics
Repricing of Software Engineering Labor1535
ai, career, economics
Microsoft Worker Emails Thousands of Colleagues About Company’s Support for Genocidal “Israel” (the)1534
microsoft, politics, ethics, community
Accessibility Isn’t Built Into AI, and That’s a Problem (sam+)1533
videos, accessibility, ai, dei
EU Tech Sovereignty Is Wishful Thinking (cep)1532
politics
After Fable 5 Ban, Anthropic and 19 Organizations Launch Open Source Security Body1531
ai, linux-foundation, anthropic, aws, google, github, openai, foss
Iterating Faster With TypeScript 7 (vsc)1530
typescript, vs-code, code-editors
AI and Liability (sch)1529
ai, search, legal, google
WCAG 3.0 Will Create a Governance Problem Most Organizations Aren’t Ready For (nic)1528
accessibility, wcag, legal
The Pope Has Outlined the Threat AI Poses to Humanity—Why Haven’t Our Political Leaders? (nic/glo)1527
ai, politics
npm Adds Preventive Account Protection for High-Impact Accounts1526
npm, security
Calling Everything AI-Generated Is Lazy (jed)1525
ai, terminology
Carbon.txt (mrc)1524
videos, sustainability, documentation, tooling
Debug a Node.js Memory Leak in Minutes With AI-Powered Heap Snapshot Analysis (nod)1523
nodejs, memory, debugging, ai, nsolid
Your Design System’s Newest Author Is an Agent (mur)1522
design-systems, ai-agents, ai
Experimenting With “random()” in CSS (pol)1521
css, randomness, functions, experiments
Node.js 26.4.0 (Current) (adu/nod)1520
release-notes, nodejs
Revisiting the DX Core 4 in the Age of AI1519
productivity, engineering-management, ai
Comparing the Top 3 A/B Testing Solutions for Frontend Teams (ele/des)1518
guest-posts, a-b-testing, comparisons
Your Grid Lanes Will Likely Fail WCAG 2.4.3 (mat)1517
css, grids, layout, accessibility, wcag
How to Scale Digital Accessibility With Design Systems (equ)1516
how-tos, accessibility, design-systems, scalability
The Myth of the Difficult User (a11)1515
videos, accessibility, user-experience, myths
Principles in Motion (cha+/fig)1514
design, animations
Ignore DNSSEC if You Like MITM Attacks1513
security, dns
Building an Accessible Modal Dialog on the Native “<dialog>”1512
modals, accessibility, html, typescript
Building Your Design System Workflow—Rituals and Templates (stu)1511
design-systems, processes
Claude Code June 2026: 10 New Features Devs Need to Know1510
claude, ai, configuration
Let’s Play With Gap Decorations (css/fro)1509
css, decoration, chrome, edge, browsers
Moving Beyond UX: The Rise of the Agentic Experience (AX) Designer (web)1508
design, ai
Wiggly/Wavy Input Range Slider (css)1507
css, forms
PACT: Anonymous Credentials for the Web (den/moz)1506
privacy, cryptography, browsers
Performance of WebAssembly Runtimes in 2026 (jed)1505
webassembly, runtimes, performance, metrics, comparisons
Animating the “dialog” Element Using View Transitions (rik)1504
modals, html, animations, view-transitions, javascript, css
European Cloud Reality Check: Why Your Local Heroes Can’t Compete With the Hyperscalers1503
cloud-computing, comparisons, link-lists
A11y 101—3.2.3 Consistent Navigation (nat)1502
introductions, accessibility, wcag, navigation, consistency
Astro 7.01501
release-notes, astro
How We Measure the ROI of JetBrains IDEs (jet)1500
jetbrains, code-editors, economics
How an Underrated Refactor Saved 90% Memory Usage (kev/tan)1499
tanstack, refactoring, memory, case-studies, metrics
Gareth [Ford Williams] Goes Fireside (gar+)1498
videos, interviews, accessibility, standards, design, branding
I Wish I Had Started Documenting My Tech Journey Earlier1497
career, documentation
Modern CSS Theming With “light-dark()”, “contrast-color()”, and Style Queries (una)1496
css, theming, functions, dark-mode, contrast, style-queries
Human Attention Is a Scarce Resource (bla)1495
ai, code-reviews
Node.js Worker Threads in Production (inn)1494
nodejs, worker-threads
Beyond the CLI: Agentic AI for Async Workloads and Non-Developers1493
videos, ai, productivity, code-editors, vibe-coding
You Can’t Unit Test for Taste1492
ai, testing
Your Database’s Isolation Levels Don’t Mean What You Think (fro)1491
databases, postgresql, mysql, oracle, ibm, orm
Consistency, but in Excellence Not Appearance (jim)1490
design, consistency, apple
When Scan Results Become a Legal Risk1489
accessibility, testing, tooling, automation, legal
Do Websites Need to Function Exactly the Same on Every Platform? (bra)1488
design, web-platform, progressive-enhancement
Which Copyleft Licence Is Suitable for an SVG? (ede)1487
svg, images, licensing
Anthropic’s Fable and the State of AI (sch)1486
ai, security, anthropic, foss
Web Standards at the Web Engines Hackfest (don+/iga)1485
podcasts, standards, w3c
View Transitions: Use the New “attr()” or “match-element” for the “view-transition-name”? (bra)1484
css, view-transitions
I Stored a Website in a Favicon1483
html, favicons, images, experiments
Blocking Install Scripts Is Not a Silver Bullet (uli/nod)1482
npm, security
Tech Workers Who Don’t Embrace AI Face Triple the Layoff Risk, Gallup Finds (str)1481
ai, career, productivity
FIFA’s World Cup Typography Foul: UI Design Learnings (pim)1480
typography, fonts, legibility
How Pull Request Limits Are Cutting Down the Noise (ash)1479
github, version-control, foss
What Is Google’s Project Nimbus, and Why Are Students Protesting Against It? (the)1478
google, amazon, politics, ethics
Safer “pull_request_target” Defaults for GitHub Actions Checkout1477
github-actions
Announcing TypeScript 7.0 RC (dan)1476
release-notes, typescript
Grid Lanes: The Future of Masonry Layout (mia+/odd)1475
videos, css, layout, masonry, grids
The Siren Song of “ariaNotify()” (wil/css)1474
javascript, aria, notifications, attributes, html, jaws, nvda, voiceover, screen-readers, accessibility
AI-Authored Code Has Nearly Doubled, but So Has PR Size1473
ai, code-reviews, metrics
Junie: The JetBrains AI Coding Agent Leaves Beta (jet)1472
release-notes, junie, jetbrains, ai
Your JetBrains IDE Expertise, Now on LinkedIn (jet)1471
jetbrains, linkedin, plugins, code-editors
AI Use by the US Government (sch)1470
ai, legal, politics
Build SVG Charts for Web Applications With Code Examples1469
svg, images, visualization, examples
What Figma Made Visible (mur)1468
figma, tooling
Designing for People Who Are D/deaf (tet)1467
accessibility, design
From Proposal to Release: Designing Your Design System Workflow (stu)1466
design-systems, processes
Can Type Systems Make AI Code More Reliable? Bruce Eckel Explains (bru+/pyc)1465
videos, interviews, ai, types
The Free and Open Web Is Under Attack at the IETF (eff)1464
open-web, ai, bots, standards
Google to End Manifest V2 Support in Chrome, Disabling uBlock Origin and Other Ad Blockers1463
chrome, google, browsers, browser-extensions
Designing With Uncertainty: How AI Supercharges Probabilistic Thinking (pra/sma)1462
ai, design
Releasing Babel 8 Today: ESM-Only, Drop ES5 Default, and a Smooth Migration Path (bab)1461
release-notes, babel
The Scope of CSS “@function” (jan/fro)1460
css, scope
What Are Git Worktrees, and Why Should I Use Them? (cas)1459
git, command-line
The Hidden UX of Payments1458
user-experience, design
Automating Colour Contrast With Design Tokens (stu)1457
contrast, colors, automation, design-tokens, accessibility
Frontend Minimalism in Action: Do More With Less JavaScript (sir/web)1456
videos, minimalism, dependencies, standards, javascript
Firefox 152 Release Notes for Developers (Stable) (mdn)1455
release-notes, firefox, browsers
HTML Minifier Next 7 Is ESM-Only (j9t)1454
release-notes, html-minifier
German Court Rules Google Can Be Held Liable for False AI Overview Answers1453
google, ai, search, legal
A11y 101—3.2.2 On Input (nat)1452
introductions, accessibility, wcag, forms
Setting Node and pnpm Versions in Cloudflare Workers Programmatically1451
cloudflare, nodejs, pnpm, configuration
The Digital Renaissance: Why 2026 Is the Most Exciting Year to Be a Web Creator (web)1450
ai, career, design, programming
The Case for an Accessibility Designer Vibe Coding When All His Coworkers Are Also Vibe Coding (eri)1449
accessibility, design, vibe-coding, ai, career
The Web We Know Is Going to Disappear1448
web, retrospectives, ai, flash, mobile, search, open-web
Introducing the MDN MCP server (mdn)1447
mdn, mcp, ai, documentation, web-platform
Improvements to Web for AI Should Benefit All Users (gri/clo)1446
ai, ai-agents, w3c, safari
The Golden Rule of Customizable “select” (sar/web)1445
forms, html, safari, browsers
What’s !important #13: “@function”, “alpha()”, CSS Wordle, and More (dxn/css)1444
css, retrospectives, web-platform
Agentic Code Review (add)1443
ai-agents, ai, code-reviews, quality, productivity, processes, cognitive-debt
TypeScript Performance in TanStack Table V9 (kev/tan)1442
tanstack, performance, typescript
Dangerous Technology for Americans Only (mit)1441
ai, legal, ethics, anthropic
Image Optimization for Core Web Vitals in 2026: What Actually Moves the Needle1440
images, optimization, performance, web-vitals, avif, webp, jpeg-xl, png
“What Computers Can’t Do”—and What Designers Should1439
design, ai, vibe-coding
How Cloudflare Became Too Important to Fail (hac)1438
cloudflare, infrastructure, metrics
Bernie Sanders’ AI Sovereign Wealth Fund Plan (sch)1437
ai, politics
Data Brokers: Unregulated Forensic Analysis1436
privacy, legal, link-lists
Shipping psql Without psql: A Pure-TypeScript Postgres Client in neonctl1435
tooling, ai, postgresql, databases, case-studies
The Core Skill of Design in the AI Era: Critique (nng)1434
design, ai, processes
Dark Mode With Web Standards (oll)1433
dark-mode, standards, html, javascript, svg, css
Statement on the US Government Directive to Suspend Access to Fable 5 and Mythos 51432
ai, anthropic, legal
Why Isn’t My 3D View Transition Working? (sun/css)1431
css, view-transitions, 3d
[Homebrew] 6.0.0 (mik/hom)1430
release-notes
Reuse Less Software1429
dependencies, security, processes
Panel: “The Impact of AI on Open Source Software Development” at SOOCon26 Edinburgh (jus+/ope)1428
videos, ai, foss
Ending Responsive Images (gri/clo)1427
images, responsive-design, lazy-loading, hints
Smart Layout Patterns With Modern CSS (kev/sma)1426
videos, css, layout, container-queries
“headingoffset” Is Not the Document Outline Algorithm (aar)1425
html, attributes, headings
Why pnpm No Longer Expands Environment Variables in a Repository’s .npmrc (koc/pnp)1424
pnpm, environments
Best Python AI Frameworks in 2026 (jet)1423
frameworks, python, ai, langchain, hugging-face, comparisons
On the Two Sides and the Spectrum That Is Open Source Maintenance (j9t)1422
foss, maintenance, community
TanStack Start: A Mental Model for Next.js Developers (ad4)1421
tanstack, nextjs, concepts
Semantica11y—Semantic HTML for Everyone (ste)1420
packages, html, semantics, accessibility
SEO Is Not Accessibility, and We Have the Data to Prove It (kar)1419
seo, accessibility
How Building an HTML-First Site Doubled Our Users Overnight (moh)1418
html, web-components, validation, traffic, case-studies
The Field Guide to Grid Lanes (web)1417
websites, guides, css, grids, layout
5 Questions for Laura Carlson (lau+/fro)1416
interviews, accessibility, web, history
WIIFM: The Motivational Question Behind Every Accessibility Conversation1415
accessibility
Why Are There So Few Accessibility Complaints From Users? (pla)1414
accessibility
CSS—Only a Nerdy Hobby? (ope)1413
css
Creating Memorable Web Experiences: A Modern CSS Toolkit (hol/css)1412
css, svg, animations, user-experience
Demystifying the View Transition Pseudo Tree (cyd/fro)1411
css, view-transitions
The “Vibe Coding” Crisis: Is Web Design Becoming a Commodity? (web)1410
ai, vibe-coding, design, aesthetics
How Agents Quietly Break Architecture1409
videos, architecture, ai-agents, ai, testing, rust
Can Your AI Pass the Accessibility Test? (aar+)1408
accessibility, ai, testing
MiMo Code: Scaling Coding Agents to Long-Horizon Tasks1407
xiaomi, ai, ai-agents, comparisons
Liquid Glass: Who Gets to Decide How an Interface Looks?1406
design, liquid-glass, ai
Lawful Design (don)1405
design, legal, consent-management, accessibility, dei, examples
Wednesday, June 17, 2026 Security Releases (nod)1404
release-notes, nodejs, security
Upcoming Breaking Changes for npm v121403
npm, security
npm Tooling Bug Incorrectly Marks One-Character Packages as Security Holders (sar/soc)1402
npm, bugs, security
Prototype Testing for Inclusive and Accessible Web Design1401
prototyping, testing, accessibility, design
Design Without Borders1400
design, icons, accessibility
How Long Before We Stop Reading the Code?1399
code-reviews, ai, processes, quality
8 Web Development Tools Reimagining Web Development (inf)1398
tooling, astro, biome, bun, htmx, tanstack, zustand, link-lists
Doing Nothing at Work (sea)1397
career, efficiency, productivity
Scroll-Driven, Scroll-Triggered, Scroll States, and View Transitions (geo/css)1396
css, scrolling, animations, view-transitions, container-queries
Google Says AI Mode as Chrome Default Was an Error After Flag Appears in Canary Build1395
google, ai, chrome, browsers
Browser Coalition Sends Open Letter to Microsoft CEO Demanding End to Edge Promotion Tactics in Windows1394
microsoft, browsers, edge
You’re a Real TypeScript Developer Only If…1393
typescript
Scrubbable Staggered Animation With CSS “@function” (fro)1392
css, animations, math