EU Top Court Upholds Record $6B Google Fine (str )Jul 2, 2026 1,487 google , mobile , legal How Anthropic Is Bringing Fable 5 Back—and When It’ll Cost You (fre )Jul 1, 2026 1,486 claude , anthropic , ai On the Semantic Web Jul 1, 2026 1,485 html , semantics , buttons , forms Roll Your Own File-Based Router in Under 50 Lines of Code (pre /was )Jul 1, 2026 1,484 wasp , routing , functionality Amazon’s AI Experts Make House Calls: Forward Deployed Engineering (new /hei )Jun 30, 2026 1,483 amazon , aws , ai , career What’s !important #14: Gap Decorations, “random()”, “<select>” Field Sizing, and More (dxn /css )Jun 30, 2026 1,482 css , html , retrospectives , functions , theming , web-platform The Future of AI Is Local and Open (dyn )Jun 30, 2026 1,481 ai , google , licensing Clickable Table Rows Are a Bad Idea (tem )Jun 30, 2026 1,480 tables , accessibility , keyboard-navigation , html Guides and FAQs for [Node.js] First-Time Contributors (joy /nod )Jun 30, 2026 1,479 guides , nodejs Why Accessibility Is An Operational Capability, Not A Feature (sma )Jun 30, 2026 1,478 accessibility , design , ai What’s New in Svelte: July 2026 (sve )Jun 30, 2026 1,477 release-notes , svelte , sveltekit Modern UI Patterns (una /per )Jun 30, 2026 1,476 videos , css , chrome , google , browsers Modes and Themes That Stick—Building a Persistent Toggle Solution (stu )Jun 30, 2026 1,475 toggles , html , forms , dark-mode , theming , flash-of-x The Shifting Line Between CSS States and JavaScript Events (dxn /css )Jun 29, 2026 1,474 css , javascript , state-management , selectors , events CSS Container Queries and Subgrid: The Layout Trilogy That’s Now in Every Browser Jun 27, 2026 1,473 css , container-queries , grids , layout AI Inference Is Obviously Profitable (sea )Jun 26, 2026 1,472 ai , economics After Fable 5 Ban, Anthropic and 19 Organizations Launch Open Source Security Body (jam )Jun 26, 2026 1,471 ai , linux-foundation , anthropic , aws , google , microsoft , github , openai , foss AI and Liability (sch )Jun 25, 2026 1,470 ai , search , legal , google WCAG 3.0 Will Create a Governance Problem Most Organizations Aren’t Ready For (nic )Jun 25, 2026 1,469 accessibility , wcag , legal The Pope Has Outlined the Threat AI Poses to Humanity—Why Haven’t Our Political Leaders? (nic /glo )Jun 25, 2026 1,468 ai , politics npm Adds Preventive Account Protection for High-Impact Accounts Jun 25, 2026 1,467 npm , security Experimenting With “random()” in CSS (pol )Jun 24, 2026 1,466 css , randomness , functions , experiments Node.js 26.4.0 (Current) (adu /nod )Jun 24, 2026 1,465 release-notes , nodejs Revisiting the DX Core 4 in the Age of AI Jun 24, 2026 1,464 productivity , engineering-management , ai Comparing the Top 3 A/B Testing Solutions for Frontend Teams (ele /des )Jun 24, 2026 1,463 guest-posts , a-b-testing , comparisons Claude Code June 2026: 10 New Features Devs Need to Know Jun 24, 2026 1,462 claude , anthropic , ai , configuration Let’s Play With Gap Decorations (css /fro )Jun 24, 2026 1,461 css , decoration , chrome , google , edge , microsoft , browsers Your Grid Lanes Will Likely Fail WCAG 2.4.3 (mat )Jun 24, 2026 1,460 css , grids , layout , accessibility , wcag How to Scale Digital Accessibility With Design Systems (equ )Jun 24, 2026 1,459 how-tos , accessibility , design-systems , scalability The Myth of the Difficult User (a11 )Jun 24, 2026 1,458 videos , accessibility , user-experience , myths Moving Beyond UX: The Rise of the Agentic Experience (AX) Designer (web )Jun 23, 2026 1,457 design , ai Wiggly/Wavy Input Range Slider (css )Jun 23, 2026 1,456 css , forms PACT: Anonymous Credentials for the Web (den /moz )Jun 23, 2026 1,455 privacy , cryptography , browsers Performance of WebAssembly Runtimes in 2026 (jed )Jun 23, 2026 1,454 webassembly , runtimes , performance , metrics , comparisons Animating the “dialog” Element Using View Transitions (rik )Jun 23, 2026 1,453 modals , html , animations , view-transitions , javascript , css A11y 101—3.2.3 Consistent Navigation (nat )Jun 22, 2026 1,452 introductions , accessibility , wcag , navigation , consistency Astro 7.0 Jun 22, 2026 1,451 release-notes , astro How We Measure the ROI of JetBrains IDEs (jet )Jun 22, 2026 1,450 jetbrains , code-editors , economics How an Underrated Refactor Saved 90% Memory Usage (kev /tan )Jun 22, 2026 1,449 tanstack , refactoring , memory , case-studies , metrics Gareth [Ford Williams] Goes Fireside (gar +)Jun 22, 2026 1,448 videos , interviews , accessibility , standards , design , branding I Wish I Had Started Documenting My Tech Journey Earlier Jun 22, 2026 1,447 career , documentation Which Copyleft Licence Is Suitable for an SVG? (ede )Jun 20, 2026 1,446 svg , images , licensing Anthropic’s Fable and the State of AI (sch )Jun 19, 2026 1,445 ai , security , anthropic , foss Web Standards at the Web Engines Hackfest (don +/iga )Jun 19, 2026 1,444 podcasts , standards , w3c View Transitions: Use the New “attr()” or “match-element” for the “view-transition-name”? (bra )Jun 19, 2026 1,443 css , view-transitions I Stored a Website in a Favicon Jun 19, 2026 1,442 html , favicons , images , experiments Blocking Install Scripts Is Not a Silver Bullet (uli /nod )Jun 19, 2026 1,441 npm , security Tech Workers Who Don’t Embrace AI Face Triple the Layoff Risk, Gallup Finds (str )Jun 18, 2026 1,440 ai , career , productivity FIFA’s World Cup Typography Foul: UI Design Learnings (pim )Jun 18, 2026 1,439 typography , fonts , legibility How Pull Request Limits Are Cutting Down the Noise (ash )Jun 18, 2026 1,438 github , version-control , foss What Is Google’s Project Nimbus, and Why Are Students Protesting Against It? (the )Jun 18, 2026 1,437 google , amazon , politics , ethics Safer “pull_request_target” Defaults for GitHub Actions Checkout Jun 18, 2026 1,436 github-actions Announcing TypeScript 7.0 RC (dan )Jun 18, 2026 1,435 release-notes , typescript The Siren Song of “ariaNotify()” (wil /css )Jun 17, 2026 1,434 javascript , aria , notifications , attributes , html , jaws , nvda , voiceover , screen-readers , accessibility AI-Authored Code Has Nearly Doubled, but So Has PR Size Jun 17, 2026 1,433 ai , code-reviews , metrics Junie: The JetBrains AI Coding Agent Leaves Beta (jet )Jun 17, 2026 1,432 release-notes , junie , jetbrains , ai Your JetBrains IDE Expertise, Now on LinkedIn (jet )Jun 17, 2026 1,431 jetbrains , linkedin , plugins , code-editors AI Use by the US Government (sch )Jun 17, 2026 1,430 ai , legal , politics Build SVG Charts for Web Applications With Code Examples Jun 17, 2026 1,429 svg , images , visualization , examples The Free and Open Web Is Under Attack at the IETF (eff )Jun 17, 2026 1,428 open-web , ai , standards What Figma Made Visible (mur )Jun 17, 2026 1,427 figma , tooling Designing for People Who Are D/deaf (tet )Jun 17, 2026 1,426 accessibility , design From Proposal to Release: Designing Your Design System Workflow (stu )Jun 17, 2026 1,425 design-systems , processes Google to End Manifest V2 Support in Chrome, Disabling uBlock Origin and Other Ad Blockers Jun 16, 2026 1,424 chrome , google , browsers , browser-extensions Designing With Uncertainty: How AI Supercharges Probabilistic Thinking (pra /sma )Jun 16, 2026 1,423 ai , design Firefox 152 Release Notes for Developers (Stable) (mdn )Jun 16, 2026 1,422 release-notes , firefox , mozilla , browsers Releasing Babel 8 Today: ESM-Only, Drop ES5 Default, and a Smooth Migration Path (bab )Jun 16, 2026 1,421 release-notes , babel The Scope of CSS “@function” (jan /fro )Jun 16, 2026 1,420 css , scope What Are Git Worktrees, and Why Should I Use Them? (cas )Jun 16, 2026 1,419 git , command-line The Hidden UX of Payments Jun 16, 2026 1,418 user-experience , design Automating Colour Contrast With Design Tokens (stu )Jun 16, 2026 1,417 contrast , colors , automation , design-tokens , accessibility HTML Minifier Next 7 Is ESM-Only (j9t )Jun 15, 2026 1,416 release-notes , html-minifier German Court Rules Google Can Be Held Liable for False AI Overview Answers Jun 15, 2026 1,415 google , ai , search , legal What’s !important #13: “@function”, “alpha()”, CSS Wordle, and More (dxn /css )Jun 15, 2026 1,414 css , retrospectives , functions , layout , web-platform A11y 101—3.2.2 On Input (nat )Jun 15, 2026 1,413 introductions , accessibility , wcag , forms Agentic Code Review (add )Jun 14, 2026 1,412 ai-agents , ai , code-reviews , quality , productivity , processes , cognitive-debt TypeScript Performance in TanStack Table V9 (kev /tan )Jun 14, 2026 1,411 tanstack , performance , typescript Dangerous Technology for Americans Only (mit )Jun 13, 2026 1,410 ai , legal , ethics , anthropic Image Optimization for Core Web Vitals in 2026: What Actually Moves the Needle Jun 13, 2026 1,409 images , optimization , performance , web-vitals , avif , webp , jpeg-xl , png “What Computers Can’t Do”—and What Designers Should Jun 13, 2026 1,408 design , ai , vibe-coding How Cloudflare Became Too Important to Fail (hac )Jun 12, 2026 1,407 cloudflare , infrastructure , metrics Bernie Sanders’ AI Sovereign Wealth Fund Plan (sch )Jun 12, 2026 1,406 ai , politics Statement on the US Government Directive to Suspend Access to Fable 5 and Mythos 5 (ant )Jun 12, 2026 1,405 ai , anthropic , legal Data Brokers: Unregulated Forensic Analysis Jun 12, 2026 1,404 privacy , legal , link-lists Shipping psql Without psql: A Pure-TypeScript Postgres Client in neonctl Jun 12, 2026 1,403 tooling , ai , postgresql , databases , case-studies The Core Skill of Design in the AI Era: Critique (nng )Jun 12, 2026 1,402 design , ai , processes Why Isn’t My 3D View Transition Working? (sun /css )Jun 12, 2026 1,401 css , view-transitions [Homebrew] 6.0.0 (mik /hom )Jun 11, 2026 1,400 release-notes Reuse Less Software Jun 11, 2026 1,399 dependencies , security , processes Panel: “The Impact of AI on Open Source Software Development” at SOOCon26 Edinburgh (jus +/ope )Jun 11, 2026 1,398 videos , ai , foss Ending Responsive Images (gri /clo )Jun 11, 2026 1,397 images , responsive-design , lazy-loading , hints Smart Layout Patterns With Modern CSS (kev /sma )Jun 11, 2026 1,396 videos , css , layout , container-queries “headingoffset” Is Not the Document Outline Algorithm (aar )Jun 11, 2026 1,395 html , attributes , headings Why pnpm No Longer Expands Environment Variables in a Repository’s .npmrc (koc /pnp )Jun 11, 2026 1,394 pnpm , environments Best Python AI Frameworks in 2026 (jet )Jun 11, 2026 1,393 frameworks , python , ai , langchain , hugging-face , comparisons On the Two Sides and the Spectrum That Is Open Source Maintenance (j9t )Jun 11, 2026 1,392 foss , maintenance , community TanStack Start: A Mental Model for Next.js Developers (ad4 )Jun 11, 2026 1,391 tanstack , nextjs , concepts How Building an HTML-First Site Doubled Our Users Overnight (moh )Jun 10, 2026 1,390 html , web-components , validation , traffic , case-studies The Field Guide to Grid Lanes (web )Jun 10, 2026 1,389 websites , guides , css , grids , layout 5 Questions for Laura Carlson (lau +/fro )Jun 10, 2026 1,388 interviews , accessibility , web , history WIIFM: The Motivational Question Behind Every Accessibility Conversation Jun 10, 2026 1,387 accessibility Why Are There So Few Accessibility Complaints From Users? (pla )Jun 10, 2026 1,386 accessibility CSS—Only a Nerdy Hobby? (ope )Jun 10, 2026 1,385 css Creating Memorable Web Experiences: A Modern CSS Toolkit (hol /css )Jun 10, 2026 1,384 css , svg , animations , user-experience Demystifying the View Transition Pseudo Tree (cyd /fro )Jun 10, 2026 1,383 css , view-transitions The “Vibe Coding” Crisis: Is Web Design Becoming a Commodity? (web )Jun 10, 2026 1,382 ai , vibe-coding , design , aesthetics How Agents Quietly Break Architecture Jun 10, 2026 1,381 videos , architecture , ai-agents , ai , testing , rust MiMo Code: Scaling Coding Agents to Long-Horizon Tasks Jun 10, 2026 1,380 ai , xiaomi , ai-agents , comparisons Liquid Glass: Who Gets to Decide How an Interface Looks? Jun 10, 2026 1,379 apple , design , liquid-glass , ai Can Your AI Pass the Accessibility Test? (aar +)Jun 10, 2026 1,378 accessibility , ai , testing Lawful Design (don )Jun 9, 2026 1,377 design , legal , consent-management , accessibility , dei , examples Wednesday, June 17, 2026 Security Releases (nod )Jun 9, 2026 1,376 release-notes , nodejs , security Upcoming Breaking Changes for npm v12 Jun 9, 2026 1,375 npm , security How Long Before We Stop Reading the Code? Jun 9, 2026 1,374 code-reviews , ai , processes , quality npm Tooling Bug Incorrectly Marks One-Character Packages as Security Holders (sar /soc )Jun 9, 2026 1,373 npm , bugs , security Prototype Testing for Inclusive and Accessible Web Design Jun 9, 2026 1,372 prototyping , testing , accessibility , design Design Without Borders Jun 9, 2026 1,371 design , icons , accessibility Doing Nothing at Work (sea )Jun 8, 2026 1,370 career , efficiency , productivity Scroll-Driven, Scroll-Triggered, Scroll States, and View Transitions (geo /css )Jun 8, 2026 1,369 css , scrolling , animations , view-transitions , container-queries Google Says AI Mode as Chrome Default Was an Error After Flag Appears in Canary Build Jun 8, 2026 1,368 google , ai , chrome , browsers Browser Coalition Sends Open Letter to Microsoft CEO Demanding End to Edge Promotion Tactics in Windows Jun 8, 2026 1,367 microsoft , browsers , edge You’re a Real TypeScript Developer Only If… Jun 8, 2026 1,366 typescript Scrubbable Staggered Animation With CSS “@function” (fro )Jun 8, 2026 1,365 css , animations , math No Azure for Apartheid Call Out Microsoft “Sham” Investigation (the )Jun 8, 2026 1,364 microsoft , azure , politics The Quiet Problem With Unnecessary Async Jun 8, 2026 1,363 javascript , asynchronicity The 3 Sizes of UX Copy (nng )Jun 8, 2026 1,362 videos , content , microcontent , writing WWDC26: Rediscover the HTML “select” Element Jun 8, 2026 1,361 videos , html , forms , css I Wish Deno Would Keep Doing What It Does Best (hon )Jun 8, 2026 1,360 deno News From WWDC26: WebKit in Safari 27 Beta (sar +/web )Jun 8, 2026 1,359 webkit , safari , apple , browsers , browser-engines A Strategic Approach to Demonstrating the Value of OSS Efforts Jun 8, 2026 1,358 foss , strategies WWDC26: Create Web Extensions for Safari Jun 8, 2026 1,357 videos , safari , apple , browsers , browser-extensions Beyond AI Tools: Evolving Software Engineering Organizations for the Agentic Era Jun 8, 2026 1,356 videos , ai , ai-agents , engineering-management WWDC26: Get Started With the HTML “model” Element Jun 8, 2026 1,355 videos , introductions , html , animations What Is AX Design? Why Do We Need This New Role Jun 8, 2026 1,354 design , ai , ai-agents , career A11y 101—3.2.1 On Focus (nat )Jun 8, 2026 1,353 introductions , accessibility , wcag , focus , keyboard-navigation What We’re No Longer Seeing: AI and the Invisible Newcomer in Open Source (mar )Jun 7, 2026 1,352 foss , community Loop Engineering (add )Jun 7, 2026 1,351 ai , ai-agents , processes , automation CSS Can Now Animate Between Pages: View Transitions Without JavaScript Jun 6, 2026 1,350 css , animations , view-transitions Design Systems Are No Longer Optional (man )Jun 6, 2026 1,349 design-systems , ai AI Coding Is a Dead End (kev )Jun 5, 2026 1,348 videos , ai , learning , craft , career What’s Going on With Developers and AI? Jun 5, 2026 1,347 videos , ai , vibe-coding , programming AI Has Come for Serif Fonts (wir )Jun 5, 2026 1,346 ai , design , typography Design’s Alive and Kicking—It Just Got Some Flashy New Names Jun 5, 2026 1,345 design , ai , career The Four Design Jobs AI Created (So Far) (nng )Jun 5, 2026 1,344 ai , design , career Token Prices Fell 98%. Enterprise AI Bills Tripled. Now the Industry Wants a Standards Body to Explain Why. Jun 5, 2026 1,343 ai , economics , linux-foundation Streaming HTML (oll )Jun 5, 2026 1,342 html , streaming , javascript Another Stab at the Perfect CSS Pie Chart… Sans JavaScript (vil /css )Jun 4, 2026 1,341 css , html VoidZero Is Joining Cloudflare (eva +)Jun 4, 2026 1,340 cloudflare , voidzero Europe Wants to Make Sure No One Has a Kill Switch Over Its Technology Jun 4, 2026 1,339 cloud-computing , ai , politics Node.js Is Changing Its Release Schedule and Version Numbers (loi )Jun 4, 2026 1,338 nodejs How I Validated Design Decisions Before Writing Production Code (sla )Jun 4, 2026 1,337 design , processes , ai Code Is Cheap(er) (htm )Jun 4, 2026 1,336 ai , processes Flow for TypeScript Users in 2026 Jun 4, 2026 1,335 typescript When AI Builds Itself (ant )Jun 4, 2026 1,334 ai , processes , metrics , quality , efficiency , anthropic , case-studies Astro: HTML First, JavaScript When You Need It (jad )Jun 3, 2026 1,333 astro , html , javascript After Protests: Meta Loosens Employee Tracking for AI Training (hei )Jun 3, 2026 1,332 facebook+meta , ai 8 Myths on Software Engineering and AI Jun 3, 2026 1,331 ai , programming , productivity , metrics , studies , research , myths Modern Engineering Values Jun 3, 2026 1,330 ai , programming , career How to Make Your Design System AI-Ready (vit /sma )Jun 3, 2026 1,329 how-tos , design-systems , ai How TypeScript Infers Type Variables Jun 3, 2026 1,328 typescript , variables Context-Aware Headings in HTML (mat )Jun 3, 2026 1,327 headings , html , attributes How Good Is Browser Support for the ARIA Notify API? (ale )Jun 3, 2026 1,326 aria , notifications , apis , accessibility , support , browsers , screen-readers Announcing Angular v22 (ang )Jun 3, 2026 1,325 release-notes , angular How to Authenticate AWS Workloads to Google Cloud Without Service Account Keys Jun 2, 2026 1,324 authentication , aws , gcp How to Delete Your ChatGPT Account (pro )Jun 2, 2026 1,323 how-tos , chatgpt , openai , ai Angry Devs Vow to Flee GitHub Copilot as Metered Billing Takes Hold (the )Jun 2, 2026 1,322 github , github-copilot , ai , microsoft , economics How to Provide a “Random Post” Feature With Eleventy and PHP (j9t )Jun 2, 2026 1,321 how-tos , eleventy , php , randomness , functionality How GitHub Plans to Win Developers Back (fre )Jun 2, 2026 1,320 github Most-Cited Websites in AI (j9t )Jun 1, 2026 1,319 ai , aiso , sem , studies , research Astro Markdown Component Utility for Any Framework (zel /css )Jun 1, 2026 1,318 astro , markdown , tooling Session History Diagrams in Firefox DevTools (f )Jun 1, 2026 1,317 dev-tools , firefox , mozilla , browsers Gary Illyes: The Web’s JavaScript Mess Is an AI Agent Nightmare (ppc )Jun 1, 2026 1,316 ai , ai-agents , html , javascript , rag , llmstxt In-N-Out Animations: Dialogs (chr /fro )Jun 1, 2026 1,315 animations , modals , css Everything You Need to Know About Sourcemaps (nec )Jun 1, 2026 1,314 javascript , source-maps Let the Agents Democratize Open Source Jun 1, 2026 1,313 ai , ai-agents , foss , programming All 17 TanStack Projects in One App (jhe )Jun 1, 2026 1,312 videos , tanstack The AI Productivity Paradox in Test Automation: Moving Beyond Structural Validation to Perception and Intent (inf )Jun 1, 2026 1,311 ai , productivity , testing , automation , examples Self-Fulfilling Projects Jun 1, 2026 1,310 product-management , project-management How TypeScript Distributes Unions May 31, 2026 1,309 typescript Why the “accept” Attribute Degrades File Upload UX (ada )May 31, 2026 1,308 forms , attributes , file-handling , user-experience The Speed of Prototyping in the Age of AI May 31, 2026 1,307 ai , design , prototyping , productivity AI Slop Is Hard to Fork (jed )May 31, 2026 1,306 ai , slop , maintainability Measuring the Value of AI (jes )May 29, 2026 1,305 ai , product-management , processes What’s !important #12: Safari Testing, “::checkmark”, HTML Anchor Positioning, and More (dxn /css )May 29, 2026 1,304 css , retrospectives , selectors , functions , testing , browsers , safari , apple , firefox , mozilla AI Job Grief: The Unnamed Psychological Crisis Hitting Tech Workers May 29, 2026 1,303 ai , career New to the Web Platform in May (rac )May 29, 2026 1,302 release-notes , web-platform , browsers , safari , apple , chrome , google , firefox , mozilla Re: Accessibility Question: Is Nesting Interactive Elements Bad? (aar )May 29, 2026 1,301 accessibility , nesting , html How to Evaluate an npm Package—2026 Edition May 29, 2026 1,300 how-tos , npm , dependencies , processes , maintainability , quality The Website Specification (joo )May 29, 2026 1,299 websites , documentation , fundamentals , seo , accessibility , security , ai-agents , performance , privacy , resilience , internationalization The Fundamentals and Dev Experience of CSS “@function” (jan /fro )May 29, 2026 1,298 fundamentals , developer-experience , css Accessible (I Think) Split-Cell Table Headers (mey )May 28, 2026 1,297 html , css , tables How We Cut Build Times by Two-Thirds by Deleting Our CMS (get )May 28, 2026 1,296 migrating , gatsby , astro , content-management , optimization , case-studies An Extension Is Not an Excuse (web )May 28, 2026 1,295 accessibility , compliance , legal , wcag Websites Are Not Going to Die (j9t )May 28, 2026 1,294 ai , open-web , indieweb , google I Spent 10× Longer Debugging AI Code Than Writing It May 28, 2026 1,293 ai , debugging , productivity Beyond Code Generation: Rethinking Engineering Productivity in the Age of AI Agents (dro )May 28, 2026 1,292 ai-agents , ai , productivity , processes Navigating the Age-Old Problem of Checkmarks in UI With Progressive Enhancement (sun /pic )May 28, 2026 1,291 css , progressive-enhancement Surprising Effects of CSS Shorthands (mia /odd )May 28, 2026 1,290 videos , css , shorthands Accessibility and AI (eri )May 28, 2026 1,289 accessibility , ai The VibeSec Reckoning (mfo )May 27, 2026 1,288 ai , vibe-coding , security Revealing Text With CSS “letter-spacing” (pre /css )May 27, 2026 1,287 css , animations , transitions , effects Luke Carbis on the Future of WordPress Plugins: AI, Ethics, and New Directory Standards (nat )May 27, 2026 1,286 podcasts , interviews , wordpress , plugins , ai , ethics Building a Custom MCP Server With Node.js May 27, 2026 1,285 nodejs , mcp , ai , servers Managing Anchor Associations With Data Attributes and Advanced “attr()” (dxn /fro )May 27, 2026 1,284 anchor-positioning , html , custom-data , css , functions , attributes Accessibility Question: Is Nesting Interactive Elements Bad? (cod )May 27, 2026 1,283 accessibility , nesting The Untold Story About W Social: Unconventional Beginnings, Strategic Pitches and Conflicting Signals (el )May 27, 2026 1,282 social-media , history Lost, Forgotten, and Unfamiliar HTML (tho )May 27, 2026 1,281 html , attributes With Google’s Debut, the Most Important AI Agent Feature Is Now the Most Boring One May 27, 2026 1,280 ai , ai-agents , google , processes End of the Junior Engineer Era May 26, 2026 1,279 videos , career , ai Why Ghost Buttons Are the Ultimate Conversion Killer (web )May 26, 2026 1,278 buttons , user-conversion , accessibility State of CSS 2026 (dev )May 26, 2026 1,277 css , surveys CSS vs. JavaScript (jos )May 26, 2026 1,276 css , javascript , animations , comparisons 10 Weird OSS Projects You Need Right Now… (fir )May 26, 2026 1,275 videos , foss , examples Stop Building Dumb AI Wrappers: Getting Real With LLM Function Calling May 26, 2026 1,274 ai The Production Playbook for Node.js Stream Leaks (fro )May 26, 2026 1,273 nodejs , streaming , databases US Law Enforcement Warns of “Anti-Tech Extremism” as AI Hatred Grows (drb /wir )May 26, 2026 1,272 ai , politics AI and Cognitive Delegation: The Hidden Cost of AI That Works Too Well May 26, 2026 1,271 ai , cognitive-debt Designing for AI Means Designing Like It’s 1999 May 26, 2026 1,270 design , ai Maybe Don’t Rely on Google’s “Modern Web Guidance” (aar )May 25, 2026 1,269 google , accessibility TypeScript Tips Everyone Should Know May 25, 2026 1,268 typescript , tips-and-tricks [Email] Accessibility Report 2026 (ema )May 25, 2026 1,267 studies , research , accessibility , email JS Crossword (reb )May 25, 2026 1,266 javascript Your Prototype Is Not Being Honest With Your Users (and Here’s How to Fix It) (sma )May 25, 2026 1,265 prototyping , design Using AI to Write Better Code More Slowly (nol )May 25, 2026 1,264 ai , processes , quality AI-Generated Code Is Inaccessible by Default May 25, 2026 1,263 ai , accessibility 7 Things That Vibe Design Can’t Replicate May 25, 2026 1,262 design , ai , career Vitest 4 Browser Mode: Component Testing Without Playwright May 24, 2026 1,261 vitest , testing , components , headless , browsers The Orchestration Tax Is You (add )May 24, 2026 1,260 ai , ai-agents , processes , productivity , cognitive-debt Not Every Form Field Needs to Be in a Fieldset (jea )May 24, 2026 1,259 forms , html , design-systems , accessibility Did Google’s AI Agents Really Build an Operating System for $916? (say +)May 23, 2026 1,258 google , gemini , ai AI: Africa Has 18 Months—After That, We Become Tenants Again May 23, 2026 1,257 ai , politics Banning Agent PRs Won’t Save Open Source (bla )May 23, 2026 1,256 version-control , code-reviews , foss , ai-agents , ai Is AI Causing a Repeat of Frontend’s Lost Decade? (mb2 /mas )May 23, 2026 1,255 ai , programming , career , quality Designing How Designers Master AI May 23, 2026 1,254 design , ai Open-Source AI Agent: Integrating OMO with OpenCode—Principles and Practices May 23, 2026 1,253 translations , opencode , ai , ai-agents , principles , best-practices The State of CSS Centering in 2026 (css /css )May 22, 2026 1,252 css , centering , flexbox , grids What’s New in Web UI (una +)May 22, 2026 1,251 videos , web-platform , user-experience , principles , html , canvas , css , google Google Might Have Just Killed Websites (kev )May 22, 2026 1,250 videos , google , ai , web , search The Case for Design Disposables (nng )May 22, 2026 1,249 design , concepts , processes Don’t Put “aria-label” on Generic Elements Like Divs (mat )May 22, 2026 1,248 html , attributes , aria , screen-readers , support , accessibility Four Levels of Customer Understanding (vit /sma )May 22, 2026 1,247 user-experience , usability Deno 2.8 (den )May 22, 2026 1,246 release-notes , deno I’m Making a Spec for Design System Documentation (pjo )May 22, 2026 1,245 design-systems , documentation , examples The New Rules of AI Visibility and How to Prepare for It (ale /moz )May 21, 2026 1,244 how-tos , search , ai , seo , aiso , checklists Reach Out and Say Thanks (kev )May 21, 2026 1,243 community , career Ad Infinitum (mat )May 21, 2026 1,242 google , search , ai , economics Google I/O 2026 and Its Consequences (val )May 21, 2026 1,241 google , ai , web , search Megalodon: Mass GitHub Repo Backdooring via CI Workflows May 21, 2026 1,240 security , github , ci-cd Accessible Forms Are a Business Imperative, Not a Compliance Checkbox (dec )May 21, 2026 1,239 accessibility , forms , labels , placeholders , keyboard-navigation , simplicity Advanced Tree Counting: Mathematical Layouts With “sibling-index()” and “sibling-count()” (sma )May 21, 2026 1,238 css , functions , math , layout Vivaldi 8.0: Our Biggest Design Overhaul, Ever (jon /viv )May 21, 2026 1,237 release-notes , vivaldi , browsers Keyboard Accessibility: The Clearest Signal of Digital Maturity (dec )May 21, 2026 1,236 accessibility , keyboard-navigation , focus GitHub Internal Repositories Breached via Malicious Nx Console VS Code Extension (the )May 21, 2026 1,235 github , security , vs-code , microsoft Every Developer Is Lying About Something—and AI Won’t Fix It May 21, 2026 1,234 ai , career , productivity Our CSS Isn’t Opinionated Enough (cra )May 21, 2026 1,233 css , cascade , aria , attributes Quick Wins That Move Accessibility Forward—Fast (dec )May 21, 2026 1,232 accessibility , fundamentals Why Automated Accessibility Testing Is Not Enough: A Leadership Perspective (dec )May 21, 2026 1,231 accessibility , testing , automation , leadership What Global Accessibility Awareness Day Really Means (dec )May 21, 2026 1,230 accessibility , awareness-days Framework-Agnostic Design Systems: A Practical Approach to Web Components (sco /pic )May 21, 2026 1,229 design-systems , web-components , examples CSS Is Filling the Gaps With Rules: A Way to Style Gaps in Grid and Flex (uti )May 21, 2026 1,228 css , grids , layout Open-Source Web Accessibility Tools From the University of Illinois May 21, 2026 1,227 videos , accessibility , tooling , foss Accessible by Design: HTML, CSS, Javascript, and ARIA Techniques That Scale May 21, 2026 1,226 videos , accessibility , html , css , javascript , aria AI-Generated Accessibility, an Update—Frontier Models Still Fail, but Skills Change the Game (mfa )May 21, 2026 1,225 accessibility , ai , metrics How to Build Your First End-to-End AI Workflow in n8n May 21, 2026 1,224 how-tos , ai , automation , n8n A Practical Guide to Profiling in Go (jet )May 20, 2026 1,223 guides , profiling , go , code-editors , jetbrains Stack Overflow: When We Stop Asking (sun /css )May 20, 2026 1,222 stack-overflow , community , learning , ai The Great Replatforming: WordPress Is Training Its Own Replacement (web )May 20, 2026 1,221 wordpress , ai , content-management , economics Staged Publishing for npm Packages (nod )May 20, 2026 1,220 npm GitHub Hacked—Internal Source Code Repositories Compromised via Employee Device May 20, 2026 1,219 github , security Prompts Are Technical Debt Too (sea )May 20, 2026 1,218 prompting , ai , technical-debt GAAD 2026: Not Much to Celebrate, Yet May 20, 2026 1,217 accessibility , awareness-days , legal Saying Goodbye to asm.js (eqr /spi )May 20, 2026 1,216 spidermonkey , javascript-engines , javascript , firefox , mozilla , browsers Testing Safari on a Budget (val /fro )May 20, 2026 1,215 testing , safari , apple , browsers , tooling Optimizing Our Build Times by Migrating From Webpack to Rspack May 20, 2026 1,214 migrating , webpack , rspack , building , optimization , case-studies What’s Missing in CSS Layout (pat )May 20, 2026 1,213 css , layout , standards , wish-lists Mini Shai Hulud: Compromised @antv npm Packages Enable CI/CD Credential Theft May 20, 2026 1,212 security , npm , dependencies , ci-cd Leonardo Losovic on Affordable and Accurate WordPress Translations Using AI (nat )May 20, 2026 1,211 podcasts , interviews , wordpress , localization , ai The Web Is Being Made Accessible for AI, Not People (jon +/tec )May 20, 2026 1,210 ai , llmstxt , accessibility LLM Evaluation and AI Observability for Agent Monitoring (jet )May 19, 2026 1,209 ai-agents , ai , monitoring , observability , tooling Firefox 151 Release Notes for Developers (Stable) (mdn )May 19, 2026 1,208 release-notes , firefox , mozilla , browsers A New Era for AI Search May 19, 2026 1,207 google , search , ai Microsoft Took a Step Toward Human Rights Accountability—Google and Amazon (and Others) Should Pay Attention (eff )May 19, 2026 1,206 legal , politics , microsoft , google , amazon Mini Shai-Hulud Strikes Again: 317 npm Packages Compromised May 19, 2026 1,205 security , npm , dependencies Declarative Partial Updates (tun +)May 19, 2026 1,204 html , apis , chrome , google , browsers Social Media Is Ruining Developers May 19, 2026 1,203 videos , social-media , programming , culture , career , monetization 15 Updates From Google I/O 2026: Powering the Agentic Web With New Capabilities, Tools, and Features in Chrome (pau +)May 19, 2026 1,202 google , chrome , browsers , ai , mcp , dev-tools , debugging What Is Content Engineering, and How Do You Do It? (lou /ahr )May 19, 2026 1,201 content , structured-data , ai , tooling , concepts Most AI Tools Make Users Faster—the Best AI Tools Make Users Better May 19, 2026 1,200 ai , tooling , user-experience , link-lists From Faster Pencil to AI Experience Architect: A Designer’s Path (usa )May 19, 2026 1,199 design , user-experience , ai , career Introducing the HTML-in-Canvas API Origin Trial (nma )May 19, 2026 1,198 introductions , html , canvas , apis , origin-trials , chrome , google , browsers The Last Six Months in LLMs in Five Minutes (sim )May 19, 2026 1,197 ai , retrospectives The Impact of AI on Digital Accessibility (ons )May 19, 2026 1,196 accessibility , ai A Systematic Approach to PDF Accessibility May 19, 2026 1,195 videos , accessibility , pdf Google’s Gemini 3.5 Flash Beats the Frontier Models (fre )May 19, 2026 1,194 gemini , google , ai The Just-Say-No Engineer Was a ZIRP Phenomenon (sea )May 18, 2026 1,193 career , ai , maintenance Cross-Document View Transitions: The Gotchas Nobody Mentions (css )May 18, 2026 1,192 css , view-transitions Probability Is Not Proof—and LLMs Will Never Cross That Line May 18, 2026 1,191 videos , ai How Node.js and V8 Keep Each Other Working—Workflows, Challenges, and Tips (joy )May 18, 2026 1,190 nodejs , v8 A New Look for Express (bjo /exp )May 18, 2026 1,189 express “The Worst Leak That I’ve Witnessed”: US Cybersecurity Agency Leaves Its Digital Keys Out in Public on GitHub (giz )May 18, 2026 1,188 security , passwords , github AI, Web, and Standards (hdv /w3c )May 18, 2026 1,187 videos , ai , web , standards React Server Components in TanStack (ada /fro )May 18, 2026 1,186 react , components , tanstack Why Google’s Remy Leaks Have Enterprise Architects Rethinking the AI Stack May 18, 2026 1,185 google , ai , architecture Firefox Gains 6 Million Users Since EU Browser Choice Screen Rules Took Effect May 17, 2026 1,184 firefox , mozilla , browsers , legal 10 DevOps Concepts Every Programmer Should Know May 17, 2026 1,183 videos , dev-ops , concepts Better Fluid Sizing With “round()” (sha )May 17, 2026 1,182 css , functions , liquid-design Don’t Outsource the Learning (add )May 16, 2026 1,181 ai , prompting , learning A Few Ways of Specifying Per-Theme Colours in Only CSS May 16, 2026 1,180 html , css , dark-mode , colors , techniques How to Write a DESIGN.md File Claude Can Actually Use May 16, 2026 1,179 how-tos , design , claude , anthropic , ai , documentation Intentionally Blocking Rendering With JavaScript (jay )May 16, 2026 1,178 javascript , rendering , painting , web-components Help Shape the Future of Kotlin in the Age of AI (jet )May 15, 2026 1,177 surveys What’s !important #11: 3D Voxel Scenes, Flying Focus, CSS Syntaxes, and More (dxn /css )May 15, 2026 1,176 css , retrospectives , polypane , animations , focus , view-transitions , web-platform Moving Away From Tailwind, and Learning to Structure My CSS (b0r )May 15, 2026 1,175 migrating , tailwind , css State of AI 2026 [Results] (sac /dev )May 15, 2026 1,174 surveys , metrics , ai Optimizing Your Website for Generative AI Features on Google Search May 15, 2026 1,173 google , search , seo , ai , best-practices Building a General-Purpose Accessibility Agent—and What We Learned in the Process (eri )May 15, 2026 1,172 ai-agents , ai , accessibility , lessons , case-studies , github The AI-Native Developer May 14, 2026 1,171 ai , concepts “The World Is Sounding an Alarm”: Why Big Tech Is the New Colonist (alj )May 14, 2026 1,170 politics A Worm Just Ate Its Way Through the npm Registry… (fir )May 14, 2026 1,169 videos , npm , dependencies , security , tanstack The Old World of Tech Is Dying and the New Cannot Be Born (bal )May 14, 2026 1,168 politics , programming , community , ai 4 Tiny Mistakes That Secretly Destroy App Performance May 14, 2026 1,167 performance , web-apps , mistakes , cors , code-splitting , dependencies , backgrounds , images When to Use (and Not Use) CSS Shorthand Properties (tho )May 14, 2026 1,166 css , shorthands , examples 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 1,165 safari , apple , firefox , mozilla , browsers , customization , rendering Do You Know How Many Websites You Have? (cle )May 14, 2026 1,164 maintenance , processes Is the New Cloudflare EmDash a Viable WordPress Alternative? (ele /des )May 13, 2026 1,163 guest-posts , emdash , cloudflare , wordpress , comparisons web-features-cli (pat )May 13, 2026 1,162 packages , command-line , web-platform , learning Microsoft Israel Chief Leaves After Inquiry Into Use of Tech to Spy on Palestinians (mid )May 13, 2026 1,161 microsoft , azure , privacy , ethics , politics You Don’t Know HTML Lists May 13, 2026 1,160 html , lists , semantics hihtml (j9t )May 13, 2026 1,159 packages , npm , html , conformance , links , link-rot , minification , html-minifier , optimization , quality Practical Interface Patterns for AI Transparency (sma )May 13, 2026 1,158 design-patterns , ai , ai-agents Everyone’s a Thought Leader—Almost No One Is Thinking May 13, 2026 1,157 community , career , ai , web TypeScript, C#, and Turbo Pascal With Anders Hejlsberg (ahe /ger )May 13, 2026 1,156 videos , interviews , programming , javascript , typescript , microsoft Introduction to Creating Accessible Documents (tet )May 13, 2026 1,155 introductions , accessibility , legal , eaa , section-508 , ada , wcag , pdf , epub Repeating Square Dots Backgrounds in CSS (chr /fro )May 12, 2026 1,154 css , backgrounds , gradients , effects Amazon Staff Use AI Tool for Unnecessary Tasks to Inflate Usage Scores (fin )May 12, 2026 1,153 amazon , aws , ai On Rendering the Sky, Sunsets, and Planets (max )May 12, 2026 1,152 rendering , math , effects Soon We Can Finally Banish JavaScript to the ShadowRealm (wil /css )May 12, 2026 1,151 javascript , ecmascript , apis Install Web Apps With the New HTML “install” Element (pat )May 12, 2026 1,150 web-apps , installing , html , origin-trials , chromium Hardening TanStack After the npm Compromise (cru +/tan )May 12, 2026 1,149 tanstack , security Design Debt vs. Accessibility Debt: Why Fixing It Early Saves Millions (acc )May 12, 2026 1,148 accessibility , design , design-debt , concepts , comparisons , economics The Day CSS Made Me Learn Algebra Again, and I Liked It (sch )May 12, 2026 1,147 css , math , typography , examples Not All Hidden Content Is Equal: How Different Hiding Methods Impact Accessibility May 12, 2026 1,146 accessibility , hiding , css , html , aria , attributes , techniques , comparisons The Modern React Stack Explained for 2026 (jsd )May 12, 2026 1,145 react , tech-stacks , comparisons , nextjs , tanstack , remix , vite , tooling The Death of the Empty State in AI Products May 12, 2026 1,144 ai , design AI and HTML: Validating, Omitting Optional Code, and Minifying as Token Optimization (j9t )May 12, 2026 1,143 ai , token-optimization , html , conformance , minimalism , minification , optimization The Future of AI-Powered Product Development: From “Usable Increment” to “Used and Adopted Solution” May 11, 2026 1,142 ai , scrum , processes , product-management Hackers Abuse Google Ads and Claude.ai Shared Chats to Distribute macOS Malware May 11, 2026 1,141 security , apple , unix-like , google , claude , anthropic , ai Code Maintainability: What Is It and Why It’s Important (jet )May 11, 2026 1,140 maintainability , concepts Why Keyboard Users Can’t Scroll Your Overflow Containers (css )May 11, 2026 1,139 accessibility , keyboard-navigation , overflow , scrolling Claude Platform on AWS Is Now Generally Available May 11, 2026 1,138 aws , claude , anthropic , ai , cloud-computing WebKit Features for Safari 26.5 (jen /web )May 11, 2026 1,137 release-notes , webkit , safari , apple , browsers In-n-Out-Styling With Chris Coyier (chr /sma )May 11, 2026 1,136 videos , html , css The Evolution of the “Buy” Button: 1995–2026 (web )May 11, 2026 1,135 design , ecommerce , history , buttons I Keep Tripping Over “true, false, true” May 11, 2026 1,134 javascript Six Million Selections Later: How the DMA Is Giving People Browser Choice (gem +/moz )May 11, 2026 1,133 legal , browsers , firefox , mozilla A11y 101: 3.1.2 Language of Parts (nat )May 11, 2026 1,132 introductions , accessibility , wcag How to Write Accessible Dates May 11, 2026 1,131 how-tos , accessibility , writing , microcontent , time AI as Social Technology (him /kni )May 11, 2026 1,130 ai , link-lists , research Postmortem: TanStack npm Supply-Chain Compromise (tan /tan )May 11, 2026 1,129 tanstack , npm CSS Math “random()” in Production: Native Randomness Without JavaScript May 10, 2026 1,128 css , math , functions , randomness , javascript , performance , accessibility The “<selectmenu>” Element: Stop Using JavaScript Dropdown Libraries May 10, 2026 1,127 html , forms , javascript , css Out With the JS, in With the HTML (jim )May 10, 2026 1,126 javascript , html , refactoring Web Feeds in 2026: A Survey (mno )May 10, 2026 1,125 syndication , rss , atom , metrics , studies , research Google Lighthouse Has a New Agentic Browsing Category (mat /deb )May 10, 2026 1,124 lighthouse , google , ai AI Makes Weak Engineers Less Harmful (sea )May 9, 2026 1,123 ai , quality , engineering-management The Mismeasure of Open Source (and )May 9, 2026 1,122 foss , github , economics , metrics The Must-Know Topics for an LLM Engineer (tow )May 9, 2026 1,121 fundamentals , ai Your Recursion Is Lying to You May 9, 2026 1,120 software-design-patterns , javascript How to Evaluate a VPAT/ACR: Red Flags, Risk Scoring, and What “Partially Supports” Really Means (acc )May 9, 2026 1,119 how-tos , vpat-acr , documentation , accessibility From Zero to VPAT: How ICT Vendors Can Build a Repeatable Accessibility Compliance Process (acc )May 9, 2026 1,118 accessibility , compliance , vpat-acr , processes Weekend at Bernie’s (and )May 8, 2026 1,117 dependencies , security , foss , metrics Using CSS “corner-shape” for Folded Corners (dxn /css )May 8, 2026 1,116 css , borders , effects How to Control Infinite CSS Animations (css /fro )May 8, 2026 1,115 how-tos , css , animations How Alt Text Accessibility Supports Low-Vision Users May 8, 2026 1,114 accessibility , alt-text , images , wcag 5 Types of Engineers I Met as a Technical Writer May 8, 2026 1,113 documentation , collaboration UX Writing: FAQs From Practitioners (nng )May 8, 2026 1,112 user-experience , writing Using Claude Code: The Unreasonable Effectiveness of HTML May 8, 2026 1,111 html , claude , anthropic , ai , efficiency Developer Ecosystem Survey 2026 (jet )May 8, 2026 1,110 surveys , programming , code-editors , tooling Designing AI Agents: 4 Lessons From China’s Qwen Agent (nng )May 8, 2026 1,109 design , usability , ai-agents , ai , lessons Taken (sin )May 8, 2026 1,108 privacy , fingerprinting Announcing Rolldown 1.0 (voi )May 7, 2026 1,107 rolldown Stop Using Yarn Classic (cha )May 7, 2026 1,106 yarn Here We Go Again, Again, Again (nat )May 7, 2026 1,105 accessibility , ada , legal , advocacy Better Browser Caching With “No-Vary-Search” (css )May 7, 2026 1,104 caching , http-headers , http HTTP/3 Over QUIC in Node.js (jas )May 7, 2026 1,103 nodejs , http , quic , examples Behind the Scenes Hardening Firefox With Claude Mythos Preview (fre +/moz )May 7, 2026 1,102 firefox , mozilla , browsers , security , claude , anthropic , ai My Thoughts on AI: Fears, Opinions, and Mental Journey (ace )May 7, 2026 1,101 ai , craft , career The Prompt Is Not an Interface May 7, 2026 1,100 ai , command-line , hci , link-lists How to Make Claude Code Follow Your Design System in Figma May 7, 2026 1,099 how-tos , design-systems , figma , claude , anthropic , ai Designing Data-Intensive Applications—Advice for Interaction Designers May 7, 2026 1,098 information-design , interaction-design Using “safe-area-inset” to Build Mobile-Safe Layouts (pol )May 6, 2026 1,097 css , mobile , environments A Compiler Engineer’s Walkthrough of JavaScript Spread Arguments (hac )May 6, 2026 1,096 javascript , compiling Making Zigzag CSS Layouts With a Grid and Transform Trick (css )May 6, 2026 1,095 css , layout , grids , transforms Electron v42.0.0 (ele )May 6, 2026 1,094 release-notes , electron HTML.md (j9t )May 6, 2026 1,093 html , documentation , ai From React to Native Web With nanotags: A Migration That Saved 100 KB (tra /evi )May 6, 2026 1,092 migrating , react , web-components , libraries Animating Focus With View Transitions (chr /fro )May 6, 2026 1,091 css , animations , view-transitions , focus AI Slop Is Killing Online Communities (rmo )May 6, 2026 1,090 community , ai , slop How to Automate Modernization With Antigravity and Multi-Agent Orchestration May 6, 2026 1,089 how-tos , automation , ai , ai-agents Control the Speed of Infinite Animations (css )May 6, 2026 1,088 css , animations Linting Your Design Tokens—the What and the Why (stu )May 6, 2026 1,087 design-tokens , linting , consistency , best-practices The User Is Visibly Frustrated May 6, 2026 1,086 ai-agents , ai Appearing Productive in the Workplace May 6, 2026 1,085 ai , productivity The Company That Made RAG Mainstream Is Now Betting Against It May 6, 2026 1,084 ai , rag Trustworthy JavaScript for the Open Web (moz )May 5, 2026 1,083 javascript , security , open-web , firefox , mozilla , browsers [Proposal for] Framework-Agnostic Vitest (eru )May 5, 2026 1,082 discussions , vitest , vite Node.js 26.0.0 (Current) (raf /nod )May 5, 2026 1,081 release-notes , nodejs Rethinking the Experience of System Tools (sma )May 5, 2026 1,080 tooling , developer-experience New in Chrome 148 (rac )May 5, 2026 1,079 chrome , google , browsers Design From the Inside (mat )May 5, 2026 1,078 design , processes AI in Accessibility: What Product Teams Can Automate (and What They Absolutely Can’t) (acc )May 5, 2026 1,077 accessibility , ai , automation The Boring Internet (tg )May 5, 2026 1,076 web , protocols , economics , ai , indieweb , social-media Designing the AI-Native Engineering Organization May 5, 2026 1,075 videos , interviews , engineering-management , ai Media Queries Range Syntax (sha )May 4, 2026 1,074 css , media-queries We Needed a Screenshot Pipeline—We Got a Design QA Tool Instead (ben /cal )May 4, 2026 1,073 tooling , screenshots , quality , playwright , case-studies CSS “n of” Selectors for Conditional Validation (pre /fro )May 4, 2026 1,072 css , selectors , conditionals , validation 9 Times the Web Platform Was Influenced by Libraries (jad )May 4, 2026 1,071 web-platform , retrospectives , libraries , dojo , bootstrap , jquery , lodash , mootools , prototypejs , esm , commonjs AI Doesn’t Fix Accessible Systems—It Depends on Them (ann )May 4, 2026 1,070 ai , accessibility I Love Tailwind—Sorry Not Sorry May 4, 2026 1,069 tailwind Google Chrome Silently Installs a 4 GB AI Model on Your Device Without Consent (tha )May 4, 2026 1,068 chrome , google , browsers , ai , sustainability , privacy 7 Essential Design Tools and Resources for High-Quality Web Builds in 2026 (spe )May 4, 2026 1,067 design , tooling , link-lists Dithering With CSS (ike )May 3, 2026 1,066 css , dithering How’s Linear So Fast? A Technical Breakdown May 3, 2026 1,065 performance , tech-stacks , case-studies Testing Vue Components in the Browser (b0r )May 2, 2026 1,064 vuejs , components , testing , browsers [PM2] v7.0.0 May 2, 2026 1,063 release-notes Write Code That’s Easy to Delete: The Art of Impermanent Software May 2, 2026 1,062 programming , maintainability I Am Worried About Bun May 2, 2026 1,061 bun , anthropic , claude , ai You Are Not Immune to Mode Collapse May 2, 2026 1,060 ai What’s !important #10: HTML-in-Canvas, Hex Maps, E-Ink Optimization, and More (dxn /css )May 1, 2026 1,059 css , html , retrospectives , canvas , apis , images , web-platform I Don’t Like Tailwind—Sorry Not Sorry May 1, 2026 1,058 tailwind Introducing TanStack Form (ada /fro )May 1, 2026 1,057 introductions , tanstack , forms Devtools: How to Query Through the Shadow DOM (rem )May 1, 2026 1,056 how-tos , shadow-dom , javascript , dev-tools , browsers Preserving DOM Changes Across Live Reloads (kit )May 1, 2026 1,055 javascript , dom , eleventy Container Timing Origin Trial (tun +)May 1, 2026 1,054 chrome , google , browsers , apis , performance , origin-trials Mistral, Europe’s Answer to OpenAI and Anthropic, Pushes Its Coding Agents to the Cloud (jam )May 1, 2026 1,053 ai , mistral Agents Can Now Create Cloudflare Accounts, Buy Domains, and Deploy Apr 30, 2026 1,052 ai , ai-agents , cloudflare The Importance of Native Randomness in CSS (alv /css )Apr 30, 2026 1,051 css , randomness , functions How to Name Your App (and Get the Best Trademark) Apr 30, 2026 1,050 how-tos , naming , legal Three Stoic Principles for Better Web Accessibility (stv /pic )Apr 30, 2026 1,049 accessibility , principles This Month in Ladybird—April 2026 (lad )Apr 30, 2026 1,048 ladybird , browsers ARIA Roles and Web Accessibility: A Quick Guide (lev )Apr 30, 2026 1,047 guides , accessibility , aria , attributes , html Tolerating Inaccessibility (mac /web )Apr 30, 2026 1,046 accessibility AI for UX: The Guide You Wish Someone Had Given You Sooner Apr 30, 2026 1,045 guides , user-experience , ai , prompting , link-lists AI Amplifies Everything: A Team Lead’s Guide to AI-Assisted Development (fro )Apr 29, 2026 1,044 guides , ai , processes , code-reviews , engineering-management Do Graphs and Charts Need to Be Accessible? (tem )Apr 29, 2026 1,043 accessibility , png , svg , images , aria , information-design Remix 3 Beta Preview (rem )Apr 29, 2026 1,042 release-notes , remix Design Is the Work (jak )Apr 29, 2026 1,041 design , processes , collaboration , ai Agentic Coding Is a Trap Apr 29, 2026 1,040 ai-agents , ai , programming Who Owns Your Design System? (spa )Apr 29, 2026 1,039 design-systems , collaboration , communication 10 UI Patterns That Won’t Survive the AI Shift Apr 29, 2026 1,038 design-patterns , design , ai , outlooks The Case for Local AI Has Never Been Stronger (tho /hac )Apr 28, 2026 1,037 ai , economics SQL Tutorial (jad )Apr 28, 2026 1,036 websites , courses , tutorials , sql , databases pnpm 11.0 (koc /pnp )Apr 28, 2026 1,035 release-notes , pnpm AI-Assisted Coding: A Practical Guide for Software Engineers (fro )Apr 28, 2026 1,034 guides , ai , code-reviews AI Productivity Gains: More Modest Than Expected Apr 28, 2026 1,033 interviews , ai , productivity , metrics , studies , research Scroll-Driven Animations (jos )Apr 28, 2026 1,032 css , scrolling , animations Hard to Read One-Liners (kri )Apr 28, 2026 1,031 html , css , collaboration An Update on GitHub Availability Apr 28, 2026 1,030 github The Design-Minded Engineer (den )Apr 28, 2026 1,029 career , design , performance , accessibility , ai The Death of Design Apr 28, 2026 1,028 design , ai , tooling Accessibility Fundamentals (ink )Apr 28, 2026 1,027 fundamentals , accessibility How Reliable Is AI at Finding UI Problems? Apr 28, 2026 1,026 ai , usability , design , studies , research , metrics Tools the Vercel Product Design Team Actually Uses (han )Apr 28, 2026 1,025 vercel , tooling The Interface That Responds Apr 28, 2026 1,024 design , ai “Developer Loyalty Is at Zero Right Now”: Google Doesn’t Care Which AI Coding Tool You Use (fre )Apr 28, 2026 1,023 google , gcp , ai , tooling Let’s Use the Nonexistent “::nth-Letter” Selector Now (css )Apr 27, 2026 1,022 css , selectors Why AI Is Citing Third-Party Sources Instead of Your Site? (sem )Apr 27, 2026 1,021 ai , seo Rise of “Silicon Valley Right” Reshaping Tech Landscape Apr 27, 2026 1,020 palantir , openai , anthropic , google Compositing and Blending (nik )Apr 27, 2026 1,019 css , browsers , blend-modes Canvas-ing the Web (mey )Apr 27, 2026 1,018 canvas , javascript The “Bug-Free” Workforce: How AI Efficiency Is Subtly Disrupting the Interactions That Build Strong Teams (sma )Apr 27, 2026 1,017 ai , efficiency , collaboration Beyond robots.txt: Implementing ai.txt and llms.txt for Purpose-Based Scraping Control Apr 27, 2026 1,016 ai , scraping , crawling , llmstxt , comparisons DESIGN.md Explained—the Format Reshaping How AI Builds UI Apr 27, 2026 1,015 design , ai , documentation replacements.fyi (430 /e18 )Apr 27, 2026 1,014 websites , dependencies , refactoring , migrating , maintenance , javascript CSS Recently in All Browsers (arg )Apr 26, 2026 1,013 css , anchor-positioning , scope , container-queries , shapes , view-transitions , units 15 Essential Sections Every README Needs: Give Your Project What It Deserves Apr 26, 2026 1,012 readme , documentation AI Cannot Self Improve and Math Behind Proves It (dev )Apr 26, 2026 1,011 ai A11Y.md Apr 26, 2026 1,010 accessibility , documentation , ai The Sites We Lost (aus )Apr 26, 2026 1,009 web , history The Disappearing AI Middle Class Apr 26, 2026 1,008 ai , openai , chatgpt , deepseek , economics , comparisons Stop Calling Everything “SRE”—Here’s What It Actually Means (hac )Apr 24, 2026 1,007 concepts , dev-ops The Legal Status of AI Chats and Google Docs (jun )Apr 24, 2026 1,006 ai , legal , google Vim Tip: Substitute Pattern Delimiter Doesn’t Need to Be a Slash (paw )Apr 24, 2026 1,005 vi+vim , code-editors , tips-and-tricks Do I Belong in Tech Anymore? (ky )Apr 24, 2026 1,004 career , design , ai Claude Code vs. Cursor vs. Copilot: The 2026 Developer Comparison Apr 24, 2026 1,003 claude , anthropic , cursor , github-copilot , ai , code-editors , comparisons I Used to Love Coding—Now I Just Prompt (har )Apr 24, 2026 1,002 ai , programming , career New to the Web Platform in April (rac )Apr 24, 2026 1,001 release-notes , web-platform , browsers , chrome , google , firefox , mozilla , safari , apple The Rulebook for Designing AI Experiences Apr 24, 2026 1,000 ai , design , microsoft , google , ibm Global Accessibility Awareness Day, One Month Out (dec )Apr 23, 2026 999 accessibility , awareness-days Constructable Stylesheets and “adoptedStyleSheets”: One Parse, Every Shadow Root (fro )Apr 23, 2026 998 web-components , lit , css , javascript , apis , shadow-dom Everyone Wants Servers and Nobody Wants Servers (lau )Apr 23, 2026 997 servers , bluesky , mastodon , fediverse , social-media , resilience I Love AI, but It Still Can’t Design for Shit (jon )Apr 23, 2026 996 ai , design The End of Responsive Images (wil /pic )Apr 23, 2026 995 html , images , responsive-design Upgrade Cypress to TypeScript v6 (bah )Apr 23, 2026 994 cypress , typescript Good Designers, Bad Websites: A Proposal (ala /ali )Apr 23, 2026 993 design , accessibility 26 Tips to Become a Better Engineering Manager (j9t )Apr 23, 2026 992 engineering-management , tips-and-tricks Design Token Naming Conventions: A Practical Guide (stu )Apr 23, 2026 991 guides , design-tokens , naming , conventions , examples Why I Spent Years Trying to Make CSS States Predictable Apr 23, 2026 990 css , state-management What My Mother’s Stroke Taught Me About Digital Accessibility Apr 23, 2026 989 accessibility A Practical Guide to Flutter Accessibility: Hiding Noise, Exposing Actions (kor )Apr 23, 2026 988 guides , flutter , accessibility