Qwen 4: Release Date, What’s Confirmed, and How to Prepare Sep 1, 2026 2130 qwen , alibaba , ai Ensuring Code Compliance in Public Sector Software Projects (jet )Sep 1, 2026 2129 compliance , security , privacy , auditing , qodana Why Tech Companies Hid the “Log Out” Button (and How to Win It Back) (web )Sep 1, 2026 2128 user-experience , design , authentication Bumping the Major Version of Your JavaScript Library Is User Hostile (jam )Sep 1, 2026 2127 javascript , libraries , semver , versioning How to Test Image Quality Across Responsive Breakpoints Before You Ship Sep 1, 2026 2126 how-tos , testing , images , quality , responsive-design , performance We Let AI Agents Rewrite a 92M-Message-a-Day Service in Go—Zero Incidents Sep 1, 2026 2125 ai-agents , ai , refactoring , go , case-studies Manifest V2 Is Dead as Chrome Web Store Permanently Purges Legacy Extensions Sep 1, 2026 2124 chrome , chromium , browsers , browser-extensions 10 Anti-AI Slop Moves for Frontend Projects Going Faster Than Humans Can Review (tra /evi )Sep 1, 2026 2123 ai , slop , code-reviews , typescript , linting , testing , ci-cd , quality Superprimary (don )Aug 31, 2026 2122 design , marketing , theming , buttons Agentic Skill Decay (add )Aug 31, 2026 2121 ai , ai-agents , processes , learning Dave [Letorey] Visits (dle +)Aug 31, 2026 2120 videos , interviews , mdn , community , accessibility , ai CSS Is Still Awesome (jas )Aug 31, 2026 2119 css Remix 3 Release Candidate (bro /rem )Aug 31, 2026 2118 release-notes , remix A11y 101—4.1.3 Status Messages (nat )Aug 31, 2026 2117 introductions , accessibility , wcag , notifications , live-regions What’s New in Astro—August 2026 (sar )Aug 31, 2026 2116 release-notes , astro , link-lists If You Have to Ask, Is It Accessible? (web )Aug 31, 2026 2115 accessibility , vpat-acr , documentation AI Made Me Doubt Everything About Programming (fel )Aug 31, 2026 2114 videos , ai , programming , history Let’s Use the Emergent CSS “random()” Function in All the Browsers (css )Aug 31, 2026 2113 css , functions , randomness , support , browsers What Automated Accessibility Tools Will Never Catch With Tanveer Khan Aug 31, 2026 2112 podcasts , interviews , accessibility , tooling , testing , automation Domain Checks Developers Should Make Before Launching a New Web Project Aug 31, 2026 2111 domains , dns What’s !important #18: “<geolocation>”, Syntax ::highlight()ing, “named-feature()”, and More (css )Aug 31, 2026 2110 css , html , retrospectives , web-platform , link-lists Testing Cookie Behavior Across Hundreds of Web Surfaces With Our in-House Auditor Aug 31, 2026 2109 cookies , consent-management , testing , privacy , case-studies You Have to Beat the Models at Something (sea )Aug 30, 2026 2108 ai , career What Is the Best Web Page Minifier in 2026? (apo )Aug 30, 2026 2107 html , minification , tooling , html-minifier , htmlnano , minify-html , minimize , swc , metrics , comparisons Creepy Crawlies (mon )Aug 29, 2026 2106 ai , crawling , traffic , bots AI Invasive Design (hey )Aug 29, 2026 2105 ai , design , learning California Passes AB-1856 for Open-Source Relief Over Age Verification (pho )Aug 29, 2026 2104 foss , unix-like , legal “node:bench” (jas )Aug 28, 2026 2103 nodejs , performance htmx 4.0.0 Has Been Released (htm )Aug 28, 2026 2102 release-notes , htmx Limit the Number of Details Aug 28, 2026 2101 design , minimalism NestJS v12 Is Now Available Aug 28, 2026 2100 release-notes , nestjs New to the Web Platform in August Aug 28, 2026 2099 release-notes , web-platform , browsers , chrome , firefox The AI Backlash Gets Professional (mat )Aug 28, 2026 2098 ai , advocacy , economics , sustainability Background Image Refraction in CSS (pre /fro )Aug 28, 2026 2097 css , images , backgrounds , effects The Custodial Era of UX: Cleaning Up After AI (nng )Aug 28, 2026 2096 user-experience , ai , processes , maintenance AI Doesn’t Mean the End of Mathematics—at Least Not Yet (sch +)Aug 28, 2026 2095 ai , math How We Use AI for Every Article Without Making AI Slop (ahr )Aug 28, 2026 2094 ai , content , processes Audit Your Agent Files (add )Aug 27, 2026 2093 agentsmd , ai-skills , ai , documentation , maintenance A Deep Dive Into StyleX (fla )Aug 27, 2026 2092 deep-dives , tooling , css , javascript AI Operating Principles (buz )Aug 27, 2026 2091 ai , principles Big Tech Faces Big Resistance Aug 27, 2026 2090 facebook+meta , amazon , apple , google , ai , legal Good Riddance, TeamPCP. Now for the Hard Part. Aug 27, 2026 2089 security Feature Detecting “Undetectable” CSS Features With “@supports named-feature()” (bra )Aug 27, 2026 2088 css , feature-detection OpenAI Agents Hacked Hugging Face in 700-Strong Swarm, Tried to Cover Tracks: Investigations (str )Aug 27, 2026 2087 openai , hugging-face , ai , security pnpm 12.0 (koc /pnp )Aug 26, 2026 2086 release-notes , pnpm Node.js User Survey 2026 (nod )Aug 26, 2026 2085 surveys , nodejs Hover Proximity Using Modern CSS (css /fro )Aug 26, 2026 2084 css , effects Problem With Concurrent Linter Fixes (jfm )Aug 26, 2026 2083 linting , eslint Django Developers Survey 2026 Results (jet )Aug 26, 2026 2082 surveys , django , metrics How Capital One Assesses AI Readiness (mka )Aug 26, 2026 2081 podcasts , interviews , ai , engineering-management , case-studies Figure, Video, Figcaption, and Accessibility (sch )Aug 26, 2026 2080 multimedia , captions , accessibility , link-lists How Chrome Tracks You and How to Limit It (pro )Aug 26, 2026 2079 how-tos , chrome , browsers , privacy 10 Git Commands You’ll Wish You Knew Earlier Aug 26, 2026 2078 git , command-line , examples Your Hiring Process Needs HTTP Status Codes Aug 26, 2026 2077 hiring , http The Depths of JavaScript: Minesweeper in 247 Bytes Aug 26, 2026 2076 javascript , minimalism , functionality Controlling When CSS Custom Property Values Are Computed (jaf )Aug 26, 2026 2075 css , custom-properties The Bypass Mechanism Screen Reader Users Still Don’t Have Aug 26, 2026 2074 skip-links , components , wcag , accessibility The Turbulent AI Era Is Here—the Choices We Make Now Are Critical (bil )Aug 26, 2026 2073 ai , politics , outlooks Web-Perf Wednesday—Faster Browser Releases Change Your RUM Population (css )Aug 26, 2026 2072 performance , browsers , firefox , chrome Fake US Thinktank Set Up and Funded by Israel Sought to Game AI for Propaganda (jas /the )Aug 26, 2026 2071 ai , politics Rethinking Data Visualisation: A UX Approach to Dashboards That Actually Drives Decisions (sma )Aug 26, 2026 2070 visualization , information-design , user-experience , examples The Email Verification API (phi )Aug 25, 2026 2069 email , apis Balancing Flex Items With “flex-wrap: balance” (sha )Aug 25, 2026 2068 css , flexbox , layout , masonry Where Usability Testing and Accessibility Audits Overlap Aug 25, 2026 2067 testing , usability , accessibility , auditing , comparisons , wcag The Infinite Scroll Was a Design Crime—Now Meta is Paying for It (web )Aug 25, 2026 2066 scrolling , web , facebook+meta , legal AI Promoted Every Developer to Reviewer—Nobody Tested the Reviewer Aug 25, 2026 2065 ai , code-reviews The 4 Hs of HTML (alv )Aug 24, 2026 2064 html , semantics Intent to Ship: JPEG XL (jaf /moz )Aug 24, 2026 2063 jpeg-xl , images , firefox , browsers A11y 101—4.1.2 Name, Role, Value (nat )Aug 24, 2026 2062 introductions , accessibility , wcag , naming , components WordPress PHP-Only Block Registration (css )Aug 24, 2026 2061 wordpress , php Multiple-Column Layout, Rows, Rules, and Floats Aug 24, 2026 2060 css , layout , floats The Cloudflare Blog—Brought to You by EmDash Aug 24, 2026 2059 cloudflare , emdash Why Monthly Agency Retainers Waste Small Business Budgets in SA Aug 24, 2026 2058 economics , business-relations The Asteroid Currently Hitting Frontend Web Development (nol )Aug 23, 2026 2057 ai , career How to Apply CSS Only if There Are a Certain Number of Nested Elements (cfe )Aug 22, 2026 2056 how-tos , css Vibe Coding and Quality (ily )Aug 21, 2026 2055 vibe-coding , ai , quality How to Write Accessible Times Aug 21, 2026 2054 how-tos , writing , time , accessibility Resolved: CSS Class Prefix Selector (geo /css )Aug 21, 2026 2053 css , selectors Can “Predictable Delivery” Be Measured? Aug 21, 2026 2052 engineering-management , productivity AI-Generated Images Can Perform as Well as Stock Photography (nng )Aug 21, 2026 2051 ai , images , user-experience Containerizing and Optimizing Node.js Applications With Paketo Buildpacks Aug 21, 2026 2050 nodejs , containerization , tooling , docker Bun 1.4 (bun )Aug 20, 2026 2049 release-notes , bun Chrome 153 Beta Aug 20, 2026 2048 release-notes , chrome , browsers On Teaching AI How You Work (kar )Aug 20, 2026 2047 ai , ai-skills AI-Assisted Development Means Test-First Development (j9t )Aug 20, 2026 2046 ai , testing , principles Build: Downgrade [Node.js] Intel macOS Support to Experimental (nod )Aug 20, 2026 2045 nodejs , macos , support AI Data Center Outrage Is Showing Up Everywhere From Ads to Elections (ash +)Aug 20, 2026 2044 ai , infrastructure , sustainability , politics CSS Navigation Matching, Early Days (geo /css )Aug 19, 2026 2043 css , navigation Good Writing Is Obvious, Not Original (sea )Aug 19, 2026 2042 writing Survival Guide for a Censored Internet Aug 19, 2026 2041 guides , censorship , network AFixt Comments on the WCAG 3 Conformance Model (kar )Aug 19, 2026 2040 wcag , compliance , accessibility Designing for People With No or Limited Mobility (tet )Aug 19, 2026 2039 design , accessibility The Process of Migrating From Sass to Native CSS (chr )Aug 19, 2026 2038 migrating , sass , css US Lead in the AI Race With China Is Rapidly Narrowing (luz +)Aug 19, 2026 2037 ai , metrics , openai , anthropic , moonshot-ai How Generative AI Is Changing Modern Software Development Aug 19, 2026 2036 ai , programming Is There a Relationship Between Cycle Time and PR Throughput? Aug 19, 2026 2035 productivity , metrics , engineering-management AI Checks AI: OpenAI Promises More Control After Attack on Hugging Face (mho /hei )Aug 19, 2026 2034 ai , openai , hugging-face , security The Pulse: Grok’s CLI Caught Uploading All Your Local Files to the Cloud (ger )Aug 19, 2026 2033 ai , security CSS Units (mcs )Aug 18, 2026 2032 websites , css , units Git at Any Scale Aug 18, 2026 2031 version-control , git , self-hosting , scalability What Is the Purpose of Software (dtl )Aug 18, 2026 2030 programming , metrics , economics Enhanced Spell Checking on the Web (bka )Aug 18, 2026 2029 apis , html , javascript We’re the Next.js Team—Ask Us Anything Aug 18, 2026 2028 discussions , nextjs 7 Productivity Tips That Sound Wrong (but Actually Work) Aug 18, 2026 2027 productivity , tips-and-tricks , career , processes , communication Content Formatting Guidelines for LLMs vs. Google Search Aug 18, 2026 2026 guidelines , content , aiso , chatgpt , perplexity , gemini , google , ai , accessibility , link-lists Israel Creates Fake Think Tank to Influence AI Chatbots (pal )Aug 18, 2026 2025 politics , ethics , ai How Long Does It Take to Remediate Accessibility Audit Findings? Aug 18, 2026 2024 accessibility , auditing A Claude Code Skill Was Eating 200,000 Tokens Before Answering a Single Question Aug 18, 2026 2023 claude , ai , ai-skills , anthropic Does This Menu Work With Keyboard? the Surprising Number of Big Brands That Fail Aug 18, 2026 2022 accessibility , keyboard-navigation , examples How We Migrated lovable.dev Away From Next.js and Turned It Into Another Lovable App Aug 18, 2026 2021 migrating , nextjs , case-studies , ai How to Contribute to PHP (mat /the )Aug 17, 2026 2020 how-tos , php My HTML Boilerplate in 2026 (mat )Aug 17, 2026 2019 html , templates Music Theory for Programmers (luk )Aug 17, 2026 2018 javascript Using AI as a Tool, Not a Person Aug 17, 2026 2017 ai , concepts , processes Why “rel="noopener"” Is Obsolete for Links Aug 17, 2026 2016 html , links , privacy , security Shadow-Piercing Local Component Variables (dav )Aug 17, 2026 2015 components , css , custom-properties Can’t Touch the DOM? Reach for “:has()” to Style Any Element (tho )Aug 17, 2026 2014 css , selectors React Compiler Linting Just Got a Rust-Native Speedup in Oxlint (fro )Aug 17, 2026 2013 react , compiling , rust Figma Is the New Dreamweaver: How Modern Prototyping Tools Are Trapping Us in 2018 (web )Aug 17, 2026 2012 figma , dreamweaver , comparisons , design , tooling AI Text Watermarking Is Not a Big Deal (sea )Aug 16, 2026 2011 ai , watermarking , anthropic Your Juniors Are Still Here—the Reps Are Gone Aug 16, 2026 2010 ai , career , link-lists How to Prevent Google Antigravity From Accessing .env (jad )Aug 16, 2026 2009 how-tos , code-editors , environments Understanding Anthropic’s AI Watermark: How to Beat It Aug 16, 2026 2008 how-tos , watermarking , ai , claude , anthropic Alibaba’s Qwen Becomes World’s Most Downloaded Open AI Model Aug 16, 2026 2007 qwen , alibaba , ai The Hidden UX Debt That Is Quietly Driving Your Users Away (mak )Aug 16, 2026 2006 user-experience , design-debt How to Become an AI Designer Aug 15, 2026 2005 how-tos , ai , design , vibe-coding , link-lists Why I Ported Moonshine to JavaScript (pet )Aug 15, 2026 2004 migrating , c++ , javascript When a Disabled Submit Button Becomes a Dead End (cer )Aug 15, 2026 2003 accessibility , buttons , wcag Introducing Public Preview Runtimes on AWS Lambda, Starting With Node.js 26 and Python 3.15 Aug 15, 2026 2002 introductions , lambda , serverless , nodejs , python What AI Engineer Interviews Really Test: A Practical Guide to Preparing for Modern AI Roles Aug 15, 2026 2001 guides , interviewing , ai , career MicroLighter (dav )Aug 14, 2026 2000 packages , syntax-highlighting , css Canvas Browser Aug 14, 2026 1999 websites , browsers Your Modules Are Lying to You Aug 14, 2026 1998 javascript , esm , commonjs , modules Node.js Interactive 2026: A Recap (avi /nod )Aug 14, 2026 1997 nodejs , foss , quic , http , documentation , testing , ai , retrospectives “Your Benchmarks Don’t Apply to Us” Aug 14, 2026 1996 engineering-management AI Bosses Are Slow to Fire and Quick to Hire Aug 14, 2026 1995 ai , hiring Exploring Compose HTML for Server Side Rendering (jet )Aug 14, 2026 1994 html , server-side-rendering Ethics in Tech Publishing: On Human Rights and the Middle East (j9t )Aug 14, 2026 1993 ethics , politics , community Using Scroll-Driven Animations for Opposing Scroll Directions (cit )Aug 14, 2026 1992 css , animations , scrolling If the Markets Reject OpenAI and Anthropic, the US Should Nationalize Them (sch )Aug 14, 2026 1991 openai , anthropic , ai , politics , economics Claude Now Watermarks Everything It Writes—Here’s What It Means for Marketers (thi /ahr )Aug 14, 2026 1990 claude , ai , content , marketing What’s !important #17: Custom Highlight API, CSS Navigation Matching, Fixing “text-stroke”, and More (dxn /css )Aug 14, 2026 1989 css , retrospectives , link-lists Solid 2.0 RC: The Big <Reveal> (rya /sol )Aug 13, 2026 1988 release-notes , solidjs Understanding “aria-details” (rus )Aug 13, 2026 1987 attributes , aria , accessibility , html When Public Doesn’t Include You (gra )Aug 13, 2026 1986 accessibility , dei Is Design Dead in the Age of AI? Aug 13, 2026 1985 design , ai , tips-and-tricks New EU Guidelines for AI Labelling (sma )Aug 13, 2026 1984 guidelines , ai , legal , politics How to Make Your Design System Agent-Ready Aug 13, 2026 1983 how-tos , design-systems , ai-agents , ai Rethinking Design Leadership With Swarms and Flocks (bre )Aug 13, 2026 1982 design , leadership , concepts Tooltips Need a Delay, and Then They Need to Skip It (fro )Aug 13, 2026 1981 tooltips , user-experience , react Delayed-Then-Instant Tooltips With HTML and CSS Alone (chr /fro )Aug 13, 2026 1980 tooltips , html , css Claude Watermarks Its Output: What Content Teams Should Know (sem )Aug 13, 2026 1979 claude , ai , watermarking , content Building a High-Performance Data Grid in React, Vue, and Svelte (sva )Aug 13, 2026 1978 react , vuejs , svelte , performance Five European Companies Just Agreed to Buy AI Compute That Doesn’t Exist Yet Aug 13, 2026 1977 ai , mistral How to Promote Your Writings and Your Website With Frontend Dogma (dxs )Aug 13, 2026 1976 frontend-dogma , career 5 Useful npx Helpers (j9t )Aug 12, 2026 1975 npx , tooling Accessible Is Conformant (kar )Aug 12, 2026 1974 accessibility , compliance , wcag , legal Vibe Coding UI Specification Aug 12, 2026 1973 ai , vibe-coding , documentation Top 5 AI Features in IntelliJ IDEA (ant /jet )Aug 12, 2026 1972 intellij-idea , code-editors , ai Understanding “aria-roledescription” (rus )Aug 12, 2026 1971 attributes , aria , accessibility , html [Node.js] AI Use Policy and Guidelines (nod )Aug 12, 2026 1970 guidelines , nodejs , ai The Next Evolution of Software Developers Aug 12, 2026 1969 programming , career , ai How to Generate Non-Sloppy Content With AI (hac )Aug 12, 2026 1968 how-tos , ai , content Should a Dialog Close When Clicked Outside? (aar )Aug 12, 2026 1967 modals , usability Keeping Type Consistent in Changing Conditions (ell )Aug 12, 2026 1966 typography , variable-fonts , fonts How the EU Can Face Down Trump’s Tech Aggression (the /eur )Aug 12, 2026 1965 politics , ai , legal How to Make Your Website Load Faster: A Beginner’s Guide Aug 12, 2026 1964 guides , performance CSS “position: sticky” Not Working? Diagnose the Root Cause Aug 12, 2026 1963 css , positioning , debugging Is It Time to Get Ready for WCAG 3? Let’s Read It Together (aaa )Aug 12, 2026 1962 videos , accessibility , wcag Practical Guidelines for Making Destructive Actions Accessible Aug 12, 2026 1961 guidelines , accessibility , usability Israel Used AI-Assisted Technology to Destroy Infrastructure in Gaza Aug 12, 2026 1960 ai , ethics Blocked “aria-hidden”: The Warning Is Right, and Every Fix You’ve Found Is Wrong (css )Aug 12, 2026 1959 accessibility , aria , chrome , dev-tools , browsers Amy Kamala on Art, Tech, and Open Source: A Journey Through WordPress and Community (nat )Aug 12, 2026 1958 podcasts , interviews , foss , wordpress , community A Deep Dive Into Hono (fla )Aug 11, 2026 1957 deep-dives , hono The Human Is the Loop Aug 11, 2026 1956 ai , career , processes 5 AI Workflows for Local SEO (ama /moz )Aug 11, 2026 1955 ai , automation , seo How to Write Readable Content Aug 11, 2026 1954 how-tos , writing , content , readability Most of Your Tech Debt Is Free Aug 11, 2026 1953 technical-debt , maintenance , prioritization , economics Which AI Models Watermark Their Output? Aug 11, 2026 1952 ai , watermarking , claude , gemini , chatgpt , legal , comparisons 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 )Aug 11, 2026 1951 css , fonts , macos AI Is Removing the Middle Class of Software Engineering Aug 11, 2026 1950 ai , code-reviews , career , programming HTML Over WebSockets: Real-Time SPAs With Barely Any JavaScript (and )Aug 11, 2026 1949 html , websockets , single-page-apps , link-lists Scroll Axis Lock (arg )Aug 10, 2026 1948 css , scrolling Animating CSS “border-image” (pre /css )Aug 10, 2026 1947 css , borders , images , animations What’s Different in pnpm 12 (koc /pnp )Aug 10, 2026 1946 pnpm , release-notes Are You Designing for the Old World? (kyl )Aug 10, 2026 1945 design , ai Building an Accordion the Browser Can Search Aug 10, 2026 1944 accordions , hiding , search , html , css , javascript Is Your Board Getting Accessibility Governance Right? (tin /tet )Aug 10, 2026 1943 accessibility Headless WordPress With Astro: Achieving Perfect “100” Core Web Vitals Aug 10, 2026 1942 wordpress , headless , astro , web-vitals , performance Triaging the AI Horde (mco )Aug 9, 2026 1941 ai , processes , security Advanced AI Sycophancy (sea )Aug 9, 2026 1940 ai , communication Let’s Talk About Gradients Aug 9, 2026 1939 design , tooling , gradients Toggles Considered Harmful Aug 9, 2026 1938 design , toggles , usability AI Is Now a Major Election Issue Aug 9, 2026 1937 ai , politics Lessons Learned Making My Peritel Typeface (chr )Aug 9, 2026 1936 fonts , lessons Unlock Immediate Diagonal Scrolling With CSS “scroll-axis-lock: none” (bra )Aug 9, 2026 1935 css , scrolling Why You Might Want to Build Your Web App in Canvas Instead of HTML Aug 9, 2026 1934 canvas , web-apps , html , comparisons HTML Can Do That (chr )Aug 8, 2026 1933 html , examples The Default Is Not a Design Decision Aug 8, 2026 1932 design , ai , figma , tooling Middle Management Roles Are Also a Trap (let )Aug 8, 2026 1931 career , engineering-management , leadership Meta Caught Paying Nazis to Post on Facebook (fw /fut )Aug 8, 2026 1930 facebook+meta , politics , ethics Making More npm Packages Work With jsDelivr ESM Mode Aug 8, 2026 1929 npm , dependencies , esm How to Keep Thinking (sea )Aug 7, 2026 1928 how-tos , programming , processes , career Don’t Use a Class for That (alv )Aug 7, 2026 1927 html , attributes , selectors , css How Design Systems Talk to Machines (kae )Aug 7, 2026 1926 studies , research , design-systems , ai , mcp , llmstxt , ai-skills , storybook , tooling A Pragmatic Guide to Browser Support (pix )Aug 7, 2026 1925 videos , guides , browsers , support , web-platform Using and Styling the Dialog Element (geo /css )Aug 7, 2026 1924 modals , html , css 99% of My Website Traffic Is Bots Aug 7, 2026 1923 traffic , bots , ai , crawling , scraping How Baseline Can Help You Ship Less JavaScript (jad /sma )Aug 7, 2026 1922 javascript , dependencies , browsers , support , web-platform How to Decide When an AI Tool Is Worth Keeping (nng )Aug 7, 2026 1921 how-tos , ai , tooling How to Navigate Headings With NVDA Screen Reader (pop )Aug 7, 2026 1920 videos , how-tos , headings , navigation , nvda , screen-readers , accessibility Can We Make Default Tailwind a More Accessible Choice? (spa )Aug 7, 2026 1919 tailwind , accessibility , css View Transitions: Careful Not to Make Stuff Unclickable (chr /fro )Aug 7, 2026 1918 css , view-transitions , usability New Amazon Data Center Is Set to Have the Most Polluting Power Plant in the US (hir )Aug 7, 2026 1917 amazon , infrastructure , sustainability Improved CSS Text-Stroke (tyl )Aug 6, 2026 1916 css , effects The Hierarchy of Competence (hvp )Aug 6, 2026 1915 processes , career , efficiency , collaboration , prioritization , engineering-management 2026 State of CSS, Devs Surveys (geo /css )Aug 6, 2026 1914 css , career CSS: The Bomb Inside Your Inbox (gaz /por )Aug 6, 2026 1913 css , html , csp , email , security The World Needs Compassionate AI Aug 6, 2026 1912 ai , ethics Defining Ethical Design for Machines Aug 6, 2026 1911 design , ethics , principles , ai Dark Mode Toggles: Two States Are Enough (lea )Aug 6, 2026 1910 dark-mode , design-patterns , examples The Anatomy of Accessible Forms: Required Form Fields (deq )Aug 6, 2026 1909 forms , accessibility Working With “::highlight()” Using Progressive Enhancement (sun /pic )Aug 6, 2026 1908 css , javascript , apis , progressive-enhancement I Recreated Management With AI: 9 Things I Do Differently Aug 6, 2026 1907 ai , processes Why $370B Tech Group Palantir Pays 1.4 Percent Tax Rate: Report (cao /alj )Aug 6, 2026 1906 palantir I Didn’t Set a Cookie Aug 5, 2026 1905 cookies , fingerprinting , privacy What Are Code Reviews Even For? Aug 5, 2026 1904 code-reviews , metrics , ai AI Adoption Isn’t the Same as AI Usage Aug 5, 2026 1903 ai Maybe the “Webmaster” Isn’t Dead After All (j9t )Aug 5, 2026 1902 career , ai , terminology Let Your Designs Fail for the Right Reasons (moz )Aug 5, 2026 1901 design , ai , prototyping , usability , testing , figma Accessibility Getting Dropped in the Process (nic )Aug 5, 2026 1900 accessibility , design , processes Progressive Enhancement Inside of JavaScript (rem )Aug 5, 2026 1899 javascript , progressive-enhancement 5 CSS Properties You Should Know for Better Text Designs (pre /fro )Aug 5, 2026 1898 css , design The “Disability Dongle”: Why Silicon Valley Hates Me and You (wei )Aug 5, 2026 1897 accessibility The Naked Designer: What Happens When You Can’t Hide Behind Craft Aug 5, 2026 1896 design , craft , career How to Fix the Dual-Write Problem in Node.js With the Outbox Pattern (fre )Aug 5, 2026 1895 how-tos , nodejs , databases AI and Accessibility for Ecommerce: What the Tools Really Do and What They Don’t Aug 5, 2026 1894 ai , accessibility , ecommerce , myths Web Security Is Too Hard (eri )Aug 4, 2026 1893 security , cloudflare , case-studies SolidStart v2 Is Now Stable (bsk /sol )Aug 4, 2026 1892 release-notes , solidstart vlt 1.0 and Hosted Package Registries (dar /vlt )Aug 4, 2026 1891 release-notes Migrating a Large Flow Monorepo to TypeScript Aug 4, 2026 1890 migrating , monorepos , typescript What if You’re Not Supposed to Have a Long-Term Plan? Aug 4, 2026 1889 career , learning Safari Bug Report: Subgrid Doesn’t Respect “justify-content” (paw )Aug 4, 2026 1888 safari , browsers , bugs , grids , css , layout We Finally Learned to Center a Div, Then Browsers Added Sidebars Aug 4, 2026 1887 css , centering , browsers , javascript The 2-Second Rule: How to Make Your Website Feel Like Magic in 2026 (web )Aug 4, 2026 1886 how-tos , ai , performance Major Shai Hulud Campaign Strikes npm Again, Affecting keyv and 400+ Packages Aug 4, 2026 1885 npm , dependencies , security Win32 Profile Aug 3, 2026 1884 css , windows , themes What Is an AI Voice Agent? Aug 3, 2026 1883 ai-agents , ai , voice , concepts Your JSON Is Lying to You Aug 3, 2026 1882 json , console , javascript A11y 101—3.3.4 Error Prevention (nat )Aug 3, 2026 1881 introductions , accessibility , wcag , errors , html , javascript Why Tiny JPEGs Look Different in Chrome Aug 3, 2026 1880 jpeg , images , chrome , browsers Gap Decorations Are Now Available, Here’s What’s New (css )Aug 3, 2026 1879 css , layout , decoration How Would You Decide Whether the Content Is Good or Bad? Aug 3, 2026 1878 discussions , ai , content , quality Something Nobody Told You About The Image Element (It Can Overflow) (css /fro )Aug 3, 2026 1877 html , images , overflow , css Cloudflare Workers and Containers Now Support Inbound TCP Connections and Grpc Aug 3, 2026 1876 cloudflare Starting With AGENTS.md: Five Steps to Building an Agent-Friendly Project Aug 2, 2026 1875 translations , ai , ai-agents , agentsmd , processes Dev Tools Must Be Open Source (cra )Aug 2, 2026 1874 tooling , personalization , ai Why I Don’t Recommend Tailwind CSS (and )Aug 2, 2026 1873 tailwind Adding Go’s “defer” to the TypeScript Compiler (hea )Aug 2, 2026 1872 typescript , compiling , go Giving and Taking Credit in Big Tech Companies (sea )Aug 2, 2026 1871 career , collaboration , communication TypeScript 7 Went Native: What Actually Changes and What Doesn’t Aug 2, 2026 1870 typescript , metrics , performance What’s New in Svelte: August 2026 (dre /sve )Aug 1, 2026 1869 release-notes , sveltekit , svelte Kimi K3: The Complete Developer Guide Aug 1, 2026 1868 guides , kimi , ai , tooling Claude’s Steganographic Request Marking: What Developers Need to Know Aug 1, 2026 1867 claude , ai , privacy The CSS “lh” unit (sha )Jul 31, 2026 1866 css , units Are AI Detectors Accurate? (pro )Jul 31, 2026 1865 ai , tooling No New Name Has Replaced “UX” (nng )Jul 31, 2026 1864 user-experience , terminology What’s New in Astro—July 2026 (sar )Jul 31, 2026 1863 release-notes , astro Agentic Coding: Bet on the Primitives (rwi )Jul 31, 2026 1862 ai-agents , ai , programming Promises of Accessibility ComplAIance (cer )Jul 31, 2026 1861 accessibility , compliance , ai AI: Considerations for People Who Make Decisions (ber )Jul 31, 2026 1860 ai , prioritization , processes AI Models Need Moral Support to Make Discoveries (sea )Jul 31, 2026 1859 ai , prompting The Unexpected Things Developer Metrics Can Measure Jul 31, 2026 1858 metrics , developer-experience Leaked Amazon Documents Detail $1.8 Million Overrun on a Single Claude AI Task Missed for Five Months Jul 31, 2026 1857 amazon , aws , claude , ai , economics What’s !important #16: “sibling-index()” Animations, Use Cases for the Infinity Keyword, Container Stuck Queries, and More (dxn /css )Jul 31, 2026 1856 retrospectives , css , link-lists The Accessibility Paradox Jul 30, 2026 1855 design , alt-text , accessibility , images Rethinking Friction in an AI World Jul 30, 2026 1854 ai , design The Economic Benefit of Refactoring (mfo )Jul 30, 2026 1853 refactoring , ai , economics Stacked Pull Requests Are Now in Public Preview Jul 30, 2026 1852 github Vibe Design Explained: A Practical Guide for Beginners Jul 30, 2026 1851 guides , vibe-designing , ai 30 Years Ago, AT&T Gave Internet Explorer the Default Advantage (ric /the )Jul 30, 2026 1850 history , internet-explorer , browsers Same Name; Different Component With Scoped Custom Element Registries (fro )Jul 30, 2026 1849 web-components , javascript , browsers Styling the Navigation: Declarative Route and Navigation Matching in CSS (bra )Jul 30, 2026 1848 navigation , css , chrome , browsers Stronger With Every Update: How We’re Making Chrome and the Web Safer in the AI Era Jul 30, 2026 1847 chrome , browsers , ai , security @microcharts/react Jul 29, 2026 1846 packages , react , components , information-design Tabbed Interfaces (web )Jul 29, 2026 1845 navigation , design-patterns , keyboard-navigation , accessibility State of CSS 2026 [Results] (sac /dev )Jul 29, 2026 1844 surveys , metrics , css Debugging Stuck Node.js Processes Jul 29, 2026 1843 nodejs , debugging Your SPA Is Leaking Memory—Soak Test It (den )Jul 29, 2026 1842 single-page-apps , memory , playwright , testing 14 Tips for Working and Developing With AI (j9t )Jul 29, 2026 1841 ai , processes , tips-and-tricks Congress Must Pass a New Federal Law on AI Governance (mar /bro )Jul 29, 2026 1840 ai , legal , licensing A Button That Links to a Random Post in HTML and CSS Only (chr /fro )Jul 29, 2026 1839 buttons , links , randomness , css The Bull and Bear Case for Digital Design in the Age of AI (and /sma )Jul 29, 2026 1838 design , ai , career , link-lists Bend, Do Not Break: Building Resilient Accessibility Programs Jul 29, 2026 1837 accessibility , processes , engineering-management Developers Are Attached to Tools Because Tools Encode Trust Jul 29, 2026 1836 tooling , processes Measuring the Impact of AI Coding Tools: Capacity, Not Horsepower Jul 29, 2026 1835 ai , tooling , productivity , engineering-management Anthropic Backs Urgent Call for the Most Powerful AI Labs to Hit the Brakes Jul 29, 2026 1834 ai , anthropic , legal Amazon Identifies North Korean Hacker Group Behind Open-Source Supply Chain Attacks Jul 29, 2026 1833 foss , security , amazon Maciek Palmowski on Testing Secure WordPress Hosting: Does the Marketing Match Reality? (pal +)Jul 29, 2026 1832 podcasts , interviews , wordpress , hosting , security Evaluating Front-End Web Energy Consumption: Quantifying the Role of Caching, Cookies, Scrolling Behavior, and Data Volume (beb /acm )Jul 29, 2026 1831 studies , research , sustainability , caching , cookies , scrolling I Hate Adobe (aft )Jul 28, 2026 1830 adobe , ai , design , tooling The Orchestrator’s Tax (mfo )Jul 28, 2026 1829 ai-agents , ai , processes Scrum Isn’t for Stormtroopers Jul 28, 2026 1828 scrum , agile , engineering-management , product-management , concepts Web Sustainability Guidelines (WSG) (ale +/w3c )Jul 28, 2026 1827 guidelines , sustainability Why npm Dependency Trees Are So Big (and )Jul 28, 2026 1826 npm , dependencies Fixing My Tooltip Accessibility Mistake (jaf )Jul 28, 2026 1825 accessibility , tooltips , html , aria , attributes , mistakes The Difference Between a Button and a Link Jul 28, 2026 1824 buttons , links , html , comparisons Stop Reviewing Diffs—Start Reviewing Systems (ken )Jul 28, 2026 1823 videos , code-reviews , diff , processes , ai-skills The Secure Way to Release an npm Package in 2026 (sit +/evi )Jul 28, 2026 1822 dependencies , npm , security , configuration Thinking Outside the Box: Digital Design in the AI Era (sma )Jul 28, 2026 1821 design , ai , tooling npm Publish-Time Malware Scanning and Dual-Use Metadata Jul 28, 2026 1820 npm , dependencies , security WOFF 1.0: A Milestone on W3C’s Journey of Fonts on the Web (svg /w3c )Jul 28, 2026 1819 woff , fonts , standards , web , w3c Disrupting Supply Chain Attacks on npm and GitHub Actions (gre +)Jul 28, 2026 1818 npm , github-actions , security , link-lists Local-First AI Coding Workflow for Security-Conscious Teams (age )Jul 28, 2026 1817 ai , processes , security Information Architecture Is the Foundation AI Is Starving For (usa )Jul 28, 2026 1816 information-architecture , ai , user-experience Why Your Favorite Websites Look Like 2005 (and Why You Secretly Love It) (web )Jul 28, 2026 1815 design , efficiency Israel Is Paying Millions to Train AI Chatbots How to Talk About Gaza. It’s Working. (nic /dro )Jul 28, 2026 1814 ai , ethics , politics A11y 101—3.3.3 Error Suggestion (nat )Jul 27, 2026 1813 introductions , accessibility , wcag , errors Let’s Make the Worst htmx Ever (zse )Jul 27, 2026 1812 htmx AraOwl—Test Your Web Knowledge (sch )Jul 27, 2026 1811 websites , quizzes , web-platform , mdn WebKit Features for Safari 26.6 (web )Jul 27, 2026 1810 release-notes , webkit , safari , browsers Cloudflare Workers and Hyperdrive With SvelteKit (ada /fro )Jul 27, 2026 1809 cloudflare , sveltekit The Junior Developer Pipeline Is Broken… and AI Broke It Jul 27, 2026 1808 ai , career , hiring Cheatsheets for Flex, Grid, Anchor Positioning and Invoker Commands (pol )Jul 27, 2026 1807 cheat-sheets , css , flexbox , grids , layout , anchor-positioning 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 1806 shopify , politics , economics Thirty-Six Years Later: The ADA at a Crossroads (dec )Jul 26, 2026 1805 accessibility , ada , legal The Worldviews We Build With: Why Good Design Starts in the Spirit (equ )Jul 26, 2026 1804 design , dei , processes , accessibility Learning Remix 3 (mal )Jul 25, 2026 1803 remix CSS Infinity Use Cases (arg )Jul 25, 2026 1802 css , functions , math , examples Integration Testing Node.js With Testcontainers (fla )Jul 25, 2026 1801 nodejs , testing , postgresql , databases Where Did the Old Web Go? We Followed 657,607 Links to Find Out Jul 25, 2026 1800 web , link-rot , metrics Systems and Delays (jan )Jul 24, 2026 1799 system-design , time , programming Reading a Performance Profile (nuc )Jul 24, 2026 1798 guides , performance , profiling , network , dev-tools Why AI Needs a “Genie Coefficient” (sch )Jul 24, 2026 1797 ai TypeScript 7 Is Here (and It’s 10× Faster) (ahe )Jul 24, 2026 1796 videos , typescript Claude Opus 5: The New Leader in Agentic Knowledge Work Jul 24, 2026 1795 claude , ai , metrics When You Need to Make a Triangle, Think Conic Gradients (chr /fro )Jul 24, 2026 1794 css , functions , gradients Your Agentic Workflow’s Cache Keepalive Costs 8× Too Much (v2: The Interval Frontier) (mem )Jul 24, 2026 1793 ai-agents , ai , caching , metrics , economics , link-lists The Launch of CodePen 2.0 (chr /cod )Jul 23, 2026 1792 codepen My Agentic Coding Setup, July 2026 (dom )Jul 23, 2026 1791 ai , ai-agents , configuration , processes The Dirty Secret Behind AI Agents Jul 23, 2026 1790 ai-agents , ai We Need a New Word—How About… Zuzai? (map )Jul 23, 2026 1789 websites , ai , terminology Accessibility-Ready Theme Reviews: Extending the Deadline (joe )Jul 23, 2026 1788 wordpress , theming , accessibility Using “animation-composition” in CSS to Avoid Redeclaring Other Values (pre /fro )Jul 23, 2026 1787 css , animations Code Coverage: How to Measure It, Understand the Metrics, and Improve Your Tests (jet )Jul 23, 2026 1786 how-tos , code-coverage , concepts , qodana Four Questions Every Tool Should Answer (Even Figma) About AI Training Model Usage (usa )Jul 23, 2026 1785 tooling , ai , legal , figma Reddit and Major Publishers Consider Blocking Google as AI Overviews Cut Search Referral Traffic Jul 23, 2026 1784 google , search , traffic , ai Vite vs. Webpack: Which Build Tool Is Right for Your Frontend Project? (ele /des )Jul 22, 2026 1783 guest-posts , vite , webpack , bundling , modules , comparisons Components Are Dead Jul 22, 2026 1782 components , design-systems Kill the Cookie Banner Jul 22, 2026 1781 websites , cookies , consent-management , advocacy The Future of the Website (joo )Jul 22, 2026 1780 ai , user-conversion , concepts The State of AI Impact in Engineering: Q2 2026 Jul 22, 2026 1779 ai , metrics , quality , developer-experience , economics , engineering-management Accessibility Bugs Are Often Architecture Bugs (hac )Jul 22, 2026 1778 accessibility , architecture , bugs , mistakes , components , consistency , modals , forms , automation An Open Framework for AI Emissions Measurement (bis )Jul 22, 2026 1777 ai , sustainability Open-Weight AI Just Hit 2.8 Trillion Parameters… (fir )Jul 22, 2026 1776 videos , ai , kimi Resize Text and Lessons on Conformance and Techniques (mni )Jul 22, 2026 1775 accessibility , resizing , wcag , compliance , techniques , lessons What Just Happened to TheNumbers.com Should Worry Us All (ste )Jul 22, 2026 1774 ai , bots , scraping , traffic , metrics Jessica Lyschik on Why Accessibility in WordPress Themes Is Easier Than You Think (jes +)Jul 22, 2026 1773 podcasts , interviews , wordpress , theming , accessibility EPUB 3.4 (iva /w3c )Jul 21, 2026 1772 epub , standards Not Tokens (don )Jul 21, 2026 1771 design-tokens , naming Robin Berjon—Fireside (rob +)Jul 21, 2026 1770 videos , interviews , w3c , html , web Monday, July 27, 2026 Security Releases (nod )Jul 21, 2026 1769 release-notes , nodejs , security Low- and Mid-Tier Mobile for the Real World (2026) (css )Jul 21, 2026 1768 mobile , testing , performance Gemini 3.6 Flash and Gemini 3.5 Flash-Lite: Halving Time per Task Jul 21, 2026 1767 gemini , ai , metrics , comparisons This Is Your Brain on AI: What We Lose When the Machine Thinks for Us Jul 21, 2026 1766 videos , ai Anthropic’s $1.5B Copyright Settlement Approved; Only 350 Authors Opted Out (ash /ars )Jul 21, 2026 1765 legal , licensing , content , anthropic , ai Introducing JetBrains Context: Repository Intelligence for Coding Agents (jet )Jul 21, 2026 1764 introductions , jetbrains , ai , ai-agents , economics Firefox Returns to X After Nearly 18 Months of Pretending It Didn’t Need X (piu )Jul 21, 2026 1763 firefox , browsers , twitter+x , social-media Weaponizing and Defending the React Flight Protocol: Deserialization Sinks in RSCs (sma )Jul 21, 2026 1762 react , components , security Agent Behavior (abh )Jul 20, 2026 1761 websites , ai-agents , ai , conventions Durable Objects on Cloudflare (ada /fro )Jul 20, 2026 1760 cloudflare Software Factories, Light and Dark (add )Jul 20, 2026 1759 ai , processes , programming A11y 101—3.3.2 Labels or Instructions (nat )Jul 20, 2026 1758 introductions , accessibility , wcag , labels , forms Why I Built a Semantic HTML First Library (kar )Jul 20, 2026 1757 libraries , components , html , semantics How “animation-timeline: scroll()” Replaces Scroll JavaScript Jul 20, 2026 1756 css , scrolling , animations Building a Responsible AI Review Process for Agile Development Jul 20, 2026 1755 agile , ai , processes , documentation Claude Fable 5 vs. Kimi K3: Same Results, One-Third the Cost, 4× Slower Jul 20, 2026 1754 claude , kimi , ai , comparisons How Accessibility Gets Lost Between Base and Product Design Systems (ann /zer )Jul 20, 2026 1753 accessibility , design-systems HTML Minifier Next: JSON Schema, Cache Statistics, Default Config File (j9t )Jul 20, 2026 1752 release-notes , html-minifier Google Is Building an AI Fence Around the Internet It Once Championed (con )Jul 20, 2026 1751 google , ai , web , open-web , traffic The “Pixel Police” Are Retired: Why AI Agents Are the New Mediators of Web Design (web )Jul 20, 2026 1750 ai-agents , ai , design , craft Hackers Are Exploiting Recently Patched WordPress Bugs, Putting Millions of Websites at Risk (lor )Jul 20, 2026 1749 wordpress , bugs , security The Small, Real, Original Web (jak )Jul 19, 2026 1748 web , indieweb , blogging , link-lists How I Stopped Running Out of Tokens Jul 19, 2026 1747 ai , economics , tooling No, We Can’t Harden Node.js Against Prototype Pollution (mco )Jul 19, 2026 1746 nodejs , prototypes Nuxt 4.5 (dan /nux )Jul 18, 2026 1745 release-notes , nuxt pnpm 11.11–11.14 (koc /pnp )Jul 18, 2026 1744 release-notes , pnpm AI Mania Is Eviscerating Global Decision-Making (lud )Jul 18, 2026 1743 ai , economics The Bottleneck for AI Agents Isn’t the Model Anymore—It’s the Context Layer Jul 18, 2026 1742 ai , ai-agents Hardcore IndieWeb: Run Your Own Website 100% Independently for Only $0.01/day (nea )Jul 18, 2026 1741 indieweb , concepts , blogging , economics Designing Flow Friction: The Core Capability of AI-Native Teams Jul 18, 2026 1740 translations , ai , processes , product-management , engineering-management Design Systems Need Evals (mur )Jul 17, 2026 1739 design-systems , testing Masonry (With Animation) in CSS (chr /fro )Jul 17, 2026 1738 css , masonry , layout , animations Building the ChatGPT Typing Effect (jsd )Jul 17, 2026 1737 chatgpt , javascript , effects The Java Story—the Official Documentary Jul 17, 2026 1736 videos , java , history Does Your Form Really Need a Dropdown List? (nng )Jul 17, 2026 1735 forms , usability , accessibility , examples When It Makes Sense to “Block” the Main Thread (sma )Jul 17, 2026 1734 javascript , performance Use Cases for “aria-expanded” (stv /pic )Jul 16, 2026 1733 html , attributes , aria , accessibility , examples A Practical Guide to Reducing Token Spend (ada )Jul 16, 2026 1732 guides , ai , economics , tooling [Hugging Face] Security Incident Disclosure—July 2026 Jul 16, 2026 1731 hugging-face , ai , security How AI Helped Us Make Sense of Hundreds of Components (cle )Jul 16, 2026 1730 ai , components , design From Figma to Production: The Modern Design-to-Code Pipeline in 2026 Jul 16, 2026 1729 processes , design , tooling , figma Decoy Font Jul 15, 2026 1728 fonts , ttf , ai Image to Text Jul 15, 2026 1727 accessibility , ai , images , alt-text Own the Outer Loop (add )Jul 15, 2026 1726 ai , career , processes Eighty Percent Done Is Not a Real Number (pce )Jul 15, 2026 1725 databases , processes , code-reviews , ai How AI Became Part of My UX Design Workflow Jul 15, 2026 1724 user-experience , design , processes , ai The Most Controversial Rewrite in History Just Shipped… (fir )Jul 15, 2026 1723 videos , bun , refactoring , rust , claude , ai Are We Stuck in the Typographic Principles of the 20th Century? (its )Jul 15, 2026 1722 typography The Most Fun I’ve Had With CSS in a While Thanks to “offset-path” (kev )Jul 15, 2026 1721 videos , css What’s !important #15: Boundary-Aware CSS, Time-Based CSS, Full-Bleed CSS, and More (dxn /css )Jul 15, 2026 1720 css , retrospectives , web-platform , link-lists Testing React Server Components: Vitest Patterns for Async Boundaries and Mock Strategies Jul 15, 2026 1719 react , components , testing , vitest Milan Petrović on the Risks of Legacy PHP in WordPress and Why Upgrading Matters for Security (nat )Jul 15, 2026 1718 podcasts , interviews , php , wordpress , security , maintenance Earning Taste and Judgment (add )Jul 14, 2026 1717 career , ai , cognitive-debt Against Design System Federation (fox )Jul 14, 2026 1716 design-systems CSS Linked Parameters Module Level 1 (tab +/w3c )Jul 14, 2026 1715 css , svg , images A Gentle Introduction to Git Worktrees (nza )Jul 14, 2026 1714 introductions , git Protecting HTML Content Against Copying (jsd )Jul 14, 2026 1713 html , css , javascript , canvas , obfuscation , techniques , comparisons Facebook’s Design Didn’t Evolve—it Regressed (web )Jul 14, 2026 1712 facebook+meta , design , usability Handling Concurrency on the Web With Web Locks API Jul 14, 2026 1711 concurrency , apis , react “prefers-reduced-motion”, Explained (and How to Test It) Jul 14, 2026 1710 css , media-queries , reduced-motion , testing , accessibility What Does “Playing Politics” Mean for Software Engineers? (sea )Jul 14, 2026 1709 career , collaboration Node.js 20 Is Being Deprecated [by Vercel] on October 1, 2026 Jul 14, 2026 1708 vercel , nodejs , deprecation How to Build a Design System Strategy You’ll Actually Deliver (amy )Jul 14, 2026 1707 how-tos , design-systems , strategies As Mass Surveillance Becomes a Reality, Some Are Fighting Back Jul 14, 2026 1706 privacy , facebook+meta , apple , google CSS Container Queries and Subgrid: Building Context-Aware Component Layouts Jul 14, 2026 1705 css , container-queries , grids , layout , components Americans Hate AI So Much That Politicians Are Starting to Lose Their Jobs Over It Jul 14, 2026 1704 ai , politics In Defense of Polyfills (lea )Jul 13, 2026 1703 polyfills , web-platform syntaxp Syntax Highlighter (j9t )Jul 13, 2026 1702 libraries , syntax-highlighting , css Accessibility Is Resistance (tin )Jul 13, 2026 1701 accessibility , ai , images Accessibility in the Age of AI (tet )Jul 13, 2026 1700 accessibility , ai , ai-agents , processes Throwing Confetti With CSS Random (sch )Jul 13, 2026 1699 css , functions , randomness , effects I Stopped Destructuring Everything Jul 13, 2026 1698 javascript In-n-Out Animation Using “sibling-index()” (css /fro )Jul 13, 2026 1697 css , animations , functions The Myth of the Post-Documentation Era (ben )Jul 13, 2026 1696 documentation , ai , myths The Coming Assault on Disability Rights Jul 13, 2026 1695 accessibility , legal , ada HTML in Canvas: Render Real DOM Inside “<canvas>” Jul 13, 2026 1694 html , canvas , javascript Recreating a 1990 Book Cover (in HTML and CSS) (blo )Jul 13, 2026 1693 html , css Next.js Security Release and Our Next Patch Release Jul 13, 2026 1692 release-notes , nextjs Now, Defenders Are Embracing the Prompt Injection, Too (ars )Jul 13, 2026 1691 ai , prompting , security Adding a Second Middleware Broke Our TypeScript Types (inn )Jul 13, 2026 1690 typescript , types I Thought AVIF Would Make Every Image Smaller—It Didn’t (mal )Jul 13, 2026 1689 avif , images , compression , webp Making Sustainable Design the Default, Not the Exception Jul 13, 2026 1688 design , sustainability How to Host a Static Site on AWS for the Price of a Domain (ato )Jul 13, 2026 1687 how-tos , hosting , aws , cloudfront , s3 , economics New Research: The Core Web Vitals Thresholds You Trust Might Be Wrong for Your Site (tam )Jul 13, 2026 1686 web-vitals , performance , metrics Introducing Precursor: Detecting Agentic Behavior With Continuous Client-Side Signals Jul 13, 2026 1685 introductions , bot-detection , network , cloudflare Fetch Needs Error Codes (jas )Jul 12, 2026 1684 javascript , data-fetching , errors The AI Productivity Gap Jul 12, 2026 1683 ai , productivity , efficiency , metrics Taste Cannot Be Delegated Jul 12, 2026 1682 design , leadership , ai The Browser’s Main Thread Is Expensive Jul 12, 2026 1681 javascript , performance , optimization , worker-threads CSS Dedup (j9t )Jul 11, 2026 1680 packages , css , maintainability , performance , optimization In Defense of Not Understanding Your Codebase (sea )Jul 11, 2026 1679 programming , foss , career Introducing shadcn/typeset Jul 10, 2026 1678 release-notes , shadcn The Hard Things About Design (hvp )Jul 10, 2026 1677 design , creativity , leadership , career The Future Worth Building Is Human Jul 10, 2026 1676 ai , outlooks AI Surveillance and Social Progress (sch )Jul 10, 2026 1675 ai , privacy , politics From Kickoff to First Concept: How to Turn Brand Strategy Into Visual Direction (sma )Jul 10, 2026 1674 how-tos , branding , strategies , design , processes Opensource UI Jul 9, 2026 1673 websites , libraries , components Proxy and Reflect (wil /pic )Jul 9, 2026 1672 javascript , objects Why Write Code in 2026 (sof )Jul 9, 2026 1671 programming , career My Accessibility Review Process (hom )Jul 9, 2026 1670 accessibility , processes Thinking Horizontally in CSS “@layer” (chr /fro )Jul 9, 2026 1669 css , cascade Forget OpenCode? Xiaomi’s MiMo Code Is Here Jul 9, 2026 1668 videos , xiaomi , ai Does Your Screen Reader Content Need an Editor? (int )Jul 9, 2026 1667 content , writing , screen-readers , accessibility How to Create Awesome Staggered Animations in CSS (log )Jul 9, 2026 1666 how-tos , animations , css Should I Quit IT or Just Live Through the Burnout? Jul 9, 2026 1665 discussions , career , ai The Framework Wars Are Over: Why No One Dethroned React (ken )Jul 9, 2026 1664 videos , frameworks , react Rewriting Bun in Rust (jar /bun )Jul 8, 2026 1663 refactoring , bun , rust Oh, It’s Happening to Me (thi +)Jul 8, 2026 1662 interviews , accessibility I Think I Have LLM Burnout Jul 8, 2026 1661 ai , career How to Stop Meta From Tracking You (pro )Jul 8, 2026 1660 how-tos , facebook+meta , privacy A Bug Which Only Affected Left-Handed Users (ede )Jul 8, 2026 1659 bugs , wordpress npm Install-Time Security and GAT bypass2fa Deprecation Jul 8, 2026 1658 npm , security , deprecation Anthropic’s Political Risks Are Real, but OpenAI’s Loom Even Larger (wsj )Jul 8, 2026 1657 ai , anthropic , openai , politics AI Software That Generates “Rage Bait” Developed by Germany’s Far-Right AfD (iri )Jul 8, 2026 1656 ai , politics , gemini , openai , claude Alibaba Blocks Claude Code for Employees Over Hidden Tracking of Chinese Users Starting July 10 Jul 8, 2026 1655 claude , ai , alibaba , privacy 200 Milliseconds Jul 7, 2026 1654 websites , http , tls , dns , network , concepts State of Devs 2026 (sac /dev )Jul 7, 2026 1653 surveys , career Writing for Understanding Jul 7, 2026 1652 writing , accessibility How to Kill the Code Review Jul 7, 2026 1651 code-reviews , ai Boundary-Aware Styling in CSS (pre /fro )Jul 7, 2026 1650 css , animations , functions , examples Viability of Local Models for Coding (mfo )Jul 7, 2026 1649 ai You Shouldn’t Trust Trusted Publishing (yos )Jul 7, 2026 1648 security , authentication Blog About Things You Don’t Understand Yet (sea )Jul 7, 2026 1647 blogging , writing , learning Get Ready for the Powerful CSS “border-shape” Property (css /css )Jul 7, 2026 1646 css , borders , shapes , animations , examples Anthropic’s Claude Cowork Now Keeps Working When You Close Your Laptop Jul 7, 2026 1645 claude , anthropic , ai SEO and Geo-Targeting in Next.js: A Practical Guide With Agentic AI Skills Jul 7, 2026 1644 guides , seo , nextjs , geolocation What’s New in ECMAScript 2026 (paw )Jul 6, 2026 1643 ecmascript , standards A11y 101—3.3.1 Error Identification (nat )Jul 6, 2026 1642 introductions , accessibility , wcag , errors Getting Started With Anchor Positioning (jos )Jul 6, 2026 1641 introductions , css , anchor-positioning Four Main Ways to Learn AI for Scrum Masters Jul 6, 2026 1640 ai , scrum , agile , career The “100× Developer Paradox”: Is AI “Brain Fry” Killing the Craft? (web )Jul 6, 2026 1639 career , productivity , ai , craft Memories Can’t Wait—or, How I Learned to Keep Worrying About the Web (zel )Jul 6, 2026 1638 web , open-web , cloud-computing From Figma to Front End: A Handoff Guide for Seamless UI Design and Development (uxm )Jul 6, 2026 1637 guides , design , design-systems , figma The Anchoring Effect in AI-Assisted Decisions: Why the First Number AI Shows You Wins (uxm )Jul 6, 2026 1636 ai , design “focusgroup” Tests (aar )Jul 5, 2026 1635 html , attributes , focus , chrome , browsers , examples , accessibility Wikipedia Is Battling for the Soul of the Internet Jul 5, 2026 1634 wikipedia , web What Is Product Craft in the Age of AI and Design Systems? (ben )Jul 5, 2026 1633 product-management , craft , ai , design-systems Time-Based Background Colour Transitions With Temporal and CSS Color-Mix (sop )Jul 5, 2026 1632 javascript , apis , time , css Return of CSS Outline Jul 4, 2026 1631 css , accessibility , retrospectives