Distributive Conditional Types in TypeScript Jul 4, 2026 1630 types , typescript , conditionals How Restored Browser Tabs Can Break Live Charts Jul 4, 2026 1629 browsers , websockets , testing Fixing Full-Bleed CSS (dbu )Jul 3, 2026 1628 css , liquid-design 98% Isn’t Very Much Jul 3, 2026 1627 browsers , support Do We Still Need Build Tools? (oll )Jul 3, 2026 1626 css , javascript , building , tooling Keep Composer Dependencies Up-to-Date With Dependabot Jul 3, 2026 1625 dependencies , composer , dependabot Config ’26 Review (buz )Jul 2, 2026 1624 figma , retrospectives We Used to Log Off Jul 2, 2026 1623 web , design , ai Announcing Vite+ Beta (man +/voi )Jul 2, 2026 1622 release-notes , vite , vitest , rolldown , oxc , voidzero Best AI Web Scraping Tools Jul 2, 2026 1621 ai , scraping , tooling , comparisons AI Personality Is a Design Problem Jul 2, 2026 1620 ai , design EU Top Court Upholds Record $6B Google Fine (str )Jul 2, 2026 1619 google , android , legal Linus Torvalds Reveals What Makes Linux So Fast Jul 2, 2026 1618 videos , unix-like , c , optimization , performance Accessibility Is Not for a Group of Disabled People (eri )Jul 2, 2026 1617 accessibility Text AI Watermarks Will Always Be Trivial to Remove (sea )Jul 2, 2026 1616 ai , watermarking Cloudflare Workers and Hyperdrive With TanStack Start (ada /fro )Jul 2, 2026 1615 cloudflare , tanstack “President Mass Surveillance”: Right-Leaning Media Are Calling Out JD Vance’s Ties to Palantir (mmf )Jul 2, 2026 1614 palantir , privacy , politics , ai On the Semantic Web (kar )Jul 1, 2026 1613 html , semantics , buttons , forms Never Mind the Prompts, Here’s the Thinking (dan )Jul 1, 2026 1612 design , ai , processes , link-lists 10 Ways to Build Radical Trust in the Age of AI Junk (web )Jul 1, 2026 1611 ai , content , design Introducing the Safari MCP Server for Web Developers (sar /web )Jul 1, 2026 1610 introductions , mcp , ai , servers , safari , browsers Everyone’s Still Eating: Building Notion’s Design System (fig )Jul 1, 2026 1609 videos , design-systems , case-studies Roll Your Own File-Based Router in Under 50 Lines of Code (pre /was )Jul 1, 2026 1608 wasp , routing , functionality Kernel—Semantic HTML Components for React and Web Components (kej )Jul 1, 2026 1607 websites , libraries , components How Anthropic Is Bringing Fable 5 Back—and When It’ll Cost You Jul 1, 2026 1606 claude , anthropic , ai The Problem With Blanks for People Who Are Blind or Low Vision Jul 1, 2026 1605 accessibility , design , formatting From Harness Engineering to Evals: What’s Trending at AI Engineer (ben )Jul 1, 2026 1604 ai , trends 6 Security Settings Every GitHub Maintainer Should Enable This Week Jul 1, 2026 1603 github , security , configuration , documentation New in Chrome 150 Jun 30, 2026 1602 release-notes , chrome , browsers Modern UI Patterns (una /per )Jun 30, 2026 1601 videos , css , chrome , browsers What’s New in Svelte: July 2026 (sve )Jun 30, 2026 1600 release-notes , svelte , sveltekit If I Want More IRL, I Must Go AFK (bw )Jun 30, 2026 1599 career The Future of AI Is Local and Open (dyn )Jun 30, 2026 1598 ai , google , licensing Clickable Table Rows Are a Bad Idea (tem )Jun 30, 2026 1597 tables , accessibility , keyboard-navigation , html React’s Architectural Accessibility Gaps Jun 30, 2026 1596 react , accessibility , wcag , html Shipping Post-Quantum Cryptography to Python (tra )Jun 30, 2026 1595 python , cryptography , foss , security The “Father of the Internet” Is Finally Retiring (tim )Jun 30, 2026 1594 web , google 39 Principles for Designing Human-AI Interaction Jun 30, 2026 1593 design , hci , ai , principles Guides and FAQs for [Node.js] First-Time Contributors (joy /nod )Jun 30, 2026 1592 guides , nodejs Why Accessibility Is An Operational Capability, Not A Feature (sma )Jun 30, 2026 1591 accessibility , design , ai Red Alert: SBA Advocacy Threatens Entire DOJ Title II Web Rule Jun 30, 2026 1590 accessibility , legal Amazon’s AI Experts Make House Calls: Forward Deployed Engineering (new /hei )Jun 30, 2026 1589 amazon , aws , ai , career Modes and Themes That Stick—Building a Persistent Toggle Solution (stu )Jun 30, 2026 1588 toggles , html , forms , dark-mode , theming , flash-of-x What’s !important #14: Gap Decorations, “random()”, “<select>” Field Sizing, and More (dxn /css )Jun 30, 2026 1587 css , html , retrospectives , web-platform , link-lists A Deep Dive Into the Inner Workings of JavaScript Engines: Writing Code That Makes V8 Happy Jun 30, 2026 1586 deep-dives , javascript-engines , javascript , v8 , garbage-collection Design Engineering Jun 29, 2026 1585 design , programming , career , concepts What Happened to the Frontend (dav )Jun 29, 2026 1584 history , jquery , frameworks , building , tooling , servers , libraries , typescript , deploying , ai Fluid Typography With “progress()” (mat /fro )Jun 29, 2026 1583 css , functions , typography , liquid-design Working With AI: A Concrete Example (htm )Jun 29, 2026 1582 ai , claude , debugging , case-studies Criminal Deception in Silicon Valley (inf )Jun 29, 2026 1581 studies , research , economics , legal A11y 101—3.2.4 Consistent Identification (nat )Jun 29, 2026 1580 introductions , accessibility , wcag , labels , naming Introducing the “<usermedia>” HTML Element Jun 29, 2026 1579 introductions , html , chrome , browsers The Goldilocks Customizable “select” Height (jaf )Jun 29, 2026 1578 forms , css How AI Is Changing the Way Politicians Run for Office Jun 29, 2026 1577 ai , politics Moonshot AI Kimi: Aggressive Ambition, Restrained Expansion Jun 29, 2026 1576 kimi , moonshot-ai , ai The Shifting Line Between CSS States and JavaScript Events (dxn /css )Jun 29, 2026 1575 css , javascript , state-management , selectors , events You’re Missing the Point; This Is Your Real Value in Tech Companies Jun 29, 2026 1574 ai , design , product-management , career Figma Just Made Your Design System Debt Everyone’s Problem—Now Use It Jun 29, 2026 1573 figma , design-systems Different Hydration and Rendering Strategies (nec )Jun 28, 2026 1572 strategies , hydration , rendering , static-site-generation , incremental-static-regeneration , client-side-rendering , server-side-rendering , streaming , components , react , tanstack , reactivity , comparisons Astro 7: The Upgrade I Braced for and Didn’t Fight Jun 28, 2026 1571 astro An Animated Radial Gradient Mask Over Text in CSS (cas )Jun 28, 2026 1570 css , masking , effects CSS Container Queries and Subgrid: The Layout Trilogy That’s Now in Every Browser Jun 27, 2026 1569 css , container-queries , grids , layout Claude Code on Ollama: How to Run a Local Coding Agent Without Burning API Credits Jun 27, 2026 1568 how-tos , claude , ollama , ai Iterating Faster With TypeScript 7 (vsc )Jun 26, 2026 1567 typescript , vs-code , code-editors AI Inference Is Obviously Profitable (sea )Jun 26, 2026 1566 ai , economics EU Tech Sovereignty Is Wishful Thinking (cep )Jun 26, 2026 1565 politics Repricing of Software Engineering Labor Jun 26, 2026 1564 ai , career , economics Accessibility Isn’t Built Into AI, and That’s a Problem (sam +)Jun 26, 2026 1563 videos , accessibility , ai , dei After Fable 5 Ban, Anthropic and 19 Organizations Launch Open Source Security Body Jun 26, 2026 1562 ai , linux-foundation , anthropic , aws , google , github , openai , foss Microsoft Worker Emails Thousands of Colleagues About Company’s Support for Genocidal “Israel” (the )Jun 26, 2026 1561 microsoft , politics , ethics , community Carbon.txt (mrc )Jun 25, 2026 1560 videos , sustainability , documentation , tooling AI and Liability (sch )Jun 25, 2026 1559 ai , search , legal , google Calling Everything AI-Generated Is Lazy (jed )Jun 25, 2026 1558 ai , terminology Your Design System’s Newest Author Is an Agent (mur )Jun 25, 2026 1557 design-systems , ai-agents , ai npm Adds Preventive Account Protection for High-Impact Accounts Jun 25, 2026 1556 npm , security WCAG 3.0 Will Create a Governance Problem Most Organizations Aren’t Ready For (nic )Jun 25, 2026 1555 accessibility , wcag , legal Debug a Node.js Memory Leak in Minutes With AI-Powered Heap Snapshot Analysis (nod )Jun 25, 2026 1554 nodejs , memory , debugging , ai , nsolid The Pope Has Outlined the Threat AI Poses to Humanity—Why Haven’t Our Political Leaders? (nic /glo )Jun 25, 2026 1553 ai , politics Node.js 26.4.0 (Current) (adu /nod )Jun 24, 2026 1552 release-notes , nodejs Principles in Motion (cha +/fig )Jun 24, 2026 1551 design , animations Let’s Play With Gap Decorations (css /fro )Jun 24, 2026 1550 css , decoration , chrome , edge , browsers The Myth of the Difficult User (a11 )Jun 24, 2026 1549 videos , accessibility , user-experience , myths Experimenting With “random()” in CSS (pol )Jun 24, 2026 1548 css , randomness , functions , experiments Ignore DNSSEC if You Like MITM Attacks Jun 24, 2026 1547 security , dns Revisiting the DX Core 4 in the Age of AI Jun 24, 2026 1546 productivity , engineering-management , ai Your Grid Lanes Will Likely Fail WCAG 2.4.3 (mat )Jun 24, 2026 1545 css , grids , layout , accessibility , wcag How to Scale Digital Accessibility With Design Systems (equ )Jun 24, 2026 1544 how-tos , accessibility , design-systems , scalability Claude Code June 2026: 10 New Features Devs Need to Know Jun 24, 2026 1543 claude , ai , configuration Building an Accessible Modal Dialog on the Native “<dialog>” Jun 24, 2026 1542 modals , accessibility , html , typescript Building Your Design System Workflow—Rituals and Templates (stu )Jun 24, 2026 1541 design-systems , processes Comparing the Top 3 A/B Testing Solutions for Frontend Teams (ele /des )Jun 24, 2026 1540 guest-posts , a-b-testing , comparisons Wiggly/Wavy Input Range Slider (css )Jun 23, 2026 1539 css , forms PACT: Anonymous Credentials for the Web (den /moz )Jun 23, 2026 1538 privacy , cryptography , browsers How Colour Works With the DTCG Color Module (stu )Jun 23, 2026 1537 design-tokens , colors Performance of WebAssembly Runtimes in 2026 (jed )Jun 23, 2026 1536 webassembly , runtimes , performance , metrics , comparisons Animating the “dialog” Element Using View Transitions (rik )Jun 23, 2026 1535 modals , html , animations , view-transitions , javascript , css Moving Beyond UX: The Rise of the Agentic Experience (AX) Designer (web )Jun 23, 2026 1534 design , ai European Cloud Reality Check: Why Your Local Heroes Can’t Compete With the Hyperscalers Jun 23, 2026 1533 cloud-computing , comparisons , link-lists Astro 7.0 Jun 22, 2026 1532 release-notes , astro You Can’t Unit Test for Taste Jun 22, 2026 1531 ai , testing A11y 101—3.2.3 Consistent Navigation (nat )Jun 22, 2026 1530 introductions , accessibility , wcag , navigation , consistency Gareth [Ford Williams] Goes Fireside (gar +)Jun 22, 2026 1529 videos , interviews , accessibility , standards , design , branding Node.js Worker Threads in Production (inn )Jun 22, 2026 1528 nodejs , worker-threads Human Attention Is a Scarce Resource (bla )Jun 22, 2026 1527 ai , code-reviews When Scan Results Become a Legal Risk Jun 22, 2026 1526 accessibility , testing , tooling , automation , legal How We Measure the ROI of JetBrains IDEs (jet )Jun 22, 2026 1525 jetbrains , code-editors , economics Consistency, but in Excellence Not Appearance (jim )Jun 22, 2026 1524 design , consistency , apple How an Underrated Refactor Saved 90% Memory Usage (kev /tan )Jun 22, 2026 1523 tanstack , refactoring , memory , case-studies , metrics I Wish I Had Started Documenting My Tech Journey Earlier Jun 22, 2026 1522 career , documentation Your Database’s Isolation Levels Don’t Mean What You Think (fro )Jun 22, 2026 1521 databases , postgresql , mysql , oracle , ibm , orm Beyond the CLI: Agentic AI for Async Workloads and Non-Developers Jun 22, 2026 1520 videos , ai , productivity , code-editors , vibe-coding Modern CSS Theming With “light-dark()”, “contrast-color()”, and Style Queries (una )Jun 22, 2026 1519 css , theming , functions , dark-mode , contrast , style-queries Do Websites Need to Function Exactly the Same on Every Platform? (bra )Jun 21, 2026 1518 design , web-platform , progressive-enhancement Which Copyleft Licence Is Suitable for an SVG? (ede )Jun 20, 2026 1517 svg , images , licensing I Stored a Website in a Favicon Jun 19, 2026 1516 html , favicons , images , experiments Anthropic’s Fable and the State of AI (sch )Jun 19, 2026 1515 ai , security , anthropic , foss Web Standards at the Web Engines Hackfest (don +/iga )Jun 19, 2026 1514 podcasts , standards , w3c Blocking Install Scripts Is Not a Silver Bullet (uli /nod )Jun 19, 2026 1513 npm , security View Transitions: Use the New “attr()” or “match-element” for the “view-transition-name”? (bra )Jun 19, 2026 1512 css , view-transitions Announcing TypeScript 7.0 RC (dan )Jun 18, 2026 1511 release-notes , typescript Grid Lanes: The Future of Masonry Layout (mia +/odd )Jun 18, 2026 1510 videos , css , layout , masonry , grids How Pull Request Limits Are Cutting Down the Noise (ash )Jun 18, 2026 1509 github , version-control , foss FIFA’s World Cup Typography Foul: UI Design Learnings (pim )Jun 18, 2026 1508 typography , fonts , legibility Safer “pull_request_target” Defaults for GitHub Actions Checkout Jun 18, 2026 1507 github-actions Tech Workers Who Don’t Embrace AI Face Triple the Layoff Risk, Gallup Finds (str )Jun 18, 2026 1506 ai , career , productivity What Is Google’s Project Nimbus, and Why Are Students Protesting Against It? (the )Jun 18, 2026 1505 google , amazon , politics , ethics What Figma Made Visible (mur )Jun 17, 2026 1504 figma , tooling AI Use by the US Government (sch )Jun 17, 2026 1503 ai , legal , politics The Siren Song of “ariaNotify()” (wil /css )Jun 17, 2026 1502 javascript , aria , notifications , attributes , html , jaws , nvda , voiceover , screen-readers , accessibility Designing for People Who Are D/deaf (tet )Jun 17, 2026 1501 accessibility , design Your JetBrains IDE Expertise, Now on LinkedIn (jet )Jun 17, 2026 1500 jetbrains , linkedin , plugins , code-editors Junie: The JetBrains AI Coding Agent Leaves Beta (jet )Jun 17, 2026 1499 release-notes , junie , jetbrains , ai The Free and Open Web Is Under Attack at the IETF (eff )Jun 17, 2026 1498 open-web , ai , bots , standards AI-Authored Code Has Nearly Doubled, but So Has PR Size Jun 17, 2026 1497 ai , code-reviews , metrics Build SVG Charts for Web Applications With Code Examples Jun 17, 2026 1496 svg , images , visualization , examples From Proposal to Release: Designing Your Design System Workflow (stu )Jun 17, 2026 1495 design-systems , processes Can Type Systems Make AI Code More Reliable? Bruce Eckel Explains (bru +/pyc )Jun 17, 2026 1494 videos , interviews , ai , types The Hidden UX of Payments Jun 16, 2026 1493 user-experience , design The Scope of CSS “@function” (jan /fro )Jun 16, 2026 1492 css , scope Automating Colour Contrast With Design Tokens (stu )Jun 16, 2026 1491 contrast , colors , automation , design-tokens , accessibility Firefox 152 Release Notes for Developers (Stable) (mdn )Jun 16, 2026 1490 release-notes , firefox , browsers What Are Git Worktrees, and Why Should I Use Them? (cas )Jun 16, 2026 1489 git , command-line Frontend Minimalism in Action: Do More With Less JavaScript (sir /web )Jun 16, 2026 1488 videos , minimalism , dependencies , standards , javascript Designing With Uncertainty: How AI Supercharges Probabilistic Thinking (pra /sma )Jun 16, 2026 1487 ai , design Releasing Babel 8 Today: ESM-Only, Drop ES5 Default, and a Smooth Migration Path (bab )Jun 16, 2026 1486 release-notes , babel Google to End Manifest V2 Support in Chrome, Disabling uBlock Origin and Other Ad Blockers Jun 16, 2026 1485 chrome , google , browsers , browser-extensions A11y 101—3.2.2 On Input (nat )Jun 15, 2026 1484 introductions , accessibility , wcag , forms Introducing the MDN MCP server (mdn )Jun 15, 2026 1483 mdn , mcp , ai , documentation , web-platform HTML Minifier Next 7 Is ESM-Only (j9t )Jun 15, 2026 1482 release-notes , html-minifier The Web We Know Is Going to Disappear Jun 15, 2026 1481 web , retrospectives , ai , flash , mobile , search , open-web The Golden Rule of Customizable “select” (sar /web )Jun 15, 2026 1480 forms , html , safari , browsers Improvements to Web for AI Should Benefit All Users (gri /clo )Jun 15, 2026 1479 ai , ai-agents , w3c , safari What’s !important #13: “@function”, “alpha()”, CSS Wordle, and More (dxn /css )Jun 15, 2026 1478 css , retrospectives , web-platform , link-lists Setting Node and pnpm Versions in Cloudflare Workers Programmatically Jun 15, 2026 1477 cloudflare , nodejs , pnpm , configuration German Court Rules Google Can Be Held Liable for False AI Overview Answers Jun 15, 2026 1476 google , ai , search , legal The Digital Renaissance: Why 2026 Is the Most Exciting Year to Be a Web Creator (web )Jun 15, 2026 1475 ai , career , design , programming The Case for an Accessibility Designer Vibe Coding When All His Coworkers Are Also Vibe Coding (eri )Jun 15, 2026 1474 accessibility , design , vibe-coding , ai , career Agentic Code Review (add )Jun 14, 2026 1473 ai-agents , ai , code-reviews , quality , productivity , processes , cognitive-debt TypeScript Performance in TanStack Table V9 (kev /tan )Jun 14, 2026 1472 tanstack , performance , typescript Dangerous Technology for Americans Only (mit )Jun 13, 2026 1471 ai , legal , ethics , anthropic “What Computers Can’t Do”—and What Designers Should Jun 13, 2026 1470 design , ai , vibe-coding Image Optimization for Core Web Vitals in 2026: What Actually Moves the Needle Jun 13, 2026 1469 images , optimization , performance , web-vitals , avif , webp , jpeg-xl , png Plans for npm 12 (jam /nod )Jun 12, 2026 1468 npm , nodejs Dark Mode With Web Standards (oll )Jun 12, 2026 1467 dark-mode , standards , html , javascript , svg , css Why Isn’t My 3D View Transition Working? (sun /css )Jun 12, 2026 1466 css , view-transitions , 3d Data Brokers: Unregulated Forensic Analysis Jun 12, 2026 1465 privacy , legal , link-lists How Cloudflare Became Too Important to Fail (hac )Jun 12, 2026 1464 cloudflare , infrastructure , metrics Bernie Sanders’ AI Sovereign Wealth Fund Plan (sch )Jun 12, 2026 1463 ai , politics The Core Skill of Design in the AI Era: Critique (nng )Jun 12, 2026 1462 design , ai , processes Shipping psql Without psql: A Pure-TypeScript Postgres Client in neonctl Jun 12, 2026 1461 tooling , ai , postgresql , databases , case-studies Statement on the US Government Directive to Suspend Access to Fable 5 and Mythos 5 Jun 12, 2026 1460 ai , anthropic , legal [Homebrew] 6.0.0 (mik /hom )Jun 11, 2026 1459 release-notes Reuse Less Software Jun 11, 2026 1458 dependencies , security , processes Ending Responsive Images (gri /clo )Jun 11, 2026 1457 images , responsive-design , lazy-loading , hints Best Python AI Frameworks in 2026 (jet )Jun 11, 2026 1456 frameworks , python , ai , langchain , hugging-face , comparisons Smart Layout Patterns With Modern CSS (kev /sma )Jun 11, 2026 1455 videos , css , layout , container-queries Semantica11y—Semantic HTML for Everyone (ste )Jun 11, 2026 1454 packages , html , semantics , accessibility “headingoffset” Is Not the Document Outline Algorithm (aar )Jun 11, 2026 1453 html , attributes , headings TanStack Start: A Mental Model for Next.js Developers (ad4 )Jun 11, 2026 1452 tanstack , nextjs , concepts SEO Is Not Accessibility, and We Have the Data to Prove It (kar )Jun 11, 2026 1451 seo , accessibility On the Two Sides and the Spectrum That Is Open Source Maintenance (j9t )Jun 11, 2026 1450 foss , maintenance , community Why pnpm No Longer Expands Environment Variables in a Repository’s .npmrc (koc /pnp )Jun 11, 2026 1449 pnpm , environments Panel: “The Impact of AI on Open Source Software Development” at SOOCon26 Edinburgh (jus +/ope )Jun 11, 2026 1448 videos , ai , foss CSS—Only a Nerdy Hobby? (ope )Jun 10, 2026 1447 css The Field Guide to Grid Lanes (web )Jun 10, 2026 1446 websites , guides , css , grids , layout How Agents Quietly Break Architecture Jun 10, 2026 1445 videos , architecture , ai-agents , ai , testing , rust Can Your AI Pass the Accessibility Test? (aar +)Jun 10, 2026 1444 accessibility , ai , testing Demystifying the View Transition Pseudo Tree (cyd /fro )Jun 10, 2026 1443 css , view-transitions MiMo Code: Scaling Coding Agents to Long-Horizon Tasks Jun 10, 2026 1442 xiaomi , ai , ai-agents , comparisons Liquid Glass: Who Gets to Decide How an Interface Looks? Jun 10, 2026 1441 design , liquid-glass , ai Creating Memorable Web Experiences: A Modern CSS Toolkit (hol /css )Jun 10, 2026 1440 css , svg , animations , user-experience Why Are There So Few Accessibility Complaints From Users? (pla )Jun 10, 2026 1439 accessibility The “Vibe Coding” Crisis: Is Web Design Becoming a Commodity? (web )Jun 10, 2026 1438 ai , vibe-coding , design , aesthetics How Building an HTML-First Site Doubled Our Users Overnight (moh )Jun 10, 2026 1437 html , web-components , validation , traffic , case-studies WIIFM: The Motivational Question Behind Every Accessibility Conversation Jun 10, 2026 1436 accessibility Renovating a Design System: Why Modernization Should Feel Like Turning Dials, Not Flipping Switches (amy /zer )Jun 10, 2026 1435 design-systems , modernization , maintenance , processes 5 Questions for Laura Carlson (lau +/dxs )Jun 10, 2026 1434 interviews , accessibility , web , history Lawful Design (don )Jun 9, 2026 1433 design , legal , consent-management , accessibility , dei , examples Design Without Borders Jun 9, 2026 1432 design , icons , accessibility Upcoming Breaking Changes for npm v12 Jun 9, 2026 1431 npm , security How Long Before We Stop Reading the Code? Jun 9, 2026 1430 code-reviews , ai , processes , quality Wednesday, June 17, 2026 Security Releases (nod )Jun 9, 2026 1429 release-notes , nodejs , security 8 Web Development Tools Reimagining Web Development (inf )Jun 9, 2026 1428 tooling , astro , biome , bun , htmx , tanstack , zustand , link-lists Prototype Testing for Inclusive and Accessible Web Design Jun 9, 2026 1427 prototyping , testing , accessibility , design npm Tooling Bug Incorrectly Marks One-Character Packages as Security Holders (sar /soc )Jun 9, 2026 1426 npm , bugs , security A11y 101—3.2.1 On Focus (nat )Jun 8, 2026 1425 introductions , accessibility , wcag , focus , keyboard-navigation Doing Nothing at Work (sea )Jun 8, 2026 1424 career , efficiency , productivity The 3 Sizes of UX Copy (nng )Jun 8, 2026 1423 videos , content , microcontent , writing WWDC26: Create Web Extensions for Safari Jun 8, 2026 1422 videos , safari , browsers , browser-extensions The Quiet Problem With Unnecessary Async Jun 8, 2026 1421 javascript , asynchrony News From WWDC26: WebKit in Safari 27 Beta (sar +/web )Jun 8, 2026 1420 webkit , safari , browsers , browser-engines WWDC26: Rediscover the HTML “select” Element Jun 8, 2026 1419 videos , html , forms , css You’re a Real TypeScript Developer Only If… Jun 8, 2026 1418 typescript I Wish Deno Would Keep Doing What It Does Best (hon )Jun 8, 2026 1417 deno What Is AX Design? Why Do We Need This New Role Jun 8, 2026 1416 design , ai , ai-agents , career WWDC26: Get Started With the HTML “model” Element Jun 8, 2026 1415 videos , introductions , html , animations Scrubbable Staggered Animation With CSS “@function” (fro )Jun 8, 2026 1414 css , animations , math Where Automated Scanning Fits in Your Accessibility Effort Jun 8, 2026 1413 accessibility , automation , testing No Azure for Apartheid Call Out Microsoft “Sham” Investigation (the )Jun 8, 2026 1412 microsoft , azure , politics A Strategic Approach to Demonstrating the Value of OSS Efforts Jun 8, 2026 1411 foss , strategies Scroll-Driven, Scroll-Triggered, Scroll States, and View Transitions (geo /css )Jun 8, 2026 1410 css , scrolling , animations , view-transitions , container-queries Beyond AI Tools: Evolving Software Engineering Organizations for the Agentic Era Jun 8, 2026 1409 videos , ai , ai-agents , engineering-management Google Says AI Mode as Chrome Default Was an Error After Flag Appears in Canary Build Jun 8, 2026 1408 google , ai , chrome , browsers Browser Coalition Sends Open Letter to Microsoft CEO Demanding End to Edge Promotion Tactics in Windows Jun 8, 2026 1407 microsoft , browsers , edge Loop Engineering (add )Jun 7, 2026 1406 ai , ai-agents , processes , automation What We’re No Longer Seeing: AI and the Invisible Newcomer in Open Source (mar )Jun 7, 2026 1405 foss , community Design Systems Are No Longer Optional (man )Jun 6, 2026 1404 design-systems , ai CSS Can Now Animate Between Pages: View Transitions Without JavaScript Jun 6, 2026 1403 css , animations , view-transitions Human–Agent Team Collaboration: From Managed-Agents Principles to Multica Practice Jun 6, 2026 1402 translations , ai-agents , ai , processes , collaboration Streaming HTML (oll )Jun 5, 2026 1401 html , streaming , javascript AI Coding Is a Dead End (kev )Jun 5, 2026 1400 videos , ai , learning , craft , career AI Has Come for Serif Fonts (wir )Jun 5, 2026 1399 ai , design , typography What’s Going on With Developers and AI? Jun 5, 2026 1398 videos , ai , vibe-coding , programming The Four Design Jobs AI Created (So Far) (nng )Jun 5, 2026 1397 ai , design , career AI Controversy in Open Source Project Contributions—My Take Jun 5, 2026 1396 foss , ai , processes , code-reviews Design’s Alive and Kicking—It Just Got Some Flashy New Names Jun 5, 2026 1395 design , ai , career Token Prices Fell 98%. Enterprise AI Bills Tripled. Now the Industry Wants a Standards Body to Explain Why. Jun 5, 2026 1394 ai , economics , linux-foundation Code Is Cheap(er) (htm )Jun 4, 2026 1393 ai , processes When AI Builds Itself Jun 4, 2026 1392 ai , processes , metrics , quality , efficiency , anthropic , case-studies AI Assisted Web Development (ban /pau )Jun 4, 2026 1391 ai , processes VoidZero Is Joining Cloudflare (eva +)Jun 4, 2026 1390 cloudflare , voidzero Flow for TypeScript Users in 2026 Jun 4, 2026 1389 typescript Another Stab at the Perfect CSS Pie Chart… Sans JavaScript (vil /css )Jun 4, 2026 1388 css , html Node.js Is Changing Its Release Schedule and Version Numbers (loi )Jun 4, 2026 1387 nodejs How I Validated Design Decisions Before Writing Production Code (sla )Jun 4, 2026 1386 design , processes , ai Europe Wants to Make Sure No One Has a Kill Switch Over Its Technology Jun 4, 2026 1385 cloud-computing , ai , politics Announcing Angular v22 (ang )Jun 3, 2026 1384 release-notes , angular Modern Engineering Values Jun 3, 2026 1383 ai , programming , career Context-Aware Headings in HTML (mat )Jun 3, 2026 1382 headings , html , attributes How TypeScript Infers Type Variables Jun 3, 2026 1381 typescript , variables 8 Myths on Software Engineering and AI Jun 3, 2026 1380 ai , programming , productivity , metrics , studies , research , myths How to Make Your Design System AI-Ready (sma )Jun 3, 2026 1379 how-tos , design-systems , ai Astro: HTML First, JavaScript When You Need It (jad )Jun 3, 2026 1378 astro , html , javascript How Good Is Browser Support for the ARIA Notify API? (ale )Jun 3, 2026 1377 aria , notifications , apis , accessibility , support , browsers , screen-readers After Protests: Meta Loosens Employee Tracking for AI Training (hei )Jun 3, 2026 1376 facebook+meta , ai Designing With Mustard (ann )Jun 2, 2026 1375 design , prototyping , ai How to Delete Your ChatGPT Account (pro )Jun 2, 2026 1374 how-tos , chatgpt , ai How GitHub Plans to Win Developers Back Jun 2, 2026 1373 github How to Provide a “Random Post” Feature With Eleventy and PHP (j9t )Jun 2, 2026 1372 how-tos , eleventy , php , randomness , functionality Angry Devs Vow to Flee GitHub Copilot as Metered Billing Takes Hold (the )Jun 2, 2026 1371 github , github-copilot , ai , economics How to Authenticate AWS Workloads to Google Cloud Without Service Account Keys Jun 2, 2026 1370 authentication , aws , gcp Self-Fulfilling Projects Jun 1, 2026 1369 product-management , project-management Most-Cited Websites in AI (j9t )Jun 1, 2026 1368 ai , aiso , sem , studies , research In-n-Out Animations: Dialogs (chr /fro )Jun 1, 2026 1367 animations , modals , css All 17 TanStack Projects in One App (jhe )Jun 1, 2026 1366 videos , tanstack Let the Agents Democratize Open Source Jun 1, 2026 1365 ai , ai-agents , foss , programming Everything You Need to Know About Sourcemaps (nec )Jun 1, 2026 1364 javascript , source-maps Session History Diagrams in Firefox DevTools (f )Jun 1, 2026 1363 dev-tools , firefox , browsers Astro Markdown Component Utility for Any Framework (zel /css )Jun 1, 2026 1362 astro , markdown , tooling Gary Illyes: The Web’s JavaScript Mess Is an AI Agent Nightmare (ppc )Jun 1, 2026 1361 ai , ai-agents , html , javascript , rag , llmstxt The AI Productivity Paradox in Test Automation: Moving Beyond Structural Validation to Perception and Intent (inf )Jun 1, 2026 1360 ai , productivity , testing , automation , examples AI Slop Is Hard to Fork (jed )May 31, 2026 1359 ai , slop , maintainability Long-Running Verification: Convergence Mechanisms for Long-Running AI Agent Tasks May 31, 2026 1358 translations , ai-agents , ai , processes How TypeScript Distributes Unions May 31, 2026 1357 typescript The Speed of Prototyping in the Age of AI May 31, 2026 1356 ai , design , prototyping , productivity Why the “accept” Attribute Degrades File Upload UX (ada )May 31, 2026 1355 forms , attributes , file-handling , user-experience Open Source Was Not Ready for AI-Speed Contributions (fre )May 31, 2026 1354 foss , ai , code-reviews , maintenance Measuring the Value of AI (jes )May 29, 2026 1353 ai , product-management , processes The Website Specification (joo )May 29, 2026 1352 websites , documentation , fundamentals , seo , accessibility , security , ai-agents , performance , privacy , resilience , internationalization New to the Web Platform in May May 29, 2026 1351 release-notes , web-platform , browsers , safari , chrome , firefox How to Evaluate an npm Package—2026 Edition May 29, 2026 1350 how-tos , npm , dependencies , processes , maintainability , quality The Fundamentals and Dev Experience of CSS “@function” (jan /fro )May 29, 2026 1349 fundamentals , developer-experience , css Re: Accessibility Question: Is Nesting Interactive Elements Bad? (aar )May 29, 2026 1348 accessibility , nesting , html AI Job Grief: The Unnamed Psychological Crisis Hitting Tech Workers May 29, 2026 1347 ai , career What’s !important #12: Safari Testing, “::checkmark”, HTML Anchor Positioning, and More (dxn /css )May 29, 2026 1346 css , retrospectives , link-lists Accessibility and AI (eri )May 28, 2026 1345 accessibility , ai An Extension Is Not an Excuse (web )May 28, 2026 1344 accessibility , compliance , legal , wcag Websites Are Not Going to Die (j9t )May 28, 2026 1343 ai , open-web , indieweb , google Surprising Effects of CSS Shorthands (mia /odd )May 28, 2026 1342 videos , css , shorthands Accessible (I Think) Split-Cell Table Headers (mey )May 28, 2026 1341 html , css , tables I Spent 10× Longer Debugging AI Code Than Writing It May 28, 2026 1340 ai , debugging , productivity How We Cut Build Times by Two-Thirds by Deleting Our CMS (get )May 28, 2026 1339 migrating , gatsby , astro , content-management , optimization , case-studies Navigating the Age-Old Problem of Checkmarks in UI With Progressive Enhancement (sun /pic )May 28, 2026 1338 css , progressive-enhancement Beyond Code Generation: Rethinking Engineering Productivity in the Age of AI Agents May 28, 2026 1337 ai-agents , ai , productivity , processes The VibeSec Reckoning (mfo )May 27, 2026 1336 ai , vibe-coding , security Lost, Forgotten, and Unfamiliar HTML (tho )May 27, 2026 1335 html , attributes Revealing Text With CSS “letter-spacing” (pre /css )May 27, 2026 1334 css , animations , transitions , effects Building a Custom MCP Server With Node.js May 27, 2026 1333 nodejs , mcp , ai , servers Accessibility Question: Is Nesting Interactive Elements Bad? (cod )May 27, 2026 1332 accessibility , nesting Managing Anchor Associations With Data Attributes and Advanced “attr()” (dxn /fro )May 27, 2026 1331 anchor-positioning , html , custom-data , css , functions , attributes With Google’s Debut, the Most Important AI Agent Feature Is Now the Most Boring One May 27, 2026 1330 ai , ai-agents , google , processes Luke Carbis on the Future of WordPress Plugins: AI, Ethics, and New Directory Standards (nat )May 27, 2026 1329 podcasts , interviews , wordpress , plugins , ai , ethics The Untold Story About W Social: Unconventional Beginnings, Strategic Pitches and Conflicting Signals (el )May 27, 2026 1328 social-media , history CSS vs. JavaScript (jos )May 26, 2026 1327 css , javascript , animations , comparisons State of CSS 2026 (dev )May 26, 2026 1326 css , surveys End of the Junior Engineer Era May 26, 2026 1325 videos , career , ai Technical Writing in the AI Age (geo /css )May 26, 2026 1324 writing , documentation , ai 10 Weird OSS Projects You Need Right Now… (fir )May 26, 2026 1323 videos , foss , examples Designing for AI Means Designing Like It’s 1999 May 26, 2026 1322 design , ai The Production Playbook for Node.js Stream Leaks (fro )May 26, 2026 1321 nodejs , streaming , databases Why Ghost Buttons Are the Ultimate Conversion Killer (web )May 26, 2026 1320 buttons , user-conversion , accessibility US Law Enforcement Warns of “Anti-Tech Extremism” as AI Hatred Grows (drb /wir )May 26, 2026 1319 ai , politics AI and Cognitive Delegation: The Hidden Cost of AI That Works Too Well May 26, 2026 1318 ai , cognitive-debt Stop Building Dumb AI Wrappers: Getting Real With LLM Function Calling May 26, 2026 1317 ai JS Crossword (reb )May 25, 2026 1316 javascript [Email] Accessibility Report 2026 (ema )May 25, 2026 1315 studies , research , accessibility , email TypeScript Tips Everyone Should Know May 25, 2026 1314 typescript , tips-and-tricks 7 Things That Vibe Design Can’t Replicate May 25, 2026 1313 design , ai , career Using AI to Write Better Code More Slowly (nol )May 25, 2026 1312 ai , processes , quality AI-Generated Code Is Inaccessible by Default May 25, 2026 1311 ai , accessibility Maybe Don’t Rely on Google’s “Modern Web Guidance” (aar )May 25, 2026 1310 google , accessibility Your Prototype Is Not Being Honest With Your Users (and Here’s How to Fix It) (sma )May 25, 2026 1309 prototyping , design The Orchestration Tax Is You (add )May 24, 2026 1308 ai , ai-agents , processes , productivity , cognitive-debt A Simple Clustering Algorithm for Lists (cas )May 24, 2026 1307 algorithms , sorting Not Every Form Field Needs to Be in a Fieldset (jea )May 24, 2026 1306 forms , html , design-systems , accessibility Vitest 4 Browser Mode: Component Testing Without Playwright May 24, 2026 1305 vitest , testing , components , headless , browsers Front-End Doesn’t Exist (dut )May 23, 2026 1304 terminology , career I Didn’t Grok Superpowers May 23, 2026 1303 ai , ai-skills , tooling The Open/Closed Problem in AI (mem )May 23, 2026 1302 ai Designing How Designers Master AI May 23, 2026 1301 design , ai Banning Agent PRs Won’t Save Open Source (bla )May 23, 2026 1300 version-control , code-reviews , foss , ai-agents , ai Why AI Won’t Replace Human Type Designers May 23, 2026 1299 ai , typography , fonts , design , career Is AI Causing a Repeat of Frontend’s Lost Decade? (mb2 /mas )May 23, 2026 1298 ai , programming , career , quality , user-focus AI: Africa Has 18 Months—After That, We Become Tenants Again May 23, 2026 1297 ai , politics Did Google’s AI Agents Really Build an Operating System for $916? (say +)May 23, 2026 1296 google , gemini , ai Open-Source AI Agent: Integrating OMO With OpenCode—Principles and Practices May 23, 2026 1295 translations , opencode , ai , ai-agents , principles , best-practices Deno 2.8 (den )May 22, 2026 1294 release-notes , deno What’s New in Web UI (una +)May 22, 2026 1293 videos , web-platform , user-experience , principles , html , canvas , css , google The Case for Design Disposables (nng )May 22, 2026 1292 design , concepts , processes The State of CSS Centering in 2026 (css /css )May 22, 2026 1291 css , centering , flexbox , grids Four Levels of Customer Understanding (sma )May 22, 2026 1290 user-experience , usability Google Might Have Just Killed Websites (kev )May 22, 2026 1289 videos , google , ai , web , search I’m Making a Spec for Design System Documentation (pjo )May 22, 2026 1288 design-systems , documentation , examples Don’t Put “aria-label” on Generic Elements Like Divs (mat )May 22, 2026 1287 html , attributes , aria , screen-readers , support , accessibility Ad Infinitum (mat )May 21, 2026 1286 google , search , ai , economics Reach Out and Say Thanks (kev )May 21, 2026 1285 community , career Our CSS Isn’t Opinionated Enough (cra )May 21, 2026 1284 css , cascade , aria , attributes Google I/O 2026 and Its Consequences (val )May 21, 2026 1283 google , ai , web , search Vivaldi 8.0: Our Biggest Design Overhaul, Ever (jon /viv )May 21, 2026 1282 release-notes , vivaldi , browsers Managing Package Managers With Node Corepack May 21, 2026 1281 nodejs , corepack , yarn , pnpm Quick Wins That Move Accessibility Forward—Fast (dec )May 21, 2026 1280 accessibility , fundamentals What Global Accessibility Awareness Day Really Means (dec )May 21, 2026 1279 accessibility , awareness-days How to Build Your First End-to-End AI Workflow in n8n May 21, 2026 1278 how-tos , ai , automation , n8n Megalodon: Mass GitHub Repo Backdooring via CI Workflows May 21, 2026 1277 security , github , ci-cd The New Rules of AI Visibility and How to Prepare for It (ale /moz )May 21, 2026 1276 how-tos , search , ai , seo , aiso , checklists Every Developer Is Lying About Something—and AI Won’t Fix It May 21, 2026 1275 ai , career , productivity Keyboard Accessibility: The Clearest Signal of Digital Maturity (dec )May 21, 2026 1274 accessibility , keyboard-navigation , focus Open-Source Web Accessibility Tools From the University of Illinois May 21, 2026 1273 videos , accessibility , tooling , foss Accessible Forms Are a Business Imperative, Not a Compliance Checkbox (dec )May 21, 2026 1272 accessibility , forms , labels , placeholders , keyboard-navigation , simplicity Accessible by Design: HTML, CSS, JavaScript, and ARIA Techniques That Scale May 21, 2026 1271 videos , accessibility , html , css , javascript , aria CSS Is Filling the Gaps With Rules: A Way to Style Gaps in Grid and Flex (uti )May 21, 2026 1270 css , grids , layout Framework-Agnostic Design Systems: A Practical Approach to Web Components (sco /pic )May 21, 2026 1269 design-systems , web-components , examples Why Automated Accessibility Testing Is Not Enough: A Leadership Perspective (dec )May 21, 2026 1268 accessibility , testing , automation , leadership Advanced Tree Counting: Mathematical Layouts With “sibling-index()” and “sibling-count()” (sma )May 21, 2026 1267 css , functions , math , layout GitHub Internal Repositories Breached via Malicious Nx Console VS Code Extension (the )May 21, 2026 1266 github , security , vs-code AI-Generated Accessibility, an Update—Frontier Models Still Fail, but Skills Change the Game (mfa )May 21, 2026 1265 accessibility , ai , metrics Saying Goodbye to asm.js (eqr /spi )May 20, 2026 1264 spidermonkey , javascript-engines , javascript , firefox , browsers Testing Safari on a Budget (val /fro )May 20, 2026 1263 testing , safari , browsers , tooling What’s Missing in CSS Layout (pat )May 20, 2026 1262 css , layout , standards , wish-lists Prompts Are Technical Debt Too (sea )May 20, 2026 1261 prompting , ai , technical-debt What Are AVIF and WebP Compared? May 20, 2026 1260 avif , webp , images , comparisons , support , metrics Font Licensing Is About to Change May 20, 2026 1259 fonts , licensing , ai Stack Overflow: When We Stop Asking (sun /css )May 20, 2026 1258 stack-overflow , community , learning , ai Staged Publishing for npm Packages (nod )May 20, 2026 1257 npm GAAD 2026: Not Much to Celebrate, Yet May 20, 2026 1256 accessibility , awareness-days , legal A Practical Guide to Profiling in Go (jet )May 20, 2026 1255 guides , profiling , go , code-editors , jetbrains The Web Is Being Made Accessible for AI, Not People (jon +/tec )May 20, 2026 1254 ai , llmstxt , accessibility Optimizing Our Build Times by Migrating From Webpack to Rspack May 20, 2026 1253 migrating , webpack , rspack , building , optimization , case-studies The Great Replatforming: WordPress Is Training Its Own Replacement (web )May 20, 2026 1252 wordpress , ai , content-management , economics Leonardo Losovic on Affordable and Accurate WordPress Translations Using AI (nat )May 20, 2026 1251 podcasts , interviews , wordpress , localization , ai Mini Shai Hulud: Compromised @antv npm Packages Enable CI/CD Credential Theft May 20, 2026 1250 security , npm , dependencies , ci-cd GitHub Hacked—Internal Source Code Repositories Compromised via Employee Device May 20, 2026 1249 github , security A New Era for AI Search May 19, 2026 1248 google , search , ai Declarative Partial Updates (tun +)May 19, 2026 1247 html , streaming , apis , chrome , browsers Social Media Is Ruining Developers May 19, 2026 1246 videos , social-media , programming , culture , career , monetization , user-focus The Impact of AI on Digital Accessibility (ons )May 19, 2026 1245 accessibility , ai A Systematic Approach to PDF Accessibility May 19, 2026 1244 videos , accessibility , pdf The Last Six Months in LLMs in Five Minutes (sim )May 19, 2026 1243 ai , retrospectives Firefox 151 Release Notes for Developers (Stable) (mdn )May 19, 2026 1242 release-notes , firefox , browsers Introducing the HTML-in-Canvas API Origin Trial (nma )May 19, 2026 1241 introductions , html , canvas , apis , origin-trials , chrome , browsers What Is Content Engineering, and How Do You Do It? (lou /ahr )May 19, 2026 1240 content , structured-data , ai , tooling , concepts Google’s Gemini 3.5 Flash Beats the Frontier Models May 19, 2026 1239 gemini , google , ai LLM Evaluation and AI Observability for Agent Monitoring (jet )May 19, 2026 1238 ai-agents , ai , monitoring , observability , tooling Vibe Coding With Xiaomi MiMo-V2.5-Pro: A Hands-on Tutorial (dat )May 19, 2026 1237 xiaomi , ai , vibe-coding , tutorials Mini Shai-Hulud Strikes Again: 317 npm Packages Compromised May 19, 2026 1236 security , npm , dependencies From Faster Pencil to AI Experience Architect: A Designer’s Path (usa )May 19, 2026 1235 design , user-experience , ai , career Most AI Tools Make Users Faster—the Best AI Tools Make Users Better May 19, 2026 1234 ai , tooling , user-experience , link-lists 15 Updates From Google I/O 2026: Powering the Agentic Web With New Capabilities, Tools, and Features in Chrome (pau +)May 19, 2026 1233 google , chrome , browsers , ai , mcp , dev-tools , debugging Microsoft Took a Step Toward Human Rights Accountability—Google and Amazon (and Others) Should Pay Attention (eff )May 19, 2026 1232 legal , politics , microsoft , google , amazon AI, Web, and Standards (hdv /w3c )May 18, 2026 1231 videos , ai , web , standards A New Look for Express (bjo /exp )May 18, 2026 1230 express React Server Components in TanStack (ada /fro )May 18, 2026 1229 react , components , tanstack The Just-Say-No Engineer Was a ZIRP Phenomenon (sea )May 18, 2026 1228 career , ai , maintenance Cross-Document View Transitions: The Gotchas Nobody Mentions (css )May 18, 2026 1227 css , view-transitions Probability Is Not Proof—and LLMs Will Never Cross That Line May 18, 2026 1226 videos , ai How Node.js and V8 Keep Each Other Working—Workflows, Challenges, and Tips (joy )May 18, 2026 1225 nodejs , v8 Why Google’s Remy Leaks Have Enterprise Architects Rethinking the AI Stack May 18, 2026 1224 google , ai , architecture “The Worst Leak That I’ve Witnessed”: US Cybersecurity Agency Leaves Its Digital Keys Out in Public on GitHub (giz )May 18, 2026 1223 security , passwords , github Are PWAs Cooked? (pau )May 17, 2026 1222 progressive-web-apps , web-platform Better Fluid Sizing With “round()” (sha )May 17, 2026 1221 css , functions , liquid-design 10 DevOps Concepts Every Programmer Should Know May 17, 2026 1220 videos , dev-ops , concepts Firefox Gains 6 Million Users Since EU Browser Choice Screen Rules Took Effect May 17, 2026 1219 firefox , browsers , legal Don’t Outsource the Learning (add )May 16, 2026 1218 ai , prompting , learning Intentionally Blocking Rendering With JavaScript (jay )May 16, 2026 1217 javascript , rendering , painting , web-components How to Write a DESIGN.md File Claude Can Actually Use May 16, 2026 1216 how-tos , design , claude , ai , documentation A Few Ways of Specifying Per-Theme Colours in Only CSS May 16, 2026 1215 html , css , dark-mode , colors , techniques State of AI 2026 [Results] (sac /dev )May 15, 2026 1214 surveys , metrics , ai Help Shape the Future of Kotlin in the Age of AI (jet )May 15, 2026 1213 surveys Moving Away From Tailwind, and Learning to Structure My CSS (b0r )May 15, 2026 1212 migrating , tailwind , css Optimizing Your Website for Generative AI Features on Google Search May 15, 2026 1211 google , search , seo , ai , best-practices What’s !important #11: 3D Voxel Scenes, Flying Focus, CSS Syntaxes, and More (dxn /css )May 15, 2026 1210 css , retrospectives , web-platform , link-lists Building a General-Purpose Accessibility Agent—and What We Learned in the Process (eri )May 15, 2026 1209 ai-agents , ai , accessibility , lessons , case-studies , github The AI-Native Developer May 14, 2026 1208 ai , concepts Do You Know How Many Websites You Have? (cle )May 14, 2026 1207 maintenance , processes A Worm Just Ate Its Way Through the npm Registry… (fir )May 14, 2026 1206 videos , npm , dependencies , security , tanstack When to Use (and Not Use) CSS Shorthand Properties (tho )May 14, 2026 1205 css , shorthands , examples 4 Tiny Mistakes That Secretly Destroy App Performance May 14, 2026 1204 performance , web-apps , mistakes , cors , code-splitting , dependencies , backgrounds , images The Old World of Tech Is Dying and the New Cannot Be Born (bal )May 14, 2026 1203 politics , programming , community , ai “The World Is Sounding an Alarm”: Why Big Tech Is the New Colonist (alj )May 14, 2026 1202 politics Safari and Firefox Change How Big Sites Render Based on the Domain. TikTok, Netflix, Instagram… Even Seatguru. Chrome Doesn’t. Why Is That? (den )May 14, 2026 1201 safari , firefox , browsers , customization , rendering hihtml (j9t )May 13, 2026 1200 packages , npm , html , conformance , links , link-rot , minification , html-minifier , optimization , quality web-features-cli (pat )May 13, 2026 1199 packages , command-line , web-platform , learning Stop Using CLAUDE.md May 13, 2026 1198 claude , documentation , ai You Don’t Know HTML Lists May 13, 2026 1197 html , lists , semantics Zoomable Image—Creating a Zoom Effect (bar )May 13, 2026 1196 zooming , images , effects , hugo , javascript , css Introduction to Creating Accessible Documents (tet )May 13, 2026 1195 introductions , accessibility , legal , eaa , section-508 , ada , wcag , pdf , epub Practical Interface Patterns for AI Transparency (sma )May 13, 2026 1194 design-patterns , ai , ai-agents TypeScript, C#, and Turbo Pascal With Anders Hejlsberg (ahe /ger )May 13, 2026 1193 videos , interviews , programming , c-sharp , javascript , typescript , microsoft Everyone’s a Thought Leader—Almost No One Is Thinking May 13, 2026 1192 community , career , ai , web Is the New Cloudflare EmDash a Viable WordPress Alternative? (ele /des )May 13, 2026 1191 guest-posts , emdash , cloudflare , wordpress , comparisons Inkscape Supports German Petition to Recognize Open Source Volunteers (ink )May 13, 2026 1190 foss Microsoft Israel Chief Leaves After Inquiry Into Use of Tech to Spy on Palestinians (mid )May 13, 2026 1189 microsoft , azure , privacy , ethics , politics The End of an Era: Why Verisign is Shutting Down .name’s Unique Third-Level Domain System May 13, 2026 1188 domains What the Design-to-Code Loop Unlocks (fig )May 12, 2026 1187 design , ai , processes On Rendering the Sky, Sunsets, and Planets (max )May 12, 2026 1186 rendering , math , effects Repeating Square Dots Backgrounds in CSS (chr /fro )May 12, 2026 1185 css , backgrounds , gradients , effects The Modern React Stack Explained for 2026 (jsd )May 12, 2026 1184 react , tech-stacks , comparisons , nextjs , tanstack , remix , vite , tooling Hardening TanStack After the npm Compromise (cru +/tan )May 12, 2026 1183 tanstack , security The Death of the Empty State in AI Products May 12, 2026 1182 ai , design Install Web Apps With the New HTML “install” Element (pat )May 12, 2026 1181 web-apps , installing , html , origin-trials , chromium The Day CSS Made Me Learn Algebra Again, and I Liked It (sch )May 12, 2026 1180 css , math , typography , examples Soon We Can Finally Banish JavaScript to the ShadowRealm (wil /css )May 12, 2026 1179 javascript , ecmascript , apis Design Debt vs. Accessibility Debt: Why Fixing It Early Saves Millions (acc )May 12, 2026 1178 accessibility , design , design-debt , concepts , comparisons , economics Amazon Staff Use AI Tool for Unnecessary Tasks to Inflate Usage Scores (fin )May 12, 2026 1177 amazon , aws , ai AI and HTML: Validating, Omitting Optional Code, and Minifying as Token Optimization (j9t )May 12, 2026 1176 ai , token-optimization , html , conformance , minimalism , minification , optimization Not All Hidden Content Is Equal: How Different Hiding Methods Impact Accessibility May 12, 2026 1175 accessibility , hiding , css , html , aria , attributes , techniques , comparisons AI as Social Technology (him /kni )May 11, 2026 1174 ai , link-lists , research How to Write Accessible Dates May 11, 2026 1173 how-tos , accessibility , writing , microcontent , time A11y 101: 3.1.2 Language of Parts (nat )May 11, 2026 1172 introductions , accessibility , wcag WebKit Features for Safari 26.5 (web )May 11, 2026 1171 release-notes , webkit , safari , browsers In-n-Out-Styling With Chris Coyier (chr /sma )May 11, 2026 1170 videos , html , css I Keep Tripping Over “true, false, true” May 11, 2026 1169 javascript The Evolution of the “Buy” Button: 1995–2026 (web )May 11, 2026 1168 design , ecommerce , history , buttons Postmortem: TanStack npm Supply-Chain Compromise (tan /tan )May 11, 2026 1167 tanstack , npm Claude Platform on AWS Is Now Generally Available May 11, 2026 1166 aws , claude , ai , cloud-computing Code Maintainability: What Is It and Why It’s Important (jet )May 11, 2026 1165 maintainability , concepts Why Keyboard Users Can’t Scroll Your Overflow Containers (css )May 11, 2026 1164 accessibility , keyboard-navigation , overflow , scrolling Six Million Selections Later: How the DMA Is Giving People Browser Choice (gem +/moz )May 11, 2026 1163 legal , browsers , firefox Hackers Abuse Google Ads and Claude.ai Shared Chats to Distribute macOS Malware May 11, 2026 1162 security , malware , macos , google , claude , ai The Future of AI-Powered Product Development: From “Usable Increment” to “Used and Adopted Solution” May 11, 2026 1161 ai , scrum , processes , product-management Web Feeds in 2026: A Survey (mno )May 10, 2026 1160 syndication , rss , atom , metrics , studies , research Out With the JS, in With the HTML (jim )May 10, 2026 1159 javascript , html , refactoring Google Lighthouse Has a New Agentic Browsing Category (mat /deb )May 10, 2026 1158 lighthouse , google , ai The “<selectmenu>” Element: Stop Using JavaScript Dropdown Libraries May 10, 2026 1157 html , forms , javascript , css CSS Math “random()” in Production: Native Randomness Without JavaScript May 10, 2026 1156 css , math , functions , randomness , javascript , performance , accessibility The Mismeasure of Open Source (and )May 9, 2026 1155 foss , github , economics , metrics Your Recursion Is Lying to You May 9, 2026 1154 software-design-patterns , javascript AI Makes Weak Engineers Less Harmful (sea )May 9, 2026 1153 ai , quality , engineering-management The Must-Know Topics for an LLM Engineer (tow )May 9, 2026 1152 fundamentals , ai From Zero to VPAT: How ICT Vendors Can Build a Repeatable Accessibility Compliance Process (acc )May 9, 2026 1151 accessibility , compliance , vpat-acr , processes How to Evaluate a VPAT/ACR: Red Flags, Risk Scoring, and What “Partially Supports” Really Means (acc )May 9, 2026 1150 how-tos , vpat-acr , documentation , accessibility Taken (sin )May 8, 2026 1149 privacy , fingerprinting Weekend at Bernie’s (and )May 8, 2026 1148 dependencies , security , foss , metrics Developer Ecosystem Survey 2026 (jet )May 8, 2026 1147 surveys , programming , code-editors , tooling How to Use Ollama With Claude Code (rua )May 8, 2026 1146 how-tos , ollama , claude , ai UX Writing: FAQs From Practitioners (nng )May 8, 2026 1145 user-experience , writing How to Control Infinite CSS Animations (css /fro )May 8, 2026 1144 how-tos , css , animations Using CSS “corner-shape” for Folded Corners (dxn /css )May 8, 2026 1143 css , borders , effects Bot Detection: How to Block Bad Bots in 2026 May 8, 2026 1142 how-tos , bot-detection , bots 5 Types of Engineers I Met as a Technical Writer May 8, 2026 1141 documentation , collaboration Designing AI Agents: 4 Lessons From China’s Qwen Agent (nng )May 8, 2026 1140 design , usability , ai-agents , qwen , ai , lessons How Alt Text Accessibility Supports Low-Vision Users May 8, 2026 1139 accessibility , alt-text , images , wcag Using Claude Code: The Unreasonable Effectiveness of HTML May 8, 2026 1138 html , claude , ai , efficiency Announcing Rolldown 1.0 (voi )May 7, 2026 1137 release-notes , rolldown Stop Using Yarn Classic (cha )May 7, 2026 1136 yarn HTTP/3 Over QUIC in Node.js (jas )May 7, 2026 1135 nodejs , http , quic , examples Here We Go Again, Again, Again (nat )May 7, 2026 1134 accessibility , ada , legal , advocacy The Prompt Is Not an Interface May 7, 2026 1133 ai , command-line , hci , link-lists Better Browser Caching With “No-Vary-Search” (css )May 7, 2026 1132 caching , http-headers , http My Thoughts on AI: Fears, Opinions, and Mental Journey (ace )May 7, 2026 1131 ai , craft , career