Perfectly Pointed Tooltips: To the Corners (css /fro )Nov 10, 2025 18,990 css , tooltips 10 Smart Performance Hacks for Faster Python Code (did /jet )Nov 10, 2025 18,989 python , performance , techniques My CSS Selector Strategy (mal )Nov 10, 2025 18,988 css , selectors , principles 20 Best CSS Preprocessor Tools and Comparison for 2025: Complete Guide to Active Tools Nov 10, 2025 18,987 guides , css , tooling , preprocessors , comparisons , link-lists Crafting Generative CSS Worlds (cod )Nov 10, 2025 18,986 css , transforms Testing Methods: Pause, Stop, Hide (dec )Nov 10, 2025 18,985 accessibility , wcag , testing , multimedia , animations , link-lists Link vs. Button: Choosing the Right Element for the Right Job (tpg )Nov 10, 2025 18,984 html , links , buttons , accessibility , wcag , comparisons “aria-labels” and Privacy: A Word of Caution (hom )Nov 10, 2025 18,983 accessibility , aria , privacy Using “chrome-devtools-mcp” With Polypane (pol )Nov 10, 2025 18,982 polypane , browsers , dev-tools , mcp , chrome , google , ai “AI” Browsers: The Price of Admission Is Too High (bru /viv )Nov 10, 2025 18,981 ai , browsers Headings: Semantics, Fluidity, and Styling—Oh My! (geo /css )Nov 10, 2025 18,980 headings , html , css Building a Multi-Stage Timetable With Modern CSS Using Grid, Subgrid, “round()”, and “mod()” (nil )Nov 9, 2025 18,979 css , grids , layout , functions Six Things I Bet You Didn’t Know You Could Do With Chrome’s DevTools Nov 9, 2025 18,978 chrome , dev-tools , google , browsers 3 User-Friendly Technical Ways to Respond to Genocidistan (j9t )Nov 9, 2025 18,977 policies , traffic , censorship , community Testing Methods: Timing Adjustable (dec )Nov 9, 2025 18,976 accessibility , wcag , testing , time , link-lists How to Rate-Limit Requests With nginx Nov 9, 2025 18,975 how-tos , nginx , servers Why CSS Is So Hard for Generative AIs to Understand? Nov 9, 2025 18,974 css , ai Frontend News #17: Why Pseudo-Elements Don’t Work With “:is()”, the Advantages of OKLCH, and More (zor /css )Nov 8, 2025 18,973 videos , css , selectors , oklch Testing Methods: Character Key Shortcuts (dec )Nov 8, 2025 18,972 accessibility , wcag , testing , keyboard-shortcuts A Practical Guide to Flutter Accessibility: The Basics (kor )Nov 7, 2025 18,971 guides , fundamentals , flutter , accessibility Slots in Design Systems (nat )Nov 7, 2025 18,970 design-systems , figma Fix “width: 100%” Overflow Easily (zor /css )Nov 7, 2025 18,969 videos , css , overflow Sustainable Accessibility in Complex Organisations: Strategic Foundations (ihe /tet )Nov 7, 2025 18,968 accessibility , leadership , dei , processes When Everyone’s a Developer, How Do We Promote the Web Platform Over React? (ric )Nov 7, 2025 18,967 web-platform , react , ai , link-lists When to Use CSS “text-wrap: balance” vs. “text-wrap: pretty” (dxn /log )Nov 7, 2025 18,966 css , typography Tailwind CSS Won the War… but We’re the Losers Nov 7, 2025 18,965 tailwind , css , html , web-platform Sustainable Accessibility in Complex Organisations: Organisational Realities (ihe /tet )Nov 7, 2025 18,964 accessibility Staggered Animation With CSS “sibling-*” Functions (pre /fro )Nov 7, 2025 18,963 animations , css , functions Smashing Animations: Magnificent SVGs With “<use>” and CSS Custom Properties (mal /sma )Nov 7, 2025 18,962 animations , transforms , svg , css , custom-properties Monorepo vs. Multi-Repo vs. Git Submodule vs. Git Subtree: A Complete Guide for Developers Nov 7, 2025 18,961 guides , architecture , monorepos , git , version-control , comparisons JavaScript Just Leveled Up: ES2025—You’ll Fall in Love With (jsd )Nov 7, 2025 18,960 javascript , ecmascript , standards Material 3 Expressive: Building on the Failures of Flat Design (uxd )Nov 7, 2025 18,959 google , material-design , flat-design , design , link-lists It Ain’t Easy to Move a Side Project Off Big Tech (thi )Nov 7, 2025 18,958 migrating , vercel , sveltekit Advanced Beginner’s Guide to ClojureScript (rom )Nov 6, 2025 18,957 guides , javascript Now Available: “On Web Development II”! (j9t )Nov 6, 2025 18,956 books , html , css , engineering-management , maintainability , quality Is Figma in Its Accessibility Era? (uxd )Nov 6, 2025 18,955 figma , accessibility 100, 150, or 200? Debunking the Alt Text Character Limit Nov 6, 2025 18,954 alt-text , accessibility , images , link-lists 10 Tiny UI Fixes That Make a Big Difference (uxd )Nov 6, 2025 18,953 design , forms , spacing , alignment , consistency , hierarchy , usability , best-practices TypeScript’s Rise in the AI Era: Insights From Lead Architect, Anders Hejlsberg (aar /git )Nov 6, 2025 18,952 typescript , ai A (Kind of) Farewell to the Web (joh )Nov 6, 2025 18,951 web-platform , frameworks , ai , career Explaining the Accessible Benefits of Using Semantic HTML Elements (geo /css )Nov 6, 2025 18,950 html , semantics , accessibility Combining Scroll-Driven Animations With “@ starting-style” (bra )Nov 6, 2025 18,949 css , scrolling , animations Brutalism in the AI Era: Why Ugly Might Be the Only Honest Aesthetic Left (web )Nov 5, 2025 18,948 design , aesthetics Why Separate Guest and Logged in States Create Accessibility Barriers Nov 5, 2025 18,947 accessibility Introducing the OWASP Top 10:2025 (she +/owa )Nov 5, 2025 18,946 introductions , owasp , security , vulnerabilities Why 44% of Your Audience Might Not Understand You: An Interview With Jamila Savoy Nov 5, 2025 18,945 interviews , content , writing , accessibility Six Key Components of UX Strategy (vit /sma )Nov 5, 2025 18,944 user-experience , strategies The Web Animation Performance Tier List (cit )Nov 5, 2025 18,943 animations , performance , javascript , css , apis The Weird Parts of “position: sticky;” (ada /fro )Nov 5, 2025 18,942 css , positioning No Close Quote? (css )Nov 5, 2025 18,941 css Real Performance Benchmarks of PHP 8.5 vs. PHP 8.3 and Node.js Nov 4, 2025 18,940 performance , php , nodejs , comparisons Using Composability Over Inheritance to Scale Design Systems (ase /zer )Nov 4, 2025 18,939 design-systems , components , scalability Why Big Tech Won’t Hire Flutter Developers (and Why You Should Care) (ala )Nov 4, 2025 18,938 career , flutter , economics Top 10 Essential Productivity Software for 2025 Nov 4, 2025 18,937 tooling , productivity , collaboration , communication Some Software Bloat Is OK Nov 4, 2025 18,936 quality , technical-debt , performance How I Use AI to Build Frontend Apps: My Candid, Messy Process (bla )Nov 4, 2025 18,935 ai , processes , debugging , claude How to Throttle Specific Requests in Chrome DevTools (deb )Nov 4, 2025 18,934 how-tos , dev-tools , browsers , chrome , google , throttling The Inner Workings of JavaScript Source Maps (man /pol )Nov 4, 2025 18,933 javascript , typescript , source-maps Learn React Server Components (jad )Nov 4, 2025 18,932 videos , tutorials , react , components Making a Design System That Gets Adopted (cle )Nov 3, 2025 18,931 design-systems , case-studies What Is Detached State in Git and How Do You Recover From It? Nov 3, 2025 18,930 git , command-line Dark Mode Is the New Comic Sans (and You Know It) (web )Nov 3, 2025 18,929 dark-mode , design , accessibility You Need to Become a Full Stack Person (loc )Nov 3, 2025 18,928 ai , career The Fundamentals Problem (chr )Nov 3, 2025 18,927 fundamentals , design , prioritization Why Most Developers Stay “Mid” Forever Nov 3, 2025 18,926 career “pathLength” Makes Makes SVG Path Animations Easier to Manage (ste )Nov 3, 2025 18,925 svg , images , animations WebKit Features for Safari 26.1 (jen /web )Nov 3, 2025 18,924 release-notes , webkit , safari , apple , browsers Why We Migrated From Python to Node.js Nov 3, 2025 18,923 migrating , python , nodejs Grayscale Testing: The Missing Step in Color Accessibility (pop )Nov 3, 2025 18,922 accessibility , testing , colors The “Most Hated” CSS Feature: “tan()” (mon /css )Nov 3, 2025 18,921 css , functions , math Running Node.js in a Hugging Face Space (tom )Nov 3, 2025 18,920 nodejs , hugging-face I’ve Reviewed 500 Java Projects—Everyone Makes This Same Dumb Mistake Nov 2, 2025 18,919 java , mistakes , strings Why I Don’t Test Different Designs at the Same Time (ada )Nov 2, 2025 18,918 design , testing TL;DR: How Your Advantage Becomes Your Achilles Heel (ste )Nov 2, 2025 18,917 product-management , ai Global Digital Accessibility Salary Survey (web )Nov 1, 2025 18,916 surveys , accessibility , career AI Broke Interviews Nov 1, 2025 18,915 ai , interviewing , hiring It’s Almost 2026: Why Are We Still Arguing About CSS vs. Tailwind Nov 1, 2025 18,914 tailwind , css , comparisons 12 Essential Java Best Practices Every Developer Should Follow Nov 1, 2025 18,913 programming , java , best-practices , principles Context Engineering for Non-Engineers (cwo )Nov 1, 2025 18,912 ai , prompting , claude Top 100 Domains on Frontend Dogma (fro )Nov 1, 2025 18,911 frontend-dogma Your URL Is Your State (ahm )Oct 31, 2025 18,910 urls , state-management AI and Alt Text (ted +/web )Oct 31, 2025 18,909 videos , ai , alt-text , images , accessibility Evergreen Web Design Is a Lie (but Maybe That’s Okay) (web )Oct 31, 2025 18,908 design , creativity The Hidden Cost of Projects: Why Latency Kills Value Oct 31, 2025 18,907 project-management , processes Architectural Debt Is Not Just Technical Debt (may )Oct 31, 2025 18,906 architecture , technical-debt Just Use a Button (cfe )Oct 31, 2025 18,905 html , buttons , semantics Node.js 24 Becomes LTS: What You Need to Know (nod )Oct 31, 2025 18,904 nodejs Testing Methods: Keyboard (No Exception) (dec )Oct 31, 2025 18,903 accessibility , testing , keyboard-navigation Use Cases for Field Sizing (sha )Oct 31, 2025 18,902 forms , css , examples HTML Minifier: A 12-Year Journey Building and Maintaining an Open Source Tool Oct 30, 2025 18,901 html , minification , tooling , windows , asp-net , retrospectives The Real Problem With AI Coding Oct 30, 2025 18,900 ai Comparing Interviews at 8 Large Tech Companies (ger )Oct 30, 2025 18,899 interviewing , google , atlassian , comparisons Developers Shouldn’t Learn Design—Designers Shouldn’t Code (phi )Oct 30, 2025 18,898 design , programming , processes , collaboration , project-management How to Use CSS “line-clamp” to Trim Lines of Text (dxn /log )Oct 30, 2025 18,897 how-tos , css , typography New to the Web Platform in October (rac /dev )Oct 30, 2025 18,896 release-notes , web-platform , browsers , firefox , mozilla , chrome , google After the AWS Outage (uxd )Oct 30, 2025 18,895 aws , cloud-computing AI Frontend Generator Comparison: Claude Code vs. v0 vs. Cursor vs. Replit (hcr )Oct 29, 2025 18,894 ai , code-editors , claude , anthropic , vercel , cursor , tooling , comparisons Blogging Gets Serious in 2001 With Warblogs and Movable Type (ric )Oct 29, 2025 18,893 history , blogging , examples , movable-type Amazon’s Return to Office Mandates Backfire (jpr )Oct 29, 2025 18,892 aws , culture , economics Getting Creative With Small Screens (mal /css )Oct 29, 2025 18,891 design , responsive-design , mobile , css Removing XSLT for a More Secure Browser (dro /dev )Oct 29, 2025 18,890 chromium , chrome , google , browsers , xsl , web-platform , security The Coming War of AI Browsers: Why the Web Will Never Be the Same Again (web )Oct 29, 2025 18,889 ai , browsers , open-web , personalization Flutter’s Silent UI Killers Oct 29, 2025 18,888 flutter Arnas Donauskas on AI-Powered Troubleshooting for Websites (nat )Oct 29, 2025 18,887 podcasts , interviews , ai , debugging , tooling Sometimes the Best Accessibility Fix Is a Usability Fix Oct 29, 2025 18,886 accessibility , usability Get Started With Manual Testing (pop )Oct 29, 2025 18,885 introductions , accessibility , testing Import JavaScript Like It’s 2026 (sto )Oct 28, 2025 18,884 javascript , performance Mastering “URLPattern” for Cross-Platform Routing (jsd )Oct 28, 2025 18,883 nodejs , routing ChatGPT Sez Build With Semantics First (ste )Oct 28, 2025 18,882 chatgpt , chatgpt-atlas , ai , openai , browsers , html , semantics , accessibility Node.js v22 to v24 (aug +/nod )Oct 28, 2025 18,881 nodejs , migrating I Built the Same App 10 Times: Evaluating Frameworks for Mobile Performance (che )Oct 28, 2025 18,880 frameworks , mobile , performance , comparisons , nextjs , tanstack , nuxt , angular , marko , solidjs , sveltekit , qwik , astro , htmx Octoverse: A New Developer Joins GitHub Every Second as AI Leads TypeScript to #1 (git )Oct 28, 2025 18,879 github , metrics , productivity , ai , foss , security , programming Start Implementing View Transitions on Your Websites Today (cyd /pic )Oct 28, 2025 18,878 css , view-transitions , javascript , apis Perfectly Pointed Tooltips: A Foundation (css /fro )Oct 28, 2025 18,877 tooltips , css , anchor-positioning Agentic AI and Security (ksi /mfo )Oct 28, 2025 18,876 ai , architecture , security HTTPS by Default (jde +)Oct 28, 2025 18,875 http , security , chrome , google , browsers Springs and Bounces in Native CSS (jos )Oct 28, 2025 18,874 css , animations , transitions , effects , functions Parenthetical Asidenotes (mey )Oct 28, 2025 18,873 html , css Will npm’s New Security Steps Stop Attacks? (rev )Oct 28, 2025 18,872 security , npm , github , maintenance , foss Who Rules AI Search? What 3 Months of AI Visibility Data Tells Us (sem )Oct 28, 2025 18,871 search , ai , domains , metrics Google Kills Privacy Sandbox (pro )Oct 28, 2025 18,870 google , privacy , apis What I Learned Porting Mastro From Deno to Node.js (mas )Oct 27, 2025 18,869 lessons , migrating , deno , nodejs Why Do We Need Dithering? Oct 27, 2025 18,868 images , dithering Your Accessibility Score Is Lying to You Oct 27, 2025 18,867 accessibility , metrics , testing The State of Django 2025 (wsv /jet )Oct 27, 2025 18,866 surveys , metrics , django Inlining Critical CSS: Does It Make Your Website Faster? (deb )Oct 27, 2025 18,865 css , performance , lazy-loading A11y 101: 2.4.5 Multiple Ways (nat )Oct 27, 2025 18,864 introductions , accessibility , wcag JavaScript for Everyone: Iterators (wil /sma )Oct 27, 2025 18,863 javascript Express.js 6 and Beyond: Modernizing the Most Popular Node.js Framework (nod )Oct 27, 2025 18,862 nodejs , express , frameworks , modernization The JavaScript Feature You’ve Probably Never Used Allows Running Untrusted JavaScript Safely Oct 27, 2025 18,861 javascript Alt Text or Image Description? Oct 27, 2025 18,860 accessibility , images , alt-text , comparisons , terminology 16 Charts That Explain the AI Boom Oct 27, 2025 18,859 ai , metrics , economics , openai , anthropic , facebook+meta , oracle , google , microsoft , aws AI for War: Big Tech Empowering Israel’s Crimes and Occupation (mar )Oct 26, 2025 18,858 ai , legal , google , aws , microsoft “Good Engineering Management” Is a Fad (let )Oct 26, 2025 18,857 engineering-management , prioritization Don’t Forget These Tags to Make HTML Work Like You Expect (jim )Oct 26, 2025 18,856 html Testing Methods: No Keyboard Trap (dec )Oct 25, 2025 18,855 accessibility , testing , wcag , keyboard-navigation The Origin Story of JavaScript (ann /cas )Oct 25, 2025 18,854 videos , history , web , javascript , ecmascript , browsers , browser-wars , browser-engines , standards What’s New in Next.js 16 (tre )Oct 25, 2025 18,853 nextjs The Sky Is Falling, the Web Is Dead (ern /ted )Oct 25, 2025 18,852 web , history Mistakes I See Engineers Making in Their Code Reviews (sea )Oct 25, 2025 18,851 code-reviews , processes , communication , mistakes The Edge Cases That Break Hearts (and Products) (lau /nng )Oct 24, 2025 18,850 design , usability , accessibility , user-experience The Curse of the Custom Cursor (mal )Oct 24, 2025 18,849 cursors , design , accessibility How Designers Become Builders and the Future of Tooling Oct 24, 2025 18,848 videos , design , github Directives and the Platform Boundary (tan /tan )Oct 24, 2025 18,847 javascript , frameworks High-Performance Syntax Highlighting With [the] CSS Highlights API Oct 24, 2025 18,846 css , apis , syntax-highlighting You Already Have a Git Server Oct 24, 2025 18,845 git , servers , command-line Code Like a Surgeon (geo )Oct 24, 2025 18,844 ai The Layered Aesthetic: Depth, Complexity, and Chaos Done Right (web )Oct 24, 2025 18,843 design CSS Animations That Leverage the Parent–Child Relationship (pre /css )Oct 24, 2025 18,842 css , animations What’s an Interactive Element? (mat )Oct 24, 2025 18,841 html , focus , concepts Introducing TanStack Start Middleware (ada /fro )Oct 24, 2025 18,840 introductions , tanstack Scrum Mistakes: What Teams Get Wrong and How to Fix It Oct 24, 2025 18,839 scrum , agile , processes , releasing , mistakes Preparing for Verso and Beyond: Future-Proofing Your Frontend for New Browser Engines (ele /des )Oct 23, 2025 18,838 guest-posts , verso , servo , browsers , browser-engines How to Create a Strong Design System and Survive: Case Study (uxd )Oct 23, 2025 18,837 how-tos , design-systems , case-studies , lessons Your Tokens Have Become Infrastructure (mur )Oct 23, 2025 18,836 design-tokens , design-systems Retrofitting a Design System Into an Existing Product Oct 23, 2025 18,835 design-systems , consistency A Brief History of Domains (pet )Oct 23, 2025 18,834 web , history , domains , dns Is It Time to Regulate React? (dbu )Oct 23, 2025 18,833 react NaN, the Not-a-Number Number That Isn’t NaN (wil /pic )Oct 23, 2025 18,832 javascript Does Your Site Need a /ai Page? Oct 23, 2025 18,831 ai Yes, Let’s Teach LLMs Accessibility, but Also Provide the Companies Using Them With Better Strategies (hdv )Oct 23, 2025 18,830 ai , accessibility , advocacy Atlas Ableism (ste )Oct 23, 2025 18,829 chatgpt-atlas , openai , browsers , accessibility , compliance Meetings and Interruptions Are Still the Biggest Obstacles for Developers, Even With AI Oct 23, 2025 18,828 productivity , collaboration React vs. Backbone in 2025 Oct 23, 2025 18,827 react , backbone , comparisons , frameworks “Their History Is Just Erased”: Google Drops a Key Program for Boosting Women in Tech (cnn )Oct 23, 2025 18,826 google , community React and Remix Choose Different Futures Oct 23, 2025 18,825 react , remix , simplicity , complexity , comparisons Solved by Modern CSS: Section Layout (sha )Oct 23, 2025 18,824 css , layout , grids , typography , liquid-design Error Handling—UX Design Patterns (uxd )Oct 22, 2025 18,823 user-experience , design , errors , forms An Introduction to JavaScript Expressions (wil /css )Oct 22, 2025 18,822 introductions , javascript OpenAI, ARIA, and SEO: Making the Web Worse (aar )Oct 22, 2025 18,821 chatgpt-atlas , openai , browsers , accessibility , aria , seo The Charm of JavaScript: Boom Mics and Clown Shoes (wil +/iga )Oct 22, 2025 18,820 podcasts , interviews , javascript Build Your Own Database (nan )Oct 22, 2025 18,819 guides , databases The Hidden Costs of Bad Client Communication in Design Projects (and How to Fix Them) Oct 22, 2025 18,818 business-relations , communication , collaboration , design 4 Unconventional Ways to Cast in TypeScript (pol )Oct 22, 2025 18,817 typescript Importing vs. Fetching JSON (jaf )Oct 22, 2025 18,816 json , javascript , data-fetching , comparisons CSS Layout: Flexbox, Grid, Media Queries, and Container Queries (rau )Oct 22, 2025 18,815 css , layout , flexbox , grids , media-queries , container-queries , introductions Challenging the Idea of “Optional HTML” (mar )Oct 22, 2025 18,814 guest-posts , html , minimalism Solved by CSS Scroll State Queries: Hide a Header When Scrolling Down, Show It Again When Scrolling Up (bra )Oct 22, 2025 18,813 css , scrolling W3C Web Content Accessibility Guidelines 2.2 Approved as ISO/IEC International Standard (w3c )Oct 21, 2025 18,812 accessibility , wcag , standards , w3c How AI Works and How Users Think About It: Study Guide (nng )Oct 21, 2025 18,811 guides , ai , training , link-lists Designers Often Do Invisible Work That Matters—Here’s How to Show It (uxd )Oct 21, 2025 18,810 design , user-experience , communication Next.js 16 (fee +)Oct 21, 2025 18,809 release-notes , nextjs My Highlights From the New Deno Deploy (phi /den )Oct 21, 2025 18,808 deno , deploying Why Accessibility Breaks Between Design and Development (a11 )Oct 21, 2025 18,807 accessibility , design , processes , collaboration , testing How Senior Engineers Can Use AI for Real Impact Oct 21, 2025 18,806 ai , architecture , debugging , code-reviews , refactoring One Year With Next.js App Router—Why We’re Moving On Oct 21, 2025 18,805 nextjs , react , routing , components , tooling The Two Button Problem (chr /fro )Oct 21, 2025 18,804 buttons , usability , design Introducing ChatGPT Atlas (sim )Oct 21, 2025 18,803 introductions , chatgpt-atlas , openai , browsers My Work Is Human (doo )Oct 21, 2025 18,802 ai , design , career OpenAI Launches AI Web Browser ChatGPT Atlas—Here Is Everything We Know (eur )Oct 21, 2025 18,801 openai , browsers , chatgpt-atlas Introducing ChatGPT Atlas Oct 21, 2025 18,800 introductions , chatgpt-atlas , browsers , openai CSS “@ starting-style” Debugging Is Available in Chrome DevTools (bra )Oct 21, 2025 18,799 css , transitions , debugging , dev-tools , chrome , google , browsers Fixing Temporal Input Styling in Safari (cfe )Oct 21, 2025 18,798 forms , time , safari , apple , browsers , css How to Fix Any Bug (dan )Oct 21, 2025 18,797 how-tos , ai , debugging , react Links and Anchors: Ancient HTML and JS Magic in Your Browser (cod /wea )Oct 21, 2025 18,796 html , css , javascript , links Build a Reusable Flutter Design System Oct 20, 2025 18,795 design-systems , flutter “URLPattern” Is Now Baseline Newly Available (dev )Oct 20, 2025 18,794 urls , apis , javascript , web-platform , browsers , support What State ARIA In? (tpg )Oct 20, 2025 18,793 aria , html , accessibility Now Is the Best Time to Break Into Tech (tre )Oct 20, 2025 18,792 career AI Doom Predictions Are Overhyped—Why Programmers Aren’t Going Anywhere Oct 20, 2025 18,791 videos , ai , programming , career Rethinking Async Loops in JavaScript Oct 20, 2025 18,790 javascript , loops , asynchronicity Google Announces End of Many of Its [Privacy] Sandbox Technologies Oct 20, 2025 18,789 google , privacy An Opinionated Guide to Using AI Right Now (emo )Oct 19, 2025 18,788 guides , ai , anthropic , google , openai The CSS Reset, Again (paw )Oct 18, 2025 18,787 css , resets Why “NaN !== NaN” in JavaScript (and the IEEE 754 Story Behind It) Oct 18, 2025 18,786 javascript , history , standards Glassworm: First Self-Propagating Worm Using Invisible Code Hits OpenVSX Marketplace Oct 18, 2025 18,785 security , code-editors , vs-code , microsoft Refactoring a Form to a Signal Form (tim )Oct 18, 2025 18,784 refactoring , forms , angular , signals I Used AI Every Day for a Year: Here’s What It Cost Me (jas )Oct 17, 2025 18,783 ai , writing , career Headers, Headings, and Titles (tem )Oct 17, 2025 18,782 html , headings , comparisons , terminology AI Is Revolutionizing User Testing in 2025—and Honestly, It’s About Time (web )Oct 17, 2025 18,781 ai , usability , user-experience , testing The Majority AI View (ani )Oct 17, 2025 18,780 ai , communication Is It Even Worth Learning to Code? (tre )Oct 17, 2025 18,779 programming , learning , ai How to Write an Accessibility Statement in 2025, With Examples (chr )Oct 17, 2025 18,778 how-tos , accessibility , documentation , compliance , legal , examples AI in UX: Achieve More With Less (boa /sma )Oct 17, 2025 18,777 user-experience , design , ai , processes 50 Reasons to Build a Website (chr /fro )Oct 17, 2025 18,776 web Zero-Configuration Support for NestJS Oct 17, 2025 18,775 vercel , nestjs Implicit Labels Aren’t (cfe )Oct 17, 2025 18,774 html , forms , labels CSS Finally Gets Inline Conditional Logic With New “if()” Function (the )Oct 17, 2025 18,773 css , functions , conditionals 10 Niche Developer Tools You Didn’t Know Existed Oct 16, 2025 18,772 tooling , link-lists , command-line , debugging , testing , documentation The Hidden Cost of URL Design (ahm )Oct 16, 2025 18,771 urls , routing , seo , principles Claude for Code: How to Use Claude to Streamline Product Design Process Oct 16, 2025 18,770 how-tos , claude , anthropic , ai , design , processes Making Context-Aware Components: How CSS “inherit()” Could Simplify Design Systems (stu )Oct 16, 2025 18,769 components , css , functions , custom-properties You’re a Real JavaScript Developer Only If… Oct 16, 2025 18,768 javascript , career Node.js 2025: What’s New and What’s Next (ruy )Oct 16, 2025 18,767 slides , nodejs , outlooks Improving the Trustworthiness of JavaScript on the Web (clo )Oct 16, 2025 18,766 javascript , web-apps , security Same-Document View Transitions Have Become Baseline Newly Available (bra /dev )Oct 16, 2025 18,765 css , view-transitions , browsers , support , web-platform Do Backlinks Still Matter in AI Search? Insights From 1,000 Domains (sem )Oct 16, 2025 18,764 ai , search , backlinks , links , metrics How to Audit Web Accessibility With [the] WAVE Extension Oct 16, 2025 18,763 how-tos , accessibility , auditing , browser-extensions , webaim Thirsty AI Mega Projects Raise Alarm in Some of Europe’s Driest Regions (sam /cnb )Oct 16, 2025 18,762 ai , sustainability Writing an Emulator in JavaScript? (nik /nor )Oct 15, 2025 18,761 videos , javascript Secure Coding in JavaScript Oct 15, 2025 18,760 javascript , frameworks , security State of Developer Ecosystem Report 2025 (jet )Oct 15, 2025 18,759 surveys , metrics For Your Convenience, This CSS Will Self-Destruct (sco )Oct 15, 2025 18,758 css , javascript , hiding A Look Into Customizable HTML “select” Elements Oct 15, 2025 18,757 forms , html , css What’s Up in ES2027? (por /nor )Oct 15, 2025 18,756 videos , ecmascript , javascript , outlooks The Present and Potential Future of Progressive Image Rendering (jaf )Oct 15, 2025 18,755 images , jpeg , png , webp , avif , jpeg-xl , pjpeg , comparisons , outlooks Past Time for Passkeys (nor )Oct 15, 2025 18,754 videos , passkeys , passwords , authentication , security 5 Things to Do to Avoid Prompt Treadmill When Crafting Design With AI Oct 15, 2025 18,753 design , ai , prompting , processes Weston Ruter on Unlocking WordPress Performance (wes +)Oct 15, 2025 18,752 podcasts , interviews , wordpress , performance , link-lists Release Notes for Safari Technology Preview 230 (jon /web )Oct 15, 2025 18,751 release-notes , safari , apple , browsers Page Headings Don’t Belong in the Header (tem )Oct 15, 2025 18,750 html , headings , skip-links , accessibility Node.js v25.0.0 (Current) (raf /nod )Oct 15, 2025 18,749 release-notes , nodejs Are U.S. Software Developers Worth the Premium? Oct 15, 2025 18,748 hiring , economics I Am Sorry, but Everyone Is Getting Syntax Highlighting Wrong (nik )Oct 15, 2025 18,747 syntax-highlighting , information-design , plugins Obituary: Farewell to robots.txt (1994–2025) (hei )Oct 15, 2025 18,746 robotstxt , search , ai Cisco: Most Companies Don’t Know What They’re Doing With AI (bra /the )Oct 15, 2025 18,745 ai Most Developers Can’t Answer These 11 Microservices Questions—Can You? Oct 15, 2025 18,744 microservices , architecture Sequential “linear()” Animation With n Elements (css /css )Oct 15, 2025 18,743 css , functions , animations How Are Engineering Leaders Approaching 2026 AI Tooling Budgets? (lau )Oct 15, 2025 18,742 tooling , ai , economics , engineering-management The Future of Lodash (uli )Oct 14, 2025 18,741 libraries , javascript , outlooks The State of Node.js 2025 Explained by Its TSC Member (mco /git )Oct 14, 2025 18,740 videos , nodejs , npm Lit Is Joining the OpenJS Foundation (lit )Oct 14, 2025 18,739 lit , openjs Common Misconceptions About Screen Readers (tet )Oct 14, 2025 18,738 screen-readers , accessibility Tips for Working With Emoji (chr )Oct 14, 2025 18,737 emoji , css , javascript , tips-and-tricks See What’s New in Firefox [144.0] (fir )Oct 14, 2025 18,736 release-notes , firefox , mozilla , browsers From Hype to Reality: Lessons Learned From Building AI Systems at Scale Oct 14, 2025 18,735 lessons , scalability , ai W3C Logo Refresh: More Than a Cosmetic Change, a Small Step Towards Durable and Sustainable Success (set /w3c )Oct 14, 2025 18,734 w3c Holes in the Web (aeo )Oct 13, 2025 18,733 web , content , ai 25 New and Rad Features of CSS (arg /cas )Oct 13, 2025 18,732 videos , css , transitions , animations , cascade , selectors , functions , colors , scrolling Modern CSS Round-Out Tabs (chr /fro )Oct 13, 2025 18,731 css , shapes , clipping The Killer Feature of Web Components (dav )Oct 13, 2025 18,730 web-components , documentation HTML “dialog”: Getting Accessibility and UX Right (jar )Oct 13, 2025 18,729 html , modals , scrolling , accessibility , user-experience Find Where a Specific Object Was Allocated in JavaScript With DevTools Oct 13, 2025 18,728 objects , javascript , dev-tools , browsers The Grayscale Problem (sma )Oct 13, 2025 18,727 design , colors Anchor Positioning Updates for Fall 2025 (jam /odd )Oct 13, 2025 18,726 css , anchor-positioning Inattentional Blindness in Interfaces (nng )Oct 13, 2025 18,725 videos , usability , design Todd Libby on Deceptive Patterns (col +/sho )Oct 13, 2025 18,724 podcasts , interviews , accessibility , anti-patterns Tables: Beyond Rows and Columns (tpg )Oct 13, 2025 18,723 accessibility , wcag , tables , html , semantics , jaws , nvda , screen-readers Masonry: Watching a CSS Feature Evolve (css )Oct 13, 2025 18,722 css , masonry , layout Testing Methods: Content on Hover or Focus (dec )Oct 12, 2025 18,721 accessibility , wcag , testing , focus , hover AI Interfaces and the Role of Good Writing (uxd )Oct 12, 2025 18,720 ai , writing , link-lists Implementing Dark Mode Toggle Without JavaScript Oct 12, 2025 18,719 dark-mode , toggles , css Compressed Fluid Typography (mat )Oct 12, 2025 18,718 typography , css , liquid-design Reading and Writing Files in Node.js—the Complete Modern Guide (loi )Oct 12, 2025 18,717 guides , nodejs , file-handling , examples Why Ripple.js Is the Most Interesting Framework of 2025 (bet )Oct 11, 2025 18,716 videos , frameworks , ripple Notes on Switching to Helix From Vim (b0r )Oct 10, 2025 18,715 vi+vim , code-editors , comparisons Top 11 CSS Tricks Every Web Developer Should Know Oct 10, 2025 18,714 css , custom-properties , layout , animations , selectors , positioning , dark-mode , resets , tips-and-tricks Who Needs a Flying Car When You Have “display: grid” (rac )Oct 10, 2025 18,713 css , grids , layout Liquid Glass Is Cracked, and Usability Suffers in iOS 26 (nng )Oct 10, 2025 18,712 design , liquid-glass , usability , apple , mobile Understanding Vector Space Visually—the Foundation of AI Oct 10, 2025 18,711 ai , math Fluid Headings (don )Oct 10, 2025 18,710 headings , typography , css , responsive-design We Completely Missed “width/height: stretch” (dxn /css )Oct 10, 2025 18,709 css Behind the Scenes of Maintaining a Design System Component Oct 9, 2025 18,708 design-systems , components , maintenance , maintainability You’re Wasting Years at the Same Company as a Developer Oct 9, 2025 18,707 career A Beginner-Friendly Guide to View Transitions in CSS (mdn )Oct 9, 2025 18,706 guides , css , view-transitions Interop Feature Ranking (jaf /fir )Oct 9, 2025 18,705 websites , interoperability , firefox , mozilla , browsers CSS Counters in Action (ada /fro )Oct 9, 2025 18,704 css My Conclusions After Using Signed Exchanges on My Website for 2 Years (paw )Oct 9, 2025 18,703 signed-exchanges , performance , security RGESN Statements: The Clash of Words, the Weight of Measures Oct 9, 2025 18,702 sustainability , metrics , studies , research Why WordPress Themes Require Underlines on Links (joe )Oct 9, 2025 18,701 wordpress , theming , links , accessibility CSS Grid: A Helpful Mental Model and the Power of Grid Lines (sar /web )Oct 9, 2025 18,700 css , grids , layout Beyond Signals, by Ryan Carniato (rya /jet )Oct 9, 2025 18,699 videos , signals , reactivity , solidjs , react Simplify (ada )Oct 9, 2025 18,698 css , simplicity The Worst Designer I’ve Ever Worked With Was Also the Most Productive (ren )Oct 9, 2025 18,697 design , productivity Stop Inviting Overlay Employees and Bad Actors Into Accessibility Spaces Oct 9, 2025 18,696 accessibility , overlays , business-relations The 12 Emotional Journeys of Color Psychology (uxd )Oct 9, 2025 18,695 colors , user-experience , research HTML—the Most Difficult Programming Language in the World (j9t )Oct 9, 2025 18,694 programming , html , conformance , professionalism Vite: The Documentary (cul )Oct 9, 2025 18,693 videos , vite , history Tailwind CSS in React and Next.js: A Complete Setup Guide Oct 9, 2025 18,692 guides , tailwind , react , nextjs What Is MCP? Model Context Protocol Explained Oct 8, 2025 18,691 videos , concepts , mcp , ai Is It Time to Kill the Sidebar? (web )Oct 8, 2025 18,690 design , navigation , minimalism How to Animate WebGL Shaders With GSAP: Ripples, Reveals, and Dynamic Blur Effects (cod )Oct 8, 2025 18,689 how-tos , animations , webgl , gsap , effects The New “progress()” Function in CSS (ami )Oct 8, 2025 18,688 css , functions , examples What the 2025 DORA Report Means for Your AI Strategy (lau )Oct 8, 2025 18,687 dev-ops , metrics , ai , strategies , processes , engineering-management Vue Basics: State Management in Vue Oct 8, 2025 18,686 fundamentals , vuejs , state-management , tooling The Thing About “contrast-color” (geo /css )Oct 8, 2025 18,685 css , colors , contrast , functions How to Add Fast, Client-Side Search to Astro Static Sites (tra /evi )Oct 8, 2025 18,684 how-tos , astro , search , functionality What’s New in View Transitions (2025 Update) (bra /dev )Oct 8, 2025 18,683 css , view-transitions , support Build Your Own /init Command Like Claude Code (kau )Oct 7, 2025 18,682 ai , prompting , claude When Design Drives Behavior (jas )Oct 7, 2025 18,681 design How to Test WCAG 1.4.10: Reflow (Level AA)—Easy Website Accessibility Test You Can Do Oct 7, 2025 18,680 videos , how-tos , testing , accessibility , wcag , reflow CSS :is() :where() the Magic Happens (mat )Oct 7, 2025 18,679 css , selectors , cascade Introducing the React Foundation (set +/rea )Oct 7, 2025 18,678 introductions , react When to Use Modal vs. Dialog Components (a11 )Oct 7, 2025 18,677 modals , html , aria , accessibility Testing Methods: Text Spacing (dec )Oct 7, 2025 18,676 accessibility , testing , wcag , typography , readability Vibe Engineering (sim )Oct 7, 2025 18,675 vibe-coding , ai , terminology Eyeing Accessibility Deadline, States Root Out Ancient Web Issues (col /sta )Oct 7, 2025 18,674 accessibility , design The “Don’t Ask, Don’t Tell” Era of DEI (ani )Oct 7, 2025 18,673 dei , community When Case Studies Become Anti-UX (uxd )Oct 7, 2025 18,672 design , user-experience , anti-patterns A Pragmatic Guide to Modern CSS Colours (kev /pic )Oct 7, 2025 18,671 guides , css , colors , examples Inside a 16.67 Millisecond Frame Oct 7, 2025 18,670 javascript , rendering , reflow , painting , performance Numbers That Fall (Scroll-Driven Animations and Sibling Index) (chr /fro )Oct 7, 2025 18,669 css , html , animations , scrolling , effects Essential Visually Hidden CSS Techniques for Web Accessibility (a11 )Oct 6, 2025 18,668 accessibility , hiding , css , techniques The Designer–Developer Handoff Is Still Broken—Why? (web )Oct 6, 2025 18,667 design , collaboration , culture , design-systems , ai Cultural Proximity’s Influence on the User Experience (uxm )Oct 6, 2025 18,666 user-experience , culture Migrating From Hugo to Astro (hui )Oct 6, 2025 18,665 migrating , hugo , astro Smashing Animations: Building Adaptive SVGs With “<symbol>”, “<use>”, and CSS Media Queries (mal /sma )Oct 6, 2025 18,664 animations , svg , css , javascript How to Conduct User Testing With People With Disabilities (int )Oct 6, 2025 18,663 how-tos , accessibility , testing , processes Visual Regression Testing for External URLs With Playwright (mat )Oct 6, 2025 18,662 testing , regressions , playwright , functionality Rethinking Cookie Dialogs (nat )Oct 6, 2025 18,661 accessibility , disclosure-widgets , html , cookies , consent-management I’m a Middle-Aged Developer, and My Time to Shine Is Setting (dve )Oct 6, 2025 18,660 career How to Group Arrays in JavaScript Without “reduce()” Oct 6, 2025 18,659 how-tos , arrays , javascript Lazy-Loading as a Security Measure Oct 6, 2025 18,658 security , lazy-loading , angular , react Accessibility Testing Comparison: Automated Testing vs. Human Auditing vs. Usability Testing (int )Oct 6, 2025 18,657 accessibility , usability , testing , auditing , automation , comparisons Lowriders and Websites (aaa )Oct 6, 2025 18,656 css , html , craft AI Coding Tools I Use to Ship Faster Oct 5, 2025 18,655 tooling , ai , productivity The Missing Bar, Why We Need X-Shaped People in a Digital World (uxd )Oct 5, 2025 18,654 career , collaboration , leadership How I Influence Tech Company Politics as a Staff Software Engineer (sea )Oct 4, 2025 18,653 collaboration , processes , career Backend Concepts Every Experienced Developers Must Know Oct 4, 2025 18,652 concepts , network , concurrency , apis , databases , caching , scalability , security , observability , architecture European Tech Alternatives (mat )Oct 4, 2025 18,651 tooling , link-lists 11ty Hacks for Fun and Performance (sli )Oct 4, 2025 18,650 eleventy , optimization Birth of Prettier (vje )Oct 4, 2025 18,649 prettier , history Fixing Safari Mixed Content Issues With Vite and mkcert Oct 3, 2025 18,648 security , safari , apple , browsers , vite , tooling 9 Forms of Coupling in Software Architecture Oct 3, 2025 18,647 architecture , programming When Design Tokens Become Technical Debt (mur /zer )Oct 3, 2025 18,646 design-systems , design-tokens , technical-debt OpenAI Is Just Another Boring, Desperate AI Startup (edz )Oct 3, 2025 18,645 openai , ai , economics The Words “Blah Blah Blah” Increase AI Accuracy (jim )Oct 3, 2025 18,644 ai , prompting , quality Shipping Node.js Packages in 2025 (joy )Oct 3, 2025 18,643 slides , nodejs , esm , commonjs , dependencies A Progressive Enhancement Challenge (chr /fro )Oct 3, 2025 18,642 progressive-enhancement , javascript , html , feature-detection , support What’s Coming in ESLint v10.0.0 (nza /esl )Oct 3, 2025 18,641 eslint , outlooks UTF-8, Explained Simply (nic )Oct 3, 2025 18,640 videos , encoding , unicode , standards Google Puts Another Nail in the RAG Coffin With URL Context Grounding (tho )Oct 2, 2025 18,639 google , ai A Guide to Creating Accessible PDFs Using Free Tools (stv /pic )Oct 2, 2025 18,638 guides , accessibility , pdf , tooling , testing , jaws , nvda , voiceover , screen-readers A Threat Model for Accessibility on the Web (sun )Oct 2, 2025 18,637 accessibility , css , standards How Does Meta Move Terabytes of Data per Second? (vut )Oct 2, 2025 18,636 facebook+meta , tooling , data-engineering 80% of SDET / Automation Testers Get Rejected in the First 10 Minutes, Here’s Why Oct 2, 2025 18,635 testing , interviewing , career I Want to Intercept Boolean Coercion for Objects in JavaScript (zac )Oct 2, 2025 18,634 javascript , objects , types The History of Core Web Vitals (add )Oct 2, 2025 18,633 web-vitals , performance , user-experience , metrics , google , history What’s New in DevTools 139–141 (mat /dev )Oct 2, 2025 18,632 videos , chrome , google , browsers , dev-tools , release-notes Stop Ignoring the Browser: The Biggest Frontend Shift in a Decade (the )Oct 2, 2025 18,631 browsers , web-platform , frameworks , react , angular The Internet Is Better on Comet Oct 2, 2025 18,630 browsers , ai From Hobby to Career: Sara Joy on CSS, Accessibility, and Making the Web More Whimsical (sar +)Oct 2, 2025 18,629 videos , interviews , css , accessibility A Few Fun Nesting Tips and Tricks (kev )Oct 2, 2025 18,628 css , nesting , tips-and-tricks , examples Moving PHP Open Source Forward (jet )Oct 2, 2025 18,627 php , foss , jetbrains SEO, SEM, and GEO: Understanding the Differences and Opportunities Oct 1, 2025 18,626 seo , sem , ai , keywords , marketing , concepts , comparisons When’s the Right Time to Start Documenting Your Design System? (amy /zer )Oct 1, 2025 18,625 design-systems , documentation The Death of the Double Click: How UX Finally Buried a Relic of the Desktop Era (web )Oct 1, 2025 18,624 desktop , interaction-design , user-experience Designers Should Look to Demis Hassabis—Not Jony Ive Oct 1, 2025 18,623 design Why Designers Abandoned Their Dreams of Changing the World (edw /fin )Oct 1, 2025 18,622 design , career June Liu and David Denedo on Making the Web Accessible: The Mission Behind WP Accessibility Day (nat +)Oct 1, 2025 18,621 podcasts , interviewing , awareness-days , wordpress , accessibility What’s New in ViteLand: September 2025 Recap (man /voi )Oct 1, 2025 18,620 release-notes , rolldown , vite , vitest 15 Recent Node.js Features That Replace Popular npm Packages (nod )Oct 1, 2025 18,619 nodejs , npm , dependencies , maintenance Inset Shadows Directly on “img” Elements (ana /fro )Oct 1, 2025 18,618 images , svg , css , shadows HTML’s Best Kept Secret: The “<output>” Tag (den )Oct 1, 2025 18,617 html Understanding the Removal of 4.1.1 Parsing in WCAG 2.2 (tpg )Oct 1, 2025 18,616 accessibility , wcag , conformance , html How to Optimize Viewport for Mobile for Faster Interactions (deb )Oct 1, 2025 18,615 how-tos , viewport , mobile , performance , optimization , html What’s New in Svelte: October 2025 (sve )Oct 1, 2025 18,614 release-notes , svelte , sveltekit New to the Web Platform in September (rac /dev )Oct 1, 2025 18,613 release-notes , web-platform , browsers , safari , apple , firefox , mozilla , chrome , google 3 Most Impactful Ways to Save Energy When Using AI (owe /pro )Oct 1, 2025 18,612 ai , prompting , sustainability Vercel Faces Boycott After Founder Poses With Netanyahu (the )Sep 30, 2025 18,611 vercel Website Accessibility Strategy (pop )Sep 30, 2025 18,610 accessibility , strategies , content , processes Accessible Form Validation With Examples and Code (pop )Sep 30, 2025 18,609 accessibility , validation , forms , examples Make Navigation Accessible With “aria-current” (a11 )Sep 30, 2025 18,608 accessibility , navigation , aria , attributes 7 Practical Animation Tips (emi )Sep 30, 2025 18,607 animations , buttons , tooltips , css , tips-and-tricks In the Economy of User Effort, Be a Bargain, Not a Scam (lea )Sep 30, 2025 18,606 usability , user-experience , product-management Avoid These AI Coding Mistakes (ian )Sep 30, 2025 18,605 ai , mistakes I Completed an IT Degree… What’s Accessibility? (int )Sep 30, 2025 18,604 accessibility , career ADA Title II and PDFs: Fix, Archive, or Delete? (kar )Sep 30, 2025 18,603 accessibility , ada , compliance , pdf You Can Now Make PS2 Games in JavaScript Sep 30, 2025 18,602 javascript Testing Methods: Non-Text Contrast (dec )Sep 30, 2025 18,601 accessibility , testing , wcag , contrast , colors How Deno Protects Against npm Exploits (den )Sep 30, 2025 18,600 deno , npm , security AEO vs. SEO: Core Differences and How to Win Visibility in Both (sem )Sep 29, 2025 18,599 how-tos , seo , comparisons , content , search Are Your Retail Landing Pages Killing Conversions? (tam /spe )Sep 29, 2025 18,598 landing-pages , user-conversion , performance , metrics Strengthening npm Security: Important Changes to Authentication and Token Management (git )Sep 29, 2025 18,597 npm , security How Much Do You Really Know About Media Queries? (dxn /fro )Sep 29, 2025 18,596 css , media-queries , examples The Novelty and Acceptance of Conversational AI (uxd )Sep 29, 2025 18,595 ai , conversational-design , user-experience Using TypeScript in Node.js (pav )Sep 29, 2025 18,594 nodejs , typescript System Design Took Me From Missed Calls to ₹28 Base Package Sep 29, 2025 18,593 system-design , scalability , interviewing The “corner-shape” CSS Property Is Amazing (zor /css )Sep 29, 2025 18,592 videos , css , shapes WCAG’s Longevity (yat )Sep 29, 2025 18,591 accessibility , wcag , standards Polypane 26: Accurate Device Emulation With Safe Area and Small Viewport Units (pol )Sep 29, 2025 18,590 release-notes , polypane , browsers Introducing Claude Agent in JetBrains IDEs (jet )Sep 29, 2025 18,589 introductions , jetbrains , code-editors , claude , anthropic , ai Touring New CSS Features in Safari 26 (mon /css )Sep 29, 2025 18,588 css , safari , apple , browsers How I Estimate Projects as a Senior Developer for Better Results Sep 28, 2025 18,587 processes , project-management The AI Coding Trap (chr )Sep 28, 2025 18,586 ai , processes , outlooks The QA Checklist for Using AI to Generate Test Cases (and Why Tools Like AgentQ AI Make It Easier) Sep 28, 2025 18,585 quality , checklists , testing , ai When I Say “Alphabetical Order,” I Mean “Alphabetical Order” Sep 28, 2025 18,584 sorting Why I Gave the World Wide Web Away for Free (tim /the )Sep 28, 2025 18,583 web , licensing , history ARIA and Real World Dangers (dec )Sep 27, 2025 18,582 accessibility , aria Why “typeof null === object” Sep 27, 2025 18,581 javascript , operators Why Next.js Falls Short on Software Engineering Sep 27, 2025 18,580 nextjs , react , complexity Let’s Play Accordion With the HTML “details” Element (ale )Sep 27, 2025 18,579 html , disclosure-widgets , accordions Drunk CSS (ede )Sep 27, 2025 18,578 css , effects , theming 10 Years of AdonisJS—a Personal Reflection and What’s Next (vir /ado )Sep 26, 2025 18,577 frameworks , retrospectives , outlooks 9 Python Features You’re Not Using (Yet) Sep 26, 2025 18,576 python Open Social (dan )Sep 26, 2025 18,575 foss , social-media , protocols Design Dialects: Breaking the Rules, Not the System (ali )Sep 26, 2025 18,574 design , design-systems Principles of Simplicity in Frontend Architecture Sep 26, 2025 18,573 simplicity , dependencies , principles Dear Designers: Stop Using System Fonts Like It’s 2005 (web )Sep 26, 2025 18,572 design , fonts , variable-fonts CSS Wish: Inner Breakpoints (rau )Sep 26, 2025 18,571 css , wish-lists 7 Deadly AI Sins for UX Professionals (nng )Sep 26, 2025 18,570 ai , usability , user-experience Design Attractors (don )Sep 26, 2025 18,569 design , design-systems , ai JSON Is Not JSON Across Languages Sep 26, 2025 18,568 json Understanding UC Browser Developer Tools as a Frontend Professional (ele /des )Sep 25, 2025 18,567 guest-posts , uc-browser , dev-tools , best-practices PostgreSQL 18 Released (pos )Sep 25, 2025 18,566 release-notes , postgresql , databases European Accessibility Act (EAA) and What It Means for You (inc )Sep 25, 2025 18,565 videos , accessibility , eaa , legal How Hackers Use AI to Find Vulnerabilities Faster Sep 25, 2025 18,564 security , ai A Year of Improving Node.js Compatibility in Cloudflare Workers (jas /clo )Sep 25, 2025 18,563 cloudflare , nodejs Mastering npx: A Cheatsheet for npm and Node.js Power Users Sep 25, 2025 18,562 npx , cheat-sheets , examples , nodejs , npm Give Your AI Eyes: Introducing Chrome DevTools MCP (add )Sep 25, 2025 18,561 introductions , chrome , google , browsers , dev-tools , ai One Corner, Two Border Radii (kev )Sep 25, 2025 18,560 css , borders When Accessibility Isn’t Easy: Features That Need Love (a11 )Sep 24, 2025 18,559 videos , accessibility Why Is Python So Popular in 2025? (jet )Sep 24, 2025 18,558 python Is SOLID Still a Solid Choice for Software Design? (lan )Sep 24, 2025 18,557 solid , principles , oop , programming Creating a Truly Accessible Flip Card (sib /tpg )Sep 24, 2025 18,556 html , css , javascript , accessibility The Coyier CSS Starter (chr /fro )Sep 24, 2025 18,555 css , resets , templates From Products to Systems: The Agentic AI Shift (joh /uxd )Sep 24, 2025 18,554 ai , product-management , processes , user-experience How to Be a Leader When the Vibes Are Off Sep 24, 2025 18,553 leadership , ai , culture , economics Dave Winer on Decentralisation, WordPress, and Open Publishing (dav +)Sep 24, 2025 18,552 podcasts , interviews , open-web , rss , wordpress , apis Prevent Clipping Issues (and More) in View Transitions by Using Nested View Transition Groups (bra )Sep 24, 2025 18,551 css , view-transitions , clipping Why Sticky Navigation Can Undermine Accessibility Sep 24, 2025 18,550 accessibility , navigation Either You Die a Developer, or Live Long Enough to See Yourself Become a Product Manager Sep 24, 2025 18,549 career , product-management Why You Should Care About Design Context (fig )Sep 24, 2025 18,548 design , design-systems The 10 Foundational UX Principles Every Designer Should Know (web )Sep 24, 2025 18,547 design , user-experience , principles What Just Happened to RubyGems? (chr )Sep 24, 2025 18,546 ruby , dependencies , shopify Create Sick Web Animations in Three.js With GSAP (ato )Sep 24, 2025 18,545 animations , gsap AI: The Real Problem Engineering Leaders Need to Have a Solution For (j9t )Sep 24, 2025 18,544 ai , leadership , engineering-management CSS Typed Arithmetic (ami /css )Sep 24, 2025 18,543 css , functions , math State of JavaScript 2025 (sac /dev )Sep 24, 2025 18,542 surveys , javascript Shopify, Pulling Strings at Ruby Central, Forces Bundler and RubyGems Takeover (joe )Sep 23, 2025 18,541 shopify , ruby From Steam to Floppy: Porting Modern TypeScript to Run on DOS Sep 23, 2025 18,540 typescript Open Source Can’t Rely on Magic Piles of Money (rgi /ope )Sep 23, 2025 18,539 foss , economics , community , openjs Testing Methods: Reflow (dec )Sep 23, 2025 18,538 accessibility , testing , wcag , reflow The Best CSS Unit Might Be a Combination (mia /odd )Sep 23, 2025 18,537 css , units , functions DOJ Questioning the New Title II Web Regulation Sep 23, 2025 18,536 accessibility , legal , ada Accessibility Minute—September 2025 (col )Sep 23, 2025 18,535 accessibility , images , alt-text , captions , comparisons Agile Is Out, Architecture Is Back Sep 23, 2025 18,534 ai , architecture , agile , processes , career Web Development for Beginners: Creating Web Pages via HTML (rau )Sep 23, 2025 18,533 fundamentals , urls , servers , html , forms The EU’s €2T Budget Overlooks a Key Tech Pillar: Open Source (bag )Sep 23, 2025 18,532 foss , economics Preact 11 Beta Introduces Hydration 2.0, Default Ref Forwarding, and Modernized Bundling (inf )Sep 23, 2025 18,531 preact How to Test the New ARIA Notify API With Cypress (mar )Sep 23, 2025 18,530 how-tos , testing , aria , notifications , apis , cypress Using Gemini for Web Apps (den )Sep 23, 2025 18,529 gemini , google , ai , web-apps Linting, Automated: AI-Powered Static Analysis With Gemini Sep 23, 2025 18,528 quality , linting , automation , ai , gemini , google Targeting Specific Characters With CSS Rules (ede )Sep 23, 2025 18,527 css , fonts , unicode To Vibe or Not to Vibe (bbo /mfo )Sep 23, 2025 18,526 vibe-coding , ai GPT-5’s Enhanced Reasoning Comes With a Steep Hidden Cost (the )Sep 23, 2025 18,525 ai , openai , technical-debt Designing for Dribbble Killed Real Web Creativity (web )Sep 22, 2025 18,524 design , creativity How to Disable Right Click With JavaScript (rik )Sep 22, 2025 18,523 how-tos , javascript How Netflix Accidentally Proved Monoliths Scale Better Than Microservices Sep 22, 2025 18,522 architecture , monoliths , microservices , scalability , netflix Light and Shade: Exploring Creativity’s AI Conundrum (its )Sep 22, 2025 18,521 creativity , design , ai Ambient Animations in Web Design: Principles and Implementation (mal /sma )Sep 22, 2025 18,520 design , animations , principles , css Our Plan for a More Secure npm Supply Chain (xco /git )Sep 22, 2025 18,519 npm , dependencies , security , foss Europe’s Cookie Law Messed Up the Internet—Brussels Wants to Fix It (ell /pol )Sep 22, 2025 18,518 cookies , consent-management , legal , privacy Welcome to the Entry-Level Void: What Happens When Junior Design Jobs Disappear? (car /its )Sep 22, 2025 18,517 design , career , ai A11y 101: 2.4.4 Link Purpose (in Context) (nat )Sep 22, 2025 18,516 introductions , accessibility , wcag , links , microcontent CAPTCHA, When Security Takes Precedence Over Accessibility Sep 22, 2025 18,515 captcha , security , accessibility Stop Using “.reverse().find()”: Meet “findLast()” Sep 22, 2025 18,514 javascript , methods , arrays Why Your Brand Is Your Most Important SEO Asset in 2026 (sem )Sep 22, 2025 18,513 branding , seo , ai 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 18,512 forms , accessibility , wcag “@ ts-ignore” Is Almost Always the Worst Option (eva )Sep 21, 2025 18,511 typescript , errors The Politics of AI: We’ll Need More Sustainability, Community, and Democracy (hdv )Sep 21, 2025 18,510 ai , sustainability , economics , community The AI Bubble Is About to Burst Sep 21, 2025 18,509 videos , ai , openai , economics , sustainability npm Security Best Practices Sep 21, 2025 18,508 npm , security , provenance , best-practices Storing Unwise Amounts of Data in JavaScript Bigints (jon )Sep 21, 2025 18,507 javascript The 5th Motivation for Accessibility: Brand and Marketing—the Binary Choice Sep 21, 2025 18,506 accessibility , branding , marketing , compliance Interception (pau )Sep 21, 2025 18,505 ai , network Why Technical Debt Is Inevitable (kev )Sep 21, 2025 18,504 videos , technical-debt , maintenance , processes Why Taste Matters More Sep 20, 2025 18,503 design , ai “Your Profile Doesn’t Match the Role” and Other Interview Horror Stories (alv )Sep 20, 2025 18,502 interviewing , career Digital Accessibility Is a Journey, Not a Destination (dec )Sep 20, 2025 18,501 accessibility , concepts What Is Web Design in 2025? (web )Sep 19, 2025 18,500 design , aesthetics , tooling , ai , collaboration , craft Following Processes Won’t Make You a Robot (may )Sep 19, 2025 18,499 processes , documentation Deprecation of Node 20 on GitHub Actions Runners (git )Sep 19, 2025 18,498 nodejs , github-actions , deprecation 10 Flutter Hacks Every Senior Developer Should Know Sep 19, 2025 18,497 flutter , dart , tips-and-tricks Your Next Design Might Be Your Last (uxd )Sep 19, 2025 18,496 design , prioritization Instrumenting the Node.js Event Loop With eBPF (cor )Sep 19, 2025 18,495 nodejs , event-loop , events What You Need to Know About Modern CSS (2025 Edition) (chr /fro )Sep 19, 2025 18,494 css , animations , pop-overs , functions , forms , shapes , source-order , link-lists The Psychology of Trust in AI: A Guide to Measuring and Designing for User Confidence (sma )Sep 19, 2025 18,493 guides , ai , user-experience How Coding Agents Work: A Deep Dive into OpenCode Sep 18, 2025 18,492 videos , deep-dives , ai , opencode Netscape Navigator 2.0 Was Released 30 Years Ago Today Sep 18, 2025 18,491 netscape , browsers , anniversaries