Congress Must Pass a New Federal Law on AI Governance (mar /bro )Jul 29, 2026 1824 ai , legal , licensing Bend, Do Not Break: Building Resilient Accessibility Programs Jul 29, 2026 1823 accessibility , processes , engineering-management The Bull and Bear Case for Digital Design in the Age of AI (and /sma )Jul 29, 2026 1822 design , ai , career , link-lists Developers Are Attached to Tools Because Tools Encode Trust Jul 29, 2026 1821 tooling , processes Scrum Isn’t for Stormtroopers Jul 28, 2026 1820 scrum , agile , engineering-management , product-management , concepts Local-First AI Coding Workflow for Security-Conscious Teams (age )Jul 28, 2026 1819 ai , processes , security Web Sustainability Guidelines (WSG) (ale +/w3c )Jul 28, 2026 1818 guidelines , sustainability Israel Is Paying Millions to Train AI Chatbots How to Talk About Gaza. It’s Working. (nic /dro )Jul 28, 2026 1817 ai , ethics , politics Thinking Outside the Box: Digital Design in the AI Era (sma )Jul 28, 2026 1816 design , ai , tooling Information Architecture Is the Foundation AI Is Starving For (usa )Jul 28, 2026 1815 information-architecture , ai , user-experience Why Your Favorite Websites Look Like 2005 (and Why You Secretly Love It) (web )Jul 28, 2026 1814 design , efficiency Disrupting Supply Chain Attacks on npm and GitHub Actions (gre +)Jul 28, 2026 1813 npm , github-actions , security , link-lists WOFF 1.0: A Milestone on W3C’s Journey of Fonts on the Web (svg /w3c )Jul 28, 2026 1812 woff , fonts , standards , web , w3c The Secure Way to Release an npm Package in 2026 (sit +/evi )Jul 28, 2026 1811 dependencies , npm , security , configuration Fixing My Tooltip Accessibility Mistake (jaf )Jul 28, 2026 1810 accessibility , tooltips , html , aria , attributes , mistakes Why npm Dependency Trees Are So Big (and )Jul 28, 2026 1809 npm , dependencies The Orchestrator’s Tax (mfo )Jul 28, 2026 1808 ai-agents , ai , processes The Difference Between a Button and a Link Jul 28, 2026 1807 buttons , links , html , comparisons I Hate Adobe (aft )Jul 28, 2026 1806 adobe , ai , design , tooling npm Publish-Time Malware Scanning and Dual-Use Metadata Jul 28, 2026 1805 npm , dependencies , security Stop Reviewing Diffs—Start Reviewing Systems (ken )Jul 28, 2026 1804 videos , code-reviews , processes , ai-skills A11y 101—3.3.3 Error Suggestion (nat )Jul 27, 2026 1803 introductions , accessibility , wcag , errors AraOwl—Test Your Web Knowledge (sch )Jul 27, 2026 1802 websites , quizzes , web-platform , mdn Cloudflare Workers and Hyperdrive With SvelteKit (ada /fro )Jul 27, 2026 1801 cloudflare , sveltekit Why Did a $154 Billion CEO Just Endorse Stripping Most Americans of Voting Rights—and Taking Us Back to the 19th Century? Jul 27, 2026 1800 shopify , politics , economics The Junior Developer Pipeline Is Broken… and AI Broke It Jul 27, 2026 1799 ai , career , hiring WebKit Features for Safari 26.6 (jen /web )Jul 27, 2026 1798 release-notes , webkit , safari , browsers Cheatsheets for Flex, Grid, Anchor Positioning and Invoker Commands (pol )Jul 27, 2026 1797 cheat-sheets , css , flexbox , grids , layout , anchor-positioning Let’s Make the Worst htmx Ever (zse )Jul 27, 2026 1796 htmx Thirty-Six Years Later: The ADA at a Crossroads (dec )Jul 26, 2026 1795 accessibility , ada , legal The Worldviews We Build With: Why Good Design Starts in the Spirit (equ )Jul 26, 2026 1794 design , dei , processes , accessibility CSS Infinity Use Cases (arg )Jul 25, 2026 1793 css , functions , math , examples Integration Testing Node.js With Testcontainers (fla )Jul 25, 2026 1792 nodejs , testing , postgresql , databases Learning Remix 3 (mal )Jul 25, 2026 1791 remix Where Did the Old Web Go? We Followed 657,607 Links to Find Out Jul 25, 2026 1790 web , link-rot , metrics Why AI Needs a “Genie Coefficient” (sch )Jul 24, 2026 1789 ai TypeScript 7 Is Here (and It’s 10× Faster) (ahe )Jul 24, 2026 1788 videos , typescript When You Need to Make a Triangle, Think Conic Gradients (chr /fro )Jul 24, 2026 1787 css , functions , gradients Claude Opus 5: The New Leader in Agentic Knowledge Work Jul 24, 2026 1786 claude , ai , metrics Systems and Delays (jan )Jul 24, 2026 1785 system-design , time , programming Reading a Performance Profile (nuc )Jul 24, 2026 1784 guides , performance , profiling , network , dev-tools Your Agentic Workflow’s Cache Keepalive Costs 8× Too Much (v2: The Interval Frontier) (mem )Jul 24, 2026 1783 ai-agents , ai , caching , metrics , economics , link-lists Reddit and Major Publishers Consider Blocking Google as AI Overviews Cut Search Referral Traffic Jul 23, 2026 1782 google , search , traffic , ai My Agentic Coding Setup, July 2026 (dom )Jul 23, 2026 1781 ai , ai-agents , configuration , processes We Need a New Word—How About… Zuzai? (map )Jul 23, 2026 1780 websites , ai , terminology Four Questions Every Tool Should Answer (Even Figma) About AI Training Model Usage (usa )Jul 23, 2026 1779 tooling , ai , legal , figma Code Coverage: How to Measure It, Understand the Metrics, and Improve Your Tests (jet )Jul 23, 2026 1778 how-tos , code-coverage , concepts , qodana Using “animation-composition” in CSS to Avoid Redeclaring Other Values (pre /fro )Jul 23, 2026 1777 css , animations The Launch of CodePen 2.0 (chr /cod )Jul 23, 2026 1776 codepen Accessibility-Ready Theme Reviews: Extending the Deadline (joe )Jul 23, 2026 1775 wordpress , theming , accessibility The Dirty Secret Behind AI Agents Jul 23, 2026 1774 ai-agents , ai Vite vs. Webpack: Which Build Tool Is Right for Your Frontend Project? (ele /des )Jul 22, 2026 1773 guest-posts , vite , webpack , bundling , modules , comparisons The State of AI Impact in Engineering: Q2 2026 Jul 22, 2026 1772 ai , metrics , quality , developer-experience , economics , engineering-management What Just Happened to TheNumbers.com Should Worry Us All (ste )Jul 22, 2026 1771 ai , bots , scraping , traffic , metrics Jessica Lyschik on Why Accessibility in WordPress Themes Is Easier Than You Think (jes +)Jul 22, 2026 1770 podcasts , interviews , wordpress , theming , accessibility Resize Text and Lessons on Conformance and Techniques (mni )Jul 22, 2026 1769 accessibility , resizing , wcag , compliance , techniques , lessons Kill the Cookie Banner Jul 22, 2026 1768 websites , cookies , consent-management , advocacy Components Are Dead Jul 22, 2026 1767 components , design-systems An Open Framework for AI Emissions Measurement (bis )Jul 22, 2026 1766 ai , sustainability Accessibility Bugs Are Often Architecture Bugs (hac )Jul 22, 2026 1765 accessibility , architecture , bugs , mistakes , components , consistency , modals , forms , automation The Future of the Website (joo )Jul 22, 2026 1764 ai , user-conversion , concepts Open-Weight AI Just Hit 2.8 Trillion Parameters… (fir )Jul 22, 2026 1763 videos , ai , kimi EPUB 3.4 (iva /w3c )Jul 21, 2026 1762 epub , standards Not Tokens (don )Jul 21, 2026 1761 design-tokens , naming Anthropic’s $1.5B Copyright Settlement Approved; Only 350 Authors Opted Out (ash /ars )Jul 21, 2026 1760 legal , licensing , content , anthropic , ai Low- and Mid-Tier Mobile for the Real World (2026) (css )Jul 21, 2026 1759 mobile , testing , performance Weaponizing and Defending the React Flight Protocol: Deserialization Sinks in RSCs (sma )Jul 21, 2026 1758 react , components , security Firefox Returns to X After Nearly 18 Months of Pretending It Didn’t Need X (piu )Jul 21, 2026 1757 firefox , browsers , twitter+x , social-media Gemini 3.6 Flash and Gemini 3.5 Flash-Lite: Halving Time per Task Jul 21, 2026 1756 gemini , ai , metrics , comparisons Robin Berjon—Fireside (rob +)Jul 21, 2026 1755 videos , interviews , w3c , html , web Introducing JetBrains Context: Repository Intelligence for Coding Agents (jet )Jul 21, 2026 1754 introductions , jetbrains , ai , ai-agents , economics This Is Your Brain on AI: What We Lose When the Machine Thinks for Us Jul 21, 2026 1753 videos , ai Monday, July 27, 2026 Security Releases (nod )Jul 21, 2026 1752 release-notes , nodejs , security HTML Minifier Next: JSON Schema, Cache Statistics, Default Config File (j9t )Jul 20, 2026 1751 release-notes , html-minifier Building a Responsible AI Review Process for Agile Development Jul 20, 2026 1750 agile , ai , processes , documentation Software Factories, Light and Dark (add )Jul 20, 2026 1749 ai , processes , programming How “animation-timeline: scroll()” Replaces Scroll JavaScript Jul 20, 2026 1748 css , scrolling , animations Hackers Are Exploiting Recently Patched WordPress Bugs, Putting Millions of Websites at Risk (lor )Jul 20, 2026 1747 wordpress , bugs , security Durable Objects on Cloudflare (ada /fro )Jul 20, 2026 1746 cloudflare Google Is Building an AI Fence Around the Internet It Once Championed (con )Jul 20, 2026 1745 google , ai , web , open-web , traffic Why I Built a Semantic HTML First Library (kar )Jul 20, 2026 1744 libraries , components , html , semantics The “Pixel Police” Are Retired: Why AI Agents Are the New Mediators of Web Design (web )Jul 20, 2026 1743 ai-agents , ai , design , craft A11y 101—3.3.2 Labels or Instructions (nat )Jul 20, 2026 1742 introductions , accessibility , wcag , labels , forms Agent Behavior (abh )Jul 20, 2026 1741 websites , ai-agents , ai , conventions Claude Fable 5 vs. Kimi K3: Same Results, One-Third the Cost, 4× Slower Jul 20, 2026 1740 claude , kimi , ai , comparisons How Accessibility Gets Lost Between Base and Product Design Systems (ann /zer )Jul 20, 2026 1739 accessibility , design-systems The Small, Real, Original Web (jak )Jul 19, 2026 1738 web , indieweb , blogging , link-lists No, We Can’t Harden Node.js Against Prototype Pollution (mco )Jul 19, 2026 1737 nodejs , prototypes How I Stopped Running Out of Tokens Jul 19, 2026 1736 ai , economics , tooling The Bottleneck for AI Agents Isn’t the Model Anymore—It’s the Context Layer Jul 18, 2026 1735 ai , ai-agents Hardcore IndieWeb: Run Your Own Website 100% Independently for Only $0.01/day (nea )Jul 18, 2026 1734 indieweb , concepts , blogging , economics Nuxt 4.5 (dan /nux )Jul 18, 2026 1733 release-notes , nuxt pnpm 11.11–11.14 (koc /pnp )Jul 18, 2026 1732 release-notes , pnpm Designing Flow Friction: The Core Capability of AI-Native Teams Jul 18, 2026 1731 translations , ai , processes , product-management , engineering-management AI Mania Is Eviscerating Global Decision-Making (lud )Jul 18, 2026 1730 ai , economics Does Your Form Really Need a Dropdown List? (nng )Jul 17, 2026 1729 forms , usability , accessibility , examples The Java Story—the Official Documentary Jul 17, 2026 1728 videos , java , history Building the ChatGPT Typing Effect (jsd )Jul 17, 2026 1727 chatgpt , javascript , effects Masonry (With Animation) in CSS (chr /fro )Jul 17, 2026 1726 css , masonry , layout , animations Design Systems Need Evals (mur )Jul 17, 2026 1725 design-systems , testing When It Makes Sense to “Block” the Main Thread (sma )Jul 17, 2026 1724 javascript , performance [Hugging Face] Security Incident Disclosure—July 2026 Jul 16, 2026 1723 hugging-face , ai , security Use Cases for “aria-expanded” (stv /pic )Jul 16, 2026 1722 html , attributes , aria , accessibility , examples A Practical Guide to Reducing Token Spend (ada )Jul 16, 2026 1721 guides , ai , economics , tooling How AI Helped Us Make Sense of Hundreds of Components (cle )Jul 16, 2026 1720 ai , components , design From Figma to Production: The Modern Design-to-Code Pipeline in 2026 Jul 16, 2026 1719 processes , design , tooling , figma Testing React Server Components: Vitest Patterns for Async Boundaries and Mock Strategies Jul 15, 2026 1718 react , components , testing , vitest Own the Outer Loop (add )Jul 15, 2026 1717 ai , career , processes How AI Became Part of My UX Design Workflow Jul 15, 2026 1716 user-experience , design , processes , ai Milan Petrović on the Risks of Legacy PHP in WordPress and Why Upgrading Matters for Security (nat )Jul 15, 2026 1715 podcasts , interviews , php , wordpress , security , maintenance The Most Fun I’ve Had With CSS in a While Thanks to “offset-path” (kev )Jul 15, 2026 1714 videos , css Eighty Percent Done Is Not a Real Number (pce )Jul 15, 2026 1713 databases , processes , code-reviews , ai Decoy Font Jul 15, 2026 1712 fonts , ttf , ai The Most Controversial Rewrite in History Just Shipped… (fir )Jul 15, 2026 1711 videos , bun , refactoring , rust , claude , ai What’s !important #15: Boundary-Aware CSS, Time-Based CSS, Full-Bleed CSS, and More (dxn /css )Jul 15, 2026 1710 css , retrospectives , web-platform , link-lists Are We Stuck in the Typographic Principles of the 20th Century? (its )Jul 15, 2026 1709 typography Image to Text Jul 15, 2026 1708 accessibility , ai , images , alt-text CSS Linked Parameters Module Level 1 (tab +/w3c )Jul 14, 2026 1707 css , svg , images What Does “Playing Politics” Mean for Software Engineers? (sea )Jul 14, 2026 1706 career , collaboration Node.js 20 Is Being Deprecated [by Vercel] on October 1, 2026 Jul 14, 2026 1705 vercel , nodejs , deprecation A Gentle Introduction to Git Worktrees (nza )Jul 14, 2026 1704 introductions , git Protecting HTML Content Against Copying (jsd )Jul 14, 2026 1703 html , css , javascript , canvas , obfuscation , techniques , comparisons CSS Container Queries and Subgrid: Building Context-Aware Component Layouts Jul 14, 2026 1702 css , container-queries , grids , layout , components Facebook’s Design Didn’t Evolve—it Regressed (web )Jul 14, 2026 1701 facebook+meta , design , usability As Mass Surveillance Becomes a Reality, Some Are Fighting Back Jul 14, 2026 1700 privacy , facebook+meta , apple , google Americans Hate AI So Much That Politicians Are Starting to Lose Their Jobs Over It Jul 14, 2026 1699 ai , politics How to Build a Design System Strategy You’ll Actually Deliver (amy )Jul 14, 2026 1698 how-tos , design-systems , strategies Earning Taste and Judgment (add )Jul 14, 2026 1697 career , ai , cognitive-debt Against Design System Federation (fox )Jul 14, 2026 1696 design-systems Handling Concurrency on the Web With Web Locks API Jul 14, 2026 1695 concurrency , apis , react “prefers-reduced-motion”, Explained (and How to Test It) Jul 14, 2026 1694 css , media-queries , reduced-motion , testing , accessibility In Defense of Polyfills (lea )Jul 13, 2026 1693 polyfills , web-platform I Thought AVIF Would Make Every Image Smaller—It Didn’t (mal )Jul 13, 2026 1692 avif , images , compression , webp Introducing Precursor: Detecting Agentic Behavior With Continuous Client-Side Signals Jul 13, 2026 1691 introductions , bot-detection , network , cloudflare Next.js Security Release and Our Next Patch Release Jul 13, 2026 1690 release-notes , nextjs In-n-Out Animation Using “sibling-index()” (css /fro )Jul 13, 2026 1689 css , animations , functions Recreating a 1990 Book Cover (in HTML and CSS) (blo )Jul 13, 2026 1688 html , css Accessibility in the Age of AI (tet )Jul 13, 2026 1687 accessibility , ai , ai-agents , processes I Stopped Destructuring Everything Jul 13, 2026 1686 javascript Throwing Confetti With CSS Random (sch )Jul 13, 2026 1685 css , functions , randomness , effects Accessibility Is Resistance (tin )Jul 13, 2026 1684 accessibility , ai , images The Myth of the Post-Documentation Era (ben )Jul 13, 2026 1683 documentation , ai , myths How to Host a Static Site on AWS for the Price of a Domain (ato )Jul 13, 2026 1682 how-tos , hosting , aws , cloudfront , s3 , economics Making Sustainable Design the Default, Not the Exception Jul 13, 2026 1681 design , sustainability HTML in Canvas: Render Real DOM Inside “<canvas>” Jul 13, 2026 1680 html , canvas , javascript New Research: The Core Web Vitals Thresholds You Trust Might Be Wrong for Your Site (tam )Jul 13, 2026 1679 web-vitals , performance , metrics Now, Defenders Are Embracing the Prompt Injection, Too (ars )Jul 13, 2026 1678 ai , prompting , security Adding a Second Middleware Broke Our TypeScript Types (inn )Jul 13, 2026 1677 typescript , types The Coming Assault on Disability Rights Jul 13, 2026 1676 accessibility , legal , ada syntaxp Syntax Highlighter (j9t )Jul 13, 2026 1675 libraries , syntax-highlighting , css Fetch Needs Error Codes (jas )Jul 12, 2026 1674 javascript , data-fetching , errors Taste Cannot Be Delegated Jul 12, 2026 1673 design , leadership , ai The AI Productivity Gap Jul 12, 2026 1672 ai , productivity , efficiency , metrics The Browser’s Main Thread Is Expensive Jul 12, 2026 1671 javascript , performance , optimization , worker-threads In Defense of Not Understanding Your Codebase (sea )Jul 11, 2026 1670 programming , foss , career CSS Dedup (j9t )Jul 11, 2026 1669 packages , css , maintainability , performance , optimization AI Surveillance and Social Progress (sch )Jul 10, 2026 1668 ai , privacy , politics The Hard Things About Design (hvp )Jul 10, 2026 1667 design , creativity , leadership , career From Kickoff to First Concept: How to Turn Brand Strategy Into Visual Direction (sma )Jul 10, 2026 1666 how-tos , branding , strategies , design , processes The Future Worth Building Is Human Jul 10, 2026 1665 ai , outlooks Introducing shadcn/typeset Jul 10, 2026 1664 release-notes , shadcn Why Write Code in 2026 (sof )Jul 9, 2026 1663 programming , career Forget OpenCode? Xiaomi’s MiMo Code Is Here Jul 9, 2026 1662 videos , xiaomi , ai Proxy and Reflect (wil /pic )Jul 9, 2026 1661 javascript , objects Should I Quit IT or Just Live Through the Burnout? Jul 9, 2026 1660 discussions , career , ai Thinking Horizontally in CSS “@layer” (chr /fro )Jul 9, 2026 1659 css , cascade My Accessibility Review Process (hom )Jul 9, 2026 1658 accessibility , processes How to Create Awesome Staggered Animations in CSS (log )Jul 9, 2026 1657 how-tos , animations , css The Framework Wars Are Over: Why No One Dethroned React (ken )Jul 9, 2026 1656 videos , frameworks , react Does Your Screen Reader Content Need an Editor? (int )Jul 9, 2026 1655 content , writing , screen-readers , accessibility Opensource UI Jul 9, 2026 1654 websites , libraries , components How to Stop Meta From Tracking You (pro )Jul 8, 2026 1653 how-tos , facebook+meta , privacy Rewriting Bun in Rust (jar /bun )Jul 8, 2026 1652 refactoring , bun , rust npm Install-Time Security and GAT bypass2fa Deprecation Jul 8, 2026 1651 npm , security , deprecation A Bug Which Only Affected Left-Handed Users (ede )Jul 8, 2026 1650 bugs , wordpress I Think I Have LLM Burnout Jul 8, 2026 1649 ai , career Anthropic’s Political Risks Are Real, but OpenAI’s Loom Even Larger (wsj )Jul 8, 2026 1648 ai , anthropic , openai , politics AI Software That Generates “Rage Bait” Developed by Germany’s Far-Right AfD (iri )Jul 8, 2026 1647 ai , politics , gemini , openai , claude Alibaba Blocks Claude Code for Employees Over Hidden Tracking of Chinese Users Starting July 10 Jul 8, 2026 1646 claude , ai , privacy Oh, It’s Happening to Me (thi +)Jul 8, 2026 1645 interviews , accessibility Blog About Things You Don’t Understand Yet (sea )Jul 7, 2026 1644 blogging , writing , learning Viability of Local Models for Coding (mfo )Jul 7, 2026 1643 ai Get Ready for the Powerful CSS “border-shape” Property (css /css )Jul 7, 2026 1642 css , borders , shapes , animations , examples You Shouldn’t Trust Trusted Publishing (yos )Jul 7, 2026 1641 security , authentication Boundary-Aware Styling in CSS (pre /fro )Jul 7, 2026 1640 css , animations , functions , examples Anthropic’s Claude Cowork Now Keeps Working When You Close Your Laptop Jul 7, 2026 1639 claude , anthropic , ai How to Kill the Code Review Jul 7, 2026 1638 code-reviews , ai 200 Milliseconds Jul 7, 2026 1637 websites , http , tls , dns , network , concepts State of Devs 2026 (sac /dev )Jul 7, 2026 1636 surveys , career Writing for Understanding Jul 7, 2026 1635 writing , accessibility SEO and Geo-Targeting in Next.js: A Practical Guide With Agentic AI Skills Jul 7, 2026 1634 guides , seo , nextjs , geolocation The “100× Developer Paradox”: Is AI “Brain Fry” Killing the Craft? (web )Jul 6, 2026 1633 career , productivity , ai , craft Four Main Ways to Learn AI for Scrum Masters Jul 6, 2026 1632 ai , scrum , agile , career Memories Can’t Wait—or, How I Learned to Keep Worrying About the Web (zel )Jul 6, 2026 1631 web , open-web , cloud-computing The Anchoring Effect in AI-Assisted Decisions: Why the First Number AI Shows You Wins (uxm )Jul 6, 2026 1630 ai , design From Figma to Front End: A Handoff Guide for Seamless UI Design and Development (uxm )Jul 6, 2026 1629 guides , design , design-systems , figma What’s New in ECMAScript 2026 (paw )Jul 6, 2026 1628 ecmascript , standards Getting Started With Anchor Positioning (jos )Jul 6, 2026 1627 introductions , css , anchor-positioning A11y 101—3.3.1 Error Identification (nat )Jul 6, 2026 1626 introductions , accessibility , wcag , errors Wikipedia Is Battling for the Soul of the Internet Jul 5, 2026 1625 wikipedia , web What Is Product Craft in the Age of AI and Design Systems? (ben )Jul 5, 2026 1624 product-management , craft , ai , design-systems Time-Based Background Colour Transitions With Temporal and CSS Color-Mix (sop )Jul 5, 2026 1623 javascript , apis , time , css “focusgroup” Tests (aar )Jul 5, 2026 1622 html , attributes , focus , chrome , browsers , examples , accessibility Distributive Conditional Types in TypeScript Jul 4, 2026 1621 types , typescript , conditionals Return of CSS Outline Jul 4, 2026 1620 css , accessibility , retrospectives Fixing Full-Bleed CSS (dbu )Jul 3, 2026 1619 css , liquid-design Do We Still Need Build Tools? (oll )Jul 3, 2026 1618 css , javascript , building , tooling 98% Isn’t Very Much Jul 3, 2026 1617 browsers , support EU Top Court Upholds Record $6B Google Fine (str )Jul 2, 2026 1616 google , mobile , legal “President Mass Surveillance”: Right-Leaning Media Are Calling Out JD Vance’s Ties to Palantir (mmf )Jul 2, 2026 1615 palantir , privacy , politics , ai Announcing Vite+ Beta (man +/voi )Jul 2, 2026 1614 release-notes , vite , vitest , rolldown , oxc , voidzero AI Personality Is a Design Problem Jul 2, 2026 1613 ai , design Cloudflare Workers and Hyperdrive With TanStack Start (ada /fro )Jul 2, 2026 1612 cloudflare , tanstack Best AI Web Scraping Tools Jul 2, 2026 1611 ai , scraping , tooling , comparisons Accessibility Is Not for a Group of Disabled People (eri )Jul 2, 2026 1610 accessibility Text AI Watermarks Will Always Be Trivial to Remove (sea )Jul 2, 2026 1609 ai , watermarking We Used to Log Off Jul 2, 2026 1608 web , design , ai Config ’26 Review (buz )Jul 2, 2026 1607 figma , retrospectives Roll Your Own File-Based Router in Under 50 Lines of Code (pre /was )Jul 1, 2026 1606 wasp , routing , functionality From Harness Engineering to Evals: What’s Trending at AI Engineer (ben )Jul 1, 2026 1605 ai , trends 10 Ways to Build Radical Trust in the Age of AI Junk (web )Jul 1, 2026 1604 ai , content , design 6 Security Settings Every GitHub Maintainer Should Enable This Week Jul 1, 2026 1603 github , security , configuration , documentation Never Mind the Prompts, Here’s the Thinking (dan )Jul 1, 2026 1602 design , ai , processes , link-lists How Anthropic Is Bringing Fable 5 Back—and When It’ll Cost You Jul 1, 2026 1601 claude , anthropic , ai Kernel—Semantic HTML Components for React and Web Components (kej )Jul 1, 2026 1600 websites , libraries , components The Problem With Blanks for People Who Are Blind or Low Vision Jul 1, 2026 1599 accessibility , design , formatting Everyone’s Still Eating: Building Notion’s Design System (fig )Jul 1, 2026 1598 videos , design-systems , case-studies On the Semantic Web (kar )Jul 1, 2026 1597 html , semantics , buttons , forms Introducing the Safari MCP Server for Web Developers (sar /web )Jul 1, 2026 1596 introductions , mcp , ai , servers , safari , browsers Amazon’s AI Experts Make House Calls: Forward Deployed Engineering (new /hei )Jun 30, 2026 1595 amazon , aws , ai , career The Future of AI Is Local and Open (dyn )Jun 30, 2026 1594 ai , google , licensing Clickable Table Rows Are a Bad Idea (tem )Jun 30, 2026 1593 tables , accessibility , keyboard-navigation , html Why Accessibility Is An Operational Capability, Not A Feature (sma )Jun 30, 2026 1592 accessibility , design , ai What’s New in Svelte: July 2026 (sve )Jun 30, 2026 1591 release-notes , svelte , sveltekit Modes and Themes That Stick—Building a Persistent Toggle Solution (stu )Jun 30, 2026 1590 toggles , html , forms , dark-mode , theming , flash-of-x Red Alert: SBA Advocacy Threatens Entire DOJ Title II Web Rule Jun 30, 2026 1589 accessibility , legal React’s Architectural Accessibility Gaps Jun 30, 2026 1588 react , accessibility , wcag , html If I Want More IRL, I Must Go AFK (bw )Jun 30, 2026 1587 career 39 Principles for Designing Human-AI Interaction Jun 30, 2026 1586 design , hci , ai , principles The “Father of the Internet” Is Finally Retiring (tim )Jun 30, 2026 1585 web , google Modern UI Patterns (una /per )Jun 30, 2026 1584 videos , css , chrome , browsers Shipping Post-Quantum Cryptography to Python (tra )Jun 30, 2026 1583 python , cryptography , foss , security Guides and FAQs for [Node.js] First-Time Contributors (joy /nod )Jun 30, 2026 1582 guides , nodejs What’s !important #14: Gap Decorations, “random()”, “<select>” Field Sizing, and More (dxn /css )Jun 30, 2026 1581 css , html , retrospectives , web-platform , link-lists A Deep Dive Into the Inner Workings of JavaScript Engines: Writing Code That Makes V8 Happy Jun 30, 2026 1580 deep-dives , javascript-engines , javascript , v8 , garbage-collection New in Chrome 150 Jun 30, 2026 1579 release-notes , chrome , browsers The Shifting Line Between CSS States and JavaScript Events (dxn /css )Jun 29, 2026 1578 css , javascript , state-management , selectors , events Figma Just Made Your Design System Debt Everyone’s Problem—Now Use It Jun 29, 2026 1577 figma , design-systems A11y 101—3.2.4 Consistent Identification (nat )Jun 29, 2026 1576 introductions , accessibility , wcag , labels , naming The Goldilocks Customizable “select” Height (jaf )Jun 29, 2026 1575 forms , css You’re Missing the Point; This Is Your Real Value in Tech Companies Jun 29, 2026 1574 ai , design , product-management , career Fluid Typography With “progress()” (mat /fro )Jun 29, 2026 1573 css , functions , typography , liquid-design Design Engineering Jun 29, 2026 1572 design , programming , career , concepts How AI Is Changing the Way Politicians Run for Office Jun 29, 2026 1571 ai , politics What Happened to the Frontend (dav )Jun 29, 2026 1570 history , jquery , frameworks , building , tooling , servers , libraries , typescript , deploying , ai Introducing the “<usermedia>” HTML Element Jun 29, 2026 1569 introductions , html , chrome , browsers Working With AI: A Concrete Example (htm )Jun 29, 2026 1568 ai , claude , debugging , case-studies Criminal Deception in Silicon Valley (inf )Jun 29, 2026 1567 studies , research , economics , legal Moonshot AI Kimi: Aggressive Ambition, Restrained Expansion Jun 29, 2026 1566 kimi , moonshot-ai , ai An Animated Radial Gradient Mask Over Text in CSS (cas )Jun 28, 2026 1565 css , masking , effects Different Hydration and Rendering Strategies (nec )Jun 28, 2026 1564 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 Fight Jun 28, 2026 1563 astro CSS Container Queries and Subgrid: The Layout Trilogy That’s Now in Every Browser Jun 27, 2026 1562 css , container-queries , grids , layout Claude Code on Ollama: How to Run a Local Coding Agent Without Burning API Credits Jun 27, 2026 1561 how-tos , claude , ollama , ai AI Inference Is Obviously Profitable (sea )Jun 26, 2026 1560 ai , economics Repricing of Software Engineering Labor Jun 26, 2026 1559 ai , career , economics Microsoft Worker Emails Thousands of Colleagues About Company’s Support for Genocidal “Israel” (the )Jun 26, 2026 1558 microsoft , politics , ethics , community Accessibility Isn’t Built Into AI, and That’s a Problem (sam +)Jun 26, 2026 1557 videos , accessibility , ai , dei EU Tech Sovereignty Is Wishful Thinking (cep )Jun 26, 2026 1556 politics After Fable 5 Ban, Anthropic and 19 Organizations Launch Open Source Security Body Jun 26, 2026 1555 ai , linux-foundation , anthropic , aws , google , github , openai , foss Iterating Faster With TypeScript 7 (vsc )Jun 26, 2026 1554 typescript , vs-code , code-editors AI and Liability (sch )Jun 25, 2026 1553 ai , search , legal , google WCAG 3.0 Will Create a Governance Problem Most Organizations Aren’t Ready For (nic )Jun 25, 2026 1552 accessibility , wcag , legal npm Adds Preventive Account Protection for High-Impact Accounts Jun 25, 2026 1551 npm , security Carbon.txt (mrc )Jun 25, 2026 1550 videos , sustainability , documentation , tooling Debug a Node.js Memory Leak in Minutes With AI-Powered Heap Snapshot Analysis (nod )Jun 25, 2026 1549 nodejs , memory , debugging , ai , nsolid Your Design System’s Newest Author Is an Agent (mur )Jun 25, 2026 1548 design-systems , ai-agents , ai Calling Everything AI-Generated Is Lazy (jed )Jun 25, 2026 1547 ai , terminology The Pope Has Outlined the Threat AI Poses to Humanity—Why Haven’t Our Political Leaders? (nic /glo )Jun 25, 2026 1546 ai , politics Experimenting With “random()” in CSS (pol )Jun 24, 2026 1545 css , randomness , functions , experiments Revisiting the DX Core 4 in the Age of AI Jun 24, 2026 1544 productivity , engineering-management , ai Comparing the Top 3 A/B Testing Solutions for Frontend Teams (ele /des )Jun 24, 2026 1543 guest-posts , a-b-testing , comparisons Your Grid Lanes Will Likely Fail WCAG 2.4.3 (mat )Jun 24, 2026 1542 css , grids , layout , accessibility , wcag How to Scale Digital Accessibility With Design Systems (equ )Jun 24, 2026 1541 how-tos , accessibility , design-systems , scalability The Myth of the Difficult User (a11 )Jun 24, 2026 1540 videos , accessibility , user-experience , myths Principles in Motion (cha +/fig )Jun 24, 2026 1539 design , animations Ignore DNSSEC if You Like MITM Attacks Jun 24, 2026 1538 security , dns Building an Accessible Modal Dialog on the Native “<dialog>” Jun 24, 2026 1537 modals , accessibility , html , typescript Building Your Design System Workflow—Rituals and Templates (stu )Jun 24, 2026 1536 design-systems , processes Claude Code June 2026: 10 New Features Devs Need to Know Jun 24, 2026 1535 claude , ai , configuration Let’s Play With Gap Decorations (css /fro )Jun 24, 2026 1534 css , decoration , chrome , edge , browsers Node.js 26.4.0 (Current) (adu /nod )Jun 24, 2026 1533 release-notes , nodejs Moving Beyond UX: The Rise of the Agentic Experience (AX) Designer (web )Jun 23, 2026 1532 design , ai Wiggly/Wavy Input Range Slider (css )Jun 23, 2026 1531 css , forms PACT: Anonymous Credentials for the Web (den /moz )Jun 23, 2026 1530 privacy , cryptography , browsers Performance of WebAssembly Runtimes in 2026 (jed )Jun 23, 2026 1529 webassembly , runtimes , performance , metrics , comparisons Animating the “dialog” Element Using View Transitions (rik )Jun 23, 2026 1528 modals , html , animations , view-transitions , javascript , css European Cloud Reality Check: Why Your Local Heroes Can’t Compete With the Hyperscalers Jun 23, 2026 1527 cloud-computing , comparisons , link-lists How Colour Works With the DTCG Color Module (stu )Jun 23, 2026 1526 design-tokens , colors A11y 101—3.2.3 Consistent Navigation (nat )Jun 22, 2026 1525 introductions , accessibility , wcag , navigation , consistency Astro 7.0 Jun 22, 2026 1524 release-notes , astro How We Measure the ROI of JetBrains IDEs (jet )Jun 22, 2026 1523 jetbrains , code-editors , economics How an Underrated Refactor Saved 90% Memory Usage (kev /tan )Jun 22, 2026 1522 tanstack , refactoring , memory , case-studies , metrics Gareth [Ford Williams] Goes Fireside (gar +)Jun 22, 2026 1521 videos , interviews , accessibility , standards , design , branding I Wish I Had Started Documenting My Tech Journey Earlier Jun 22, 2026 1520 career , documentation Modern CSS Theming With “light-dark()”, “contrast-color()”, and Style Queries (una )Jun 22, 2026 1519 css , theming , functions , dark-mode , contrast , style-queries Human Attention Is a Scarce Resource (bla )Jun 22, 2026 1518 ai , code-reviews Node.js Worker Threads in Production (inn )Jun 22, 2026 1517 nodejs , worker-threads Beyond the CLI: Agentic AI for Async Workloads and Non-Developers Jun 22, 2026 1516 videos , ai , productivity , code-editors , vibe-coding You Can’t Unit Test for Taste Jun 22, 2026 1515 ai , testing Your Database’s Isolation Levels Don’t Mean What You Think (fro )Jun 22, 2026 1514 databases , postgresql , mysql , oracle , ibm , orm Consistency, but in Excellence Not Appearance (jim )Jun 22, 2026 1513 design , consistency , apple When Scan Results Become a Legal Risk Jun 22, 2026 1512 accessibility , testing , tooling , automation , legal Do Websites Need to Function Exactly the Same on Every Platform? (bra )Jun 21, 2026 1511 design , web-platform , progressive-enhancement Which Copyleft Licence Is Suitable for an SVG? (ede )Jun 20, 2026 1510 svg , images , licensing Anthropic’s Fable and the State of AI (sch )Jun 19, 2026 1509 ai , security , anthropic , foss Web Standards at the Web Engines Hackfest (don +/iga )Jun 19, 2026 1508 podcasts , standards , w3c View Transitions: Use the New “attr()” or “match-element” for the “view-transition-name”? (bra )Jun 19, 2026 1507 css , view-transitions I Stored a Website in a Favicon Jun 19, 2026 1506 html , favicons , images , experiments Blocking Install Scripts Is Not a Silver Bullet (uli /nod )Jun 19, 2026 1505 npm , security Tech Workers Who Don’t Embrace AI Face Triple the Layoff Risk, Gallup Finds (str )Jun 18, 2026 1504 ai , career , productivity FIFA’s World Cup Typography Foul: UI Design Learnings (pim )Jun 18, 2026 1503 typography , fonts , legibility How Pull Request Limits Are Cutting Down the Noise (ash )Jun 18, 2026 1502 github , version-control , foss What Is Google’s Project Nimbus, and Why Are Students Protesting Against It? (the )Jun 18, 2026 1501 google , amazon , politics , ethics Safer “pull_request_target” Defaults for GitHub Actions Checkout Jun 18, 2026 1500 github-actions Announcing TypeScript 7.0 RC (dan )Jun 18, 2026 1499 release-notes , typescript Grid Lanes: The Future of Masonry Layout (mia +/odd )Jun 18, 2026 1498 videos , css , layout , masonry , grids The Siren Song of “ariaNotify()” (wil /css )Jun 17, 2026 1497 javascript , aria , notifications , attributes , html , jaws , nvda , voiceover , screen-readers , accessibility AI-Authored Code Has Nearly Doubled, but So Has PR Size Jun 17, 2026 1496 ai , code-reviews , metrics Junie: The JetBrains AI Coding Agent Leaves Beta (jet )Jun 17, 2026 1495 release-notes , junie , jetbrains , ai Your JetBrains IDE Expertise, Now on LinkedIn (jet )Jun 17, 2026 1494 jetbrains , linkedin , plugins , code-editors AI Use by the US Government (sch )Jun 17, 2026 1493 ai , legal , politics Build SVG Charts for Web Applications With Code Examples Jun 17, 2026 1492 svg , images , visualization , examples What Figma Made Visible (mur )Jun 17, 2026 1491 figma , tooling Designing for People Who Are D/deaf (tet )Jun 17, 2026 1490 accessibility , design From Proposal to Release: Designing Your Design System Workflow (stu )Jun 17, 2026 1489 design-systems , processes Can Type Systems Make AI Code More Reliable? Bruce Eckel Explains (bru +/pyc )Jun 17, 2026 1488 videos , interviews , ai , types The Free and Open Web Is Under Attack at the IETF (eff )Jun 17, 2026 1487 open-web , ai , bots , standards Google to End Manifest V2 Support in Chrome, Disabling uBlock Origin and Other Ad Blockers Jun 16, 2026 1486 chrome , google , browsers , browser-extensions Designing With Uncertainty: How AI Supercharges Probabilistic Thinking (pra /sma )Jun 16, 2026 1485 ai , design Releasing Babel 8 Today: ESM-Only, Drop ES5 Default, and a Smooth Migration Path (bab )Jun 16, 2026 1484 release-notes , babel The Scope of CSS “@function” (jan /fro )Jun 16, 2026 1483 css , scope What Are Git Worktrees, and Why Should I Use Them? (cas )Jun 16, 2026 1482 git , command-line The Hidden UX of Payments Jun 16, 2026 1481 user-experience , design Automating Colour Contrast With Design Tokens (stu )Jun 16, 2026 1480 contrast , colors , automation , design-tokens , accessibility Frontend Minimalism in Action: Do More With Less JavaScript (sir /web )Jun 16, 2026 1479 videos , minimalism , dependencies , standards , javascript Firefox 152 Release Notes for Developers (Stable) (mdn )Jun 16, 2026 1478 release-notes , firefox , browsers HTML Minifier Next 7 Is ESM-Only (j9t )Jun 15, 2026 1477 release-notes , html-minifier German Court Rules Google Can Be Held Liable for False AI Overview Answers Jun 15, 2026 1476 google , ai , search , legal A11y 101—3.2.2 On Input (nat )Jun 15, 2026 1475 introductions , accessibility , wcag , forms Setting Node and pnpm Versions in Cloudflare Workers Programmatically Jun 15, 2026 1474 cloudflare , nodejs , pnpm , configuration The Digital Renaissance: Why 2026 Is the Most Exciting Year to Be a Web Creator (web )Jun 15, 2026 1473 ai , career , design , programming The Case for an Accessibility Designer Vibe Coding When All His Coworkers Are Also Vibe Coding (eri )Jun 15, 2026 1472 accessibility , design , vibe-coding , ai , career The Web We Know Is Going to Disappear Jun 15, 2026 1471 web , retrospectives , ai , flash , mobile , search , open-web Introducing the MDN MCP server (mdn )Jun 15, 2026 1470 mdn , mcp , ai , documentation , web-platform Improvements to Web for AI Should Benefit All Users (gri /clo )Jun 15, 2026 1469 ai , ai-agents , w3c , safari The Golden Rule of Customizable “select” (sar /web )Jun 15, 2026 1468 forms , html , safari , browsers What’s !important #13: “@function”, “alpha()”, CSS Wordle, and More (dxn /css )Jun 15, 2026 1467 css , retrospectives , web-platform , link-lists Agentic Code Review (add )Jun 14, 2026 1466 ai-agents , ai , code-reviews , quality , productivity , processes , cognitive-debt TypeScript Performance in TanStack Table V9 (kev /tan )Jun 14, 2026 1465 tanstack , performance , typescript Dangerous Technology for Americans Only (mit )Jun 13, 2026 1464 ai , legal , ethics , anthropic Image Optimization for Core Web Vitals in 2026: What Actually Moves the Needle Jun 13, 2026 1463 images , optimization , performance , web-vitals , avif , webp , jpeg-xl , png “What Computers Can’t Do”—and What Designers Should Jun 13, 2026 1462 design , ai , vibe-coding How Cloudflare Became Too Important to Fail (hac )Jun 12, 2026 1461 cloudflare , infrastructure , metrics Bernie Sanders’ AI Sovereign Wealth Fund Plan (sch )Jun 12, 2026 1460 ai , politics Data Brokers: Unregulated Forensic Analysis Jun 12, 2026 1459 privacy , legal , link-lists Shipping psql Without psql: A Pure-TypeScript Postgres Client in neonctl Jun 12, 2026 1458 tooling , ai , postgresql , databases , case-studies The Core Skill of Design in the AI Era: Critique (nng )Jun 12, 2026 1457 design , ai , processes Dark Mode With Web Standards (oll )Jun 12, 2026 1456 dark-mode , standards , html , javascript , svg , css Statement on the US Government Directive to Suspend Access to Fable 5 and Mythos 5 Jun 12, 2026 1455 ai , anthropic , legal Why Isn’t My 3D View Transition Working? (sun /css )Jun 12, 2026 1454 css , view-transitions , 3d Plans for npm 12 (jam /nod )Jun 12, 2026 1453 npm , nodejs [Homebrew] 6.0.0 (mik /hom )Jun 11, 2026 1452 release-notes Reuse Less Software Jun 11, 2026 1451 dependencies , security , processes Panel: “The Impact of AI on Open Source Software Development” at SOOCon26 Edinburgh (jus +/ope )Jun 11, 2026 1450 videos , ai , foss Ending Responsive Images (gri /clo )Jun 11, 2026 1449 images , responsive-design , lazy-loading , hints Smart Layout Patterns With Modern CSS (kev /sma )Jun 11, 2026 1448 videos , css , layout , container-queries “headingoffset” Is Not the Document Outline Algorithm (aar )Jun 11, 2026 1447 html , attributes , headings Why pnpm No Longer Expands Environment Variables in a Repository’s .npmrc (koc /pnp )Jun 11, 2026 1446 pnpm , environments Best Python AI Frameworks in 2026 (jet )Jun 11, 2026 1445 frameworks , python , ai , langchain , hugging-face , comparisons On the Two Sides and the Spectrum That Is Open Source Maintenance (j9t )Jun 11, 2026 1444 foss , maintenance , community TanStack Start: A Mental Model for Next.js Developers (ad4 )Jun 11, 2026 1443 tanstack , nextjs , concepts Semantica11y—Semantic HTML for Everyone (ste )Jun 11, 2026 1442 packages , html , semantics , accessibility SEO Is Not Accessibility, and We Have the Data to Prove It (kar )Jun 11, 2026 1441 seo , accessibility How Building an HTML-First Site Doubled Our Users Overnight (moh )Jun 10, 2026 1440 html , web-components , validation , traffic , case-studies The Field Guide to Grid Lanes (web )Jun 10, 2026 1439 websites , guides , css , grids , layout 5 Questions for Laura Carlson (lau +/fro )Jun 10, 2026 1438 interviews , accessibility , web , history WIIFM: The Motivational Question Behind Every Accessibility Conversation Jun 10, 2026 1437 accessibility Why Are There So Few Accessibility Complaints From Users? (pla )Jun 10, 2026 1436 accessibility CSS—Only a Nerdy Hobby? (ope )Jun 10, 2026 1435 css Creating Memorable Web Experiences: A Modern CSS Toolkit (hol /css )Jun 10, 2026 1434 css , svg , animations , user-experience Demystifying the View Transition Pseudo Tree (cyd /fro )Jun 10, 2026 1433 css , view-transitions The “Vibe Coding” Crisis: Is Web Design Becoming a Commodity? (web )Jun 10, 2026 1432 ai , vibe-coding , design , aesthetics How Agents Quietly Break Architecture Jun 10, 2026 1431 videos , architecture , ai-agents , ai , testing , rust Can Your AI Pass the Accessibility Test? (aar +)Jun 10, 2026 1430 accessibility , ai , testing MiMo Code: Scaling Coding Agents to Long-Horizon Tasks Jun 10, 2026 1429 xiaomi , ai , ai-agents , comparisons Liquid Glass: Who Gets to Decide How an Interface Looks? Jun 10, 2026 1428 design , liquid-glass , ai Renovating a Design System: Why Modernization Should Feel Like Turning Dials, Not Flipping Switches (amy /zer )Jun 10, 2026 1427 design-systems , modernization , maintenance , processes Lawful Design (don )Jun 9, 2026 1426 design , legal , consent-management , accessibility , dei , examples Upcoming Breaking Changes for npm v12 Jun 9, 2026 1425 npm , security npm Tooling Bug Incorrectly Marks One-Character Packages as Security Holders (sar /soc )Jun 9, 2026 1424 npm , bugs , security Prototype Testing for Inclusive and Accessible Web Design Jun 9, 2026 1423 prototyping , testing , accessibility , design Design Without Borders Jun 9, 2026 1422 design , icons , accessibility How Long Before We Stop Reading the Code? Jun 9, 2026 1421 code-reviews , ai , processes , quality 8 Web Development Tools Reimagining Web Development (inf )Jun 9, 2026 1420 tooling , astro , biome , bun , htmx , tanstack , zustand , link-lists Wednesday, June 17, 2026 Security Releases (nod )Jun 9, 2026 1419 release-notes , nodejs , security Doing Nothing at Work (sea )Jun 8, 2026 1418 career , efficiency , productivity Scroll-Driven, Scroll-Triggered, Scroll States, and View Transitions (geo /css )Jun 8, 2026 1417 css , scrolling , animations , view-transitions , container-queries Google Says AI Mode as Chrome Default Was an Error After Flag Appears in Canary Build Jun 8, 2026 1416 google , ai , chrome , browsers Browser Coalition Sends Open Letter to Microsoft CEO Demanding End to Edge Promotion Tactics in Windows Jun 8, 2026 1415 microsoft , browsers , edge You’re a Real TypeScript Developer Only If… Jun 8, 2026 1414 typescript Scrubbable Staggered Animation With CSS “@function” (fro )Jun 8, 2026 1413 css , animations , math No Azure for Apartheid Call Out Microsoft “Sham” Investigation (the )Jun 8, 2026 1412 microsoft , azure , politics The 3 Sizes of UX Copy (nng )Jun 8, 2026 1411 videos , content , microcontent , writing WWDC26: Rediscover the HTML “select” Element Jun 8, 2026 1410 videos , html , forms , css I Wish Deno Would Keep Doing What It Does Best (hon )Jun 8, 2026 1409 deno A Strategic Approach to Demonstrating the Value of OSS Efforts Jun 8, 2026 1408 foss , strategies Beyond AI Tools: Evolving Software Engineering Organizations for the Agentic Era Jun 8, 2026 1407 videos , ai , ai-agents , engineering-management WWDC26: Get Started With the HTML “model” Element Jun 8, 2026 1406 videos , introductions , html , animations What Is AX Design? Why Do We Need This New Role Jun 8, 2026 1405 design , ai , ai-agents , career A11y 101—3.2.1 On Focus (nat )Jun 8, 2026 1404 introductions , accessibility , wcag , focus , keyboard-navigation Where Automated Scanning Fits in Your Accessibility Effort Jun 8, 2026 1403 accessibility , automation , testing News From WWDC26: WebKit in Safari 27 Beta (sar +/web )Jun 8, 2026 1402 webkit , safari , browsers , browser-engines WWDC26: Create Web Extensions for Safari Jun 8, 2026 1401 videos , safari , browsers , browser-extensions The Quiet Problem With Unnecessary Async Jun 8, 2026 1400 javascript , asynchrony What We’re No Longer Seeing: AI and the Invisible Newcomer in Open Source (mar )Jun 7, 2026 1399 foss , community Loop Engineering (add )Jun 7, 2026 1398 ai , ai-agents , processes , automation CSS Can Now Animate Between Pages: View Transitions Without JavaScript Jun 6, 2026 1397 css , animations , view-transitions Design Systems Are No Longer Optional (man )Jun 6, 2026 1396 design-systems , ai Human–Agent Team Collaboration: From Managed-Agents Principles to Multica Practice Jun 6, 2026 1395 translations , ai-agents , ai , processes , collaboration AI Coding Is a Dead End (kev )Jun 5, 2026 1394 videos , ai , learning , craft , career What’s Going on With Developers and AI? Jun 5, 2026 1393 videos , ai , vibe-coding , programming AI Has Come for Serif Fonts (wir )Jun 5, 2026 1392 ai , design , typography Design’s Alive and Kicking—It Just Got Some Flashy New Names Jun 5, 2026 1391 design , ai , career The Four Design Jobs AI Created (So Far) (nng )Jun 5, 2026 1390 ai , design , career Token Prices Fell 98%. Enterprise AI Bills Tripled. Now the Industry Wants a Standards Body to Explain Why. Jun 5, 2026 1389 ai , economics , linux-foundation Streaming HTML (oll )Jun 5, 2026 1388 html , streaming , javascript AI Controversy in Open Source Project Contributions—My Take Jun 5, 2026 1387 foss , ai , processes , code-reviews Another Stab at the Perfect CSS Pie Chart… Sans JavaScript (vil /css )Jun 4, 2026 1386 css , html VoidZero Is Joining Cloudflare (eva +)Jun 4, 2026 1385 cloudflare , voidzero Europe Wants to Make Sure No One Has a Kill Switch Over Its Technology Jun 4, 2026 1384 cloud-computing , ai , politics Node.js Is Changing Its Release Schedule and Version Numbers (loi )Jun 4, 2026 1383 nodejs How I Validated Design Decisions Before Writing Production Code (sla )Jun 4, 2026 1382 design , processes , ai Code Is Cheap(er) (htm )Jun 4, 2026 1381 ai , processes Flow for TypeScript Users in 2026 Jun 4, 2026 1380 typescript When AI Builds Itself Jun 4, 2026 1379 ai , processes , metrics , quality , efficiency , anthropic , case-studies AI Assisted Web Development (ban /pau )Jun 4, 2026 1378 ai , processes Astro: HTML First, JavaScript When You Need It (jad )Jun 3, 2026 1377 astro , html , javascript After Protests: Meta Loosens Employee Tracking for AI Training (hei )Jun 3, 2026 1376 facebook+meta , ai 8 Myths on Software Engineering and AI Jun 3, 2026 1375 ai , programming , productivity , metrics , studies , research , myths Modern Engineering Values Jun 3, 2026 1374 ai , programming , career How to Make Your Design System AI-Ready (vit /sma )Jun 3, 2026 1373 how-tos , design-systems , ai How TypeScript Infers Type Variables Jun 3, 2026 1372 typescript , variables Context-Aware Headings in HTML (mat )Jun 3, 2026 1371 headings , html , attributes How Good Is Browser Support for the ARIA Notify API? (ale )Jun 3, 2026 1370 aria , notifications , apis , accessibility , support , browsers , screen-readers Announcing Angular v22 (ang )Jun 3, 2026 1369 release-notes , angular How to Authenticate AWS Workloads to Google Cloud Without Service Account Keys Jun 2, 2026 1368 authentication , aws , gcp How to Provide a “Random Post” Feature With Eleventy and PHP (j9t )Jun 2, 2026 1367 how-tos , eleventy , php , randomness , functionality Designing With Mustard (ann )Jun 2, 2026 1366 design , prototyping , ai How GitHub Plans to Win Developers Back Jun 2, 2026 1365 github How to Delete Your ChatGPT Account (pro )Jun 2, 2026 1364 how-tos , chatgpt , ai Angry Devs Vow to Flee GitHub Copilot as Metered Billing Takes Hold (the )Jun 2, 2026 1363 github , github-copilot , ai , economics Most-Cited Websites in AI (j9t )Jun 1, 2026 1362 ai , aiso , sem , studies , research Astro Markdown Component Utility for Any Framework (zel /css )Jun 1, 2026 1361 astro , markdown , tooling Gary Illyes: The Web’s JavaScript Mess Is an AI Agent Nightmare (ppc )Jun 1, 2026 1360 ai , ai-agents , html , javascript , rag , llmstxt Everything You Need to Know About Sourcemaps (nec )Jun 1, 2026 1359 javascript , source-maps Let the Agents Democratize Open Source Jun 1, 2026 1358 ai , ai-agents , foss , programming All 17 TanStack Projects in One App (jhe )Jun 1, 2026 1357 videos , tanstack The AI Productivity Paradox in Test Automation: Moving Beyond Structural Validation to Perception and Intent (inf )Jun 1, 2026 1356 ai , productivity , testing , automation , examples Self-Fulfilling Projects Jun 1, 2026 1355 product-management , project-management In-n-Out Animations: Dialogs (chr /fro )Jun 1, 2026 1354 animations , modals , css Session History Diagrams in Firefox DevTools (f )Jun 1, 2026 1353 dev-tools , firefox , browsers How TypeScript Distributes Unions May 31, 2026 1352 typescript Why the “accept” Attribute Degrades File Upload UX (ada )May 31, 2026 1351 forms , attributes , file-handling , user-experience The Speed of Prototyping in the Age of AI May 31, 2026 1350 ai , design , prototyping , productivity AI Slop Is Hard to Fork (jed )May 31, 2026 1349 ai , slop , maintainability Long-Running Verification: Convergence Mechanisms for Long-Running AI Agent Tasks May 31, 2026 1348 translations , ai-agents , ai , processes Open Source Was Not Ready for AI-Speed Contributions (fre )May 31, 2026 1347 foss , ai , code-reviews , maintenance Measuring the Value of AI (jes )May 29, 2026 1346 ai , product-management , processes AI Job Grief: The Unnamed Psychological Crisis Hitting Tech Workers May 29, 2026 1345 ai , career Re: Accessibility Question: Is Nesting Interactive Elements Bad? (aar )May 29, 2026 1344 accessibility , nesting , html How to Evaluate an npm Package—2026 Edition May 29, 2026 1343 how-tos , npm , dependencies , processes , maintainability , quality The Website Specification (joo )May 29, 2026 1342 websites , documentation , fundamentals , seo , accessibility , security , ai-agents , performance , privacy , resilience , internationalization The Fundamentals and Dev Experience of CSS “@function” (jan /fro )May 29, 2026 1341 fundamentals , developer-experience , css What’s !important #12: Safari Testing, “::checkmark”, HTML Anchor Positioning, and More (dxn /css )May 29, 2026 1340 css , retrospectives , link-lists New to the Web Platform in May May 29, 2026 1339 release-notes , web-platform , browsers , safari , chrome , firefox Accessible (I Think) Split-Cell Table Headers (mey )May 28, 2026 1338 html , css , tables How We Cut Build Times by Two-Thirds by Deleting Our CMS (get )May 28, 2026 1337 migrating , gatsby , astro , content-management , optimization , case-studies An Extension Is Not an Excuse (web )May 28, 2026 1336 accessibility , compliance , legal , wcag Websites Are Not Going to Die (j9t )May 28, 2026 1335 ai , open-web , indieweb , google I Spent 10× Longer Debugging AI Code Than Writing It May 28, 2026 1334 ai , debugging , productivity Navigating the Age-Old Problem of Checkmarks in UI With Progressive Enhancement (sun /pic )May 28, 2026 1333 css , progressive-enhancement Surprising Effects of CSS Shorthands (mia /odd )May 28, 2026 1332 videos , css , shorthands Accessibility and AI (eri )May 28, 2026 1331 accessibility , ai Beyond Code Generation: Rethinking Engineering Productivity in the Age of AI Agents May 28, 2026 1330 ai-agents , ai , productivity , processes The VibeSec Reckoning (mfo )May 27, 2026 1329 ai , vibe-coding , security Revealing Text With CSS “letter-spacing” (pre /css )May 27, 2026 1328 css , animations , transitions , effects Luke Carbis on the Future of WordPress Plugins: AI, Ethics, and New Directory Standards (nat )May 27, 2026 1327 podcasts , interviews , wordpress , plugins , ai , ethics Building a Custom MCP Server With Node.js May 27, 2026 1326 nodejs , mcp , ai , servers Managing Anchor Associations With Data Attributes and Advanced “attr()” (dxn /fro )May 27, 2026 1325 anchor-positioning , html , custom-data , css , functions , attributes