The Quality Paradox of AI-Generated Code Sep 2, 2026 23940 ai , quality , maintainability Tales From the Void: August 2026 Recap (man /voi )Sep 2, 2026 23939 release-notes , vite , vitest , rolldown , oxc Fixing Top-Level Await in Safari (hei /web )Sep 2, 2026 23938 safari , browsers , asynchrony , javascript , webkit , browser-engines “initial-scale” No Longer Needed Sep 2, 2026 23937 html , metadata Learn AI (jad )Sep 2, 2026 23936 websites , courses , ai 10 Anti-AI Slop Moves for Frontend Projects Going Faster Than Humans Can Review (tra /evi )Sep 1, 2026 23935 ai , slop , code-reviews , typescript , linting , testing , ci-cd , quality Manifest V2 Is Dead as Chrome Web Store Permanently Purges Legacy Extensions Sep 1, 2026 23934 chrome , chromium , browsers , browser-extensions We Let AI Agents Rewrite a 92M-Message-a-Day Service in Go—Zero Incidents Sep 1, 2026 23933 ai-agents , ai , refactoring , go , case-studies How to Test Image Quality Across Responsive Breakpoints Before You Ship Sep 1, 2026 23932 how-tos , testing , images , quality , responsive-design , performance Bumping the Major Version of Your JavaScript Library Is User Hostile (jam )Sep 1, 2026 23931 javascript , libraries , semver , versioning Why Tech Companies Hid the “Log Out” Button (and How to Win It Back) (web )Sep 1, 2026 23930 user-experience , design , authentication Ensuring Code Compliance in Public Sector Software Projects (jet )Sep 1, 2026 23929 compliance , security , privacy , auditing , qodana Qwen 4: Release Date, What’s Confirmed, and How to Prepare Sep 1, 2026 23928 qwen , alibaba , ai How Japan Is Rethinking Web Accessibility Without Laws (mak +/tri )Sep 1, 2026 23927 videos , accessibility Why Adding More AI Agents Makes Your Team Slower (mem )Sep 1, 2026 23926 ai-agents , ai , productivity , engineering-management Vibe-Coded Apps Are the New Shadow IT Sep 1, 2026 23925 vibe-coding , ai , tooling , security Why TalkBack Keeps Switching Accents (cra )Sep 1, 2026 23924 accessibility , pronunciation , talkback Get Grid Information Using Pure CSS (css )Sep 1, 2026 23923 css , grids What’s New in Svelte: September 2026 (dre /sve )Sep 1, 2026 23922 release-notes , svelte , sveltekit Evaluating a Success Criterion (aar )Sep 1, 2026 23921 accessibility , auditing , wcag , processes Testing Cookie Behavior Across Hundreds of Web Surfaces With Our in-House Auditor Aug 31, 2026 23920 cookies , consent-management , testing , privacy , case-studies What’s !important #18: “<geolocation>”, Syntax ::highlight()ing, “named-feature()”, and More (css )Aug 31, 2026 23919 css , html , retrospectives , web-platform , link-lists Domain Checks Developers Should Make Before Launching a New Web Project Aug 31, 2026 23918 domains , dns What Automated Accessibility Tools Will Never Catch With Tanveer Khan Aug 31, 2026 23917 podcasts , interviews , accessibility , tooling , testing , automation Let’s Use the Emergent CSS “random()” Function in All the Browsers (css )Aug 31, 2026 23916 css , functions , randomness , support , browsers AI Made Me Doubt Everything About Programming (fel )Aug 31, 2026 23915 videos , ai , programming , history If You Have to Ask, Is It Accessible? (web )Aug 31, 2026 23914 accessibility , vpat-acr , documentation What’s New in Astro—August 2026 (sar )Aug 31, 2026 23913 release-notes , astro , link-lists A11y 101—4.1.3 Status Messages (nat )Aug 31, 2026 23912 introductions , accessibility , wcag , notifications , live-regions Remix 3 Release Candidate (bro /rem )Aug 31, 2026 23911 release-notes , remix CSS Is Still Awesome (jas )Aug 31, 2026 23910 css Dave [Letorey] Visits (dle +)Aug 31, 2026 23909 videos , interviews , mdn , community , accessibility , ai Agentic Skill Decay (add )Aug 31, 2026 23908 ai , ai-agents , processes , learning Superprimary (don )Aug 31, 2026 23907 design , marketing , theming , buttons What Is the Best Web Page Minifier in 2026? (apo )Aug 30, 2026 23906 html , minification , tooling , html-minifier , htmlnano , minify-html , minimize , swc , metrics , comparisons You Have to Beat the Models at Something (sea )Aug 30, 2026 23905 ai , career California Passes AB-1856 for Open-Source Relief Over Age Verification (pho )Aug 29, 2026 23904 foss , unix-like , legal AI Invasive Design (hey )Aug 29, 2026 23903 ai , design , learning Creepy Crawlies (mon )Aug 29, 2026 23902 ai , crawling , traffic , bots How We Use AI for Every Article Without Making AI Slop (ahr )Aug 28, 2026 23901 ai , content , processes AI Doesn’t Mean the End of Mathematics—at Least Not Yet (sch +)Aug 28, 2026 23900 ai , math The Custodial Era of UX: Cleaning Up After AI (nng )Aug 28, 2026 23899 user-experience , ai , processes , maintenance Background Image Refraction in CSS (pre /fro )Aug 28, 2026 23898 css , images , backgrounds , effects The AI Backlash Gets Professional (mat )Aug 28, 2026 23897 ai , advocacy , economics , sustainability New to the Web Platform in August Aug 28, 2026 23896 release-notes , web-platform , browsers , chrome , firefox NestJS v12 Is Now Available Aug 28, 2026 23895 release-notes , nestjs Limit the Number of Details Aug 28, 2026 23894 design , minimalism htmx 4.0.0 Has Been Released (htm )Aug 28, 2026 23893 release-notes , htmx “node:bench” (jas )Aug 28, 2026 23892 nodejs , performance OpenAI Agents Hacked Hugging Face in 700-Strong Swarm, Tried to Cover Tracks: Investigations (str )Aug 27, 2026 23891 openai , hugging-face , ai , security Feature Detecting “Undetectable” CSS Features With “@supports named-feature()” (bra )Aug 27, 2026 23890 css , feature-detection Good Riddance, TeamPCP. Now for the Hard Part. Aug 27, 2026 23889 security Big Tech Faces Big Resistance Aug 27, 2026 23888 facebook+meta , amazon , apple , google , ai , legal AI Operating Principles (buz )Aug 27, 2026 23887 ai , principles A Deep Dive Into StyleX (fla )Aug 27, 2026 23886 deep-dives , tooling , css , javascript Audit Your Agent Files (add )Aug 27, 2026 23885 agentsmd , ai-skills , ai , documentation , maintenance Rethinking Data Visualisation: A UX Approach to Dashboards That Actually Drives Decisions (sma )Aug 26, 2026 23884 visualization , information-design , user-experience , examples Fake US Thinktank Set Up and Funded by Israel Sought to Game AI for Propaganda (jas /the )Aug 26, 2026 23883 ai , politics Web-Perf Wednesday—Faster Browser Releases Change Your RUM Population (css )Aug 26, 2026 23882 performance , browsers , firefox , chrome The Turbulent AI Era Is Here—the Choices We Make Now Are Critical (bil )Aug 26, 2026 23881 ai , politics , outlooks The Bypass Mechanism Screen Reader Users Still Don’t Have Aug 26, 2026 23880 skip-links , components , wcag , accessibility Controlling When CSS Custom Property Values Are Computed (jaf )Aug 26, 2026 23879 css , custom-properties The Depths of JavaScript: Minesweeper in 247 Bytes Aug 26, 2026 23878 javascript , minimalism , functionality Your Hiring Process Needs HTTP Status Codes Aug 26, 2026 23877 hiring , http 10 Git Commands You’ll Wish You Knew Earlier Aug 26, 2026 23876 git , command-line , examples How Chrome Tracks You and How to Limit It (pro )Aug 26, 2026 23875 how-tos , chrome , browsers , privacy Figure, Video, Figcaption, and Accessibility (sch )Aug 26, 2026 23874 multimedia , captions , accessibility , link-lists How Capital One Assesses AI Readiness (mka )Aug 26, 2026 23873 podcasts , interviews , ai , engineering-management , case-studies Django Developers Survey 2026 Results (jet )Aug 26, 2026 23872 surveys , django , metrics Problem With Concurrent Linter Fixes (jfm )Aug 26, 2026 23871 linting , eslint Hover Proximity Using Modern CSS (css /fro )Aug 26, 2026 23870 css , effects Node.js User Survey 2026 (nod )Aug 26, 2026 23869 surveys , nodejs pnpm 12.0 (koc /pnp )Aug 26, 2026 23868 release-notes , pnpm AI Promoted Every Developer to Reviewer—Nobody Tested the Reviewer Aug 25, 2026 23867 ai , code-reviews The Infinite Scroll Was a Design Crime—Now Meta is Paying for It (web )Aug 25, 2026 23866 scrolling , web , facebook+meta , legal Where Usability Testing and Accessibility Audits Overlap Aug 25, 2026 23865 testing , usability , accessibility , auditing , comparisons , wcag Balancing Flex Items With “flex-wrap: balance” (sha )Aug 25, 2026 23864 css , flexbox , layout , masonry The Email Verification API (phi )Aug 25, 2026 23863 email , apis Why Monthly Agency Retainers Waste Small Business Budgets in SA Aug 24, 2026 23862 economics , business-relations The Cloudflare Blog—Brought to You by EmDash Aug 24, 2026 23861 cloudflare , emdash Multiple-Column Layout, Rows, Rules, and Floats Aug 24, 2026 23860 css , layout , floats WordPress PHP-Only Block Registration (css )Aug 24, 2026 23859 wordpress , php A11y 101—4.1.2 Name, Role, Value (nat )Aug 24, 2026 23858 introductions , accessibility , wcag , naming , components Intent to Ship: JPEG XL (jaf /moz )Aug 24, 2026 23857 jpeg-xl , images , firefox , browsers The 4 Hs of HTML (alv )Aug 24, 2026 23856 html , semantics The Asteroid Currently Hitting Frontend Web Development (nol )Aug 23, 2026 23855 ai , career How to Apply CSS Only if There Are a Certain Number of Nested Elements (cfe )Aug 22, 2026 23854 how-tos , css Containerizing and Optimizing Node.js Applications With Paketo Buildpacks Aug 21, 2026 23853 nodejs , containerization , tooling , docker AI-Generated Images Can Perform as Well as Stock Photography (nng )Aug 21, 2026 23852 ai , images , user-experience Can “Predictable Delivery” Be Measured? Aug 21, 2026 23851 engineering-management , productivity Resolved: CSS Class Prefix Selector (geo /css )Aug 21, 2026 23850 css , selectors How to Write Accessible Times Aug 21, 2026 23849 how-tos , writing , time , accessibility Vibe Coding and Quality (ily )Aug 21, 2026 23848 vibe-coding , ai , quality AI Data Center Outrage Is Showing Up Everywhere From Ads to Elections (ash +)Aug 20, 2026 23847 ai , infrastructure , sustainability , politics Build: Downgrade [Node.js] Intel macOS Support to Experimental (nod )Aug 20, 2026 23846 nodejs , macos , support AI-Assisted Development Means Test-First Development (j9t )Aug 20, 2026 23845 ai , testing , principles On Teaching AI How You Work (kar )Aug 20, 2026 23844 ai , ai-skills Chrome 153 Beta Aug 20, 2026 23843 release-notes , chrome , browsers Bun 1.4 (bun )Aug 20, 2026 23842 release-notes , bun The Pulse: Grok’s CLI Caught Uploading All Your Local Files to the Cloud (ger )Aug 19, 2026 23841 ai , security AI Checks AI: OpenAI Promises More Control After Attack on Hugging Face (mho /hei )Aug 19, 2026 23840 ai , openai , hugging-face , security Is There a Relationship Between Cycle Time and PR Throughput? Aug 19, 2026 23839 productivity , metrics , engineering-management How Generative AI Is Changing Modern Software Development Aug 19, 2026 23838 ai , programming US Lead in the AI Race With China Is Rapidly Narrowing (luz +)Aug 19, 2026 23837 ai , metrics , openai , anthropic , moonshot-ai The Process of Migrating From Sass to Native CSS (chr )Aug 19, 2026 23836 migrating , sass , css Designing for People With No or Limited Mobility (tet )Aug 19, 2026 23835 design , accessibility AFixt Comments on the WCAG 3 Conformance Model (kar )Aug 19, 2026 23834 wcag , compliance , accessibility Survival Guide for a Censored Internet Aug 19, 2026 23833 guides , censorship , network Good Writing Is Obvious, Not Original (sea )Aug 19, 2026 23832 writing CSS Navigation Matching, Early Days (geo /css )Aug 19, 2026 23831 css , navigation How We Migrated lovable.dev Away From Next.js and Turned It Into Another Lovable App Aug 18, 2026 23830 migrating , nextjs , case-studies , ai Does This Menu Work With Keyboard? the Surprising Number of Big Brands That Fail Aug 18, 2026 23829 accessibility , keyboard-navigation , examples A Claude Code Skill Was Eating 200,000 Tokens Before Answering a Single Question Aug 18, 2026 23828 claude , ai , ai-skills , anthropic How Long Does It Take to Remediate Accessibility Audit Findings? Aug 18, 2026 23827 accessibility , auditing Israel Creates Fake Think Tank to Influence AI Chatbots (pal )Aug 18, 2026 23826 politics , ethics , ai Content Formatting Guidelines for LLMs vs. Google Search Aug 18, 2026 23825 guidelines , content , aiso , chatgpt , perplexity , gemini , google , ai , accessibility , link-lists 7 Productivity Tips That Sound Wrong (but Actually Work) Aug 18, 2026 23824 productivity , tips-and-tricks , career , processes , communication We’re the Next.js Team—Ask Us Anything Aug 18, 2026 23823 discussions , nextjs Enhanced Spell Checking on the Web (bka )Aug 18, 2026 23822 apis , html , javascript What Is the Purpose of Software (dtl )Aug 18, 2026 23821 programming , metrics , economics Git at Any Scale Aug 18, 2026 23820 version-control , git , self-hosting , scalability CSS Units (mcs )Aug 18, 2026 23819 websites , css , units Figma Is the New Dreamweaver: How Modern Prototyping Tools Are Trapping Us in 2018 (web )Aug 17, 2026 23818 figma , dreamweaver , comparisons , design , tooling React Compiler Linting Just Got a Rust-Native Speedup in Oxlint (fro )Aug 17, 2026 23817 react , compiling , rust Can’t Touch the DOM? Reach for “:has()” to Style Any Element (tho )Aug 17, 2026 23816 css , selectors Shadow-Piercing Local Component Variables (dav )Aug 17, 2026 23815 components , css , custom-properties Why “rel="noopener"” Is Obsolete for Links Aug 17, 2026 23814 html , links , privacy , security Using AI as a Tool, Not a Person Aug 17, 2026 23813 ai , concepts , processes Music Theory for Programmers (luk )Aug 17, 2026 23812 javascript My HTML Boilerplate in 2026 (mat )Aug 17, 2026 23811 html , templates How to Contribute to PHP (mat /the )Aug 17, 2026 23810 how-tos , php The Hidden UX Debt That Is Quietly Driving Your Users Away (mak )Aug 16, 2026 23809 user-experience , design-debt Alibaba’s Qwen Becomes World’s Most Downloaded Open AI Model Aug 16, 2026 23808 qwen , alibaba , ai Understanding Anthropic’s AI Watermark: How to Beat It Aug 16, 2026 23807 how-tos , watermarking , ai , claude , anthropic How to Prevent Google Antigravity From Accessing .env (jad )Aug 16, 2026 23806 how-tos , code-editors , environments Your Juniors Are Still Here—the Reps Are Gone Aug 16, 2026 23805 ai , career , link-lists AI Text Watermarking Is Not a Big Deal (sea )Aug 16, 2026 23804 ai , watermarking , anthropic What AI Engineer Interviews Really Test: A Practical Guide to Preparing for Modern AI Roles Aug 15, 2026 23803 guides , interviewing , ai , career Introducing Public Preview Runtimes on AWS Lambda, Starting With Node.js 26 and Python 3.15 Aug 15, 2026 23802 introductions , lambda , serverless , nodejs , python When a Disabled Submit Button Becomes a Dead End (cer )Aug 15, 2026 23801 accessibility , buttons , wcag Why I Ported Moonshine to JavaScript (pet )Aug 15, 2026 23800 migrating , c++ , javascript How to Become an AI Designer Aug 15, 2026 23799 how-tos , ai , design , vibe-coding , link-lists What’s !important #17: Custom Highlight API, CSS Navigation Matching, Fixing “text-stroke”, and More (dxn /css )Aug 14, 2026 23798 css , retrospectives , link-lists Claude Now Watermarks Everything It Writes—Here’s What It Means for Marketers (thi /ahr )Aug 14, 2026 23797 claude , ai , content , marketing If the Markets Reject OpenAI and Anthropic, the US Should Nationalize Them (sch )Aug 14, 2026 23796 openai , anthropic , ai , politics , economics Using Scroll-Driven Animations for Opposing Scroll Directions (cit )Aug 14, 2026 23795 css , animations , scrolling Ethics in Tech Publishing: On Human Rights and the Middle East (j9t )Aug 14, 2026 23794 ethics , politics , community Exploring Compose HTML for Server Side Rendering (jet )Aug 14, 2026 23793 html , server-side-rendering AI Bosses Are Slow to Fire and Quick to Hire Aug 14, 2026 23792 ai , hiring “Your Benchmarks Don’t Apply to Us” Aug 14, 2026 23791 engineering-management Node.js Interactive 2026: A Recap (avi /nod )Aug 14, 2026 23790 nodejs , foss , quic , http , documentation , testing , ai , retrospectives Your Modules Are Lying to You Aug 14, 2026 23789 javascript , esm , commonjs , modules Canvas Browser Aug 14, 2026 23788 websites , browsers MicroLighter (dav )Aug 14, 2026 23787 packages , syntax-highlighting , css How to Promote Your Writings and Your Website With Frontend Dogma (dxs )Aug 13, 2026 23786 frontend-dogma , career Five European Companies Just Agreed to Buy AI Compute That Doesn’t Exist Yet Aug 13, 2026 23785 ai , mistral Building a High-Performance Data Grid in React, Vue, and Svelte (sva )Aug 13, 2026 23784 react , vuejs , svelte , performance Claude Watermarks Its Output: What Content Teams Should Know (sem )Aug 13, 2026 23783 claude , ai , watermarking , content Delayed-Then-Instant Tooltips With HTML and CSS Alone (chr /fro )Aug 13, 2026 23782 tooltips , html , css Tooltips Need a Delay, and Then They Need to Skip It (fro )Aug 13, 2026 23781 tooltips , user-experience , react Rethinking Design Leadership With Swarms and Flocks (bre )Aug 13, 2026 23780 design , leadership , concepts How to Make Your Design System Agent-Ready Aug 13, 2026 23779 how-tos , design-systems , ai-agents , ai New EU Guidelines for AI Labelling (sma )Aug 13, 2026 23778 guidelines , ai , legal , politics Is Design Dead in the Age of AI? Aug 13, 2026 23777 design , ai , tips-and-tricks When Public Doesn’t Include You (gra )Aug 13, 2026 23776 accessibility , dei Understanding “aria-details” (rus )Aug 13, 2026 23775 attributes , aria , accessibility , html Solid 2.0 RC: The Big <Reveal> (rya /sol )Aug 13, 2026 23774 release-notes , solidjs Amy Kamala on Art, Tech, and Open Source: A Journey Through WordPress and Community (nat )Aug 12, 2026 23773 podcasts , interviews , foss , wordpress , community Blocked “aria-hidden”: The Warning Is Right, and Every Fix You’ve Found Is Wrong (css )Aug 12, 2026 23772 accessibility , aria , chrome , dev-tools , browsers Israel Used AI-Assisted Technology to Destroy Infrastructure in Gaza Aug 12, 2026 23771 ai , ethics Practical Guidelines for Making Destructive Actions Accessible Aug 12, 2026 23770 guidelines , accessibility , usability Is It Time to Get Ready for WCAG 3? Let’s Read It Together (aaa )Aug 12, 2026 23769 videos , accessibility , wcag CSS “position: sticky” Not Working? Diagnose the Root Cause Aug 12, 2026 23768 css , positioning , debugging How to Make Your Website Load Faster: A Beginner’s Guide Aug 12, 2026 23767 guides , performance How the EU Can Face Down Trump’s Tech Aggression (the /eur )Aug 12, 2026 23766 politics , ai , legal Keeping Type Consistent in Changing Conditions (ell )Aug 12, 2026 23765 typography , variable-fonts , fonts Should a Dialog Close When Clicked Outside? (aar )Aug 12, 2026 23764 modals , usability How to Generate Non-Sloppy Content With AI (hac )Aug 12, 2026 23763 how-tos , ai , content The Next Evolution of Software Developers Aug 12, 2026 23762 programming , career , ai [Node.js] AI Use Policy and Guidelines (nod )Aug 12, 2026 23761 guidelines , nodejs , ai Understanding “aria-roledescription” (rus )Aug 12, 2026 23760 attributes , aria , accessibility , html Top 5 AI Features in IntelliJ IDEA (ant /jet )Aug 12, 2026 23759 intellij-idea , code-editors , ai Vibe Coding UI Specification Aug 12, 2026 23758 ai , vibe-coding , documentation Accessible Is Conformant (kar )Aug 12, 2026 23757 accessibility , compliance , wcag , legal 5 Useful npx Helpers (j9t )Aug 12, 2026 23756 npx , tooling HTML Over WebSockets: Real-Time SPAs With Barely Any JavaScript (and )Aug 11, 2026 23755 html , websockets , single-page-apps , link-lists AI Is Removing the Middle Class of Software Engineering Aug 11, 2026 23754 ai , code-reviews , career , programming 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 23753 css , fonts , macos Which AI Models Watermark Their Output? Aug 11, 2026 23752 ai , watermarking , claude , gemini , chatgpt , legal , comparisons Most of Your Tech Debt Is Free Aug 11, 2026 23751 technical-debt , maintenance , prioritization , economics How to Write Readable Content Aug 11, 2026 23750 how-tos , writing , content , readability 5 AI Workflows for Local SEO (ama /moz )Aug 11, 2026 23749 ai , automation , seo The Human Is the Loop Aug 11, 2026 23748 ai , career , processes A Deep Dive Into Hono (fla )Aug 11, 2026 23747 deep-dives , hono Headless WordPress With Astro: Achieving Perfect “100” Core Web Vitals Aug 10, 2026 23746 wordpress , headless , astro , web-vitals , performance Is Your Board Getting Accessibility Governance Right? (tin /tet )Aug 10, 2026 23745 accessibility Building an Accordion the Browser Can Search Aug 10, 2026 23744 accordions , hiding , search , html , css , javascript Are You Designing for the Old World? (kyl )Aug 10, 2026 23743 design , ai What’s Different in pnpm 12 (koc /pnp )Aug 10, 2026 23742 pnpm , release-notes Animating CSS “border-image” (pre /css )Aug 10, 2026 23741 css , borders , images , animations Scroll Axis Lock (arg )Aug 10, 2026 23740 css , scrolling Why You Might Want to Build Your Web App in Canvas Instead of HTML Aug 9, 2026 23739 canvas , web-apps , html , comparisons Unlock Immediate Diagonal Scrolling With CSS “scroll-axis-lock: none” (bra )Aug 9, 2026 23738 css , scrolling Lessons Learned Making My Peritel Typeface (chr )Aug 9, 2026 23737 fonts , lessons AI Is Now a Major Election Issue Aug 9, 2026 23736 ai , politics Toggles Considered Harmful Aug 9, 2026 23735 design , toggles , usability Let’s Talk About Gradients Aug 9, 2026 23734 design , tooling , gradients Advanced AI Sycophancy (sea )Aug 9, 2026 23733 ai , communication Triaging the AI Horde (mco )Aug 9, 2026 23732 ai , processes , security Making More npm Packages Work With jsDelivr ESM Mode Aug 8, 2026 23731 npm , dependencies , esm Meta Caught Paying Nazis to Post on Facebook (fw /fut )Aug 8, 2026 23730 facebook+meta , politics , ethics Middle Management Roles Are Also a Trap (let )Aug 8, 2026 23729 career , engineering-management , leadership The Default Is Not a Design Decision Aug 8, 2026 23728 design , ai , figma , tooling HTML Can Do That (chr )Aug 8, 2026 23727 html , examples New Amazon Data Center Is Set to Have the Most Polluting Power Plant in the US (hir )Aug 7, 2026 23726 amazon , infrastructure , sustainability View Transitions: Careful Not to Make Stuff Unclickable (chr /fro )Aug 7, 2026 23725 css , view-transitions , usability Can We Make Default Tailwind a More Accessible Choice? (spa )Aug 7, 2026 23724 tailwind , accessibility , css How to Navigate Headings With NVDA Screen Reader (pop )Aug 7, 2026 23723 videos , how-tos , headings , navigation , nvda , screen-readers , accessibility How to Decide When an AI Tool Is Worth Keeping (nng )Aug 7, 2026 23722 how-tos , ai , tooling How Baseline Can Help You Ship Less JavaScript (jad /sma )Aug 7, 2026 23721 javascript , dependencies , browsers , support , web-platform 99% of My Website Traffic Is Bots Aug 7, 2026 23720 traffic , bots , ai , crawling , scraping Using and Styling the Dialog Element (geo /css )Aug 7, 2026 23719 modals , html , css A Pragmatic Guide to Browser Support (pix )Aug 7, 2026 23718 videos , guides , browsers , support , web-platform How Design Systems Talk to Machines (kae )Aug 7, 2026 23717 studies , research , design-systems , ai , mcp , llmstxt , ai-skills , storybook , tooling Don’t Use a Class for That (alv )Aug 7, 2026 23716 html , attributes , selectors , css How to Keep Thinking (sea )Aug 7, 2026 23715 how-tos , programming , processes , career Why $370B Tech Group Palantir Pays 1.4 Percent Tax Rate: Report (cao /alj )Aug 6, 2026 23714 palantir I Recreated Management With AI: 9 Things I Do Differently Aug 6, 2026 23713 ai , processes Working With “::highlight()” Using Progressive Enhancement (sun /pic )Aug 6, 2026 23712 css , javascript , apis , progressive-enhancement The Anatomy of Accessible Forms: Required Form Fields (deq )Aug 6, 2026 23711 forms , accessibility Dark Mode Toggles: Two States Are Enough (lea )Aug 6, 2026 23710 dark-mode , design-patterns , examples Defining Ethical Design for Machines Aug 6, 2026 23709 design , ethics , principles , ai The World Needs Compassionate AI Aug 6, 2026 23708 ai , ethics CSS: The Bomb Inside Your Inbox (gaz /por )Aug 6, 2026 23707 css , html , csp , email , security 2026 State of CSS, Devs Surveys (geo /css )Aug 6, 2026 23706 css , career The Hierarchy of Competence (hvp )Aug 6, 2026 23705 processes , career , efficiency , collaboration , prioritization , engineering-management Improved CSS Text-Stroke (tyl )Aug 6, 2026 23704 css , effects AI and Accessibility for Ecommerce: What the Tools Really Do and What They Don’t Aug 5, 2026 23703 ai , accessibility , ecommerce , myths How to Fix the Dual-Write Problem in Node.js With the Outbox Pattern (fre )Aug 5, 2026 23702 how-tos , nodejs , databases The Naked Designer: What Happens When You Can’t Hide Behind Craft Aug 5, 2026 23701 design , craft , career The “Disability Dongle”: Why Silicon Valley Hates Me and You (wei )Aug 5, 2026 23700 accessibility 5 CSS Properties You Should Know for Better Text Designs (pre /fro )Aug 5, 2026 23699 css , design Progressive Enhancement Inside of JavaScript (rem )Aug 5, 2026 23698 javascript , progressive-enhancement Accessibility Getting Dropped in the Process (nic )Aug 5, 2026 23697 accessibility , design , processes Let Your Designs Fail for the Right Reasons (moz )Aug 5, 2026 23696 design , ai , prototyping , usability , testing , figma Maybe the “Webmaster” Isn’t Dead After All (j9t )Aug 5, 2026 23695 career , ai , terminology AI Adoption Isn’t the Same as AI Usage Aug 5, 2026 23694 ai What Are Code Reviews Even For? Aug 5, 2026 23693 code-reviews , metrics , ai I Didn’t Set a Cookie Aug 5, 2026 23692 cookies , fingerprinting , privacy Major Shai Hulud Campaign Strikes npm Again, Affecting keyv and 400+ Packages Aug 4, 2026 23691 npm , dependencies , security The 2-Second Rule: How to Make Your Website Feel Like Magic in 2026 (web )Aug 4, 2026 23690 how-tos , ai , performance We Finally Learned to Center a Div, Then Browsers Added Sidebars Aug 4, 2026 23689 css , centering , browsers , javascript Safari Bug Report: Subgrid Doesn’t Respect “justify-content” (paw )Aug 4, 2026 23688 safari , browsers , bugs , grids , css , layout What if You’re Not Supposed to Have a Long-Term Plan? Aug 4, 2026 23687 career , learning Migrating a Large Flow Monorepo to TypeScript Aug 4, 2026 23686 migrating , monorepos , typescript vlt 1.0 and Hosted Package Registries (dar /vlt )Aug 4, 2026 23685 release-notes SolidStart v2 Is Now Stable (bsk /sol )Aug 4, 2026 23684 release-notes , solidstart Web Security Is Too Hard (eri )Aug 4, 2026 23683 security , cloudflare , case-studies Cloudflare Workers and Containers Now Support Inbound TCP Connections and Grpc Aug 3, 2026 23682 cloudflare Something Nobody Told You About The Image Element (It Can Overflow) (css /fro )Aug 3, 2026 23681 html , images , overflow , css How Would You Decide Whether the Content Is Good or Bad? Aug 3, 2026 23680 discussions , ai , content , quality Gap Decorations Are Now Available, Here’s What’s New (css )Aug 3, 2026 23679 css , layout , decoration Why Tiny JPEGs Look Different in Chrome Aug 3, 2026 23678 jpeg , images , chrome , browsers A11y 101—3.3.4 Error Prevention (nat )Aug 3, 2026 23677 introductions , accessibility , wcag , errors , html , javascript Your JSON Is Lying to You Aug 3, 2026 23676 json , console , javascript What Is an AI Voice Agent? Aug 3, 2026 23675 ai-agents , ai , voice , concepts Win32 Profile Aug 3, 2026 23674 css , windows , themes TypeScript 7 Went Native: What Actually Changes and What Doesn’t Aug 2, 2026 23673 typescript , metrics , performance Giving and Taking Credit in Big Tech Companies (sea )Aug 2, 2026 23672 career , collaboration , communication Adding Go’s “defer” to the TypeScript Compiler (hea )Aug 2, 2026 23671 typescript , compiling , go Why I Don’t Recommend Tailwind CSS (and )Aug 2, 2026 23670 tailwind Dev Tools Must Be Open Source (cra )Aug 2, 2026 23669 tooling , personalization , ai Starting With AGENTS.md: Five Steps to Building an Agent-Friendly Project Aug 2, 2026 23668 translations , ai , ai-agents , agentsmd , processes Claude’s Steganographic Request Marking: What Developers Need to Know Aug 1, 2026 23667 claude , ai , privacy Kimi K3: The Complete Developer Guide Aug 1, 2026 23666 guides , kimi , ai , tooling What’s New in Svelte: August 2026 (dre /sve )Aug 1, 2026 23665 release-notes , sveltekit , svelte What’s !important #16: “sibling-index()” Animations, Use Cases for the Infinity Keyword, Container Stuck Queries, and More (dxn /css )Jul 31, 2026 23664 retrospectives , css , link-lists Leaked Amazon Documents Detail $1.8 Million Overrun on a Single Claude AI Task Missed for Five Months Jul 31, 2026 23663 amazon , aws , claude , ai , economics The Unexpected Things Developer Metrics Can Measure Jul 31, 2026 23662 metrics , developer-experience AI Models Need Moral Support to Make Discoveries (sea )Jul 31, 2026 23661 ai , prompting AI: Considerations for People Who Make Decisions (ber )Jul 31, 2026 23660 ai , prioritization , processes Promises of Accessibility ComplAIance (cer )Jul 31, 2026 23659 accessibility , compliance , ai Agentic Coding: Bet on the Primitives (rwi )Jul 31, 2026 23658 ai-agents , ai , programming What’s New in Astro—July 2026 (sar )Jul 31, 2026 23657 release-notes , astro No New Name Has Replaced “UX” (nng )Jul 31, 2026 23656 user-experience , terminology Are AI Detectors Accurate? (pro )Jul 31, 2026 23655 ai , tooling The CSS “lh” unit (sha )Jul 31, 2026 23654 css , units Stronger With Every Update: How We’re Making Chrome and the Web Safer in the AI Era Jul 30, 2026 23653 chrome , browsers , ai , security Styling the Navigation: Declarative Route and Navigation Matching in CSS (bra )Jul 30, 2026 23652 navigation , css , chrome , browsers Same Name; Different Component With Scoped Custom Element Registries (fro )Jul 30, 2026 23651 web-components , javascript , browsers 30 Years Ago, AT&T Gave Internet Explorer the Default Advantage (ric /the )Jul 30, 2026 23650 history , internet-explorer , browsers Vibe Design Explained: A Practical Guide for Beginners Jul 30, 2026 23649 guides , vibe-designing , ai Stacked Pull Requests Are Now in Public Preview Jul 30, 2026 23648 github The Economic Benefit of Refactoring (mfo )Jul 30, 2026 23647 refactoring , ai , economics Rethinking Friction in an AI World Jul 30, 2026 23646 ai , design The Accessibility Paradox Jul 30, 2026 23645 design , alt-text , accessibility , images Evaluating Front-End Web Energy Consumption: Quantifying the Role of Caching, Cookies, Scrolling Behavior, and Data Volume (beb /acm )Jul 29, 2026 23644 studies , research , sustainability , caching , cookies , scrolling Maciek Palmowski on Testing Secure WordPress Hosting: Does the Marketing Match Reality? (pal +)Jul 29, 2026 23643 podcasts , interviews , wordpress , hosting , security Amazon Identifies North Korean Hacker Group Behind Open-Source Supply Chain Attacks Jul 29, 2026 23642 foss , security , amazon Anthropic Backs Urgent Call for the Most Powerful AI Labs to Hit the Brakes Jul 29, 2026 23641 ai , anthropic , legal Measuring the Impact of AI Coding Tools: Capacity, Not Horsepower Jul 29, 2026 23640 ai , tooling , productivity , engineering-management Developers Are Attached to Tools Because Tools Encode Trust Jul 29, 2026 23639 tooling , processes Bend, Do Not Break: Building Resilient Accessibility Programs Jul 29, 2026 23638 accessibility , processes , engineering-management The Bull and Bear Case for Digital Design in the Age of AI (and /sma )Jul 29, 2026 23637 design , ai , career , link-lists A Button That Links to a Random Post in HTML and CSS Only (chr /fro )Jul 29, 2026 23636 buttons , links , randomness , css Congress Must Pass a New Federal Law on AI Governance (mar /bro )Jul 29, 2026 23635 ai , legal , licensing 14 Tips for Working and Developing With AI (j9t )Jul 29, 2026 23634 ai , processes , tips-and-tricks Your SPA Is Leaking Memory—Soak Test It (den )Jul 29, 2026 23633 single-page-apps , memory , playwright , testing Debugging Stuck Node.js Processes Jul 29, 2026 23632 nodejs , debugging State of CSS 2026 [Results] (sac /dev )Jul 29, 2026 23631 surveys , metrics , css Tabbed Interfaces (web )Jul 29, 2026 23630 navigation , design-patterns , keyboard-navigation , accessibility @microcharts/react Jul 29, 2026 23629 packages , react , components , information-design Israel Is Paying Millions to Train AI Chatbots How to Talk About Gaza. It’s Working. (nic /dro )Jul 28, 2026 23628 ai , ethics , politics Why Your Favorite Websites Look Like 2005 (and Why You Secretly Love It) (web )Jul 28, 2026 23627 design , efficiency Information Architecture Is the Foundation AI Is Starving For (usa )Jul 28, 2026 23626 information-architecture , ai , user-experience Local-First AI Coding Workflow for Security-Conscious Teams (age )Jul 28, 2026 23625 ai , processes , security Disrupting Supply Chain Attacks on npm and GitHub Actions (gre +)Jul 28, 2026 23624 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 23623 woff , fonts , standards , web , w3c npm Publish-Time Malware Scanning and Dual-Use Metadata Jul 28, 2026 23622 npm , dependencies , security Thinking Outside the Box: Digital Design in the AI Era (sma )Jul 28, 2026 23621 design , ai , tooling The Secure Way to Release an npm Package in 2026 (sit +/evi )Jul 28, 2026 23620 dependencies , npm , security , configuration Stop Reviewing Diffs—Start Reviewing Systems (ken )Jul 28, 2026 23619 videos , code-reviews , diff , processes , ai-skills The Difference Between a Button and a Link Jul 28, 2026 23618 buttons , links , html , comparisons Fixing My Tooltip Accessibility Mistake (jaf )Jul 28, 2026 23617 accessibility , tooltips , html , aria , attributes , mistakes Why npm Dependency Trees Are So Big (and )Jul 28, 2026 23616 npm , dependencies Web Sustainability Guidelines (WSG) (ale +/w3c )Jul 28, 2026 23615 guidelines , sustainability Scrum Isn’t for Stormtroopers Jul 28, 2026 23614 scrum , agile , engineering-management , product-management , concepts The Orchestrator’s Tax (mfo )Jul 28, 2026 23613 ai-agents , ai , processes I Hate Adobe (aft )Jul 28, 2026 23612 adobe , ai , design , tooling 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 23611 shopify , politics , economics Cheatsheets for Flex, Grid, Anchor Positioning and Invoker Commands (pol )Jul 27, 2026 23610 cheat-sheets , css , flexbox , grids , layout , anchor-positioning The Junior Developer Pipeline Is Broken… and AI Broke It Jul 27, 2026 23609 ai , career , hiring Cloudflare Workers and Hyperdrive With SvelteKit (ada /fro )Jul 27, 2026 23608 cloudflare , sveltekit WebKit Features for Safari 26.6 (web )Jul 27, 2026 23607 release-notes , webkit , safari , browsers AraOwl—Test Your Web Knowledge (sch )Jul 27, 2026 23606 websites , quizzes , web-platform , mdn Let’s Make the Worst htmx Ever (zse )Jul 27, 2026 23605 htmx A11y 101—3.3.3 Error Suggestion (nat )Jul 27, 2026 23604 introductions , accessibility , wcag , errors The Worldviews We Build With: Why Good Design Starts in the Spirit (equ )Jul 26, 2026 23603 design , dei , processes , accessibility Thirty-Six Years Later: The ADA at a Crossroads (dec )Jul 26, 2026 23602 accessibility , ada , legal Where Did the Old Web Go? We Followed 657,607 Links to Find Out Jul 25, 2026 23601 web , link-rot , metrics Integration Testing Node.js With Testcontainers (fla )Jul 25, 2026 23600 nodejs , testing , postgresql , databases CSS Infinity Use Cases (arg )Jul 25, 2026 23599 css , functions , math , examples Learning Remix 3 (mal )Jul 25, 2026 23598 remix Your Agentic Workflow’s Cache Keepalive Costs 8× Too Much (v2: The Interval Frontier) (mem )Jul 24, 2026 23597 ai-agents , ai , caching , metrics , economics , link-lists When You Need to Make a Triangle, Think Conic Gradients (chr /fro )Jul 24, 2026 23596 css , functions , gradients Claude Opus 5: The New Leader in Agentic Knowledge Work Jul 24, 2026 23595 claude , ai , metrics TypeScript 7 Is Here (and It’s 10× Faster) (ahe )Jul 24, 2026 23594 videos , typescript Why AI Needs a “Genie Coefficient” (sch )Jul 24, 2026 23593 ai Reading a Performance Profile (nuc )Jul 24, 2026 23592 guides , performance , profiling , network , dev-tools Systems and Delays (jan )Jul 24, 2026 23591 system-design , time , programming Reddit and Major Publishers Consider Blocking Google as AI Overviews Cut Search Referral Traffic Jul 23, 2026 23590 google , search , traffic , ai Four Questions Every Tool Should Answer (Even Figma) About AI Training Model Usage (usa )Jul 23, 2026 23589 tooling , ai , legal , figma Code Coverage: How to Measure It, Understand the Metrics, and Improve Your Tests (jet )Jul 23, 2026 23588 how-tos , code-coverage , concepts , qodana Using “animation-composition” in CSS to Avoid Redeclaring Other Values (pre /fro )Jul 23, 2026 23587 css , animations Accessibility-Ready Theme Reviews: Extending the Deadline (joe )Jul 23, 2026 23586 wordpress , theming , accessibility We Need a New Word—How About… Zuzai? (map )Jul 23, 2026 23585 websites , ai , terminology The Dirty Secret Behind AI Agents Jul 23, 2026 23584 ai-agents , ai My Agentic Coding Setup, July 2026 (dom )Jul 23, 2026 23583 ai , ai-agents , configuration , processes The Launch of CodePen 2.0 (chr /cod )Jul 23, 2026 23582 codepen Jessica Lyschik on Why Accessibility in WordPress Themes Is Easier Than You Think (jes +)Jul 22, 2026 23581 podcasts , interviews , wordpress , theming , accessibility What Just Happened to TheNumbers.com Should Worry Us All (ste )Jul 22, 2026 23580 ai , bots , scraping , traffic , metrics Resize Text and Lessons on Conformance and Techniques (mni )Jul 22, 2026 23579 accessibility , resizing , wcag , compliance , techniques , lessons Open-Weight AI Just Hit 2.8 Trillion Parameters… (fir )Jul 22, 2026 23578 videos , ai , kimi An Open Framework for AI Emissions Measurement (bis )Jul 22, 2026 23577 ai , sustainability Accessibility Bugs Are Often Architecture Bugs (hac )Jul 22, 2026 23576 accessibility , architecture , bugs , mistakes , components , consistency , modals , forms , automation The State of AI Impact in Engineering: Q2 2026 Jul 22, 2026 23575 ai , metrics , quality , developer-experience , economics , engineering-management The Future of the Website (joo )Jul 22, 2026 23574 ai , user-conversion , concepts Kill the Cookie Banner Jul 22, 2026 23573 websites , cookies , consent-management , advocacy Components Are Dead Jul 22, 2026 23572 components , design-systems Vite vs. Webpack: Which Build Tool Is Right for Your Frontend Project? (ele /des )Jul 22, 2026 23571 guest-posts , vite , webpack , bundling , modules , comparisons Weaponizing and Defending the React Flight Protocol: Deserialization Sinks in RSCs (sma )Jul 21, 2026 23570 react , components , security Firefox Returns to X After Nearly 18 Months of Pretending It Didn’t Need X (piu )Jul 21, 2026 23569 firefox , browsers , twitter+x , social-media Introducing JetBrains Context: Repository Intelligence for Coding Agents (jet )Jul 21, 2026 23568 introductions , jetbrains , ai , ai-agents , economics Anthropic’s $1.5B Copyright Settlement Approved; Only 350 Authors Opted Out (ash /ars )Jul 21, 2026 23567 legal , licensing , content , anthropic , ai This Is Your Brain on AI: What We Lose When the Machine Thinks for Us Jul 21, 2026 23566 videos , ai Gemini 3.6 Flash and Gemini 3.5 Flash-Lite: Halving Time per Task Jul 21, 2026 23565 gemini , ai , metrics , comparisons Low- and Mid-Tier Mobile for the Real World (2026) (css )Jul 21, 2026 23564 mobile , testing , performance Monday, July 27, 2026 Security Releases (nod )Jul 21, 2026 23563 release-notes , nodejs , security Robin Berjon—Fireside (rob +)Jul 21, 2026 23562 videos , interviews , w3c , html , web Not Tokens (don )Jul 21, 2026 23561 design-tokens , naming EPUB 3.4 (iva /w3c )Jul 21, 2026 23560 epub , standards Hackers Are Exploiting Recently Patched WordPress Bugs, Putting Millions of Websites at Risk (lor )Jul 20, 2026 23559 wordpress , bugs , security The “Pixel Police” Are Retired: Why AI Agents Are the New Mediators of Web Design (web )Jul 20, 2026 23558 ai-agents , ai , design , craft Google Is Building an AI Fence Around the Internet It Once Championed (con )Jul 20, 2026 23557 google , ai , web , open-web , traffic HTML Minifier Next: JSON Schema, Cache Statistics, Default Config File (j9t )Jul 20, 2026 23556 release-notes , html-minifier How Accessibility Gets Lost Between Base and Product Design Systems (ann /zer )Jul 20, 2026 23555 accessibility , design-systems Claude Fable 5 vs. Kimi K3: Same Results, One-Third the Cost, 4× Slower Jul 20, 2026 23554 claude , kimi , ai , comparisons Building a Responsible AI Review Process for Agile Development Jul 20, 2026 23553 agile , ai , processes , documentation How “animation-timeline: scroll()” Replaces Scroll JavaScript Jul 20, 2026 23552 css , scrolling , animations Why I Built a Semantic HTML First Library (kar )Jul 20, 2026 23551 libraries , components , html , semantics A11y 101—3.3.2 Labels or Instructions (nat )Jul 20, 2026 23550 introductions , accessibility , wcag , labels , forms Software Factories, Light and Dark (add )Jul 20, 2026 23549 ai , processes , programming Durable Objects on Cloudflare (ada /fro )Jul 20, 2026 23548 cloudflare Agent Behavior (abh )Jul 20, 2026 23547 websites , ai-agents , ai , conventions No, We Can’t Harden Node.js Against Prototype Pollution (mco )Jul 19, 2026 23546 nodejs , prototypes How I Stopped Running Out of Tokens Jul 19, 2026 23545 ai , economics , tooling The Small, Real, Original Web (jak )Jul 19, 2026 23544 web , indieweb , blogging , link-lists Designing Flow Friction: The Core Capability of AI-Native Teams Jul 18, 2026 23543 translations , ai , processes , product-management , engineering-management Hardcore IndieWeb: Run Your Own Website 100% Independently for Only $0.01/day (nea )Jul 18, 2026 23542 indieweb , concepts , blogging , economics The Bottleneck for AI Agents Isn’t the Model Anymore—It’s the Context Layer Jul 18, 2026 23541 ai , ai-agents AI Mania Is Eviscerating Global Decision-Making (lud )Jul 18, 2026 23540 ai , economics pnpm 11.11–11.14 (koc /pnp )Jul 18, 2026 23539 release-notes , pnpm Nuxt 4.5 (dan /nux )Jul 18, 2026 23538 release-notes , nuxt When It Makes Sense to “Block” the Main Thread (sma )Jul 17, 2026 23537 javascript , performance Does Your Form Really Need a Dropdown List? (nng )Jul 17, 2026 23536 forms , usability , accessibility , examples The Java Story—the Official Documentary Jul 17, 2026 23535 videos , java , history Building the ChatGPT Typing Effect (jsd )Jul 17, 2026 23534 chatgpt , javascript , effects Masonry (With Animation) in CSS (chr /fro )Jul 17, 2026 23533 css , masonry , layout , animations Design Systems Need Evals (mur )Jul 17, 2026 23532 design-systems , testing From Figma to Production: The Modern Design-to-Code Pipeline in 2026 Jul 16, 2026 23531 processes , design , tooling , figma How AI Helped Us Make Sense of Hundreds of Components (cle )Jul 16, 2026 23530 ai , components , design [Hugging Face] Security Incident Disclosure—July 2026 Jul 16, 2026 23529 hugging-face , ai , security A Practical Guide to Reducing Token Spend (ada )Jul 16, 2026 23528 guides , ai , economics , tooling Use Cases for “aria-expanded” (stv /pic )Jul 16, 2026 23527 html , attributes , aria , accessibility , examples Milan Petrović on the Risks of Legacy PHP in WordPress and Why Upgrading Matters for Security (nat )Jul 15, 2026 23526 podcasts , interviews , php , wordpress , security , maintenance Testing React Server Components: Vitest Patterns for Async Boundaries and Mock Strategies Jul 15, 2026 23525 react , components , testing , vitest What’s !important #15: Boundary-Aware CSS, Time-Based CSS, Full-Bleed CSS, and More (dxn /css )Jul 15, 2026 23524 css , retrospectives , web-platform , link-lists The Most Fun I’ve Had With CSS in a While Thanks to “offset-path” (kev )Jul 15, 2026 23523 videos , css Are We Stuck in the Typographic Principles of the 20th Century? (its )Jul 15, 2026 23522 typography The Most Controversial Rewrite in History Just Shipped… (fir )Jul 15, 2026 23521 videos , bun , refactoring , rust , claude , ai How AI Became Part of My UX Design Workflow Jul 15, 2026 23520 user-experience , design , processes , ai Eighty Percent Done Is Not a Real Number (pce )Jul 15, 2026 23519 databases , processes , code-reviews , ai Own the Outer Loop (add )Jul 15, 2026 23518 ai , career , processes Image to Text Jul 15, 2026 23517 accessibility , ai , images , alt-text Decoy Font Jul 15, 2026 23516 fonts , ttf , ai Americans Hate AI So Much That Politicians Are Starting to Lose Their Jobs Over It Jul 14, 2026 23515 ai , politics CSS Container Queries and Subgrid: Building Context-Aware Component Layouts Jul 14, 2026 23514 css , container-queries , grids , layout , components As Mass Surveillance Becomes a Reality, Some Are Fighting Back Jul 14, 2026 23513 privacy , facebook+meta , apple , google How to Build a Design System Strategy You’ll Actually Deliver (amy )Jul 14, 2026 23512 how-tos , design-systems , strategies Node.js 20 Is Being Deprecated [by Vercel] on October 1, 2026 Jul 14, 2026 23511 vercel , nodejs , deprecation What Does “Playing Politics” Mean for Software Engineers? (sea )Jul 14, 2026 23510 career , collaboration “prefers-reduced-motion”, Explained (and How to Test It) Jul 14, 2026 23509 css , media-queries , reduced-motion , testing , accessibility Handling Concurrency on the Web With Web Locks API Jul 14, 2026 23508 concurrency , apis , react Facebook’s Design Didn’t Evolve—it Regressed (web )Jul 14, 2026 23507 facebook+meta , design , usability Protecting HTML Content Against Copying (jsd )Jul 14, 2026 23506 html , css , javascript , canvas , obfuscation , techniques , comparisons A Gentle Introduction to Git Worktrees (nza )Jul 14, 2026 23505 introductions , git CSS Linked Parameters Module Level 1 (tab +/w3c )Jul 14, 2026 23504 css , svg , images Against Design System Federation (fox )Jul 14, 2026 23503 design-systems Earning Taste and Judgment (add )Jul 14, 2026 23502 career , ai , cognitive-debt Introducing Precursor: Detecting Agentic Behavior With Continuous Client-Side Signals Jul 13, 2026 23501 introductions , bot-detection , network , cloudflare New Research: The Core Web Vitals Thresholds You Trust Might Be Wrong for Your Site (tam )Jul 13, 2026 23500 web-vitals , performance , metrics How to Host a Static Site on AWS for the Price of a Domain (ato )Jul 13, 2026 23499 how-tos , hosting , aws , cloudfront , s3 , economics Making Sustainable Design the Default, Not the Exception Jul 13, 2026 23498 design , sustainability I Thought AVIF Would Make Every Image Smaller—It Didn’t (mal )Jul 13, 2026 23497 avif , images , compression , webp Adding a Second Middleware Broke Our TypeScript Types (inn )Jul 13, 2026 23496 typescript , types Now, Defenders Are Embracing the Prompt Injection, Too (ars )Jul 13, 2026 23495 ai , prompting , security Next.js Security Release and Our Next Patch Release Jul 13, 2026 23494 release-notes , nextjs Recreating a 1990 Book Cover (in HTML and CSS) (blo )Jul 13, 2026 23493 html , css HTML in Canvas: Render Real DOM Inside “<canvas>” Jul 13, 2026 23492 html , canvas , javascript The Coming Assault on Disability Rights Jul 13, 2026 23491 accessibility , legal , ada The Myth of the Post-Documentation Era (ben )Jul 13, 2026 23490 documentation , ai , myths In-n-Out Animation Using “sibling-index()” (css /fro )Jul 13, 2026 23489 css , animations , functions I Stopped Destructuring Everything Jul 13, 2026 23488 javascript Throwing Confetti With CSS Random (sch )Jul 13, 2026 23487 css , functions , randomness , effects Accessibility in the Age of AI (tet )Jul 13, 2026 23486 accessibility , ai , ai-agents , processes Accessibility Is Resistance (tin )Jul 13, 2026 23485 accessibility , ai , images syntaxp Syntax Highlighter (j9t )Jul 13, 2026 23484 libraries , syntax-highlighting , css In Defense of Polyfills (lea )Jul 13, 2026 23483 polyfills , web-platform The Browser’s Main Thread Is Expensive Jul 12, 2026 23482 javascript , performance , optimization , worker-threads Taste Cannot Be Delegated Jul 12, 2026 23481 design , leadership , ai The AI Productivity Gap Jul 12, 2026 23480 ai , productivity , efficiency , metrics Fetch Needs Error Codes (jas )Jul 12, 2026 23479 javascript , data-fetching , errors In Defense of Not Understanding Your Codebase (sea )Jul 11, 2026 23478 programming , foss , career CSS Dedup (j9t )Jul 11, 2026 23477 packages , css , maintainability , performance , optimization From Kickoff to First Concept: How to Turn Brand Strategy Into Visual Direction (sma )Jul 10, 2026 23476 how-tos , branding , strategies , design , processes AI Surveillance and Social Progress (sch )Jul 10, 2026 23475 ai , privacy , politics The Future Worth Building Is Human Jul 10, 2026 23474 ai , outlooks The Hard Things About Design (hvp )Jul 10, 2026 23473 design , creativity , leadership , career Introducing shadcn/typeset Jul 10, 2026 23472 release-notes , shadcn The Framework Wars Are Over: Why No One Dethroned React (ken )Jul 9, 2026 23471 videos , frameworks , react Should I Quit IT or Just Live Through the Burnout? Jul 9, 2026 23470 discussions , career , ai How to Create Awesome Staggered Animations in CSS (log )Jul 9, 2026 23469 how-tos , animations , css Does Your Screen Reader Content Need an Editor? (int )Jul 9, 2026 23468 content , writing , screen-readers , accessibility Forget OpenCode? Xiaomi’s MiMo Code Is Here Jul 9, 2026 23467 videos , xiaomi , ai Thinking Horizontally in CSS “@layer” (chr /fro )Jul 9, 2026 23466 css , cascade My Accessibility Review Process (hom )Jul 9, 2026 23465 accessibility , processes Why Write Code in 2026 (sof )Jul 9, 2026 23464 programming , career Proxy and Reflect (wil /pic )Jul 9, 2026 23463 javascript , objects Opensource UI Jul 9, 2026 23462 websites , libraries , components Alibaba Blocks Claude Code for Employees Over Hidden Tracking of Chinese Users Starting July 10 Jul 8, 2026 23461 claude , ai , alibaba , privacy AI Software That Generates “Rage Bait” Developed by Germany’s Far-Right AfD (iri )Jul 8, 2026 23460 ai , politics , gemini , openai , claude Anthropic’s Political Risks Are Real, but OpenAI’s Loom Even Larger (wsj )Jul 8, 2026 23459 ai , anthropic , openai , politics npm Install-Time Security and GAT bypass2fa Deprecation Jul 8, 2026 23458 npm , security , deprecation A Bug Which Only Affected Left-Handed Users (ede )Jul 8, 2026 23457 bugs , wordpress How to Stop Meta From Tracking You (pro )Jul 8, 2026 23456 how-tos , facebook+meta , privacy I Think I Have LLM Burnout Jul 8, 2026 23455 ai , career Oh, It’s Happening to Me (thi +)Jul 8, 2026 23454 interviews , accessibility Rewriting Bun in Rust (jar /bun )Jul 8, 2026 23453 refactoring , bun , rust SEO and Geo-Targeting in Next.js: A Practical Guide With Agentic AI Skills Jul 7, 2026 23452 guides , seo , nextjs , geolocation Anthropic’s Claude Cowork Now Keeps Working When You Close Your Laptop Jul 7, 2026 23451 claude , anthropic , ai Get Ready for the Powerful CSS “border-shape” Property (css /css )Jul 7, 2026 23450 css , borders , shapes , animations , examples Blog About Things You Don’t Understand Yet (sea )Jul 7, 2026 23449 blogging , writing , learning You Shouldn’t Trust Trusted Publishing (yos )Jul 7, 2026 23448 security , authentication Viability of Local Models for Coding (mfo )Jul 7, 2026 23447 ai Boundary-Aware Styling in CSS (pre /fro )Jul 7, 2026 23446 css , animations , functions , examples How to Kill the Code Review Jul 7, 2026 23445 code-reviews , ai Writing for Understanding Jul 7, 2026 23444 writing , accessibility State of Devs 2026 (sac /dev )Jul 7, 2026 23443 surveys , career 200 Milliseconds Jul 7, 2026 23442 websites , http , tls , dns , network , concepts The Anchoring Effect in AI-Assisted Decisions: Why the First Number AI Shows You Wins (uxm )Jul 6, 2026 23441 ai , design