Web Components: Working With Shadow DOM (sma )Jul 28, 2025 1,792 web-components , shadow-dom , dom , html The Useless “useCallback” (tkd )Jul 28, 2025 1,791 react , callbacks , memoization The Death of the Click: How Scrolling Took Over the Web (web )Jul 28, 2025 1,790 web , scrolling , user-experience Neo-Brutalism: Breaking Rules, Loudly (uxd )Jul 28, 2025 1,789 design , history , trends Making a Masonry Layout That Works Today (zel /css )Jul 28, 2025 1,788 css , layout , masonry Logical Assignment Operators in JavaScript: Small Syntax, Big Wins Jul 28, 2025 1,787 javascript , operators Liquid Glass on the Web (chr /fro )Jul 28, 2025 1,786 design , effects , css , examples Introducing Copilot Mode in Edge: A New Way to Browse the Web (mic )Jul 28, 2025 1,785 introductions , edge , microsoft , browsers , ai Frontend News #15: Transform Order Matters, Creative Drop Caps, Frontend Developer Quiz (zor /css )Jul 28, 2025 1,784 videos , css , animations , transforms , apis , debugging , buttons The Many, Many, Many JavaScript Runtimes of the Last Decade (shi )Jul 27, 2025 1,783 javascript , runtimes , history Ladybird Proves You Can Just Build a New Web Browser Jul 27, 2025 1,782 videos , ladybird , browsers AI Won’t Kill UX—We Will (uxd )Jul 27, 2025 1,781 ai , user-experience , design , creativity AI Has Flipped Software Development Jul 27, 2025 1,780 ai , programming , design , prototyping , processes 99% of Developers Haven’t Seen Claude Code Sub Agents (It Changes Everything) Jul 27, 2025 1,779 claude , anthropic , ai The Needs of People With Cognitive Disabilities (oze )Jul 26, 2025 1,778 accessibility , wcag Countdowns and Timers—Forgotten Detail That Can Make Your Users Really Hate Your Product (cer )Jul 26, 2025 1,777 accessibility , time , user-experience Vanilla JavaScript Support for Tailwind Plus (phi +/tai )Jul 25, 2025 1,776 tailwind , javascript Three HTTP Versions Later, Forms Are Still a Mess Jul 25, 2025 1,775 http , protocols , forms Stop Skimming Documentation Jul 25, 2025 1,774 documentation , learning Making Sense of the Performance Extensibility API (css )Jul 25, 2025 1,773 performance , profiling , apis How to Discover a CSS Trick (css )Jul 25, 2025 1,772 how-tos , css Why and How to Write Minimal and Valid HTML, a Link Guide (j9t )Jul 24, 2025 1,771 html , minimalism , conformance , how-tos , guides , link-lists The “figcaption” Problem (chr /fro )Jul 24, 2025 1,770 html , css The “Accessibility” Link Is a Lie: My Adventures in Weaponizing Corporate Virtue Signaling (wei )Jul 24, 2025 1,769 accessibility , legal Tabs vs. Spaces: The War Is Over (xn- )Jul 24, 2025 1,768 formatting , comparisons Node.js Is Growing Up: 3 Major Releases That Changed the Game (hac )Jul 24, 2025 1,767 nodejs , history It’s Time for Modern CSS to Kill the SPA (jon )Jul 24, 2025 1,766 css , single-page-apps , tech-stacks Implementing Accessible SVG Elements (a11 )Jul 24, 2025 1,765 accessibility , svg , images , fundamentals I Tried GitHub Copilot vs. ChatGPT for Coding: What I Learned Jul 24, 2025 1,764 comparisons , ai , github-copilot , chatgpt , openai Design Systems in 2025: Why They’re the Blueprint for Consistent UX Jul 24, 2025 1,763 design-systems , design , user-experience , consistency The Web Is About to Get Better for Everyone, Everywhere (den )Jul 23, 2025 1,762 web , accessibility , eaa Release Notes for Safari Technology Preview 224 (jon /web )Jul 23, 2025 1,761 release-notes , safari , apple , browsers npm “Accidentally” Removes Stylus Package, Breaks Builds and Pipelines (ax /ble )Jul 23, 2025 1,760 npm , stylus Never Write Your Own Date Parsing Library (zac )Jul 23, 2025 1,759 javascript , libraries , comparisons , time , parsing Impact of AI on Tech Content Creators (chr )Jul 23, 2025 1,758 ai , content , monetization , career How to Sell the European Accessibility Act to Your Boss (edd /uxd )Jul 23, 2025 1,757 how-tos , eaa , legal , accessibility , advocacy , link-lists How Formatting Text in Web Design Increases Conversions (web )Jul 23, 2025 1,756 design , user-conversion Celebrating 20 Years of MDN (mdn )Jul 23, 2025 1,755 anniversaries , mdn Brick by Brick: Help Us Build CSS Masonry (pat /dev )Jul 23, 2025 1,754 css , masonry , layout , chrome , google , edge , microsoft , browsers Web Serial: The Only Reason I’ll Admit JavaScript Isn’t All Bad Jul 22, 2025 1,753 javascript The Untold Story of JavaScript Jul 22, 2025 1,752 videos , javascript , history Testing Methods: Use of Color (dec )Jul 22, 2025 1,751 accessibility , testing , wcag , colors State of HTML 2025 Now Open (lea )Jul 22, 2025 1,750 surveys , html How to Create Audio Description VTT Files for Free: No Fancy Tools Needed (mer )Jul 22, 2025 1,749 how-tos , multimedia , captions , accessibility How Semantics and ARIA Attributes Support Accessible Design (tpg )Jul 22, 2025 1,748 accessibility , semantics , aria , html , attributes Designing for User Font-Size and Zoom (mia /odd )Jul 22, 2025 1,747 design , typography , zooming , css , units , functions 9 Python Problems You Can Solve in 10 Lines or Less Jul 22, 2025 1,746 python 10 Java Performance Secrets Every Senior Developer Knows Jul 22, 2025 1,745 java , performance , tips-and-tricks Why Semantic HTML Still Matters (jon )Jul 21, 2025 1,744 html , semantics Why Quick Cache Implementation Creates More Problems Than It Solves: The Hidden Tech Debt Crisis Jul 21, 2025 1,743 performance , caching , technical-debt , maintainability , architecture The Hidden Cost of Poor Navigation: How Information Architecture Directly Impacts Business Metrics (uxm )Jul 21, 2025 1,742 information-architecture , navigation , economics The Future of the Web Is Decentralized (Whether You Like It or Not) (web )Jul 21, 2025 1,741 web The Evolving Role of AI in User Experience (uxm )Jul 21, 2025 1,740 user-experience , design , ai , trends The Communication Crisis That’s Killing UX Design Careers (uxm )Jul 21, 2025 1,739 user-experience , design , career , communication , ai , accessibility Super Short Note: Placeholder Perfidy (ste )Jul 21, 2025 1,738 accessibility , html , placeholders Quick Tip: Use Fewer Links (nat )Jul 21, 2025 1,737 links , accessibility , tips-and-tricks Performant Vue Applications With Vapor (jac )Jul 21, 2025 1,736 performance , vuejs Introducing Zustand (State Management) (ada /fro )Jul 21, 2025 1,735 introductions , state-management , zustand , react Handling JavaScript Event Listeners With Parameters (sma )Jul 21, 2025 1,734 javascript , events Git Worktrees: Git Done Right (nic )Jul 21, 2025 1,733 git , productivity eslint-config-prettier Compromised: How npm Package With 30 Million Downloads Spread Malware Jul 21, 2025 1,732 prettier , eslint , npm , security , malware Does Ranking Higher on Google Mean You’ll Get Cited in AI Overviews? (ahr )Jul 21, 2025 1,731 google , search , ai , seo CSS Logical Properties—What, Why, and How (sch )Jul 21, 2025 1,730 videos , css , logical-properties A Primer on Focus Trapping (zel /css )Jul 21, 2025 1,729 introductions , focus , keyboard-navigation , javascript , accessibility A Friendly Introduction to SVG (jos )Jul 21, 2025 1,728 introductions , svg , images Web Vital API (thi )Jul 20, 2025 1,727 videos , performance , web-vitals , apis Revisiting My 2010 JavaScript Library (dia )Jul 20, 2025 1,726 retrospectives , javascript , libraries , internet-explorer , microsoft , browsers Responsive Video Is (Almost) Easy Now (koo )Jul 20, 2025 1,725 multimedia , responsive-design Compile Svelte 5 in Your Head Jul 20, 2025 1,724 svelte , compiling , javascript AI Might Be the Best Thing to Happen to Design Communication (uxd )Jul 20, 2025 1,723 design , ai , communication , processes 10 Best VS Code Extensions Transformed My Coding in 2025 Jul 20, 2025 1,722 vs-code , microsoft , code-editors , tooling , productivity Writing “!= null”? That’s What Junior Devs Do—Here’s the Senior Way Jul 19, 2025 1,721 javascript Making Sense of Accessibility and the Law (tem )Jul 19, 2025 1,720 accessibility , legal , eaa , ada , section-508 , compliance Why 80% of Java Developers Struggle With Multithreading Jul 18, 2025 1,719 java , multithreading Unconditional Love for Conditional CSS (geo )Jul 18, 2025 1,718 css , functions , conditionals , mixins , container-queries , transitions npm Phishing Email Targets Developers With Typosquatted Domain (sar /soc )Jul 18, 2025 1,717 npm , security European Accessibility Act (EAA) FAQ (tet )Jul 18, 2025 1,716 eaa , legal , accessibility Can AI Replace Web Developers: A Practical Look at Current Tools and Limitations Jul 18, 2025 1,715 ai , tooling , career AI Agents Are Creating a New Security Nightmare for Enterprises and Startups (the )Jul 18, 2025 1,714 ai , security , apis The Multi-Repository TypeScript Problem Jul 17, 2025 1,713 typescript , monorepos New Colors Without Shooting Lasers Into Your Eyes (dyn )Jul 17, 2025 1,712 colors Generative User Interfaces (mik +/cod )Jul 17, 2025 1,711 videos , interviews , ai , prompting , developer-experience , tooling AI Tools + AI Fluency + Human Advantage = AI-Native Designer (uxd )Jul 17, 2025 1,710 design , user-experience , ai , tooling , career , link-lists This Is Why Nobody Submits PRs to Open Source Anymore Jul 16, 2025 1,709 foss , community , maintenance , ai The Untold Story of JavaScript (den )Jul 16, 2025 1,708 videos , javascript , history The Agentic AI Era at JetBrains Is Here (jet )Jul 16, 2025 1,707 code-editors , jetbrains , ai React Router and React Server Components: The Path Forward (mar /rem )Jul 16, 2025 1,706 react , react-router , components , outlooks How AI Vibe Coding Is Destroying Junior Developers Careers Jul 16, 2025 1,705 career , ai , vibe-coding , learning Eight Skunkworks Projects That Advance Accessibility Without Approval Jul 16, 2025 1,704 accessibility , examples , advocacy Charlotte Bax on Reducing Your Website’s Carbon Footprint (dig +)Jul 16, 2025 1,703 podcasts , interviews , sustainability , wordpress Why Women in Tech Isn’t Enough (whi )Jul 15, 2025 1,702 community , career We Migrated Our Site to Eleventy and Increased Performance by 24% Jul 15, 2025 1,701 migrating , nextjs , eleventy , performance , comparisons Tuesday, July 15, 2025 Security Releases (nod )Jul 15, 2025 1,700 release-notes , nodejs , security Stacked Transforms (chr /fro )Jul 15, 2025 1,699 css , transforms , animations Shipping WebGPU on Windows in Firefox 141 (jbl /moz )Jul 15, 2025 1,698 webgpu , firefox , mozilla , browsers , windows , microsoft Public CSS Custom Properties in the Shadow DOM (mic )Jul 15, 2025 1,697 css , custom-properties , shadow-dom , dom , animations Naked and Semantic (ark +/dea )Jul 15, 2025 1,696 podcasts , interviews , awareness-days , css , semantics , maintainability Fast, Simple, High Impact: DIY Accessibility Testing for Any Team (a11 )Jul 15, 2025 1,695 accessibility , testing , keyboard-navigation Everything That Is Coming in PHP 8.5 (ami )Jul 15, 2025 1,694 php Design Tokens for Links Jul 15, 2025 1,693 design-tokens , links Announcing Nuxt 4.0 (dan /nux )Jul 15, 2025 1,692 release-notes , nuxt Why I’m Writing Pure HTML and CSS in 2025 Jul 14, 2025 1,691 html , css The Three Great Virtues of an AI-Assisted Programmer Jul 14, 2025 1,690 programming , ai , principles , career Setting Line Length in CSS (and Fitting Text to a Container) (dxn /css )Jul 14, 2025 1,689 css , units , typography Proposal—Shift Node.js to Annual Major Releases and Shorten LTS Duration (raf )Jul 14, 2025 1,688 discussions , nodejs Modern Async Iteration in JavaScript With “Array.fromAsync()” Jul 14, 2025 1,687 javascript , arrays , asynchronicity Improving Design Critiques (uxd )Jul 14, 2025 1,686 design , processes , communication , optimization I Used n8n and ChatGPT and Reddit to Make $2.4K in 7 Days—Here’s How (ask )Jul 14, 2025 1,685 monetization , tooling , chatgpt , ai How Keyboard Traps Impact Web Accessibility (a11 )Jul 14, 2025 1,684 accessibility , keyboard-navigation , focus , testing How I Made My Next.js Blog Serve Markdown Files for Agent Experience SEO (AX–SEO) Jul 14, 2025 1,683 nextjs , markdown , seo , agent-experience Dynamic “nth-child()” Using “sibling-index()” and “if()” (css )Jul 14, 2025 1,682 css , functions , conditionals Did AI Kill the System’s Thinking Skills in UX? (uxd )Jul 14, 2025 1,681 user-experience , product-management , ai Design Patterns for AI Interfaces (vit /sma )Jul 14, 2025 1,680 ai , design , design-patterns , agent-experience Contagious Interview Campaign Escalates With 67 Malicious npm Packages and New Malware Loader (soc )Jul 14, 2025 1,679 security , npm , dependencies Checkbox Design: 8 Guidelines Jul 14, 2025 1,678 videos , guidelines , forms , labels , usability Apple’s Browser Engine Ban Persists, Even Under the DMA (owa )Jul 14, 2025 1,677 apple , browser-engines , webkit , safari , legal , browsers Am I Becoming Irrelevant? (jor )Jul 14, 2025 1,676 career A11y 101: 2.2.2 Pause, Stop, Hide (nat )Jul 14, 2025 1,675 accessibility , wcag , multimedia , animations , reduced-motion A Label and a Name Walk Into a Bar (ste )Jul 14, 2025 1,674 accessibility , labels , html , concepts , examples There’s No Such Thing as a CSS Reset (aaa )Jul 13, 2025 1,673 css , resets Crawling a Billion Web Pages in Just Over 24 Hours, in 2025 Jul 13, 2025 1,672 crawling Write Flutter Like Google (dee )Jul 12, 2025 1,671 flutter , google , software-design-patterns We Need to Talk About Your Accessibility Statement (cer )Jul 12, 2025 1,670 accessibility , documentation , compliance PHP vs. Node.js: Real Truth About Backend Development in 2025 (jay )Jul 12, 2025 1,669 php , nodejs , comparisons Pair Programming Is the Better Code Review Jul 12, 2025 1,668 quality , code-reviews , collaboration “No Code” Is Dead (dar /the )Jul 12, 2025 1,667 low-and-no-code , vibe-coding , ai Deploy a Site With a Build Process and a Custom Domain Name (chr /fro )Jul 12, 2025 1,666 deploying , building , domains , astro , netlify Two AI Legends Predict the Future of Programming (and It’s Not What You Think) Jul 11, 2025 1,665 ai , programming , outlooks The Customizable Select: Optgroup, Creating a True Select Menu (uti )Jul 11, 2025 1,664 forms , css Scroll-Driven Sticky Heading (ami /css )Jul 11, 2025 1,663 headings , css , animations , positioning , scrolling , effects Playing With the New Caret CSS Properties (reg /iga )Jul 11, 2025 1,662 css I’m More Proud of These 128 Kilobytes Than Anything I’ve Built Since Jul 11, 2025 1,661 performance , case-studies , flash-of-x , svg , minification , optimization How I Use Claude Code (and My Best Tips) Jul 11, 2025 1,660 videos , claude , anthropic , ai , tips-and-tricks Creator of Bun Jarred Sumner on Building Bun, Node.js Compatibility, and AI in Dev Workflows (jar /git )Jul 11, 2025 1,659 videos , interviews , bun , ai 5 Things I Learned From 5 Years at Vercel (lee )Jul 11, 2025 1,658 lessons , vercel Why I Don’t Trust WCAG 2.2 and What I’m Hoping From 3.0 (dxn /log )Jul 10, 2025 1,657 accessibility , wcag , standards Screen Reader HTML Support Tables (ste /tet )Jul 10, 2025 1,656 html , support , screen-readers , jaws , nvda “@ property” (kev )Jul 10, 2025 1,655 css , houdini Please, Can We Have ARIA Notify (nic )Jul 10, 2025 1,654 accessibility , aria , live-regions , apis Parsing 1 Billion Rows in Bun/TypeScript Under 10 Seconds Jul 10, 2025 1,653 bun , typescript , parsing , performance Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity Jul 10, 2025 1,652 ai , productivity , foss , studies , research Managing the State of Your Promises (ato )Jul 10, 2025 1,651 javascript , state-management , promises Get the Index of an Element Within Its Parent (css )Jul 10, 2025 1,650 css , functions Managing Focus and Visible Focus Indicators: Practical Accessibility Guidance for the Web (tpg )Jul 9, 2025 1,649 accessibility , focus , keyboard-navigation , wcag HTML Minifier Next (a Maintained Fork of HTML Minifier) (j9t )Jul 9, 2025 1,648 html , html-minifier , minification , optimization , tooling How to Communicate Performance to Clients as an Agency (a Practical Guide) (jor )Jul 9, 2025 1,647 guides , performance , business-relations , communication “:has()” Is More Than a Parent Selector (kev )Jul 9, 2025 1,646 videos , css , selectors Benchmarking in UX—an Organizational Framework (uxd )Jul 9, 2025 1,645 user-experience , design , processes , research Back When Websites Had a Pulse (uxd )Jul 9, 2025 1,644 user-experience , multimedia When Accessibility Standards Slip, Design Steps Up Jul 8, 2025 1,643 accessibility , design We Studied 100 Dev Tool Landing Pages—Here’s What Really Works in 2025 (tra /evi )Jul 8, 2025 1,642 landing-pages , design , comparisons View Transition List Reordering (With a Kick Flip) (chr /fro )Jul 8, 2025 1,641 css , view-transitions , animations , effects These 5 Programming Languages Are Quietly Taking Over in 2025 Jul 8, 2025 1,640 programming , rust , python , go , javascript The Real Problem With Technical Debt (and How to Actually Fix It) (kev )Jul 8, 2025 1,639 videos , technical-debt , concepts Testing Methods: Identify Input Purpose (dec )Jul 8, 2025 1,638 accessibility , testing Short Note: WCAG/ARIA—State of Confusion (ste )Jul 8, 2025 1,637 accessibility , wcag , aria How to Measure the ROI of AI Coding Assistants (jkr /the )Jul 8, 2025 1,636 how-tos , ai , code-editors , economics Design Is Flattening. So, How Will You Fight for Your Users? (ian /uxd )Jul 8, 2025 1,635 design , user-experience Bulletproof Web Component Loading (cfe )Jul 8, 2025 1,634 web-components , javascript What Is “popover=hint”? (una )Jul 7, 2025 1,633 html , attributes , pop-overs The Slow Implosion of WordPress: 2025 and the CMS That’s Losing Its Soul (web )Jul 7, 2025 1,632 wordpress The Open-Source Software Saving the Internet From AI Bot Scrapers (ema /404 )Jul 7, 2025 1,631 ai , scraping , tooling The History of React Through Code (cru /pla )Jul 7, 2025 1,630 react , history , examples My 10 Level Claude Code Cheat Sheet Will Make You a Pro in Minutes (Which Level Are You?) (joe )Jul 7, 2025 1,629 claude , anthropic , ai , cheat-sheets It’s All About (Accessibility) Focus and Compose (eev )Jul 7, 2025 1,628 accessibility , focus , keyboard-navigation , components Is It Still Worth Using jQuery in 2025? Jul 7, 2025 1,627 jquery , history HTML Day 2025 (htm )Jul 7, 2025 1,626 awareness-days , html Designing Information Architecture: Design Principles (pab /uxm )Jul 7, 2025 1,625 books , information-architecture , design , principles A11y 101: 2.2.1 Timing Adjustable (nat )Jul 7, 2025 1,624 introductions , accessibility , time 24 UX Design Principles of the Build-for Framework (uxm )Jul 7, 2025 1,623 user-experience , design , principles Stop Killing Frameworks and Languages Jul 6, 2025 1,622 programming , java , python , django , flutter JavaScript Scope Hoisting Is Broken (dev )Jul 6, 2025 1,621 javascript , scope , code-splitting The Masked Side of Design Leadership (uxd )Jul 5, 2025 1,620 design , leadership Frontend Dogma’s Global RSS Feed Is Now a Paid Feature (fro )Jul 5, 2025 1,619 frontend-dogma 50 AI Prompts to Automate Everything You Hate as a DevOps Engineer (oso )Jul 5, 2025 1,618 ai , prompting , dev-ops , automation 30 Years of JavaScript: 10 Milestones That Changed the Web (ric /the )Jul 5, 2025 1,617 javascript , anniversaries , history , ecmascript , ajax , jquery , web-2.0 , nodejs , npm , react , typescript , webassembly When Figma Starts Designing Us (run /des )Jul 4, 2025 1,616 figma , tooling , design JavaScript Is Being Rewritten in Rust (ost /end )Jul 4, 2025 1,615 javascript , rust htmx Made Me Like the Web Again Jul 4, 2025 1,614 htmx How to Think Like a Front-End Architect (Not Just a Developer) Jul 4, 2025 1,613 how-tos , architecture , concepts , career “satisfies” in TypeScript (ada /fro )Jul 3, 2025 1,612 typescript “:nth-last-child” (kev )Jul 3, 2025 1,611 css , selectors I Started Learning JavaScript Again—a Beginner-Friendly Guide to the Basics Jul 3, 2025 1,610 guides , fundamentals , javascript Ensuring Accessibility in Single Page Applications: A Comprehensive Guide Jul 3, 2025 1,609 guides , accessibility , single-page-apps Don’t Choose the Wrong Web Team—Here’s Why It Matters Jul 3, 2025 1,608 business-relations , collaboration , processes , economics Digital Accessibility Fundamentals: Why Engage With Digital Accessibility? (int )Jul 3, 2025 1,607 videos , fundamentals , accessibility Digital Accessibility Fundamentals: Who Does Digital Accessibility Affect? (int )Jul 3, 2025 1,606 videos , fundamentals , accessibility Digital Accessibility Fundamentals: What Is Digital Accessibility? (int )Jul 3, 2025 1,605 videos , fundamentals , accessibility Digital Accessibility Fundamentals: What Are Our Obligations? (int )Jul 3, 2025 1,604 videos , fundamentals , accessibility , legal 4 Untranslatable Words Behind Patreon’s Internationalization Overhaul Jul 3, 2025 1,603 internationalization , localization , case-studies Why Designers Sound Negative (and Why That’s a Good Thing) (and )Jul 2, 2025 1,602 design , communication , collaboration What Every React Developer Should Know About Signals (rya )Jul 2, 2025 1,601 videos , react , signals , history Shadow DOM: The Ultimate Solution for Embedding Third-Party HTML Without CSS Conflicts Jul 2, 2025 1,600 shadow-dom , dom , html , css From Prompt to Deployed App in Less Than 2 Minutes (dyn )Jul 2, 2025 1,599 ai , prompting , deploying , google , guides Firefox and Chrome Are Old News—Here Are 4 Great Alternatives (mic )Jul 2, 2025 1,598 browsers , brave , vivaldi , opera Elizabeth Goodspeed on the Rise of the Designer as Influencer (goo /its )Jul 2, 2025 1,597 design , social-media , career CSS Intelligence: Speculating on the Future of a Smarter Language (sma )Jul 2, 2025 1,596 css , history , outlooks AI Didn’t Kill Web Design—Templates Did It First (web )Jul 2, 2025 1,595 design , ai You’re All CTO Now (jam )Jul 1, 2025 1,594 ai , career What’s New in ECMAScript 2025 (paw )Jul 1, 2025 1,593 ecmascript The Gap Strikes Back: Now Stylable (pat /css )Jul 1, 2025 1,592 css The Accessibility Pipeline for Frontend Teams (sto )Jul 1, 2025 1,591 storybook , accessibility Testing Methods: Orientation (dec )Jul 1, 2025 1,590 accessibility , testing , wcag Tabindex: What It Is, How It Works, and When to Use It (pop )Jul 1, 2025 1,589 html , focus , keyboard-navigation , accessibility State of Devs 2025 Survey: Maybe Don’t Call Yourself a Frontend Developer? (sac )Jul 1, 2025 1,588 career , metrics , comparisons Software Engineering With LLMs in 2025: Reality Check (ger )Jul 1, 2025 1,587 ai , tooling , programming , metrics New Google Search Console Insights Report (rus /ser )Jul 1, 2025 1,586 google , search , seo Introducing Pay per Crawl: Enabling Content Owners to Charge AI Crawlers for Access (clo )Jul 1, 2025 1,585 introductions , cloudflare , ai , crawling Fear May Be the Mind-Killer, but Unindexed Database Queries Are the Database-Killer Jul 1, 2025 1,584 databases , performance Custom Select (That Comes Up From the Bottom on Mobile) (chr /fro )Jul 1, 2025 1,583 html , forms , css , animations , progressive-enhancement , mobile CSS Conditionals With the New “if()” Function (una /dev )Jul 1, 2025 1,582 css , conditionals , functions Creating an Effective Website Accessibility Checklist Jul 1, 2025 1,581 accessibility , checklists Build Your First MCP Server: Tutorial for Beginners (deb )Jul 1, 2025 1,580 videos , tutorials , mcp , ai , servers , functionality A Simple Website Jul 1, 2025 1,579 websites , history , layout , animations , images , tables , javascript , ajax , flash , deploying , simplicity 10 Figma Shortcuts That Will Cut Your Design Time in Half (uxd )Jul 1, 2025 1,578 design , figma , keyboard-shortcuts , productivity Why Automattic CEO Matt Mullenweg Went to War Over WordPress (pho +/ver )Jun 30, 2025 1,577 interviews , automattic , wordpress , wp-engine WebAssembly: Yes, but for What? (win /acm )Jun 30, 2025 1,576 webassembly Using CSS Cascade Layers With Tailwind Utilities (zel /css )Jun 30, 2025 1,575 css , cascade , tailwind The New Skill in AI Is Not Prompting, It’s Context Engineering Jun 30, 2025 1,574 ai , prompting Step Gradients With a Given Number of Steps (ana /fro )Jun 30, 2025 1,573 gradients , css , sass , svg , filters Public and Private CSS Cascade Layers in a Design System (cfe )Jun 30, 2025 1,572 css , cascade Polypane 25: Browser Extensions With Manifest V3, Form Outlines, and Chromium 138 (pol )Jun 30, 2025 1,571 release-notes , polypane , browsers New to the Web Platform in June (rac /dev )Jun 30, 2025 1,570 release-notes , web-platform , browsers , chrome , google , firefox , mozilla , safari , apple Multicol and Fragmentation (rac /css )Jun 30, 2025 1,569 videos , css , layout How JSDoc Saved My Dev Workflow (ato )Jun 30, 2025 1,568 jsdoc , javascript , typescript , documentation Guide to Custom UI for Augmented Reality (uxd )Jun 30, 2025 1,567 guides , design , xr , link-lists Google: Many Top Sites Have Invalid HTML and Still Rank (mat /sea )Jun 30, 2025 1,566 google , html , conformance , quality , seo Design Is a Language (uxd )Jun 30, 2025 1,565 design , communication CLS Is the New Page Speed: Why Designers Need to Care More Than Developers (web )Jun 30, 2025 1,564 performance , web-vitals , design , user-experience A11y 101: 2.1.4 Character Key Shortcuts (nat )Jun 30, 2025 1,563 introductions , accessibility , wcag , keyboard-shortcuts What’s the Difference Between Ordinary Functions and Arrow Functions in JavaScript? (jrs )Jun 29, 2025 1,562 javascript , functions , comparisons The Eleven Commandments of AI UX (uxd )Jun 29, 2025 1,561 ai , user-experience , design , principles Default Parameters: Your Code Just Got Smarter Jun 29, 2025 1,560 javascript Accessible Social Media: Alt Text Jun 28, 2025 1,559 accessibility , social-media , alt-text , images What Is a VPAT? Understanding the Meaning and Value of the Voluntary Product Accessibility Template (tpg )Jun 27, 2025 1,558 accessibility , vpat-acr , compliance The European Accessibility Act: Dreams and Gratitude (lfl )Jun 27, 2025 1,557 eaa , legal , accessibility The Best Career Advice I Ever Got Jun 27, 2025 1,556 career , leadership Stop Using Hero Images! They’re Killing Your UX (web )Jun 27, 2025 1,555 images , design , user-experience Stop Coding Like You Work at Google (neo )Jun 27, 2025 1,554 programming , google MCP Security Vulnerabilities and Attack Vectors Jun 27, 2025 1,553 mcp , ai , security JavaScript Trademark Update (tin /den )Jun 27, 2025 1,552 javascript , legal , oracle It’s More Than Picking a Pretty Font (uxd )Jun 26, 2025 1,551 accessibility , fonts , legibility , readability , typography , wcag Innovative Solutions for Ecommerce—How Shopify Headless Works (ami )Jun 26, 2025 1,550 shopify , headless , ecommerce Implement WCAG Rules in Your Infographics (a11 )Jun 26, 2025 1,549 accessibility , wcag , visualization , design , images , alt-text , contrast , colors I Don’t Care if My Manager Writes Code Jun 26, 2025 1,548 engineering-management How to Make a Design System That’s Not Boring (bra +/cod )Jun 26, 2025 1,547 videos , how-tos , design-systems , interviews Figma Variables and Design Tokens: Naming and Creating Variables (lur /zer )Jun 26, 2025 1,546 figma , variables , design-tokens , naming Ecma International Approves ECMAScript 2025: What’s New? (rau )Jun 26, 2025 1,545 javascript , ecmascript Disabling Zsh History for a Given Shell Session (www )Jun 26, 2025 1,544 shell A Step Into the Spatial Web: The HTML Model Element in Apple Vision Pro (zac /web )Jun 26, 2025 1,543 spatial-web , html , apple , xr