Real Performance Benchmarks of PHP 8.5 vs. PHP 8.3 and Node.js Nov 4, 2025 2,801 performance , php , nodejs , comparisons How to Throttle Specific Requests in Chrome DevTools (mat /deb )Nov 4, 2025 2,800 how-tos , dev-tools , browsers , chrome , google , throttling Running Node.js in a Hugging Face Space (tom )Nov 3, 2025 2,799 nodejs , hugging-face The “Most Hated” CSS Feature: “tan()” (mon /css )Nov 3, 2025 2,798 css , functions , math Grayscale Testing: The Missing Step in Color Accessibility (pop )Nov 3, 2025 2,797 accessibility , testing , colors Why We Migrated From Python to Node.js Nov 3, 2025 2,796 migrating , python , nodejs WebKit Features for Safari 26.1 (jen /web )Nov 3, 2025 2,795 release-notes , webkit , safari , apple , browsers “pathLength” Makes Makes SVG Path Animations Easier to Manage (ste )Nov 3, 2025 2,794 svg , images , animations Why Most Developers Stay “Mid” Forever Nov 3, 2025 2,793 career The Fundamentals Problem (chr )Nov 3, 2025 2,792 fundamentals , design , prioritization You Need to Become a Full Stack Person (loc )Nov 3, 2025 2,791 ai , career Dark Mode Is the New Comic Sans (and You Know It) (web )Nov 3, 2025 2,790 dark-mode , design , accessibility What Is Detached State in Git and How Do You Recover From It? Nov 3, 2025 2,789 git , command-line Making a Design System That Gets Adopted (cle )Nov 3, 2025 2,788 design-systems , case-studies TL;DR: How Your Advantage Becomes Your Achilles Heel (ste )Nov 2, 2025 2,787 product-management , ai Why I Don’t Test Different Designs at the Same Time (ada )Nov 2, 2025 2,786 design , testing I’ve Reviewed 500 Java Projects—Everyone Makes This Same Dumb Mistake Nov 2, 2025 2,785 java , mistakes , strings Top 100 Domains on Frontend Dogma (fro )Nov 1, 2025 2,784 frontend-dogma Context Engineering for Non-Engineers (cwo )Nov 1, 2025 2,783 ai , prompting , claude 12 Essential Java Best Practices Every Developer Should Follow Nov 1, 2025 2,782 programming , java , best-practices , principles It’s Almost 2026: Why Are We Still Arguing About CSS vs. Tailwind Nov 1, 2025 2,781 tailwind , css , comparisons AI Broke Interviews Nov 1, 2025 2,780 ai , interviewing , hiring Global Digital Accessibility Salary Survey (web )Nov 1, 2025 2,779 surveys , accessibility , career Reduce LLM Costs: Token Optimization Strategies (ros )Nov 1, 2025 2,778 ai , token-optimization , economics Use Cases for Field Sizing (sha )Oct 31, 2025 2,777 forms , css , examples Testing Methods: Keyboard (No Exception) (dec )Oct 31, 2025 2,776 accessibility , testing , keyboard-navigation Node.js 24 Becomes LTS: What You Need to Know (nod )Oct 31, 2025 2,775 nodejs Just Use a Button (cfe )Oct 31, 2025 2,774 html , buttons , semantics Architectural Debt Is Not Just Technical Debt (may )Oct 31, 2025 2,773 architecture , technical-debt The Hidden Cost of Projects: Why Latency Kills Value Oct 31, 2025 2,772 project-management , processes Evergreen Web Design Is a Lie (but Maybe That’s Okay) (web )Oct 31, 2025 2,771 design , creativity AI and Alt Text (ted +/web )Oct 31, 2025 2,770 videos , ai , alt-text , images , accessibility Your URL Is Your State (ahm )Oct 31, 2025 2,769 urls , state-management After the AWS Outage Oct 30, 2025 2,768 aws , cloud-computing How to Use CSS “line-clamp” to Trim Lines of Text (dxn /log )Oct 30, 2025 2,767 how-tos , css , typography Developers Shouldn’t Learn Design—Designers Shouldn’t Code (phi )Oct 30, 2025 2,766 design , programming , processes , collaboration , project-management The Real Problem With AI Coding Oct 30, 2025 2,765 ai HTML Minifier: A 12-Year Journey Building and Maintaining an Open Source Tool Oct 30, 2025 2,764 html , minification , tooling , windows , asp-net , retrospectives Self-Hosting Versus Lots of Small IndieWeb Providers Oct 30, 2025 2,763 self-hosting , indieweb Comparing Interviews at 8 Large Tech Companies (ger )Oct 30, 2025 2,762 interviewing , google , amazon , atlassian , comparisons New to the Web Platform in October (rac )Oct 30, 2025 2,761 release-notes , web-platform , browsers , firefox , mozilla , chrome , google Get Started With Manual Testing (pop )Oct 29, 2025 2,760 introductions , accessibility , testing Sometimes the Best Accessibility Fix Is a Usability Fix Oct 29, 2025 2,759 accessibility , usability Arnas Donauskas on AI-Powered Troubleshooting for Websites (nat )Oct 29, 2025 2,758 podcasts , interviews , ai , debugging , tooling Flutter’s Silent UI Killers Oct 29, 2025 2,757 flutter The Coming War of AI Browsers: Why the Web Will Never Be the Same Again (web )Oct 29, 2025 2,756 ai , browsers , open-web , personalization Getting Creative With Small Screens (mal /css )Oct 29, 2025 2,755 design , responsive-design , mobile , css AI Frontend Generator Comparison: Claude Code vs. v0 vs. Cursor vs. Replit (hcr )Oct 29, 2025 2,754 ai , code-editors , claude , anthropic , vercel , cursor , tooling , comparisons Amazon’s Return to Office Mandates Backfire (jpr )Oct 29, 2025 2,753 amazon , aws , culture , economics Blogging Gets Serious in 2001 With Warblogs and Movable Type (ric )Oct 29, 2025 2,752 web , history , blogging , examples , movable-type Removing XSLT for a More Secure Browser (dro )Oct 29, 2025 2,751 chromium , chrome , google , browsers , xsl , web-platform , security Google Kills Privacy Sandbox (pro )Oct 28, 2025 2,750 google , privacy , apis Who Rules AI Search? What 3 Months of AI Visibility Data Tells Us (sem )Oct 28, 2025 2,749 search , ai , domains , metrics Will npm’s New Security Steps Stop Attacks? (rev )Oct 28, 2025 2,748 security , npm , github , maintenance , foss Parenthetical Asidenotes (mey )Oct 28, 2025 2,747 html , css Springs and Bounces in Native CSS (jos )Oct 28, 2025 2,746 css , animations , transitions , effects , functions HTTPS by Default (jde +)Oct 28, 2025 2,745 http , security , chrome , google , browsers Agentic AI and Security (ksi /mfo )Oct 28, 2025 2,744 ai , architecture , security Perfectly Pointed Tooltips: A Foundation (css /fro )Oct 28, 2025 2,743 tooltips , css , anchor-positioning Start Implementing View Transitions on Your Websites Today (cyd /pic )Oct 28, 2025 2,742 css , view-transitions , javascript , apis I Built the Same App 10 Times: Evaluating Frameworks for Mobile Performance (che )Oct 28, 2025 2,741 frameworks , mobile , performance , comparisons , nextjs , tanstack , nuxt , angular , marko , solidjs , sveltekit , qwik , astro , htmx Node.js v22 to v24 (aug +/nod )Oct 28, 2025 2,740 nodejs , migrating ChatGPT Sez Build With Semantics First (ste )Oct 28, 2025 2,739 chatgpt , chatgpt-atlas , ai , openai , browsers , html , semantics , accessibility Mastering “URLPattern” for Cross-Platform Routing (jsd )Oct 28, 2025 2,738 nodejs , routing Import JavaScript Like It’s 2026 (sto )Oct 28, 2025 2,737 javascript , performance Octoverse: A New Developer Joins GitHub Every Second as AI Leads TypeScript to #1 Oct 28, 2025 2,736 github , metrics , productivity , ai , foss , security , programming Alt Text or Image Description? Oct 27, 2025 2,735 accessibility , images , alt-text , comparisons , terminology The JavaScript Feature You’ve Probably Never Used Allows Running Untrusted JavaScript Safely Oct 27, 2025 2,734 javascript Express.js 6 and Beyond: Modernizing the Most Popular Node.js Framework (nod )Oct 27, 2025 2,733 nodejs , express , frameworks , modernization JavaScript for Everyone: Iterators (wil /sma )Oct 27, 2025 2,732 javascript A11y 101: 2.4.5 Multiple Ways (nat )Oct 27, 2025 2,731 introductions , accessibility , wcag The State of Django 2025 (wsv /jet )Oct 27, 2025 2,730 surveys , metrics , django Your Accessibility Score Is Lying to You Oct 27, 2025 2,729 accessibility , metrics , testing Why Do We Need Dithering? Oct 27, 2025 2,728 images , dithering What I Learned Porting Mastro From Deno to Node.js (mas )Oct 27, 2025 2,727 lessons , migrating , deno , nodejs 16 Charts That Explain the AI Boom (bin )Oct 27, 2025 2,726 ai , metrics , economics , openai , anthropic , facebook+meta , oracle , google , microsoft , aws Inlining Critical CSS: Does It Make Your Website Faster? (mat /deb )Oct 27, 2025 2,725 css , critical-path , performance , lazy-loading Don’t Forget These Tags to Make HTML Work Like You Expect (jim )Oct 26, 2025 2,724 html “Good Engineering Management” Is a Fad (let )Oct 26, 2025 2,723 engineering-management , prioritization AI for War: Big Tech Empowering Israel’s Crimes and Occupation (mar )Oct 26, 2025 2,722 ai , legal , google , amazon , aws , microsoft , palantir Mistakes I See Engineers Making in Their Code Reviews (sea )Oct 25, 2025 2,721 code-reviews , processes , communication , mistakes The Sky Is Falling, the Web Is Dead (ern /ted )Oct 25, 2025 2,720 web , history What’s New in Next.js 16 (tre )Oct 25, 2025 2,719 nextjs The Origin Story of JavaScript (ann /cas )Oct 25, 2025 2,718 videos , history , web , javascript , ecmascript , browsers , browser-wars , browser-engines , standards Testing Methods: No Keyboard Trap (dec )Oct 25, 2025 2,717 accessibility , testing , wcag , keyboard-navigation Scrum Mistakes: What Teams Get Wrong and How to Fix It Oct 24, 2025 2,716 scrum , agile , processes , releasing , mistakes Introducing TanStack Start Middleware (ada /fro )Oct 24, 2025 2,715 introductions , tanstack What’s an Interactive Element? (mat )Oct 24, 2025 2,714 html , focus , concepts CSS Animations That Leverage the Parent–Child Relationship (pre /css )Oct 24, 2025 2,713 css , animations The Layered Aesthetic: Depth, Complexity, and Chaos Done Right (web )Oct 24, 2025 2,712 design Code Like a Surgeon (geo )Oct 24, 2025 2,711 ai You Already Have a Git Server Oct 24, 2025 2,710 git , servers , command-line High-Performance Syntax Highlighting With [the] CSS Highlights API Oct 24, 2025 2,709 css , apis , syntax-highlighting Directives and the Platform Boundary (tan /tan )Oct 24, 2025 2,708 javascript , frameworks How Designers Become Builders and the Future of Tooling Oct 24, 2025 2,707 videos , design , github The Curse of the Custom Cursor (mal )Oct 24, 2025 2,706 cursors , design , accessibility The Edge Cases That Break Hearts (and Products) (lau /nng )Oct 24, 2025 2,705 design , usability , accessibility , user-experience Solved by Modern CSS: Section Layout (sha )Oct 23, 2025 2,704 css , layout , grids , typography , liquid-design React and Remix Choose Different Futures Oct 23, 2025 2,703 react , remix , simplicity , complexity , comparisons “Their History Is Just Erased”: Google Drops a Key Program for Boosting Women in Tech (cnn )Oct 23, 2025 2,702 google , community React vs. Backbone in 2025 Oct 23, 2025 2,701 react , backbone , comparisons , frameworks Meetings and Interruptions Are Still the Biggest Obstacles for Developers, Even With AI Oct 23, 2025 2,700 productivity , collaboration Atlas Ableism (ste )Oct 23, 2025 2,699 chatgpt-atlas , openai , browsers , accessibility , compliance Yes, Let’s Teach LLMs Accessibility, but Also Provide the Companies Using Them With Better Strategies (hdv )Oct 23, 2025 2,698 ai , accessibility , advocacy Does Your Site Need a /ai Page? Oct 23, 2025 2,697 ai NaN, the Not-a-Number Number That Isn’t NaN (wil /pic )Oct 23, 2025 2,696 javascript Is It Time to Regulate React? (dbu )Oct 23, 2025 2,695 react A Brief History of Domains (pet )Oct 23, 2025 2,694 web , history , domains , dns Retrofitting a Design System Into an Existing Product Oct 23, 2025 2,693 design-systems , consistency Your Tokens Have Become Infrastructure (mur )Oct 23, 2025 2,692 design-tokens , design-systems How to Create a Strong Design System and Survive: Case Study Oct 23, 2025 2,691 how-tos , design-systems , case-studies , lessons Preparing for Verso and Beyond: Future-Proofing Your Frontend for New Browser Engines (ele /des )Oct 23, 2025 2,690 guest-posts , verso , servo , browsers , browser-engines Container Queries and Units in Action (mia )Oct 23, 2025 2,689 css , container-queries , units Solved by CSS Scroll State Queries: Hide a Header When Scrolling Down, Show It Again When Scrolling Up (bra )Oct 22, 2025 2,688 css , scrolling Challenging the Idea of “Optional HTML” (mar )Oct 22, 2025 2,687 guest-posts , html , minimalism CSS Layout: Flexbox, Grid, Media Queries, and Container Queries (rau )Oct 22, 2025 2,686 css , layout , flexbox , grids , media-queries , container-queries , introductions Importing vs. Fetching JSON (jaf )Oct 22, 2025 2,685 json , javascript , data-fetching , comparisons 4 Unconventional Ways to Cast in TypeScript (pol )Oct 22, 2025 2,684 typescript The Hidden Costs of Bad Client Communication in Design Projects (and How to Fix Them) Oct 22, 2025 2,683 business-relations , communication , collaboration , design Build Your Own Database (nan )Oct 22, 2025 2,682 guides , databases The Charm of JavaScript: Boom Mics and Clown Shoes (wil +/iga )Oct 22, 2025 2,681 podcasts , interviews , javascript OpenAI, ARIA, and SEO: Making the Web Worse (aar )Oct 22, 2025 2,680 chatgpt-atlas , openai , browsers , accessibility , aria , seo An Introduction to JavaScript Expressions (wil /css )Oct 22, 2025 2,679 introductions , javascript Error Handling—UX Design Patterns Oct 22, 2025 2,678 user-experience , design , errors , forms Links and Anchors: Ancient HTML and JS Magic in Your Browser (cod /wea )Oct 21, 2025 2,677 html , css , javascript , links How to Fix Any Bug (dan )Oct 21, 2025 2,676 how-tos , ai , debugging , react Fixing Temporal Input Styling in Safari (cfe )Oct 21, 2025 2,675 forms , time , safari , apple , browsers , css Introducing ChatGPT Atlas Oct 21, 2025 2,674 introductions , chatgpt-atlas , browsers , openai OpenAI Launches AI Web Browser ChatGPT Atlas—Here Is Everything We Know (eur )Oct 21, 2025 2,673 openai , browsers , chatgpt-atlas My Work Is Human (doo )Oct 21, 2025 2,672 ai , design , career Introducing ChatGPT Atlas (sim )Oct 21, 2025 2,671 introductions , chatgpt-atlas , openai , browsers The Two Button Problem (chr /fro )Oct 21, 2025 2,670 buttons , usability , design One Year With Next.js App Router—Why We’re Moving On Oct 21, 2025 2,669 nextjs , react , routing , components , tooling How Senior Engineers Can Use AI for Real Impact Oct 21, 2025 2,668 ai , architecture , debugging , code-reviews , refactoring Why Accessibility Breaks Between Design and Development (a11 )Oct 21, 2025 2,667 accessibility , design , processes , collaboration , testing My Highlights From the New Deno Deploy (phi /den )Oct 21, 2025 2,666 deno , deploying Next.js 16 (fee +)Oct 21, 2025 2,665 release-notes , nextjs Designers Often Do Invisible Work That Matters—Here’s How to Show It Oct 21, 2025 2,664 design , user-experience , communication How AI Works and How Users Think About It: Study Guide (nng )Oct 21, 2025 2,663 guides , ai , training , link-lists W3C Web Content Accessibility Guidelines 2.2 Approved as ISO/IEC International Standard (w3c )Oct 21, 2025 2,662 accessibility , wcag , standards , w3c CSS “@starting-style” Debugging Is Available in Chrome DevTools (bra )Oct 21, 2025 2,661 css , transitions , debugging , dev-tools , chrome , google , browsers Google Announces End of Many of Its [Privacy] Sandbox Technologies Oct 20, 2025 2,660 google , privacy Rethinking Async Loops in JavaScript Oct 20, 2025 2,659 javascript , loops , asynchronicity AI Doom Predictions Are Overhyped—Why Programmers Aren’t Going Anywhere Oct 20, 2025 2,658 videos , ai , programming , career Now Is the Best Time to Break Into Tech (tre )Oct 20, 2025 2,657 career What State ARIA In? (tpg )Oct 20, 2025 2,656 aria , html , accessibility Build a Reusable Flutter Design System Oct 20, 2025 2,655 design-systems , flutter “URLPattern” Is Now Baseline Newly Available Oct 20, 2025 2,654 urls , apis , javascript , web-platform , browsers , support An Opinionated Guide to Using AI Right Now (emo )Oct 19, 2025 2,653 guides , ai , anthropic , google , openai Refactoring a Form to a Signal Form (tim )Oct 18, 2025 2,652 refactoring , forms , angular , signals Glassworm: First Self-Propagating Worm Using Invisible Code Hits OpenVSX Marketplace Oct 18, 2025 2,651 security , code-editors , vs-code , microsoft Why “NaN !== NaN” in JavaScript (and the IEEE 754 Story Behind It) Oct 18, 2025 2,650 javascript , history , standards The CSS Reset, Again (paw )Oct 18, 2025 2,649 css , resets CSS Finally Gets Inline Conditional Logic With New “if()” Function Oct 17, 2025 2,648 css , functions , conditionals Implicit Labels Aren’t (cfe )Oct 17, 2025 2,647 html , forms , labels Zero-Configuration Support for NestJS Oct 17, 2025 2,646 vercel , nestjs 50 Reasons to Build a Website (chr /fro )Oct 17, 2025 2,645 web AI in UX: Achieve More With Less (boa /sma )Oct 17, 2025 2,644 user-experience , design , ai , processes How to Write an Accessibility Statement in 2025, With Examples (chr )Oct 17, 2025 2,643 how-tos , accessibility , documentation , compliance , legal , examples Is It Even Worth Learning to Code? (tre )Oct 17, 2025 2,642 programming , learning , ai The Majority AI View (ani )Oct 17, 2025 2,641 ai , communication AI Is Revolutionizing User Testing in 2025—and Honestly, It’s About Time (web )Oct 17, 2025 2,640 ai , usability , user-experience , testing Headers, Headings, and Titles (tem )Oct 17, 2025 2,639 html , headings , comparisons , terminology I Used AI Every Day for a Year: Here’s What It Cost Me (jas )Oct 17, 2025 2,638 ai , writing , career Thirsty AI Mega Projects Raise Alarm in Some of Europe’s Driest Regions (sam /cnb )Oct 16, 2025 2,637 ai , sustainability How to Audit Web Accessibility With [the] WAVE Extension Oct 16, 2025 2,636 how-tos , accessibility , auditing , browser-extensions , webaim Do Backlinks Still Matter in AI Search? Insights From 1,000 Domains (sem )Oct 16, 2025 2,635 ai , search , backlinks , links , metrics Node.js 2025: What’s New and What’s Next (ruy )Oct 16, 2025 2,634 slides , nodejs , outlooks You’re a Real JavaScript Developer Only If… Oct 16, 2025 2,633 javascript , career Making Context-Aware Components: How CSS “inherit()” Could Simplify Design Systems (stu )Oct 16, 2025 2,632 components , css , functions , custom-properties Claude for Code: How to Use Claude to Streamline Product Design Process Oct 16, 2025 2,631 how-tos , claude , anthropic , ai , design , processes The Hidden Cost of URL Design (ahm )Oct 16, 2025 2,630 urls , routing , seo , principles 10 Niche Developer Tools You Didn’t Know Existed Oct 16, 2025 2,629 tooling , link-lists , command-line , debugging , testing , documentation Same-Document View Transitions Have Become Baseline Newly Available (bra )Oct 16, 2025 2,628 css , view-transitions , browsers , support , web-platform Improving the Trustworthiness of JavaScript on the Web Oct 16, 2025 2,627 javascript , web-apps , security How Are Engineering Leaders Approaching 2026 AI Tooling Budgets? (lau )Oct 15, 2025 2,626 tooling , ai , economics , engineering-management Sequential “linear()” Animation With n Elements (css /css )Oct 15, 2025 2,625 css , functions , animations Most Developers Can’t Answer These 11 Microservices Questions—Can You? Oct 15, 2025 2,624 microservices , architecture Cisco: Most Companies Don’t Know What They’re Doing With AI (bra /the )Oct 15, 2025 2,623 ai I Am Sorry, but Everyone Is Getting Syntax Highlighting Wrong (nik )Oct 15, 2025 2,622 syntax-highlighting , information-design , plugins Node.js v25.0.0 (Current) (raf /nod )Oct 15, 2025 2,621 release-notes , nodejs Page Headings Don’t Belong in the Header (tem )Oct 15, 2025 2,620 html , headings , skip-links , accessibility Release Notes for Safari Technology Preview 230 (jon /web )Oct 15, 2025 2,619 release-notes , safari , apple , browsers Weston Ruter on Unlocking WordPress Performance (wes +)Oct 15, 2025 2,618 podcasts , interviews , wordpress , performance , link-lists 5 Things to Do to Avoid Prompt Treadmill When Crafting Design With AI Oct 15, 2025 2,617 design , ai , prompting , processes Past Time for Passkeys (nor )Oct 15, 2025 2,616 videos , passkeys , passwords , authentication , security The Present and Potential Future of Progressive Image Rendering (jaf )Oct 15, 2025 2,615 images , jpeg , png , webp , avif , jpeg-xl , pjpeg , comparisons , outlooks What’s Up in ES2027? (por /nor )Oct 15, 2025 2,614 videos , ecmascript , javascript , outlooks A Look Into Customizable HTML “select” Elements Oct 15, 2025 2,613 forms , html , css For Your Convenience, This CSS Will Self-Destruct (sco )Oct 15, 2025 2,612 css , javascript , hiding State of Developer Ecosystem Report 2025 (jet )Oct 15, 2025 2,611 surveys , metrics Secure Coding in JavaScript Oct 15, 2025 2,610 javascript , frameworks , security Writing an Emulator in JavaScript? (nik /nor )Oct 15, 2025 2,609 videos , javascript Obituary: Farewell to robots.txt (1994–2025) (hei )Oct 15, 2025 2,608 robotstxt , search , internet-archive , ai Are US Software Developers Worth the Premium? Oct 15, 2025 2,607 hiring , economics What Is Ollama? Complete Guide to Local AI Models (October 2025) Oct 15, 2025 2,606 guides , ai , tooling W3C Logo Refresh: More Than a Cosmetic Change, a Small Step Towards Durable and Sustainable Success (set /w3c )Oct 14, 2025 2,605 w3c From Hype to Reality: Lessons Learned From Building AI Systems at Scale Oct 14, 2025 2,604 lessons , scalability , ai See What’s New in Firefox [144.0] (fir )Oct 14, 2025 2,603 release-notes , firefox , mozilla , browsers Tips for Working With Emoji (chr )Oct 14, 2025 2,602 emoji , css , javascript , tips-and-tricks Common Misconceptions About Screen Readers (tet )Oct 14, 2025 2,601 screen-readers , accessibility Lit Is Joining the OpenJS Foundation (lit )Oct 14, 2025 2,600 lit , openjs The State of Node.js 2025 Explained by Its TSC Member (mco /git )Oct 14, 2025 2,599 videos , nodejs , npm The Future of Lodash (uli )Oct 14, 2025 2,598 libraries , javascript , outlooks Masonry: Watching a CSS Feature Evolve (css )Oct 13, 2025 2,597 css , masonry , layout Tables: Beyond Rows and Columns (tpg )Oct 13, 2025 2,596 accessibility , wcag , tables , html , semantics , jaws , nvda , screen-readers Todd Libby on Deceptive Patterns (col +/sho )Oct 13, 2025 2,595 podcasts , interviews , accessibility , anti-patterns Inattentional Blindness in Interfaces (nng )Oct 13, 2025 2,594 videos , usability , design Anchor Positioning Updates for Fall 2025 (jam /odd )Oct 13, 2025 2,593 css , anchor-positioning The Grayscale Problem (sma )Oct 13, 2025 2,592 design , colors Find Where a Specific Object Was Allocated in JavaScript With DevTools Oct 13, 2025 2,591 objects , javascript , dev-tools , browsers The Killer Feature of Web Components (dav )Oct 13, 2025 2,590 web-components , documentation Modern CSS Round-Out Tabs (chr /fro )Oct 13, 2025 2,589 css , shapes , clipping 25 New and Rad Features of CSS (arg /cas )Oct 13, 2025 2,588 videos , css , transitions , animations , cascade , selectors , functions , colors , scrolling Holes in the Web (aeo )Oct 13, 2025 2,587 web , content , ai HTML “dialog”: Getting Accessibility and UX Right (jar )Oct 13, 2025 2,586 html , modals , scrolling , accessibility , user-experience Reading and Writing Files in Node.js—the Complete Modern Guide (loi )Oct 12, 2025 2,585 guides , nodejs , file-handling , examples Compressed Fluid Typography (mat )Oct 12, 2025 2,584 typography , css , liquid-design Implementing Dark Mode Toggle Without JavaScript Oct 12, 2025 2,583 dark-mode , toggles , css AI Interfaces and the Role of Good Writing Oct 12, 2025 2,582 ai , writing , link-lists Testing Methods: Content on Hover or Focus (dec )Oct 12, 2025 2,581 accessibility , wcag , testing , focus , hover Why Ripple.js Is the Most Interesting Framework of 2025 (bet )Oct 11, 2025 2,580 videos , frameworks , ripple We Completely Missed “width/height: stretch” (dxn /css )Oct 10, 2025 2,579 css Fluid Headings (don )Oct 10, 2025 2,578 headings , typography , css , responsive-design Understanding Vector Space Visually—the Foundation of AI Oct 10, 2025 2,577 ai , math Liquid Glass Is Cracked, and Usability Suffers in iOS 26 (nng )Oct 10, 2025 2,576 design , liquid-glass , usability , apple , mobile Who Needs a Flying Car When You Have “display: grid” (rac )Oct 10, 2025 2,575 css , grids , layout Top 11 CSS Tricks Every Web Developer Should Know Oct 10, 2025 2,574 css , custom-properties , layout , animations , selectors , positioning , dark-mode , resets , tips-and-tricks Notes on Switching to Helix From Vim (b0r )Oct 10, 2025 2,573 vi+vim , code-editors , comparisons Tailwind CSS in React and Next.js: A Complete Setup Guide Oct 9, 2025 2,572 guides , tailwind , react , nextjs Vite: The Documentary (cul )Oct 9, 2025 2,571 videos , vite , history HTML—the Most Difficult Programming Language in the World (j9t )Oct 9, 2025 2,570 programming , html , conformance , professionalism The 12 Emotional Journeys of Color Psychology Oct 9, 2025 2,569 colors , user-experience , research Stop Inviting Overlay Employees and Bad Actors Into Accessibility Spaces Oct 9, 2025 2,568 accessibility , overlays , business-relations The Worst Designer I’ve Ever Worked With Was Also the Most Productive (ren )Oct 9, 2025 2,567 design , productivity Simplify (ada )Oct 9, 2025 2,566 css , simplicity Beyond Signals, by Ryan Carniato (rya /jet )Oct 9, 2025 2,565 videos , signals , reactivity , solidjs , react CSS Grid: A Helpful Mental Model and the Power of Grid Lines (sar /web )Oct 9, 2025 2,564 css , grids , layout Why WordPress Themes Require Underlines on Links (joe )Oct 9, 2025 2,563 wordpress , theming , links , accessibility RGESN Statements: The Clash of Words, the Weight of Measures Oct 9, 2025 2,562 sustainability , metrics , studies , research My Conclusions After Using Signed Exchanges on My Website for 2 Years (paw )Oct 9, 2025 2,561 signed-exchanges , performance , security CSS Counters in Action (ada /fro )Oct 9, 2025 2,560 css Interop Feature Ranking (jaf /fir )Oct 9, 2025 2,559 websites , interoperability , firefox , mozilla , browsers A Beginner-Friendly Guide to View Transitions in CSS (mdn )Oct 9, 2025 2,558 guides , css , view-transitions You’re Wasting Years at the Same Company as a Developer Oct 9, 2025 2,557 career Behind the Scenes of Maintaining a Design System Component Oct 9, 2025 2,556 design-systems , components , maintenance , maintainability How to Add Fast, Client-Side Search to Astro Static Sites (tra /evi )Oct 8, 2025 2,555 how-tos , astro , search , functionality The Thing About “contrast-color” (geo /css )Oct 8, 2025 2,554 css , colors , contrast , functions Vue Basics: State Management in Vue Oct 8, 2025 2,553 fundamentals , vuejs , state-management , tooling What the 2025 DORA Report Means for Your AI Strategy (lau )Oct 8, 2025 2,552 dev-ops , metrics , ai , strategies , processes , engineering-management The New “progress()” Function in CSS (ami )Oct 8, 2025 2,551 css , functions , examples How to Animate WebGL Shaders With GSAP: Ripples, Reveals, and Dynamic Blur Effects (cod )Oct 8, 2025 2,550 how-tos , animations , webgl , gsap , effects Is It Time to Kill the Sidebar? (web )Oct 8, 2025 2,549 design , navigation , minimalism What Is MCP? Model Context Protocol Explained Oct 8, 2025 2,548 videos , concepts , mcp , ai What’s New in View Transitions (2025 Update) (bra )Oct 8, 2025 2,547 css , view-transitions , support 2 Years of Genocide: Big Tech Complicit in Israel’s Destruction of Gaza? (ana )Oct 8, 2025 2,546 politics , microsoft , facebook+meta , google , amazon Numbers That Fall (Scroll-Driven Animations and Sibling Index) (chr /fro )Oct 7, 2025 2,545 css , html , animations , scrolling , effects Inside a 16.67 Millisecond Frame Oct 7, 2025 2,544 javascript , rendering , reflow , painting , performance A Pragmatic Guide to Modern CSS Colours (kev /pic )Oct 7, 2025 2,543 guides , css , colors , examples When Case Studies Become Anti-UX Oct 7, 2025 2,542 design , user-experience , anti-patterns The “Don’t Ask, Don’t Tell” Era of DEI (ani )Oct 7, 2025 2,541 dei , community Eyeing Accessibility Deadline, States Root Out Ancient Web Issues (col /sta )Oct 7, 2025 2,540 accessibility , design Vibe Engineering (sim )Oct 7, 2025 2,539 vibe-coding , ai , terminology Testing Methods: Text Spacing (dec )Oct 7, 2025 2,538 accessibility , testing , wcag , typography , readability When to Use Modal vs. Dialog Components (a11 )Oct 7, 2025 2,537 modals , html , aria , accessibility Introducing the React Foundation (set +/rea )Oct 7, 2025 2,536 introductions , react CSS :is() :where() the Magic Happens (mat )Oct 7, 2025 2,535 css , selectors , cascade How to Test WCAG 1.4.10: Reflow (Level AA)—Easy Website Accessibility Test You Can Do Oct 7, 2025 2,534 videos , how-tos , testing , accessibility , wcag , reflow When Design Drives Behavior (jas )Oct 7, 2025 2,533 design Build Your Own /init Command Like Claude Code (kau )Oct 7, 2025 2,532 ai , prompting , claude Lowriders and Websites (aaa )Oct 6, 2025 2,531 css , html , craft Lazy-Loading as a Security Measure Oct 6, 2025 2,530 security , lazy-loading , angular , react How to Group Arrays in JavaScript Without “reduce()” Oct 6, 2025 2,529 how-tos , arrays , javascript I’m a Middle-Aged Developer, and My Time to Shine Is Setting (dve )Oct 6, 2025 2,528 career Rethinking Cookie Dialogs (nat )Oct 6, 2025 2,527 accessibility , disclosure-widgets , html , cookies , consent-management How to Conduct User Testing With People With Disabilities (int )Oct 6, 2025 2,526 how-tos , accessibility , testing , processes Smashing Animations: Building Adaptive SVGs With “<symbol>”, “<use>”, and CSS Media Queries (mal /sma )Oct 6, 2025 2,525 animations , svg , css , javascript Migrating From Hugo to Astro (hui )Oct 6, 2025 2,524 migrating , hugo , astro Cultural Proximity’s Influence on the User Experience (uxm )Oct 6, 2025 2,523 user-experience , culture The Designer–Developer Handoff Is Still Broken—Why? (web )Oct 6, 2025 2,522 design , collaboration , culture , design-systems , ai Essential Visually Hidden CSS Techniques for Web Accessibility (a11 )Oct 6, 2025 2,521 accessibility , hiding , css , techniques Visual Regression Testing for External URLs With Playwright (mat )Oct 6, 2025 2,520 testing , regressions , playwright , functionality Accessibility Testing Comparison: Automated Testing vs. Human Auditing vs. Usability Testing (int )Oct 6, 2025 2,519 accessibility , usability , testing , auditing , automation , comparisons The Missing Bar, Why We Need X-Shaped People in a Digital World Oct 5, 2025 2,518 career , collaboration , leadership AI Coding Tools I Use to Ship Faster Oct 5, 2025 2,517 tooling , ai , productivity Birth of Prettier (vje )Oct 4, 2025 2,516 prettier , history 11ty Hacks for Fun and Performance (sli )Oct 4, 2025 2,515 eleventy , optimization European Tech Alternatives (mat )Oct 4, 2025 2,514 tooling , link-lists Backend Concepts Every Experienced Developers Must Know Oct 4, 2025 2,513 concepts , network , concurrency , apis , databases , caching , scalability , security , observability , architecture How I Influence Tech Company Politics as a Staff Software Engineer (sea )Oct 4, 2025 2,512 collaboration , processes , career What’s Coming in ESLint v10.0.0 (nza /esl )Oct 3, 2025 2,511 eslint , outlooks A Progressive Enhancement Challenge (chr /fro )Oct 3, 2025 2,510 progressive-enhancement , javascript , html , feature-detection , support Shipping Node.js Packages in 2025 (joy )Oct 3, 2025 2,509 slides , nodejs , esm , commonjs , dependencies The Words “Blah Blah Blah” Increase AI Accuracy (jim )Oct 3, 2025 2,508 ai , prompting , quality OpenAI Is Just Another Boring, Desperate AI Startup (edz )Oct 3, 2025 2,507 openai , ai , economics When Design Tokens Become Technical Debt (mur /zer )Oct 3, 2025 2,506 design-systems , design-tokens , technical-debt 9 Forms of Coupling in Software Architecture Oct 3, 2025 2,505 architecture , programming Fixing Safari Mixed Content Issues With Vite and mkcert Oct 3, 2025 2,504 security , safari , apple , browsers , vite , tooling UTF-8, Explained Simply (nic )Oct 3, 2025 2,503 videos , encoding , unicode , ascii , standards Moving PHP Open Source Forward (jet )Oct 2, 2025 2,502 php , foss , jetbrains A Few Fun Nesting Tips and Tricks (kev )Oct 2, 2025 2,501 css , nesting , tips-and-tricks , examples From Hobby to Career: Sara Joy on CSS, Accessibility, and Making the Web More Whimsical (sar +)Oct 2, 2025 2,500 videos , interviews , css , accessibility The Internet Is Better on Comet Oct 2, 2025 2,499 browsers , ai Stop Ignoring the Browser: The Biggest Frontend Shift in a Decade Oct 2, 2025 2,498 browsers , web-platform , frameworks , react , angular The History of Core Web Vitals (add )Oct 2, 2025 2,497 web-vitals , performance , user-experience , metrics , google , history I Want to Intercept Boolean Coercion for Objects in JavaScript (zac )Oct 2, 2025 2,496 javascript , objects , types 80% of SDET / Automation Testers Get Rejected in the First 10 Minutes, Here’s Why Oct 2, 2025 2,495 testing , interviewing , career How Does Meta Move Terabytes of Data per Second? (vut )Oct 2, 2025 2,494 facebook+meta , tooling , data-engineering A Threat Model for Accessibility on the Web (sun )Oct 2, 2025 2,493 accessibility , css , standards A Guide to Creating Accessible PDFs Using Free Tools (stv /pic )Oct 2, 2025 2,492 guides , accessibility , pdf , tooling , testing , jaws , nvda , voiceover , screen-readers What’s New in DevTools 139–141 (mat )Oct 2, 2025 2,491 videos , chrome , google , browsers , dev-tools , release-notes Google Puts Another Nail in the RAG Coffin With URL Context Grounding (tho )Oct 2, 2025 2,490 google , ai , rag 3 Most Impactful Ways to Save Energy When Using AI (owe /pro )Oct 1, 2025 2,489 ai , prompting , sustainability What’s New in Svelte: October 2025 (sve )Oct 1, 2025 2,488 release-notes , svelte , sveltekit How to Optimize Viewport for Mobile for Faster Interactions (deb )Oct 1, 2025 2,487 how-tos , viewport , mobile , performance , optimization , html Understanding the Removal of 4.1.1 Parsing in WCAG 2.2 (tpg )Oct 1, 2025 2,486 accessibility , wcag , conformance , html Inset Shadows Directly on “img” Elements (ana /fro )Oct 1, 2025 2,485 images , svg , css , shadows 15 Recent Node.js Features That Replace Popular npm Packages (nod )Oct 1, 2025 2,484 nodejs , npm , dependencies , maintenance June Liu and David Denedo on Making the Web Accessible: The Mission Behind WP Accessibility Day (nat +)Oct 1, 2025 2,483 podcasts , interviewing , awareness-days , wordpress , accessibility Why Designers Abandoned Their Dreams of Changing the World (edw /fin )Oct 1, 2025 2,482 design , career Designers Should Look to Demis Hassabis—Not Jony Ive Oct 1, 2025 2,481 design The Death of the Double Click: How UX Finally Buried a Relic of the Desktop Era (web )Oct 1, 2025 2,480 desktop , interaction-design , user-experience When’s the Right Time to Start Documenting Your Design System? (amy /zer )Oct 1, 2025 2,479 design-systems , documentation SEO, SEM, and GEO: Understanding the Differences and Opportunities Oct 1, 2025 2,478 seo , sem , ai , keywords , marketing , concepts , comparisons What’s New in ViteLand: September 2025 Recap (man /voi )Oct 1, 2025 2,477 release-notes , rolldown , vite , vitest , oxc New to the Web Platform in September (rac )Oct 1, 2025 2,476 release-notes , web-platform , browsers , safari , apple , firefox , mozilla , chrome , google HTML’s Best Kept Secret: The “<output>” Tag (den )Oct 1, 2025 2,475 html How Deno Protects Against npm Exploits (den )Sep 30, 2025 2,474 deno , npm , security Testing Methods: Non-Text Contrast (dec )Sep 30, 2025 2,473 accessibility , testing , wcag , contrast , colors You Can Now Make PS2 Games in JavaScript Sep 30, 2025 2,472 javascript ADA Title II and PDFs: Fix, Archive, or Delete? (kar )Sep 30, 2025 2,471 accessibility , ada , compliance , pdf I Completed an IT Degree… What’s Accessibility? (int )Sep 30, 2025 2,470 accessibility , career Avoid These AI Coding Mistakes (ian )Sep 30, 2025 2,469 ai , mistakes In the Economy of User Effort, Be a Bargain, Not a Scam (lea )Sep 30, 2025 2,468 usability , user-experience , product-management 7 Practical Animation Tips (emi )Sep 30, 2025 2,467 animations , buttons , tooltips , css , tips-and-tricks Make Navigation Accessible With “aria-current” (a11 )Sep 30, 2025 2,466 accessibility , navigation , aria , attributes Accessible Form Validation With Examples and Code (pop )Sep 30, 2025 2,465 accessibility , validation , forms , examples Website Accessibility Strategy (pop )Sep 30, 2025 2,464 accessibility , strategies , content , processes Vercel Faces Boycott After Founder Poses With Netanyahu (the )Sep 30, 2025 2,463 vercel How to Detect Safari and iOS Versions With Ease in 2026 (tra /evi )Sep 30, 2025 2,462 how-tos , safari , mobile , apple , browsers , feature-detection , browser-detection Touring New CSS Features in Safari 26 (mon /css )Sep 29, 2025 2,461 css , safari , apple , browsers Introducing Claude Agent in JetBrains IDEs (jet )Sep 29, 2025 2,460 introductions , jetbrains , code-editors , claude , anthropic , ai Polypane 26: Accurate Device Emulation With Safe Area and Small Viewport Units (pol )Sep 29, 2025 2,459 release-notes , polypane , browsers WCAG’s Longevity (yat )Sep 29, 2025 2,458 accessibility , wcag , standards The “corner-shape” CSS Property Is Amazing (zor /css )Sep 29, 2025 2,457 videos , css , shapes System Design Took Me From Missed Calls to ₹28 Base Package Sep 29, 2025 2,456 system-design , scalability , interviewing Using TypeScript in Node.js (pav )Sep 29, 2025 2,455 nodejs , typescript The Novelty and Acceptance of Conversational AI Sep 29, 2025 2,454 ai , conversational-design , user-experience How Much Do You Really Know About Media Queries? (dxn /fro )Sep 29, 2025 2,453 css , media-queries , examples Are Your Retail Landing Pages Killing Conversions? (tam /spe )Sep 29, 2025 2,452 landing-pages , user-conversion , performance , metrics AEO vs. SEO: Core Differences and How to Win Visibility in Both (sem )Sep 29, 2025 2,451 how-tos , seo , comparisons , content , search Strengthening npm Security: Important Changes to Authentication and Token Management Sep 29, 2025 2,450 npm , security Why I Gave the World Wide Web Away for Free (tim /the )Sep 28, 2025 2,449 web , licensing , history When I Say “Alphabetical Order,” I Mean “Alphabetical Order” Sep 28, 2025 2,448 sorting The QA Checklist for Using AI to Generate Test Cases (and Why Tools Like AgentQ AI Make It Easier) Sep 28, 2025 2,447 quality , checklists , testing , ai The AI Coding Trap (chr )Sep 28, 2025 2,446 ai , processes , outlooks How I Estimate Projects as a Senior Developer for Better Results Sep 28, 2025 2,445 processes , project-management Drunk CSS (ede )Sep 27, 2025 2,444 css , effects , theming Let’s Play Accordion With the HTML “details” Element (ale )Sep 27, 2025 2,443 html , disclosure-widgets , accordions Why Next.js Falls Short on Software Engineering Sep 27, 2025 2,442 nextjs , react , complexity Why “typeof null === object” Sep 27, 2025 2,441 javascript , operators ARIA and Real World Dangers (dec )Sep 27, 2025 2,440 accessibility , aria JSON Is Not JSON Across Languages Sep 26, 2025 2,439 json Design Attractors (don )Sep 26, 2025 2,438 design , design-systems , ai 7 Deadly AI Sins for UX Professionals (nng )Sep 26, 2025 2,437 ai , usability , user-experience Dear Designers: Stop Using System Fonts Like It’s 2005 (web )Sep 26, 2025 2,436 design , fonts , variable-fonts Principles of Simplicity in Frontend Architecture Sep 26, 2025 2,435 simplicity , dependencies , principles Design Dialects: Breaking the Rules, Not the System (ali )Sep 26, 2025 2,434 design , design-systems Open Social (dan )Sep 26, 2025 2,433 foss , social-media , protocols 9 Python Features You’re Not Using (Yet) Sep 26, 2025 2,432 python 10 Years of AdonisJS—a Personal Reflection and What’s Next (vir /ado )Sep 26, 2025 2,431 adonisjs , retrospectives , outlooks CSS Wish: Inner Breakpoints (rau )Sep 26, 2025 2,430 css , wish-lists , breakpoints One Corner, Two Border Radii (kev )Sep 25, 2025 2,429 css , borders Give Your AI Eyes: Introducing Chrome DevTools MCP (add )Sep 25, 2025 2,428 introductions , chrome , google , browsers , dev-tools , ai Mastering npx: A Cheatsheet for npm and Node.js Power Users Sep 25, 2025 2,427 npx , cheat-sheets , examples , nodejs , npm How Hackers Use AI to Find Vulnerabilities Faster Sep 25, 2025 2,426 security , ai European Accessibility Act (EAA) and What It Means for You (inc )Sep 25, 2025 2,425 videos , accessibility , eaa , legal PostgreSQL 18 Released (pos )Sep 25, 2025 2,424 release-notes , postgresql , databases Understanding UC Browser Developer Tools as a Frontend Professional (ele /des )Sep 25, 2025 2,423 guest-posts , uc-browser , dev-tools , best-practices A Year of Improving Node.js Compatibility in Cloudflare Workers (jas )Sep 25, 2025 2,422 cloudflare , nodejs State of JavaScript 2025 (sac /dev )Sep 24, 2025 2,421 surveys , javascript CSS Typed Arithmetic (ami /css )Sep 24, 2025 2,420 css , functions , math AI: The Real Problem Engineering Leaders Need to Have a Solution For (j9t )Sep 24, 2025 2,419 ai , leadership , engineering-management What Just Happened to RubyGems? (chr )Sep 24, 2025 2,418 ruby , dependencies , shopify The 10 Foundational UX Principles Every Designer Should Know (web )Sep 24, 2025 2,417 design , user-experience , principles Why You Should Care About Design Context (fig )Sep 24, 2025 2,416 design , design-systems Either You Die a Developer, or Live Long Enough to See Yourself Become a Product Manager Sep 24, 2025 2,415 career , product-management Why Sticky Navigation Can Undermine Accessibility Sep 24, 2025 2,414 accessibility , navigation Prevent Clipping Issues (and More) in View Transitions by Using Nested View Transition Groups (bra )Sep 24, 2025 2,413 css , view-transitions , clipping Dave Winer on Decentralisation, WordPress, and Open Publishing (dav +)Sep 24, 2025 2,412 podcasts , interviews , open-web , rss , wordpress , apis How to Be a Leader When the Vibes Are Off Sep 24, 2025 2,411 leadership , ai , culture , economics From Products to Systems: The Agentic AI Shift (joh )Sep 24, 2025 2,410 ai , product-management , processes , user-experience The Coyier CSS Starter (chr /fro )Sep 24, 2025 2,409 css , resets , templates Creating a Truly Accessible Flip Card (sib /tpg )Sep 24, 2025 2,408 html , css , javascript , accessibility Is SOLID Still a Solid Choice for Software Design? (lan )Sep 24, 2025 2,407 solid , principles , oop , programming Why Is Python So Popular in 2025? (jet )Sep 24, 2025 2,406 python When Accessibility Isn’t Easy: Features That Need Love (a11 )Sep 24, 2025 2,405 videos , accessibility Create Sick Web Animations in Three.js With GSAP (ato )Sep 24, 2025 2,404 animations , gsap , threejs Cloudflare Gives Us All Another Reason to Boycott Cloudflare (sch )Sep 24, 2025 2,403 cloudflare , traffic , privacy GPT-5’s Enhanced Reasoning Comes With a Steep Hidden Cost Sep 23, 2025 2,402 ai , openai , technical-debt To Vibe or Not to Vibe (bbo /mfo )Sep 23, 2025 2,401 vibe-coding , ai Targeting Specific Characters With CSS Rules (ede )Sep 23, 2025 2,400 css , fonts , unicode Linting, Automated: AI-Powered Static Analysis With Gemini Sep 23, 2025 2,399 quality , linting , automation , ai , gemini , google Using Gemini for Web Apps (den )Sep 23, 2025 2,398 gemini , google , ai , web-apps How to Test the New ARIA Notify API With Cypress (mar )Sep 23, 2025 2,397 how-tos , testing , aria , notifications , apis , cypress Preact 11 Beta Introduces Hydration 2.0, Default Ref Forwarding, and Modernized Bundling (inf )Sep 23, 2025 2,396 preact The EU’s €2T Budget Overlooks a Key Tech Pillar: Open Source (bag )Sep 23, 2025 2,395 foss , economics Web Development for Beginners: Creating Web Pages via HTML (rau )Sep 23, 2025 2,394 fundamentals , urls , servers , html , forms Agile Is Out, Architecture Is Back Sep 23, 2025 2,393 ai , architecture , agile , processes , career Accessibility Minute—September 2025 (col )Sep 23, 2025 2,392 accessibility , images , alt-text , captions , comparisons DOJ Questioning the New Title II Web Regulation Sep 23, 2025 2,391 accessibility , legal , ada The Best CSS Unit Might Be a Combination (mia /odd )Sep 23, 2025 2,390 css , units , functions Testing Methods: Reflow (dec )Sep 23, 2025 2,389 accessibility , testing , wcag , reflow Open Source Can’t Rely on Magic Piles of Money (rgi /ope )Sep 23, 2025 2,388 foss , economics , community , openjs From Steam to Floppy: Porting Modern TypeScript to Run on DOS Sep 23, 2025 2,387 typescript Shopify, Pulling Strings at Ruby Central, Forces Bundler and RubyGems Takeover (joe )Sep 23, 2025 2,386 shopify , ruby Why Your Brand Is Your Most Important SEO Asset in 2026 (sem )Sep 22, 2025 2,385 branding , seo , ai Stop Using “.reverse().find()”: Meet “findLast()” Sep 22, 2025 2,384 javascript , methods , arrays CAPTCHA, When Security Takes Precedence Over Accessibility Sep 22, 2025 2,383 captcha , security , accessibility A11y 101: 2.4.4 Link Purpose (in Context) (nat )Sep 22, 2025 2,382 introductions , accessibility , wcag , links , microcontent Welcome to the Entry-Level Void: What Happens When Junior Design Jobs Disappear? (car /its )Sep 22, 2025 2,381 design , career , ai Ambient Animations in Web Design: Principles and Implementation (mal /sma )Sep 22, 2025 2,380 design , animations , principles , css Light and Shade: Exploring Creativity’s AI Conundrum (its )Sep 22, 2025 2,379 creativity , design , ai How Netflix Accidentally Proved Monoliths Scale Better Than Microservices Sep 22, 2025 2,378 architecture , monoliths , microservices , scalability , netflix How to Disable Right Click With JavaScript (rik )Sep 22, 2025 2,377 how-tos , javascript Designing for Dribbble Killed Real Web Creativity (web )Sep 22, 2025 2,376 design , creativity The Codebase Everyone Is Afraid to Touch Sep 22, 2025 2,375 maintenance , technical-debt , economics Our Plan for a More Secure npm Supply Chain (xco )Sep 22, 2025 2,374 npm , dependencies , security , foss Europe’s Cookie Law Messed Up the Internet—Brussels Wants to Fix It (ell )Sep 22, 2025 2,373 cookies , consent-management , legal , privacy Why Technical Debt Is Inevitable (kev )Sep 21, 2025 2,372 videos , technical-debt , maintenance , processes Interception (pau )Sep 21, 2025 2,371 ai , network The 5th Motivation for Accessibility: Brand and Marketing—the Binary Choice Sep 21, 2025 2,370 accessibility , branding , marketing , compliance Storing Unwise Amounts of Data in JavaScript Bigints (jon )Sep 21, 2025 2,369 javascript npm Security Best Practices Sep 21, 2025 2,368 npm , security , provenance , best-practices The AI Bubble Is About to Burst Sep 21, 2025 2,367 videos , ai , openai , economics , sustainability Custom Carets and Users: When the Caret Is No Longer a Stick (Yes, That’s a Poor Attempt at a Pun) (aar )Sep 21, 2025 2,366 forms , accessibility , wcag “@ts-ignore” Is Almost Always the Worst Option (eva )Sep 21, 2025 2,365 typescript , errors The Politics of AI: We’ll Need More Sustainability, Community, and Democracy (hdv )Sep 21, 2025 2,364 ai , sustainability , economics , community , politics Digital Accessibility Is a Journey, Not a Destination (dec )Sep 20, 2025 2,363 accessibility , concepts “Your Profile Doesn’t Match the Role” and Other Interview Horror Stories (alv )Sep 20, 2025 2,362 interviewing , career Why Taste Matters More Sep 20, 2025 2,361 design , ai If You Are Good at Code Review, You Will Be Good at Using AI Agents (sea )Sep 20, 2025 2,360 code-reviews , ai-agents , ai The Psychology of Trust in AI: A Guide to Measuring and Designing for User Confidence (sma )Sep 19, 2025 2,359 guides , ai , user-experience What You Need to Know About Modern CSS (2025 Edition) (chr /fro )Sep 19, 2025 2,358 css , animations , pop-overs , functions , forms , shapes , source-order , link-lists Instrumenting the Node.js Event Loop With eBPF (cor )Sep 19, 2025 2,357 nodejs , event-loop , events Your Next Design Might Be Your Last Sep 19, 2025 2,356 design , prioritization 10 Flutter Hacks Every Senior Developer Should Know Sep 19, 2025 2,355 flutter , dart , tips-and-tricks Following Processes Won’t Make You a Robot (may )Sep 19, 2025 2,354 processes , documentation What Is Web Design in 2025? (web )Sep 19, 2025 2,353 design , aesthetics , tooling , ai , collaboration , craft Deprecation of Node 20 on GitHub Actions Runners Sep 19, 2025 2,352 nodejs , github-actions , deprecation 4 Simple Ways to Know if You Are Stuck With Zombie Scrum Sep 18, 2025 2,351 scrum , agile , processes , collaboration Learning Web Development: Version Control via Git and GitHub (rau )Sep 18, 2025 2,350 version-control , git , github , command-line The “picture” Element (kev )Sep 18, 2025 2,349 html Go Behind the Browser With Chrome’s New AI Features Sep 18, 2025 2,348 chrome , google , browsers , gemini , ai Taking a Shot at the Double Focus Ring Problem Using Modern CSS (eri /pic )Sep 18, 2025 2,347 css , focus , accessibility How to Minimize the Environmental Impact of Your Website (chu /sma )Sep 18, 2025 2,346 how-tos , sustainability , performance , optimization Netscape Navigator 2.0 Was Released 30 Years Ago Today Sep 18, 2025 2,345 netscape , browsers , anniversaries How Coding Agents Work: A Deep Dive Into OpenCode Sep 18, 2025 2,344 videos , deep-dives , ai-agents , ai , opencode Why Europe’s New Tech Laws Have the World on Edge (edr )Sep 17, 2025 2,343 legal Is It Time to Un-Sass? (jef /css )Sep 17, 2025 2,342 css , sass , less , preprocessors The Web’s Most Tolerated Feature (boc )Sep 17, 2025 2,341 css , zooming , web-platform Wasm 3.0 Completed Sep 17, 2025 2,340 webassembly Middleware in React Router (bro /rem )Sep 17, 2025 2,339 react-router , remix This May Be the Worst One (the )Sep 17, 2025 2,338 videos , npm , dependencies , security CSS to Speech: Alternative Text for CSS-Generated Content (sar )Sep 17, 2025 2,337 css , voice , generated-content , alt-text , accessibility , support , browsers , screen-readers Why Now Is Not the Time to Think About WCAG 3 (kar )Sep 17, 2025 2,336 accessibility , wcag , standards , compliance , legal CSS “offset“ and “animation-composition” for Rotating Menus (pre /fro )Sep 17, 2025 2,335 css , animations , navigation “forced-color-adjust: none” Is an Unavoidable Foot Gun (cod )Sep 17, 2025 2,334 css , colors , contrast , accessibility This One Abstraction Made My Frontend 10× More Maintainable Sep 17, 2025 2,333 events , dom , debouncing Moving Off of TypeScript Sep 17, 2025 2,332 typescript , migrating What Is Hugging Face—and Why It Matters for Laravel Developers Sep 17, 2025 2,331 hugging-face , laravel A Quick Primer on Accessible Pagination (kar )Sep 17, 2025 2,330 introductions , accessibility , pagination , html , css , assistive-tech How Tech Companies Measure the Impact of AI on Software Development (ger +)Sep 16, 2025 2,329 ai , productivity , metrics , github , google , microsoft , atlassian , economics Ongoing Supply Chain Attack Targets CrowdStrike npm Packages (pvd +/soc )Sep 16, 2025 2,328 npm , dependencies , security React Won by Default—and It’s Killing Frontend Innovation (che )Sep 16, 2025 2,327 react , svelte , solidjs , qwik , frameworks , checklists How Software Engineers Can Take Advantage of Gen AI Tools Sep 16, 2025 2,326 ai , tooling , user-experience , documentation SerpApi: A Complete API for Fetching Search Engine Data (pre /sma )Sep 16, 2025 2,325 apis , search How to Use “ObjectBox” in Flutter (fre )Sep 16, 2025 2,324 how-tos , flutter Beyond the Horizon: How Angular Is Embracing AI for Next-Gen Apps (sim /ang )Sep 16, 2025 2,323 angular , ai Top 10 Debugging Tools Every Developer Should Know Sep 16, 2025 2,322 tooling , debugging , dev-tools , chrome , postman , vs-code , git , docker , monitoring Browsing, Rewired: My Dive Into the AI Browser Frontier Sep 16, 2025 2,321 browsers , ai , dia , edge , chrome , safari , brave , opera , orion , firefox , comparisons Frontend JavaScript Performance Testing: A Comprehensive Guide (get )Sep 16, 2025 2,320 guides , javascript , performance , testing Browserslist Now Supports Baseline (mal )Sep 16, 2025 2,319 browserslist , browsers , support , web-platform Shadcn Themes (mik )Sep 16, 2025 2,318 websites , themes , shadcn The “Most Hated” CSS Feature: “cos()” and “sin()” (mon /css )Sep 15, 2025 2,317 css , functions , math Accessible Time Format (oze )Sep 15, 2025 2,316 accessibility , time ctrl/tinycolor and 40+ npm Packages Compromised Sep 15, 2025 2,315 npm , dependencies , security Fetch Streams Are Great, but Not for Measuring Upload/Download Progress (jaf )Sep 15, 2025 2,314 javascript , data-fetching , apis K8s and Cloud Observability Sep 15, 2025 2,313 kubernetes , observability WebKit Features in Safari 26.0 (jen +/web )Sep 15, 2025 2,312 release-notes , webkit , safari , browsers , apple “aria-label” or “title”? Screen Reader Behaviour Explained (a11 )Sep 15, 2025 2,311 html , attributes , accessibility , screen-readers We Fired Our React Stack—and Our Velocity Doubled Sep 15, 2025 2,310 tech-stacks , react , solidjs , comparisons , productivity Replace Your Animated GIFs With SVGs (fro )Sep 15, 2025 2,309 gif , svg , images , animations , css Screen Readers Do Not Need to Be Saved by AI (cra )Sep 14, 2025 2,308 screen-readers , ai , accessibility Which npm Package Has the Largest Version Number? Sep 14, 2025 2,307 npm , dependencies , versioning , semver Progressive Complexity: When Islands Should Be a Continent (che )Sep 14, 2025 2,306 complexity , architecture , sveltekit This Website Has No Class (aaa )Sep 14, 2025 2,305 css , selectors , web-components How Fast Do Websites Load From Google Search? Comparing Various Prefetching and On-Demand Load Methods (paw )Sep 13, 2025 2,304 performance , google , web-vitals , signed-exchanges My Workflow for Stacked PRs on GitHub Sep 13, 2025 2,303 github , code-reviews , processes You Can’t Track AI Like Traditional Search—Here’s What to Do Instead (lou /ahr )Sep 12, 2025 2,302 ai , search