Getting Creative With “the Measure” (mal /css )Dec 4, 2025 2,909 css , typography , readability Get the Core Right and the Resilient Code Will Follow (bel /btc )Dec 3, 2025 2,908 videos , resilience , design , communication [Next.js] Security Advisory: CVE-2025-66478 (seb )Dec 3, 2025 2,907 nextjs , security Critical Security Vulnerability in React Server Components (rea )Dec 3, 2025 2,906 react , components , security HTML Semantics: The Short Descriptions of All 113 Elements (j9t )Dec 3, 2025 2,905 html , semantics , overviews How Does Amazon’s Kiro Differ From Traditional IDEs? (des )Dec 2, 2025 2,904 guest-posts , kiro , aws , code-editors What Sam Altman Just Taught Us About OKRs (Without Meaning To) (cwo )Dec 2, 2025 2,903 okr , prioritization , processes , openai Anchor Positioning and the Inset-Modified Containing Block (IMCB) (bra )Dec 2, 2025 2,902 css , anchor-positioning , concepts Decreasing [Let’s Encrypt] Certificate Lifetimes to 45 Days (mat /let )Dec 2, 2025 2,901 http , security , certificates , lets-encrypt Web Design / Dev Advent Calendars for 2025 (aar )Dec 1, 2025 2,900 link-lists , learning Prevent a Page From Scrolling While a Dialog Is Open (geo /css )Dec 1, 2025 2,899 scrolling , css Testing Methods: Pointer Gestures (dec )Dec 1, 2025 2,898 accessibility , wcag , testing Is Using Command Line AI an Option for Helping You Code? (jlw /the )Nov 30, 2025 2,897 ai , command-line , cursor , claude , anthropic , code-editors How Good Engineers Write Bad Code at Big Companies (sea )Nov 29, 2025 2,896 quality , career , culture CSS-in-JS: The Great Betrayal of Frontend Sanity (the )Nov 28, 2025 2,895 css-in-js , css , javascript , performance , developer-experience One CSS Trick to Eliminate Scrollbar Layout Shifts (ami )Nov 28, 2025 2,894 css , scrolling , tips-and-tricks Eleventy: How to Set Up Effective HTML Minification (in 24 Seconds) (j9t )Nov 28, 2025 2,893 how-tos , eleventy , html , html-minifier , minification , optimization Becoming Unblockable (sea )Nov 26, 2025 2,892 career , prioritization , tooling , collaboration Applying AI Where It Matters Nov 26, 2025 2,891 studies , research , ai A New Navigation Paradigm Nov 26, 2025 2,890 ai , navigation , design Updating CSS Border Radius When a Container Is Overflowing (rik )Nov 26, 2025 2,889 css , borders , overflow , scrolling Migrating From GitHub to Codeberg (and /zig )Nov 26, 2025 2,888 migrating , github , codeberg New to the Web Platform in November (rac /dev )Nov 26, 2025 2,887 release-notes , web-platform , browsers , firefox , mozilla , safari , apple What Are Invokers? Interactivity Without JavaScript (tol /syn )Nov 26, 2025 2,886 videos , javascript , html , pop-overs Why Use React? (ada )Nov 26, 2025 2,885 react , frameworks WebGPU Is Now Supported in Major Browsers (dev )Nov 25, 2025 2,884 webgpu , browsers , support , web-platform Brand New Layouts With CSS Subgrid (jos )Nov 25, 2025 2,883 layout , css , grids , examples Web Browser Status Bars Are Nuts (lap )Nov 25, 2025 2,882 browsers , comparisons 93% Faster Next.js in (Your) Kubernetes (mco /pla )Nov 25, 2025 2,881 nextjs , nodejs , performance , kubernetes CSS Backgrounds Module Level 4 (fan +/w3c )Nov 25, 2025 2,880 standards , css , backgrounds Design System Culture: What It Is and Why It Matters (ari /sma )Nov 25, 2025 2,879 design-systems , culture Tech Predictions for 2026 and Beyond Nov 25, 2025 2,878 outlooks , web A Minimal CSS Starter (j9t )Nov 25, 2025 2,877 css , templates , minimalism Shuffling a CSS Grid Using Custom Properties (cod )Nov 24, 2025 2,876 css , grids , custom-properties You’re Doing JavaScript Testing Wrong (cfe )Nov 24, 2025 2,875 javascript , testing Testing Methods: Focus Visible (dec )Nov 24, 2025 2,874 accessibility , wcag , testing , focus , keyboard-navigation , link-lists GitLab Discovers Widespread npm Supply Chain Attack (git )Nov 24, 2025 2,873 npm , dependencies , security , gitlab , github , aws , gcp , azure The Future of AWS CodeCommit (aws )Nov 24, 2025 2,872 aws , tooling , git , outlooks Why Does AI Devour So Much Water? (ger )Nov 24, 2025 2,871 ai , sustainability On Inheriting and Sharing Property Values (dxn /css )Nov 24, 2025 2,870 css , cascade , techniques Web Monetization Is Still Inching Along, but Still Too Difficult (chr /fro )Nov 24, 2025 2,869 monetization The Performance Inequality Gap, 2026 (sli )Nov 24, 2025 2,868 performance , javascript , metrics The State of Tanstack, Two Years of Full-Time OSS (tan /tan )Nov 24, 2025 2,867 tanstack , foss Introduction to CSS “if” Statements and Conditional Logic (mar )Nov 24, 2025 2,866 introductions , css , functions , conditionals You’re Not Building Netflix: Stop Coding Like You Are Nov 23, 2025 2,865 programming , architecture , prioritization If You Think Your Commit Messages Are Bad, Just Wait… Nov 23, 2025 2,864 commit-messages Testing Methods: Headings and Labels (dec )Nov 23, 2025 2,863 accessibility , wcag , testing , headings , labels , forms Testing Methods: Multiple Ways (dec )Nov 22, 2025 2,862 accessibility , wcag , testing , navigation , sitemaps , link-lists The Value of Selecting Selects by Value (aar )Nov 21, 2025 2,861 accessibility , wcag , forms Critical Thinking During the Age of AI (add )Nov 21, 2025 2,860 ai , processes , career WCAG 3 Update (kno )Nov 21, 2025 2,859 videos , accessibility , wcag , standards Testing Methods: Link Purpose (in Context) (dec )Nov 21, 2025 2,858 accessibility , wcag , testing , links , microcontent Keyframes Tokens: Standardizing Animation Across Projects (ami /sma )Nov 21, 2025 2,857 css , animations , consistency Unifying [Wikipedia’s] Mobile and Desktop Domains (kri /wik )Nov 21, 2025 2,856 refactoring , mobile , desktop , performance , seo , user-experience , case-studies , link-lists Should We Even Have “:closed”? (sun /css )Nov 20, 2025 2,855 css , selectors , disclosure-widgets 5 Engineering Skills to Prioritize in the AI-Driven Era (the )Nov 20, 2025 2,854 ai , writing , architecture , debugging , communication , career Grid: How “grid-template-areas” Offer a Visual Solution for Your Code (sar /web )Nov 20, 2025 2,853 css , grids , layout Responsive Letter Spacing (tyl /clo )Nov 20, 2025 2,852 responsive-design , typography , css Anchoring to a Containing Block (kiz )Nov 19, 2025 2,851 css , anchor-positioning Using esbuild in Eleventy (db )Nov 19, 2025 2,850 eleventy , esbuild Why Web Design Must Finally Break Free From Its Graphic Design Roots (web )Nov 19, 2025 2,849 design , print , ai , career Announcing Angular v21 (mar /ang )Nov 19, 2025 2,848 release-notes , angular A Guided Tour of Copenhagen (fre /ske )Nov 19, 2025 2,847 guides , sketch State of React 2025 (sac /dev )Nov 19, 2025 2,846 surveys , react Good Enough Is a Strategy (tre )Nov 19, 2025 2,845 strategies , technical-debt , quality Testing Methods: Page Titled (dec )Nov 19, 2025 2,844 accessibility , wcag , testing , html Web Development: On the Size and Output of and the Growth Opportunities Within the Field (j9t )Nov 18, 2025 2,843 guest-posts , training , career , frontend-dogma Do Not Put Your Site Behind Cloudflare if You Don’t Need To Nov 18, 2025 2,842 cloudflare More CSS “random()” Learning Through Experiments (chr /fro )Nov 18, 2025 2,841 css , functions , randomness , experiments Cloudflare Outage on November 18, 2025 (eas /clo )Nov 18, 2025 2,840 cloudflare How to Prepare for the Future of Programming (jet )Nov 17, 2025 2,839 how-tos , programming , learning Testing Methods: Animation From Interactions (dec )Nov 17, 2025 2,838 accessibility , wcag , testing , animations The “Most Hated” CSS Feature: “asin()”, “acos()”, “atan()”, and “atan2()” (mon /css )Nov 17, 2025 2,837 css , functions , math A11y 101: 2.4.7 Focus Visible (nat )Nov 17, 2025 2,836 introductions , accessibility , wcag , focus , keyboard-navigation Firefox Is Adding Support for a Feature That Users Requested Since 2004 Nov 17, 2025 2,835 firefox , mozilla , browsers , keyboard-shortcuts How to Successfully Migrate Your App With an AI Agent (bla /ope )Nov 17, 2025 2,834 how-tos , migrating , refactoring , ai Tooltip Components Should Not Exist (tkd )Nov 17, 2025 2,833 tooltips , components 10 Git Tricks That Made Me a Way Better Developer Nov 17, 2025 2,832 git , command-line , tips-and-tricks Ethical Defaults: Why Designers Must Stop Hiding Behind Settings (web )Nov 17, 2025 2,831 design , ethics Automated npm Secret Rotation in GitHub Actions (mhe )Nov 16, 2025 2,830 npm , security , automation , github-actions How to “Officially” Deprecate Methods With Node.js Utilities (ste )Nov 15, 2025 2,829 how-tos , deprecation , nodejs , developer-experience Testing Methods: Three Flashes or Below Threshold (dec )Nov 15, 2025 2,828 accessibility , wcag , testing What’s New in PHP 8.5 (bre )Nov 14, 2025 2,827 php “Move Fast and Don’t Break Things”—What Four Startups Taught Me About Execution Nov 14, 2025 2,826 design , career , product-management , engineering-management Monotype Font Licencing Shake-Down (ame )Nov 14, 2025 2,825 fonts , licensing “Technical Debt Will Bite Us in the Ass”: How to Make Non-Technical Stakeholders Actually Care Nov 14, 2025 2,824 how-tos , technical-debt , communication , prioritization A Complete Guide to the HTML Number Input (oll )Nov 14, 2025 2,823 guides , html , attributes , forms Good Visual Design, Explained (nng )Nov 14, 2025 2,822 design , principles , quality It Is OK to Say “CSS Variables” Instead of (or Alongside) “Custom Properties” (kiz )Nov 14, 2025 2,821 css , variables , custom-properties , terminology Wrangling My Email With Claude Code (jlo )Nov 14, 2025 2,820 email , claude , anthropic , ai , efficiency “display: masonry” Is Officially Dead (kev )Nov 14, 2025 2,819 videos , css , masonry , layout Accessible Names and Labels: Understanding What Works and What Doesn’t (tpg )Nov 14, 2025 2,818 accessibility , labels , naming , forms Testing Methods: Timeouts (dec )Nov 14, 2025 2,817 accessibility , wcag , testing , time A Suggestion for Your Community Terms and Policies (j9t )Nov 13, 2025 2,816 community , collaboration , policies Animating CSS “width” or “height” No Longer Forces a Main Thread Animation (in Chrome, Under the Right Conditions) (bra )Nov 13, 2025 2,815 css , animations , chrome , google , browsers Do Newer AI-Native IDEs Outperform Other AI Coding Assistants? (lau )Nov 13, 2025 2,814 ai , code-editors , efficiency , metrics , comparisons Is Server-Side Rendering React’s Holy Grail? (low /the )Nov 13, 2025 2,813 react , server-side-rendering The Hard Truth About Learning to Code (That No One Tells You) Nov 13, 2025 2,812 learning , career The Last Couple Years in V8’s Garbage Collector (win )Nov 13, 2025 2,811 v8 , javascript-engines , garbage-collection , memory , retrospectives , javascript From Tokens to Touchpoints: Powering a Successful Rebrand With Your Design System (zer )Nov 13, 2025 2,810 design-systems , design-tokens , collaboration What’s Coming in TypeScript 6/7 (dan +/typ )Nov 13, 2025 2,809 podcasts , interviews , typescript , ecmascript , outlooks Testing Methods: Re-Authenticating (dec )Nov 13, 2025 2,808 accessibility , wcag , testing , authentication Writing Is Probably the Worst Use Case of AI Nov 13, 2025 2,807 ai , writing Older Tech in the Browser Stack (sma )Nov 13, 2025 2,806 xpath , css , techniques Browserslist and Baseline (chr /fro )Nov 13, 2025 2,805 browsers , support , web-platform , browserslist What’s New in the Design Tokens Spec: From Static to Living Design Data (res /zer )Nov 13, 2025 2,804 design-tokens , design-systems Netflix’s Engineering Culture (ger )Nov 12, 2025 2,803 podcasts , interviews , netflix , culture , ai Testing Methods: Interruptions (dec )Nov 12, 2025 2,802 accessibility , wcag , testing CSS “:interest-invoker” and “:interest-target” Pseudo-Classes (tre )Nov 12, 2025 2,801 css , selectors , forms Range Syntax for Style Queries (una )Nov 12, 2025 2,800 css , style-queries “::details-content”: Style Expandable Content Without Wrapper Divs (tre )Nov 11, 2025 2,799 disclosure-widgets , css , html Effectively Monitoring Web Performance (sma )Nov 11, 2025 2,798 performance , monitoring , tooling Programming Principles for Self Taught Front-End Developers (kil /pic )Nov 11, 2025 2,797 programming , principles Why Headings Are Important in HTML: Structure, Accessibility, and SEO Nov 11, 2025 2,796 html , headings , accessibility , seo Guiding the Future of Ethical Design (uxd )Nov 11, 2025 2,795 design , ethics Headings: Semantics, Fluidity, and Styling—Oh My! (geo /css )Nov 10, 2025 2,794 headings , html , css “AI” Browsers: The Price of Admission Is Too High (bru /viv )Nov 10, 2025 2,793 ai , browsers Using “chrome-devtools-mcp” With Polypane (pol )Nov 10, 2025 2,792 polypane , browsers , dev-tools , mcp , chrome , google , ai “aria-labels” and Privacy: A Word of Caution (hom )Nov 10, 2025 2,791 accessibility , aria , privacy Link vs. Button: Choosing the Right Element for the Right Job (tpg )Nov 10, 2025 2,790 html , links , buttons , accessibility , wcag , comparisons Testing Methods: Pause, Stop, Hide (dec )Nov 10, 2025 2,789 accessibility , wcag , testing , multimedia , animations , link-lists Crafting Generative CSS Worlds (cod )Nov 10, 2025 2,788 css , transforms 20 Best CSS Preprocessor Tools and Comparison for 2025: Complete Guide to Active Tools Nov 10, 2025 2,787 guides , css , tooling , preprocessors , comparisons , link-lists My CSS Selector Strategy (mal )Nov 10, 2025 2,786 css , selectors , principles 10 Smart Performance Hacks for Faster Python Code (did /jet )Nov 10, 2025 2,785 python , performance , techniques Perfectly Pointed Tooltips: To the Corners (css /fro )Nov 10, 2025 2,784 css , tooltips Error Chaining in JavaScript: Cleaner Debugging With “Error.cause” Nov 10, 2025 2,783 javascript , errors , debugging Rust vs. Python: Finding the Right Balance Between Speed and Simplicity (jet )Nov 10, 2025 2,782 rust , python , performance , simplicity , programming , comparisons Why CSS Is So Hard for Generative AIs to Understand? Nov 9, 2025 2,781 css , ai How to Rate-Limit Requests With nginx Nov 9, 2025 2,780 how-tos , nginx , servers Testing Methods: Timing Adjustable (dec )Nov 9, 2025 2,779 accessibility , wcag , testing , time , link-lists 3 User-Friendly Technical Ways to Respond to Genocidistan (j9t )Nov 9, 2025 2,778 policies , traffic , censorship , community Six Things I Bet You Didn’t Know You Could Do With Chrome’s DevTools Nov 9, 2025 2,777 chrome , dev-tools , google , browsers Frontend News #17: Why Pseudo-Elements Don’t Work With “:is()”, the Advantages of OKLCH, and More (zor /css )Nov 8, 2025 2,776 videos , css , selectors , oklch Testing Methods: Character Key Shortcuts (dec )Nov 8, 2025 2,775 accessibility , wcag , testing , keyboard-shortcuts It Ain’t Easy to Move a Side Project Off Big Tech (thi )Nov 7, 2025 2,774 migrating , vercel , sveltekit Material 3 Expressive: Building on the Failures of Flat Design (uxd )Nov 7, 2025 2,773 google , material-design , flat-design , design , link-lists JavaScript Just Leveled Up: ES2025—You’ll Fall in Love With (jsd )Nov 7, 2025 2,772 javascript , ecmascript , standards Monorepo vs. Multi-Repo vs. Git Submodule vs. Git Subtree: A Complete Guide for Developers Nov 7, 2025 2,771 guides , architecture , monorepos , git , version-control , comparisons Smashing Animations: Magnificent SVGs With “<use>” and CSS Custom Properties (mal /sma )Nov 7, 2025 2,770 animations , transforms , svg , css , custom-properties Staggered Animation With CSS “sibling-*” Functions (pre /fro )Nov 7, 2025 2,769 animations , css , functions Sustainable Accessibility in Complex Organisations: Organisational Realities (ihe /tet )Nov 7, 2025 2,768 accessibility Tailwind CSS Won the War… but We’re the Losers Nov 7, 2025 2,767 tailwind , css , html , web-platform When to Use CSS “text-wrap: balance” vs. “text-wrap: pretty” (dxn /log )Nov 7, 2025 2,766 css , typography When Everyone’s a Developer, How Do We Promote the Web Platform Over React? (ric )Nov 7, 2025 2,765 web-platform , react , ai , link-lists Sustainable Accessibility in Complex Organisations: Strategic Foundations (ihe /tet )Nov 7, 2025 2,764 accessibility , leadership , dei , processes Fix “width: 100%” Overflow Easily (zor /css )Nov 7, 2025 2,763 videos , css , overflow Slots in Design Systems (nat )Nov 7, 2025 2,762 design-systems , figma Combining Scroll-Driven Animations With “@ starting-style” (bra )Nov 6, 2025 2,761 css , scrolling , animations Explaining the Accessible Benefits of Using Semantic HTML Elements (geo /css )Nov 6, 2025 2,760 html , semantics , accessibility A (Kind of) Farewell to the Web (joh )Nov 6, 2025 2,759 web-platform , frameworks , ai , career Advanced Beginner’s Guide to ClojureScript (rom )Nov 6, 2025 2,758 guides , javascript TypeScript’s Rise in the AI Era: Insights From Lead Architect, Anders Hejlsberg (aar /git )Nov 6, 2025 2,757 typescript , ai 10 Tiny UI Fixes That Make a Big Difference (uxd )Nov 6, 2025 2,756 design , forms , spacing , alignment , consistency , hierarchy , usability , best-practices 100, 150, or 200? Debunking the Alt Text Character Limit Nov 6, 2025 2,755 alt-text , accessibility , images , link-lists Is Figma in Its Accessibility Era? (uxd )Nov 6, 2025 2,754 figma , accessibility Now Available: “On Web Development II”! (j9t )Nov 6, 2025 2,753 books , html , css , engineering-management , maintainability , quality No Close Quote? (css )Nov 5, 2025 2,752 css The Weird Parts of “position: sticky;” (ada /fro )Nov 5, 2025 2,751 css , positioning The Web Animation Performance Tier List (cit )Nov 5, 2025 2,750 animations , performance , javascript , css , apis Brutalism in the AI Era: Why Ugly Might Be the Only Honest Aesthetic Left (web )Nov 5, 2025 2,749 design Six Key Components of UX Strategy (vit /sma )Nov 5, 2025 2,748 user-experience , strategies Why 44% of Your Audience Might Not Understand You: An Interview With Jamila Savoy Nov 5, 2025 2,747 interviews , content , writing , accessibility Introducing the OWASP Top 10:2025 (she +/owa )Nov 5, 2025 2,746 introductions , owasp , security , vulnerabilities Why Separate Guest and Logged in States Create Accessibility Barriers Nov 5, 2025 2,745 accessibility Learn React Server Components (jad )Nov 4, 2025 2,744 videos , tutorials , react , components The Inner Workings of JavaScript Source Maps (man /pol )Nov 4, 2025 2,743 javascript , typescript , source-maps How to Throttle Specific Requests in Chrome DevTools (deb )Nov 4, 2025 2,742 how-tos , dev-tools , browsers , chrome , google , throttling How I Use AI to Build Frontend Apps: My Candid, Messy Process (bla )Nov 4, 2025 2,741 ai , processes , debugging , claude Some Software Bloat Is OK Nov 4, 2025 2,740 quality , technical-debt , performance Top 10 Essential Productivity Software for 2025 Nov 4, 2025 2,739 tooling , productivity , collaboration , communication Why Big Tech Won’t Hire Flutter Developers (and Why You Should Care) (ala )Nov 4, 2025 2,738 career , flutter , economics Using Composability Over Inheritance to Scale Design Systems (ase /zer )Nov 4, 2025 2,737 design-systems , components , scalability Running Node.js in a Hugging Face Space (tom )Nov 3, 2025 2,736 nodejs , hugging-face The “Most Hated” CSS Feature: “tan()” (mon /css )Nov 3, 2025 2,735 css , functions , math Grayscale Testing: The Missing Step in Color Accessibility (pop )Nov 3, 2025 2,734 accessibility , testing , colors Why We Migrated From Python to Node.js Nov 3, 2025 2,733 migrating , python , nodejs WebKit Features for Safari 26.1 (jen /web )Nov 3, 2025 2,732 release-notes , webkit , safari , apple , browsers “pathLength” Makes Makes SVG Path Animations Easier to Manage (ste )Nov 3, 2025 2,731 svg , images , animations Why Most Developers Stay “Mid” Forever Nov 3, 2025 2,730 career The Fundamentals Problem (chr )Nov 3, 2025 2,729 fundamentals , design , prioritization You Need to Become a Full Stack Person (loc )Nov 3, 2025 2,728 ai , career Dark Mode Is the New Comic Sans (and You Know It) (web )Nov 3, 2025 2,727 dark-mode , design , accessibility What Is Detached State in Git and How Do You Recover From It? Nov 3, 2025 2,726 git , command-line TL;DR: How Your Advantage Becomes Your Achilles Heel (ste )Nov 2, 2025 2,725 product-management , ai Why I Don’t Test Different Designs at the Same Time (ada )Nov 2, 2025 2,724 design , testing I’ve Reviewed 500 Java Projects—Everyone Makes This Same Dumb Mistake Nov 2, 2025 2,723 java , mistakes , strings Top 100 Domains on Frontend Dogma (fro )Nov 1, 2025 2,722 frontend-dogma Context Engineering for Non-Engineers (cwo )Nov 1, 2025 2,721 ai , prompting , claude 12 Essential Java Best Practices Every Developer Should Follow Nov 1, 2025 2,720 programming , java , best-practices , principles It’s Almost 2026: Why Are We Still Arguing About CSS vs. Tailwind Nov 1, 2025 2,719 tailwind , css , comparisons AI Broke Interviews Nov 1, 2025 2,718 ai , interviewing , hiring Use Cases for Field Sizing (sha )Oct 31, 2025 2,717 forms , css , examples Testing Methods: Keyboard (No Exception) (dec )Oct 31, 2025 2,716 accessibility , testing , keyboard-navigation Node.js 24 Becomes LTS: What You Need to Know (nod )Oct 31, 2025 2,715 nodejs Just Use a Button (cfe )Oct 31, 2025 2,714 html , buttons , semantics Architectural Debt Is Not Just Technical Debt (may )Oct 31, 2025 2,713 architecture , technical-debt The Hidden Cost of Projects: Why Latency Kills Value Oct 31, 2025 2,712 project-management , processes Evergreen Web Design Is a Lie (but Maybe That’s Okay) (web )Oct 31, 2025 2,711 design , creativity AI and Alt Text (ted +/web )Oct 31, 2025 2,710 videos , ai , alt-text , images , accessibility Your URL Is Your State (ahm )Oct 31, 2025 2,709 urls , state-management After the AWS Outage (uxd )Oct 30, 2025 2,708 aws , cloud-computing New to the Web Platform in October (rac /dev )Oct 30, 2025 2,707 release-notes , web-platform , browsers , firefox , mozilla , chrome , google How to Use CSS “line-clamp” to Trim Lines of Text (dxn /log )Oct 30, 2025 2,706 how-tos , css , typography Developers Shouldn’t Learn Design—Designers Shouldn’t Code (phi )Oct 30, 2025 2,705 design , programming , processes , collaboration , project-management Comparing Interviews at 8 Large Tech Companies (ger )Oct 30, 2025 2,704 interviewing , google , atlassian , comparisons The Real Problem With AI Coding Oct 30, 2025 2,703 ai Blogging Gets Serious in 2001 With Warblogs and Movable Type (ric )Oct 29, 2025 2,702 history , blogging , examples Get Started With Manual Testing (pop )Oct 29, 2025 2,701 introductions , accessibility , testing Sometimes the Best Accessibility Fix Is a Usability Fix Oct 29, 2025 2,700 accessibility , usability Arnas Donauskas on AI-Powered Troubleshooting for Websites (nat )Oct 29, 2025 2,699 podcasts , interviews , ai , debugging , tooling Flutter’s Silent UI Killers Oct 29, 2025 2,698 flutter The Coming War of AI Browsers: Why the Web Will Never Be the Same Again (web )Oct 29, 2025 2,697 ai , browsers , open-web , personalization Removing XSLT for a More Secure Browser (dro /dev )Oct 29, 2025 2,696 chromium , chrome , google , browsers , xsl , web-platform , security Getting Creative With Small Screens (mal /css )Oct 29, 2025 2,695 design , responsive-design , mobile , css Amazon’s Return to Office Mandates Backfire (jpr )Oct 29, 2025 2,694 aws , culture , economics AI Frontend Generator Comparison: Claude Code vs. v0 vs. Cursor vs. Replit (hcr )Oct 29, 2025 2,693 ai , code-editors , claude , anthropic , vercel , cursor , tooling , comparisons Google Kills Privacy Sandbox (pro )Oct 28, 2025 2,692 google , privacy , apis Who Rules AI Search? What 3 Months of AI Visibility Data Tells Us (sem )Oct 28, 2025 2,691 search , ai , domains , metrics Will npm’s New Security Steps Stop Attacks? (rev )Oct 28, 2025 2,690 security , npm , github , maintenance , foss Parenthetical Asidenotes (mey )Oct 28, 2025 2,689 html , css Springs and Bounces in Native CSS (jos )Oct 28, 2025 2,688 css , animations , transitions , effects , functions HTTPS by Default (jde +)Oct 28, 2025 2,687 http , security , chrome , google , browsers Agentic AI and Security (ksi /mfo )Oct 28, 2025 2,686 ai , architecture , security Perfectly Pointed Tooltips: A Foundation (css /fro )Oct 28, 2025 2,685 tooltips , css , anchor-positioning Start Implementing View Transitions on Your Websites Today (cyd /pic )Oct 28, 2025 2,684 css , view-transitions , javascript , apis Octoverse: A New Developer Joins GitHub Every Second as AI Leads TypeScript to #1 (git )Oct 28, 2025 2,683 github , metrics , productivity , ai , foss , security , programming I Built the Same App 10 Times: Evaluating Frameworks for Mobile Performance (che )Oct 28, 2025 2,682 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,681 nodejs , migrating ChatGPT Sez Build With Semantics First (ste )Oct 28, 2025 2,680 chatgpt , chatgpt-atlas , ai , openai , browsers , html , semantics , accessibility Mastering “URLPattern” for Cross-Platform Routing (jsd )Oct 28, 2025 2,679 nodejs , routing 16 Charts That Explain the AI Boom Oct 27, 2025 2,678 ai , metrics , economics , openai , anthropic , facebook+meta , oracle , google , microsoft , aws Alt Text or Image Description? Oct 27, 2025 2,677 accessibility , images , alt-text , comparisons , terminology The JavaScript Feature You’ve Probably Never Used Allows Running Untrusted JavaScript Safely Oct 27, 2025 2,676 javascript Express.js 6 and Beyond: Modernizing the Most Popular Node.js Framework (nod )Oct 27, 2025 2,675 nodejs , express , frameworks , modernization JavaScript for Everyone: Iterators (wil /sma )Oct 27, 2025 2,674 javascript A11y 101: 2.4.5 Multiple Ways (nat )Oct 27, 2025 2,673 introductions , accessibility , wcag Inlining Critical CSS: Does It Make Your Website Faster? (deb )Oct 27, 2025 2,672 css , performance , lazy-loading The State of Django 2025 (wsv /jet )Oct 27, 2025 2,671 surveys , metrics , django What I Learned Porting Mastro From Deno to Node.js (mas )Oct 27, 2025 2,670 lessons , migrating , deno , nodejs Your Accessibility Score Is Lying to You Oct 27, 2025 2,669 accessibility , metrics , testing Why Do We Need Dithering? Oct 27, 2025 2,668 images , dithering Don’t Forget These Tags to Make HTML Work Like You Expect (jim )Oct 26, 2025 2,667 html “Good Engineering Management” Is a Fad (let )Oct 26, 2025 2,666 engineering-management , prioritization Mistakes I See Engineers Making in Their Code Reviews (sea )Oct 25, 2025 2,665 code-reviews , processes , communication , mistakes The Sky Is Falling, the Web Is Dead (ern /ted )Oct 25, 2025 2,664 web , history What’s New in Next.js 16 (tre )Oct 25, 2025 2,663 nextjs The Origin Story of JavaScript (ann /cas )Oct 25, 2025 2,662 videos , history , web , javascript , ecmascript , browsers , browser-wars , browser-engines , standards Testing Methods: No Keyboard Trap (dec )Oct 25, 2025 2,661 accessibility , testing , wcag , keyboard-navigation Scrum Mistakes: What Teams Get Wrong and How to Fix It Oct 24, 2025 2,660 scrum , agile , processes , releasing , mistakes Introducing TanStack Start Middleware (ada /fro )Oct 24, 2025 2,659 introductions , tanstack What’s an Interactive Element? (mat )Oct 24, 2025 2,658 html , focus , concepts CSS Animations That Leverage the Parent–Child Relationship (pre /css )Oct 24, 2025 2,657 css , animations The Layered Aesthetic: Depth, Complexity, and Chaos Done Right (web )Oct 24, 2025 2,656 design Code Like a Surgeon (geo )Oct 24, 2025 2,655 ai You Already Have a Git Server Oct 24, 2025 2,654 git , servers , command-line High-Performance Syntax Highlighting With [the] CSS Highlights API Oct 24, 2025 2,653 css , apis , syntax-highlighting Directives and the Platform Boundary (tan /tan )Oct 24, 2025 2,652 javascript , frameworks How Designers Become Builders and the Future of Tooling Oct 24, 2025 2,651 videos , design , github The Curse of the Custom Cursor (mal )Oct 24, 2025 2,650 cursors , design , accessibility The Edge Cases That Break Hearts (and Products) (lau /nng )Oct 24, 2025 2,649 design , usability , accessibility , user-experience Solved by Modern CSS: Section Layout (sha )Oct 23, 2025 2,648 css , layout , grids , typography , liquid-design React and Remix Choose Different Futures Oct 23, 2025 2,647 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,646 google , community React vs. Backbone in 2025 Oct 23, 2025 2,645 react , backbone , comparisons , frameworks Meetings and Interruptions Are Still the Biggest Obstacles for Developers, Even With AI Oct 23, 2025 2,644 productivity , collaboration Atlas Ableism (ste )Oct 23, 2025 2,643 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,642 ai , accessibility , advocacy Does Your Site Need a /ai Page? Oct 23, 2025 2,641 ai NaN, the Not-a-Number Number That Isn’t NaN (wil /pic )Oct 23, 2025 2,640 javascript Is It Time to Regulate React? (dbu )Oct 23, 2025 2,639 react Preparing for Verso and Beyond: Future-Proofing Your Frontend for New Browser Engines (des )Oct 23, 2025 2,638 guest-posts , verso , servo , browsers , browser-engines A Brief History of Domains (pet )Oct 23, 2025 2,637 web , history , domains , dns Retrofitting a Design System Into an Existing Product Oct 23, 2025 2,636 design-systems , consistency Your Tokens Have Become Infrastructure (mur )Oct 23, 2025 2,635 design-tokens , design-systems How to Create a Strong Design System and Survive: Case Study (uxd )Oct 23, 2025 2,634 how-tos , design-systems , case-studies , lessons Solved by CSS Scroll State Queries: Hide a Header When Scrolling Down, Show It Again When Scrolling Up (bra )Oct 22, 2025 2,633 css , scrolling Challenging the Idea of “Optional HTML” (mar )Oct 22, 2025 2,632 guest-posts , html , minimalism CSS Layout: Flexbox, Grid, Media Queries, and Container Queries (rau )Oct 22, 2025 2,631 css , layout , flexbox , grids , media-queries , container-queries , introductions Importing vs. Fetching JSON (jaf )Oct 22, 2025 2,630 json , javascript , data-fetching , comparisons 4 Unconventional Ways to Cast in TypeScript (pol )Oct 22, 2025 2,629 typescript The Hidden Costs of Bad Client Communication in Design Projects (and How to Fix Them) Oct 22, 2025 2,628 business-relations , communication , collaboration , design Build Your Own Database (nan )Oct 22, 2025 2,627 guides , databases The Charm of JavaScript: Boom Mics and Clown Shoes (wil +/iga )Oct 22, 2025 2,626 podcasts , interviews , javascript OpenAI, ARIA, and SEO: Making the Web Worse (aar )Oct 22, 2025 2,625 chatgpt-atlas , openai , browsers , accessibility , aria , seo An Introduction to JavaScript Expressions (wil /css )Oct 22, 2025 2,624 introductions , javascript Error Handling—UX Design Patterns (uxd )Oct 22, 2025 2,623 user-experience , design , errors , forms Links and Anchors: Ancient HTML and JS Magic in Your Browser (cod /wea )Oct 21, 2025 2,622 html , css , javascript , links How to Fix Any Bug (dan )Oct 21, 2025 2,621 how-tos , ai , debugging , react Fixing Temporal Input Styling in Safari (cfe )Oct 21, 2025 2,620 forms , time , safari , apple , browsers , css CSS “@ starting-style” Debugging Is Available in Chrome DevTools (bra )Oct 21, 2025 2,619 css , transitions , debugging , dev-tools , chrome , google , browsers Introducing ChatGPT Atlas Oct 21, 2025 2,618 introductions , chatgpt-atlas , browsers , openai OpenAI Launches AI Web Browser ChatGPT Atlas—Here Is Everything We Know (eur )Oct 21, 2025 2,617 openai , browsers , chatgpt-atlas My Work Is Human (doo )Oct 21, 2025 2,616 ai , design , career Introducing ChatGPT Atlas (sim )Oct 21, 2025 2,615 introductions , chatgpt-atlas , openai , browsers The Two Button Problem (chr /fro )Oct 21, 2025 2,614 buttons , usability , design One Year With Next.js App Router—Why We’re Moving On Oct 21, 2025 2,613 nextjs , react , routing , components , tooling W3C Web Content Accessibility Guidelines 2.2 Approved as ISO/IEC International Standard (w3c )Oct 21, 2025 2,612 accessibility , wcag , standards , w3c How Senior Engineers Can Use AI for Real Impact Oct 21, 2025 2,611 ai , architecture , debugging , code-reviews , refactoring Why Accessibility Breaks Between Design and Development (a11 )Oct 21, 2025 2,610 accessibility , design , processes , collaboration , testing My Highlights From the New Deno Deploy (phi /den )Oct 21, 2025 2,609 deno , deploying Next.js 16 (fee +)Oct 21, 2025 2,608 release-notes , nextjs Designers Often Do Invisible Work That Matters—Here’s How to Show It (uxd )Oct 21, 2025 2,607 design , user-experience , communication How AI Works and How Users Think About It: Study Guide (nng )Oct 21, 2025 2,606 guides , ai , training , link-lists Google Announces End of Many of Its [Privacy] Sandbox Technologies Oct 20, 2025 2,605 google , privacy Rethinking Async Loops in JavaScript Oct 20, 2025 2,604 javascript , loops , asynchronicity AI Doom Predictions Are Overhyped—Why Programmers Aren’t Going Anywhere Oct 20, 2025 2,603 videos , ai , programming , career Now Is the Best Time to Break Into Tech (tre )Oct 20, 2025 2,602 career What State ARIA In? (tpg )Oct 20, 2025 2,601 aria , html , accessibility “URLPattern” Is Now Baseline Newly Available (dev )Oct 20, 2025 2,600 urls , apis , javascript , web-platform , browsers , support Build a Reusable Flutter Design System Oct 20, 2025 2,599 design-systems , flutter An Opinionated Guide to Using AI Right Now (emo )Oct 19, 2025 2,598 guides , ai , anthropic , google , openai Refactoring a Form to a Signal Form (tim )Oct 18, 2025 2,597 refactoring , forms , angular , signals Glassworm: First Self-Propagating Worm Using Invisible Code Hits OpenVSX Marketplace Oct 18, 2025 2,596 security , code-editors , vs-code , microsoft Why “NaN !== NaN” in JavaScript (and the IEEE 754 Story Behind It) Oct 18, 2025 2,595 javascript , history , standards The CSS Reset, Again (paw )Oct 18, 2025 2,594 css , resets CSS Finally Gets Inline Conditional Logic With New “if()” Function (the )Oct 17, 2025 2,593 css , functions , conditionals Implicit Labels Aren’t (cfe )Oct 17, 2025 2,592 html , forms , labels Zero-Configuration Support for NestJS Oct 17, 2025 2,591 vercel , nestjs 50 Reasons to Build a Website (chr /fro )Oct 17, 2025 2,590 web AI in UX: Achieve More With Less (boa /sma )Oct 17, 2025 2,589 user-experience , design , ai , processes How to Write an Accessibility Statement in 2025, With Examples (chr )Oct 17, 2025 2,588 how-tos , accessibility , documentation , compliance , legal , examples Is It Even Worth Learning to Code? (tre )Oct 17, 2025 2,587 programming , learning , ai The Majority AI View (ani )Oct 17, 2025 2,586 ai , communication AI Is Revolutionizing User Testing in 2025—and Honestly, It’s About Time (web )Oct 17, 2025 2,585 ai , usability , user-experience , testing Headers, Headings, and Titles (tem )Oct 17, 2025 2,584 html , headings , comparisons , terminology I Used AI Every Day for a Year: Here’s What It Cost Me (jas )Oct 17, 2025 2,583 ai , writing , career Thirsty AI Mega Projects Raise Alarm in Some of Europe’s Driest Regions (sam /cnb )Oct 16, 2025 2,582 ai , sustainability How to Audit Web Accessibility With [the] WAVE Extension Oct 16, 2025 2,581 how-tos , accessibility , auditing , browser-extensions , webaim Do Backlinks Still Matter in AI Search? Insights From 1,000 Domains (sem )Oct 16, 2025 2,580 ai , search , backlinks , links , metrics Same-Document View Transitions Have Become Baseline Newly Available (bra /dev )Oct 16, 2025 2,579 css , view-transitions , browsers , support , web-platform Improving the Trustworthiness of JavaScript on the Web (clo )Oct 16, 2025 2,578 javascript , web-apps , security Node.js 2025: What’s New and What’s Next (ruy )Oct 16, 2025 2,577 slides , nodejs , outlooks You’re a Real JavaScript Developer Only If… Oct 16, 2025 2,576 javascript , career Making Context-Aware Components: How CSS “inherit()” Could Simplify Design Systems (stu )Oct 16, 2025 2,575 components , css , functions , custom-properties Claude for Code: How to Use Claude to Streamline Product Design Process Oct 16, 2025 2,574 how-tos , claude , anthropic , ai , design , processes The Hidden Cost of URL Design (ahm )Oct 16, 2025 2,573 urls , routing , seo , principles 10 Niche Developer Tools You Didn’t Know Existed Oct 16, 2025 2,572 tooling , link-lists , command-line , debugging , testing , documentation How Are Engineering Leaders Approaching 2026 AI Tooling Budgets? (lau )Oct 15, 2025 2,571 tooling , ai , economics , engineering-management Sequential “linear()” Animation With n Elements (css /css )Oct 15, 2025 2,570 css , functions , animations Most Developers Can’t Answer These 11 Microservices Questions—Can You? Oct 15, 2025 2,569 microservices , architecture Cisco: Most Companies Don’t Know What They’re Doing With AI (bra /the )Oct 15, 2025 2,568 ai Obituary: Farewell to robots.txt (1994–2025) (hei )Oct 15, 2025 2,567 robotstxt , search , ai I Am Sorry, but Everyone Is Getting Syntax Highlighting Wrong (nik )Oct 15, 2025 2,566 syntax-highlighting , information-design , plugins Are U.S. Software Developers Worth the Premium? Oct 15, 2025 2,565 hiring , economics Node.js v25.0.0 (Current) (raf /nod )Oct 15, 2025 2,564 release-notes , nodejs Page Headings Don’t Belong in the Header (tem )Oct 15, 2025 2,563 html , headings , skip-links , accessibility Release Notes for Safari Technology Preview 230 (jon /web )Oct 15, 2025 2,562 release-notes , safari , apple , browsers Weston Ruter on Unlocking WordPress Performance (wes +)Oct 15, 2025 2,561 podcasts , interviews , wordpress , performance , link-lists 5 Things to Do to Avoid Prompt Treadmill When Crafting Design With AI Oct 15, 2025 2,560 design , ai , prompting , processes Past Time for Passkeys (nor )Oct 15, 2025 2,559 videos , passkeys , passwords , authentication , security The Present and Potential Future of Progressive Image Rendering (jaf )Oct 15, 2025 2,558 images , jpeg , png , webp , avif , jpeg-xl , pjpeg , comparisons , outlooks What’s Up in ES2027? (por /nor )Oct 15, 2025 2,557 videos , ecmascript , javascript , outlooks A Look Into Customizable HTML “select” Elements Oct 15, 2025 2,556 forms , html , css For Your Convenience, This CSS Will Self-Destruct (sco )Oct 15, 2025 2,555 css , javascript , hiding State of Developer Ecosystem Report 2025 (jet )Oct 15, 2025 2,554 surveys , metrics Secure Coding in JavaScript Oct 15, 2025 2,553 javascript , frameworks , security Writing an Emulator in JavaScript? (nik /nor )Oct 15, 2025 2,552 videos , javascript W3C Logo Refresh: More Than a Cosmetic Change, a Small Step Towards Durable and Sustainable Success (set /w3c )Oct 14, 2025 2,551 w3c From Hype to Reality: Lessons Learned From Building AI Systems at Scale Oct 14, 2025 2,550 lessons , scalability , ai See What’s New in Firefox [144.0] (fir )Oct 14, 2025 2,549 release-notes , firefox , mozilla , browsers Tips for Working With Emoji (chr )Oct 14, 2025 2,548 emoji , css , javascript , tips-and-tricks The Future of Lodash (uli )Oct 14, 2025 2,547 libraries , javascript , outlooks Common Misconceptions About Screen Readers (tet )Oct 14, 2025 2,546 screen-readers , accessibility Lit Is Joining the OpenJS Foundation (lit )Oct 14, 2025 2,545 lit , openjs The State of Node.js 2025 Explained by Its TSC Member (mco /git )Oct 14, 2025 2,544 videos , nodejs , npm Masonry: Watching a CSS Feature Evolve (css )Oct 13, 2025 2,543 css , masonry , layout Tables: Beyond Rows and Columns (tpg )Oct 13, 2025 2,542 accessibility , wcag , tables , html , semantics , jaws , nvda , screen-readers Todd Libby on Deceptive Patterns (col +/sho )Oct 13, 2025 2,541 podcasts , interviews , accessibility , anti-patterns Inattentional Blindness in Interfaces (nng )Oct 13, 2025 2,540 videos , usability , design Anchor Positioning Updates for Fall 2025 (jam /odd )Oct 13, 2025 2,539 css , anchor-positioning The Grayscale Problem (sma )Oct 13, 2025 2,538 design , colors Find Where a Specific Object Was Allocated in JavaScript With DevTools Oct 13, 2025 2,537 objects , javascript , dev-tools , browsers HTML “dialog”: Getting Accessibility and UX Right (jar )Oct 13, 2025 2,536 html , modals , scrolling , accessibility , user-experience The Killer Feature of Web Components (dav )Oct 13, 2025 2,535 web-components , documentation Modern CSS Round-Out Tabs (chr /fro )Oct 13, 2025 2,534 css , shapes , clipping 25 New and Rad Features of CSS (arg /cas )Oct 13, 2025 2,533 videos , css , transitions , animations , cascade , selectors , functions , colors , scrolling Reading and Writing Files in Node.js—the Complete Modern Guide (loi )Oct 12, 2025 2,532 guides , nodejs , file-handling , examples Testing Methods: Content on Hover or Focus (dec )Oct 12, 2025 2,531 accessibility , wcag , testing , focus Compressed Fluid Typography (mat )Oct 12, 2025 2,530 typography , css , liquid-design Implementing Dark Mode Toggle Without JavaScript Oct 12, 2025 2,529 dark-mode , toggles , css AI Interfaces and the Role of Good Writing (uxd )Oct 12, 2025 2,528 ai , writing , link-lists We Completely Missed “width/height: stretch” (dxn /css )Oct 10, 2025 2,527 css Fluid Headings (don )Oct 10, 2025 2,526 headings , typography , css , responsive-design Notes on Switching to Helix From Vim (b0r )Oct 10, 2025 2,525 vi+vim , code-editors , comparisons Understanding Vector Space Visually—the Foundation of AI Oct 10, 2025 2,524 ai , math Liquid Glass Is Cracked, and Usability Suffers in iOS 26 (nng )Oct 10, 2025 2,523 design , liquid-glass , usability , apple , mobile Who Needs a Flying Car When You Have “display: grid” (rac )Oct 10, 2025 2,522 css , grids , layout Top 11 CSS Tricks Every Web Developer Should Know Oct 10, 2025 2,521 css , custom-properties , layout , animations , selectors , positioning , dark-mode , resets , tips-and-tricks Tailwind CSS in React and Next.js: A Complete Setup Guide Oct 9, 2025 2,520 guides , tailwind , react , nextjs Vite: The Documentary (cul )Oct 9, 2025 2,519 videos , vite , history HTML—the Most Difficult Programming Language in the World (j9t )Oct 9, 2025 2,518 programming , html , conformance , professionalism The 12 Emotional Journeys of Color Psychology (uxd )Oct 9, 2025 2,517 colors , user-experience , research Stop Inviting Overlay Employees and Bad Actors Into Accessibility Spaces Oct 9, 2025 2,516 accessibility , overlays , business-relations The Worst Designer I’ve Ever Worked With Was Also the Most Productive (ren )Oct 9, 2025 2,515 design , productivity Simplify (ada )Oct 9, 2025 2,514 css , simplicity Beyond Signals, by Ryan Carniato (rya /jet )Oct 9, 2025 2,513 videos , signals , reactivity , solidjs , react CSS Grid: A Helpful Mental Model and the Power of Grid Lines (sar /web )Oct 9, 2025 2,512 css , grids , layout Why WordPress Themes Require Underlines on Links (joe )Oct 9, 2025 2,511 wordpress , theming , links , accessibility RGESN Statements: The Clash of Words, the Weight of Measures Oct 9, 2025 2,510 sustainability , metrics , studies , research My Conclusions After Using Signed Exchanges on My Website for 2 Years (paw )Oct 9, 2025 2,509 signed-exchanges , performance , security CSS Counters in Action (ada /fro )Oct 9, 2025 2,508 css Interop Feature Ranking (jaf /fir )Oct 9, 2025 2,507 websites , interoperability , firefox , mozilla , browsers A Beginner-Friendly Guide to View Transitions in CSS (mdn )Oct 9, 2025 2,506 guides , css , view-transitions You’re Wasting Years at the Same Company as a Developer Oct 9, 2025 2,505 career Behind the Scenes of Maintaining a Design System Component Oct 9, 2025 2,504 design-systems , components , maintenance , maintainability What’s New in View Transitions (2025 Update) (bra /dev )Oct 8, 2025 2,503 css , view-transitions , support How to Add Fast, Client-Side Search to Astro Static Sites (tra /evi )Oct 8, 2025 2,502 how-tos , astro , search , functionality The Thing About “contrast-color” (geo /css )Oct 8, 2025 2,501 css , colors , contrast , functions Vue Basics: State Management in Vue Oct 8, 2025 2,500 fundamentals , vuejs , state-management , tooling What the 2025 DORA Report Means for Your AI Strategy (lau )Oct 8, 2025 2,499 dev-ops , metrics , ai , strategies , processes , engineering-management The New “progress()” Function in CSS (ami )Oct 8, 2025 2,498 css , functions , examples How to Animate WebGL Shaders With GSAP: Ripples, Reveals, and Dynamic Blur Effects (cod )Oct 8, 2025 2,497 how-tos , animations , webgl , gsap , effects Is It Time to Kill the Sidebar? (web )Oct 8, 2025 2,496 design , navigation , minimalism What Is MCP? Model Context Protocol Explained Oct 8, 2025 2,495 videos , concepts , mcp , ai Numbers That Fall (Scroll-Driven Animations and Sibling Index) (chr /fro )Oct 7, 2025 2,494 css , html , animations , scrolling , effects Inside a 16.67 Millisecond Frame Oct 7, 2025 2,493 javascript , rendering , reflow , painting , performance A Pragmatic Guide to Modern CSS Colours (kev /pic )Oct 7, 2025 2,492 guides , css , colors , examples When Case Studies Become Anti-UX (uxd )Oct 7, 2025 2,491 design , user-experience , anti-patterns The “Don’t Ask, Don’t Tell” Era of DEI (ani )Oct 7, 2025 2,490 dei , community Eyeing Accessibility Deadline, States Root Out Ancient Web Issues (col /sta )Oct 7, 2025 2,489 accessibility , design Vibe Engineering (sim )Oct 7, 2025 2,488 vibe-coding , ai , terminology Testing Methods: Text Spacing (dec )Oct 7, 2025 2,487 accessibility , testing , wcag , typography , readability When to Use Modal vs. Dialog Components (a11 )Oct 7, 2025 2,486 modals , html , aria , accessibility Introducing the React Foundation (set +/rea )Oct 7, 2025 2,485 introductions , react CSS :is() :where() the Magic Happens (mat )Oct 7, 2025 2,484 css , selectors , cascade How to Test WCAG 1.4.10: Reflow (Level AA)—Easy Website Accessibility Test You Can Do Oct 7, 2025 2,483 videos , how-tos , testing , accessibility , wcag , reflow When Design Drives Behavior (jas )Oct 7, 2025 2,482 design Build Your Own /init Command Like Claude Code (kau )Oct 7, 2025 2,481 ai , prompting , claude Lowriders and Websites (aaa )Oct 6, 2025 2,480 css , html , craft Accessibility Testing Comparison: Automated Testing vs. Human Auditing vs. Usability Testing (int )Oct 6, 2025 2,479 accessibility , usability , testing , auditing , automation , comparisons Lazy-Loading as a Security Measure Oct 6, 2025 2,478 security , lazy-loading , angular , react How to Group Arrays in JavaScript Without “reduce()” Oct 6, 2025 2,477 how-tos , arrays , javascript I’m a Middle-Aged Developer, and My Time to Shine Is Setting (dve )Oct 6, 2025 2,476 career Rethinking Cookie Dialogs (nat )Oct 6, 2025 2,475 accessibility , disclosure-widgets , html , cookies , consent-management Visual Regression Testing for External URLs With Playwright (mat )Oct 6, 2025 2,474 testing , regressions , playwright , functionality How to Conduct User Testing With People With Disabilities (int )Oct 6, 2025 2,473 how-tos , accessibility , testing , processes Smashing Animations: Building Adaptive SVGs With “<symbol>”, “<use>”, and CSS Media Queries (mal /sma )Oct 6, 2025 2,472 animations , svg , css , javascript Migrating From Hugo to Astro (hui )Oct 6, 2025 2,471 migrating , hugo , astro Cultural Proximity’s Influence on the User Experience (uxm )Oct 6, 2025 2,470 user-experience , culture The Designer–Developer Handoff Is Still Broken—Why? (web )Oct 6, 2025 2,469 design , collaboration , culture , design-systems , ai Essential Visually Hidden CSS Techniques for Web Accessibility (a11 )Oct 6, 2025 2,468 accessibility , hiding , css , techniques The Missing Bar, Why We Need X-Shaped People in a Digital World (uxd )Oct 5, 2025 2,467 career , collaboration , leadership AI Coding Tools I Use to Ship Faster Oct 5, 2025 2,466 tooling , ai , productivity Birth of Prettier (vje )Oct 4, 2025 2,465 prettier , history 11ty Hacks for Fun and Performance (sli )Oct 4, 2025 2,464 eleventy , optimization European Tech Alternatives (mat )Oct 4, 2025 2,463 tooling , link-lists Backend Concepts Every Experienced Developers Must Know Oct 4, 2025 2,462 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,461 collaboration , processes , career UTF-8, Explained Simply (nic )Oct 3, 2025 2,460 videos , encoding , unicode , standards What’s Coming in ESLint v10.0.0 (nza /esl )Oct 3, 2025 2,459 eslint , outlooks A Progressive Enhancement Challenge (chr /fro )Oct 3, 2025 2,458 progressive-enhancement , javascript , html , feature-detection , support Shipping Node.js Packages in 2025 (joy )Oct 3, 2025 2,457 slides , nodejs , esm , commonjs , dependencies The Words “Blah Blah Blah” Increase AI Accuracy (jim )Oct 3, 2025 2,456 ai , prompting , quality OpenAI Is Just Another Boring, Desperate AI Startup (edz )Oct 3, 2025 2,455 openai , ai , economics When Design Tokens Become Technical Debt (mur /zer )Oct 3, 2025 2,454 design-systems , design-tokens , technical-debt 9 Forms of Coupling in Software Architecture Oct 3, 2025 2,453 architecture , programming Moving PHP Open Source Forward (jet )Oct 2, 2025 2,452 php , foss , jetbrains A Few Fun Nesting Tips and Tricks (kev )Oct 2, 2025 2,451 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,450 videos , interviews , css , accessibility The Internet Is Better on Comet Oct 2, 2025 2,449 browsers , ai Stop Ignoring the Browser: The Biggest Frontend Shift in a Decade (the )Oct 2, 2025 2,448 browsers , web-platform , frameworks , react , angular What’s New in DevTools 139–141 (mat /dev )Oct 2, 2025 2,447 videos , chrome , google , browsers , dev-tools , release-notes The History of Core Web Vitals (add )Oct 2, 2025 2,446 web-vitals , performance , user-experience , metrics , google , history I Want to Intercept Boolean Coercion for Objects in JavaScript (zac )Oct 2, 2025 2,445 javascript , objects , types 80% of SDET / Automation Testers Get Rejected in the First 10 Minutes, Here’s Why Oct 2, 2025 2,444 testing , interviewing , career How Does Meta Move Terabytes of Data per Second? (vut )Oct 2, 2025 2,443 facebook+meta , tooling , data-engineering A Threat Model for Accessibility on the Web (sun )Oct 2, 2025 2,442 accessibility , css , standards A Guide to Creating Accessible PDFs Using Free Tools (stv /pic )Oct 2, 2025 2,441 guides , accessibility , pdf , tooling , testing , jaws , nvda , voiceover , screen-readers Google Puts Another Nail in the RAG Coffin With URL Context Grounding (tho )Oct 2, 2025 2,440 google , ai 3 Most Impactful Ways to Save Energy When Using AI (owe /pro )Oct 1, 2025 2,439 ai , prompting , sustainability New to the Web Platform in September (rac /dev )Oct 1, 2025 2,438 release-notes , web-platform , browsers , safari , apple , firefox , mozilla , chrome , google What’s New in Svelte: October 2025 (sve )Oct 1, 2025 2,437 release-notes , svelte , sveltekit How to Optimize Viewport for Mobile for Faster Interactions (deb )Oct 1, 2025 2,436 how-tos , viewport , mobile , performance , optimization , html Understanding the Removal of 4.1.1 Parsing in WCAG 2.2 (tpg )Oct 1, 2025 2,435 accessibility , wcag , conformance , html HTML’s Best Kept Secret: The “<output>” Tag (den )Oct 1, 2025 2,434 html Inset Shadows Directly on “img” Elements (ana /fro )Oct 1, 2025 2,433 images , svg , css , shadows 15 Recent Node.js Features That Replace Popular npm Packages (nod )Oct 1, 2025 2,432 nodejs , npm , dependencies , maintenance What’s New in ViteLand: September 2025 Recap (man /voi )Oct 1, 2025 2,431 release-notes , rolldown , vite , vitest June Liu and David Denedo on Making the Web Accessible: The Mission Behind WP Accessibility Day (nat +)Oct 1, 2025 2,430 podcasts , interviewing , awareness-days , wordpress , accessibility Why Designers Abandoned Their Dreams of Changing the World (edw /fin )Oct 1, 2025 2,429 design , career Designers Should Look to Demis Hassabis—Not Jony Ive Oct 1, 2025 2,428 design The Death of the Double Click: How UX Finally Buried a Relic of the Desktop Era (web )Oct 1, 2025 2,427 desktop , interaction-design , user-experience When’s the Right Time to Start Documenting Your Design System? (amy /zer )Oct 1, 2025 2,426 design-systems , documentation SEO, SEM, and GEO: Understanding the Differences and Opportunities Oct 1, 2025 2,425 seo , sem , ai , keywords , marketing , concepts , comparisons How Deno Protects Against npm Exploits (den )Sep 30, 2025 2,424 deno , npm , security Testing Methods: Non-Text Contrast (dec )Sep 30, 2025 2,423 accessibility , testing , wcag , contrast , colors You Can Now Make PS2 Games in JavaScript Sep 30, 2025 2,422 javascript ADA Title II and PDFs: Fix, Archive, or Delete? (kar )Sep 30, 2025 2,421 accessibility , ada , compliance , pdf I Completed an IT Degree… What’s Accessibility? (int )Sep 30, 2025 2,420 accessibility , career Avoid These AI Coding Mistakes (ian )Sep 30, 2025 2,419 ai , mistakes In the Economy of User Effort, Be a Bargain, Not a Scam (lea )Sep 30, 2025 2,418 usability , user-experience , product-management 7 Practical Animation Tips (emi )Sep 30, 2025 2,417 animations , buttons , tooltips , css , tips-and-tricks Make Navigation Accessible With “aria-current” (a11 )Sep 30, 2025 2,416 accessibility , navigation , aria , attributes Accessible Form Validation With Examples and Code (pop )Sep 30, 2025 2,415 accessibility , validation , forms , examples Website Accessibility Strategy (pop )Sep 30, 2025 2,414 accessibility , strategies , content , processes Touring New CSS Features in Safari 26 (mon /css )Sep 29, 2025 2,413 css , safari , apple , browsers AEO vs. SEO: Core Differences and How to Win Visibility in Both (sem )Sep 29, 2025 2,412 how-tos , seo , comparisons , content , search Introducing Claude Agent in JetBrains IDEs (jet )Sep 29, 2025 2,411 introductions , jetbrains , code-editors , claude , anthropic , ai Polypane 26: Accurate Device Emulation With Safe Area and Small Viewport Units (pol )Sep 29, 2025 2,410 release-notes , polypane , browsers