Polypane 24: Recording, 3D View, Custom Tab Colors, and HTML Editing (pol )Apr 23, 2025 16,188 release-notes , polypane , browsers 10 Tips for Junior Developers to Effectively Use LLMs and AI (owe /pro )Apr 23, 2025 16,187 ai , tips-and-tricks JavaScript Framework Reality Check: What’s Actually Working (the )Apr 23, 2025 16,186 javascript , frameworks , qwik , solidjs , sveltekit , fresh Break Google’s Search Monopoly Without Breaking the Web (owa )Apr 23, 2025 16,185 google , search , chrome , browsers , web-platform , open-web Contextual Logging With “console.context()” (pat /mic )Apr 22, 2025 16,184 console , javascript , dev-tools , browsers Newfangled Browser Alternatives (chr /fro )Apr 22, 2025 16,183 browsers , arc , the-browser-company , vivaldi , brave , comparisons , link-lists Eleventy: A GitHub Workflow to Check if an Automated Dependency Update Would Break Your Site (j9t )Apr 22, 2025 16,182 eleventy , dependencies , nodejs , automation , github-actions Google Won’t Ditch Third-Party Cookies in Chrome After All (rwh /ars )Apr 22, 2025 16,181 chrome , google , browsers , cookies Why I’m Not Ready to Abandon JavaScript for “Faster” Languages Apr 22, 2025 16,180 javascript , rust , go , refactoring , performance Impossible Components (dan )Apr 22, 2025 16,179 components , react , state-management Next Steps for Privacy Sandbox and Tracking Protections in Chrome Apr 22, 2025 16,178 chrome , google , browsers , privacy , cookies Creating CSS Theme Variables From a JS File (mic )Apr 22, 2025 16,177 css , theming , custom-properties , javascript , conversion What Is llms.txt, and Should You Care About It? (ahr )Apr 22, 2025 16,176 ai , crawling , robotstxt Color Contrast and Readability: The Cornerstones of Accessible Design Apr 21, 2025 16,175 accessibility , design , colors , contrast , readability , wcag A Web Component UI Library for People Who Love HTML (cfe )Apr 21, 2025 16,174 libraries , web-components How Accessibility Audits Are Shaping the Future of User-Centered Design (uxm )Apr 21, 2025 16,173 accessibility , auditing , usability , seo , compliance , branding , user-conversion The European Accessibility Act: What Businesses and App Developers Need to Know Apr 21, 2025 16,172 accessibility , eaa , legal 11 Practical Ways I Use AI Agents Without Losing My Authenticity (bla /ope )Apr 21, 2025 16,171 ai , creativity , processes , examples Everything’s a Vibe: Is It Progress or Just an Illusion? (uxd )Apr 21, 2025 16,170 vibe-coding , ai , user-experience The Oppressive Foundation of Minimalist Design (uxd )Apr 21, 2025 16,169 design , minimalism How to Meet SC 2.5.3 “Label in Name” (tpg )Apr 21, 2025 16,168 how-tos , accessibility , wcag , labels , forms How to Validate Ideas Faster With No-Code Prototypes (uxm )Apr 21, 2025 16,167 how-tos , design , low-and-no-code , prototyping A11y 101: 1.4.10 Reflow (nat )Apr 21, 2025 16,166 introductions , accessibility , wcag , reflow When to Use “map()” vs. “forEach()” Apr 21, 2025 16,165 javascript , arrays , comparisons Unlocking 7 Hidden Benefits Through Web Site Redesign (uxm )Apr 21, 2025 16,164 redesigning , user-experience , user-conversion , economics , maintainability , accessibility , usability , branding Buttons vs. Links: What’s the Difference and Why Does It Matter? Apr 21, 2025 16,163 videos , buttons , links , usability , comparisons Web Typography: A Refresher and History (zel )Apr 20, 2025 16,162 typography , history , link-lists Why Use Personal OKRs (cwo )Apr 20, 2025 16,161 okr , career , processes LangChain + MCP + RAG + Ollama = the Key to Powerful Agentic AI Apr 19, 2025 16,160 ai , langchain , mcp , tooling Vibe Coding Is Not an Excuse for Low-Quality Work (add )Apr 18, 2025 16,159 vibe-coding , ai , quality How I Run Eleventy (It’s Complicated?) (j9t )Apr 18, 2025 16,158 eleventy What Does It Really Mean for a Site to Be Keyboard Navigable (sma )Apr 18, 2025 16,157 accessibility , keyboard-navigation , focus , skip-links Why Every Web Designer Secretly Hates Their Past Work (web )Apr 18, 2025 16,156 career , design Fixing Vercel’s Landing Page Apr 18, 2025 16,155 design , effects , landing-pages , vercel State of Devs 2025 (sac /dev )Apr 18, 2025 16,154 surveys , career Keeping It on the “<dl>”—Another HTML Gem You Never Use (cod )Apr 18, 2025 16,153 html , lists , semantics “Pretty” Is in the Eye of the Beholder (geo /css )Apr 18, 2025 16,152 typography , css , browsers , support , chrome , google , safari , apple Fostering an Accessibility Culture (dad /sma )Apr 17, 2025 16,151 accessibility , training , culture , processes WCAG in Plain English (aaa )Apr 17, 2025 16,150 accessibility , wcag , guides Contribute to the 2025 Web Almanac Apr 17, 2025 16,149 web-almanac , web-platform , community Creating an Accessible Accordion With HTML Description Lists (kar )Apr 17, 2025 16,148 accessibility , html , lists , accordions How to Write Error Messages That Actually Help Users Rather Than Frustrate Them (amy /pic )Apr 17, 2025 16,147 how-tos , writing , microcontent , errors , usability , user-experience State of AI 2025 [Results] (sac /dev )Apr 17, 2025 16,146 surveys , ai , code-editors , tooling So, You Want to Give Up CSS Pre- and Post-Processors… (zel /css )Apr 17, 2025 16,145 css , preprocessors , postprocessors , tailwind , lightning-css AI Overviews Reduce Clicks by 34.5% (ahr )Apr 17, 2025 16,144 ai , search , google , seo , metrics “:only-child” (kev )Apr 17, 2025 16,143 css , selectors The Best Node.js Observability Tools in 2025: N|Solid vs. New Relic, Datadog, and More (nod )Apr 16, 2025 16,142 nodejs , observability , tooling , opentelemetry , comparisons The Best CSS One-Liner to Improve Performance in 2025 Apr 16, 2025 16,141 css , performance “oklch()” (ada )Apr 16, 2025 16,140 css , colors , functions , oklch Aaron D. Campbell [on] Why Open Standards and WordPress Matter (aar +)Apr 16, 2025 16,139 podcasts , interviews , standards , wordpress 5 Ways to Reduce HTML File Size on Your Website, Step 0 (j9t )Apr 16, 2025 16,138 html , performance , optimization Optimizing Node.js Performance: V8 Memory Management and GC Tuning (mco /pla )Apr 16, 2025 16,137 nodejs , performance , optimization , v8 , javascript-engines , javascript , memory , garbage-collection Using CSS “backdrop-filter” for UI Effects (pre /css )Apr 16, 2025 16,136 css , filters , effects Navigating the 2026 ADA Guidelines (ter +)Apr 16, 2025 16,135 videos , guidelines , accessibility , ada , legal Memoizing the Cache in Laravel (ami )Apr 16, 2025 16,134 laravel , caching , memoization How to Begin a WordPress Blog: A Step-by-Step Guide for Beginners Apr 16, 2025 16,133 guides , wordpress , blogging Serverless Is a Scam Apr 16, 2025 16,132 serverless , containerization , comparisons Image Alt Text Guide: How to Write and Add Image Alt Text Reference Apr 16, 2025 16,131 guides , accessibility , user-experience , seo , alt-text , images , shopify State of AI [Results] (ver )Apr 16, 2025 16,130 surveys , ai , tooling , processes , product-management , outlooks What Happens When a Program Calls Sleeps? Apr 16, 2025 16,129 videos , programming Out of Order (don )Apr 16, 2025 16,128 css , positioning , design Local SEO vs. National SEO vs. Global SEO: A Strategy Guide (sem )Apr 16, 2025 16,127 guides , seo , strategies , comparisons , tooling Google Is Ending Support for Country-Code Google Domains Like google.fr or google.co.uk Apr 16, 2025 16,126 google Can LLMs Earn $1M From Real Freelance Coding Work? Apr 16, 2025 16,125 ai , programming , engineering-management , quality , economics [Records and Tuples] Proposal Is Withdrawn (ash )Apr 15, 2025 16,124 ecmascript Testing Methods—Pre-Recorded Captions (dec )Apr 15, 2025 16,123 accessibility , testing , captions , multimedia Threat Actors Misuse Node.js to Deliver Malware and Other Malicious Payloads (mic )Apr 15, 2025 16,122 nodejs , security , malware Advanced React in the Wild (add )Apr 15, 2025 16,121 react , nextjs , performance , case-studies Principles for Coding Securely With LLMs Apr 15, 2025 16,120 ai , security , principles SvelteKit Is the Best Way to Build Single Page Apps—and It Just Got Even Better Apr 15, 2025 16,119 videos , sveltekit , single-page-apps Inclusive Dark Mode: Designing Accessible Dark Themes for All Users (sma )Apr 15, 2025 16,118 accessibility , design , dark-mode Why You Need to Know Your Site’s Performance Plateau (and How to Find It) (tam /spe )Apr 15, 2025 16,117 performance , metrics , concepts Tech Hiring: Is This an Inflection Point? (ger )Apr 15, 2025 16,116 hiring , interviewing , career , ai Firefox 137.0.2 Is a Big Bug Fix and Security Update Release Apr 15, 2025 16,115 firefox , mozilla , browsers TLS Certificate Lifetimes Will Officially Reduce to 47 Days Apr 14, 2025 16,114 tls , certificates , security Float16Array in JavaScript (tre )Apr 14, 2025 16,113 javascript , arrays Accessible Forms: Tips and Techniques Apr 14, 2025 16,112 accessibility , forms , labels , keyboard-navigation , errors , testing , tips-and-tricks , techniques 14 Web Performance Tips for 2025 (sia )Apr 14, 2025 16,111 performance , web-vitals , culture , tips-and-tricks A11y 101: 1.4.5 Images of Text (nat )Apr 14, 2025 16,110 introductions , accessibility , wcag , images , alt-text Getting Specific About CSS Specificity (kat )Apr 14, 2025 16,109 css , selectors , cascade Hako Apr 14, 2025 16,108 javascript-engines Next Level CSS Styling for Cursors (val /css )Apr 14, 2025 16,107 css , javascript , cursors The Post-Developer Era (jos )Apr 14, 2025 16,106 ai , code-editors , tooling , outlooks , career 10 Figma Hacks I Wish I’d Known Earlier (and You Should Know Now) (uxd )Apr 13, 2025 16,105 figma Deploying TypeScript: Recent Advances and Possible Future Directions (rau )Apr 13, 2025 16,104 typescript , deploying How to Hire (hvp )Apr 12, 2025 16,103 how-tos , hiring , engineering-management , career A Flowing WebGL Gradient, Deconstructed Apr 12, 2025 16,102 webgl , gradients , javascript , math Is “Ethical AI” an Oxymoron? (hdv )Apr 12, 2025 16,101 ai , ethics , licensing , sustainability LLMs Can’t Stop Making Up Software Dependencies and Sabotaging Everything (tho /the )Apr 12, 2025 16,100 ai , dependencies , security Default Styles for “h1” Elements Are Changing (zco /mdn )Apr 11, 2025 16,099 html , css , headings , browsers 7 React Patterns That Made Me a Better Front-End Developer Apr 11, 2025 16,098 react , hooks , props , software-design-patterns Never Lose a “z-index” Battle Again (mat )Apr 11, 2025 16,097 css , positioning How to Use GenAI With OKRs (Without Letting It Think for You) (cwo )Apr 11, 2025 16,096 how-tos , ai , okr , prioritization , processes Tooltip Should Not Start an Accessible Name Apr 11, 2025 16,095 accessibility , tooltips The Case for Web Components With Lit Apr 11, 2025 16,094 web-components , lit , typescript , micro-frontends The Case for Angular Apr 11, 2025 16,093 angular , typescript Significant Performance Improvements With Edge 134 (mic )Apr 10, 2025 16,092 edge , microsoft , browsers Why Do AI Company Logos Look Like Buttholes? Apr 10, 2025 16,091 design , logos , comparisons Developer Ecosystem 2025 (jet )Apr 10, 2025 16,090 surveys , code-editors , tooling , ai 7 UI/UX Principles Every Dev Should Know Apr 10, 2025 16,089 design , user-experience , principles Using “currentColor” in 2025 (chr /fro )Apr 10, 2025 16,088 css , colors Automated WCAG Testing Is Grrreat! (aar )Apr 10, 2025 16,087 accessibility , wcag , testing , automation No Code Is Dead. Long Live Vibe Coding. (auc )Apr 10, 2025 16,086 low-and-no-code , vibe-coding 5 Ways to Reduce HTML File Size on Your Website (deb )Apr 10, 2025 16,085 html , minification , compression , performance , optimization Stop Writing If–Else Trees: Use the State Pattern Instead Apr 10, 2025 16,084 programming , software-design-patterns , conditionals Exploring TypeScript: TS 5.8 Edition (rau )Apr 10, 2025 16,083 books , typescript , javascript Tailwind’s “@ apply” Feature Is Better Than It Sounds (zel /css )Apr 10, 2025 16,082 tailwind , sass , mixins , comparisons Preventing N+1 Issues Globally in Laravel Using Auto Eager Loading (ami )Apr 10, 2025 16,081 laravel , php Mastering Default Values in JavaScript With the Nullish Coalescing (“??”) Operator Apr 10, 2025 16,080 javascript , operators Zero-Config Debugging With Deno and OpenTelemetry (lca /den )Apr 9, 2025 16,079 debugging , deno , opentelemetry , logging , tracing , metrics , observability How to Build a Multi-Tenant SaaS Application With Next.js Apr 9, 2025 16,078 how-tos , nextjs , authorization , state-management , zustand Event Versioning Strategies for Event-Driven Architectures (the )Apr 9, 2025 16,077 architecture , events VS Code Agent Mode Just Changed Everything (bur /vsc )Apr 9, 2025 16,076 videos , vs-code , microsoft , code-editors , ai Stretching Google’s Prefetching (paw )Apr 9, 2025 16,075 signed-exchanges , experiments , chrome , google , browsers Custom Progress Element Using the “attr()” Function (css /fro )Apr 9, 2025 16,074 css , functions , progress-indicators , gradients Two Decades of Git: A Conversation With Creator Linus Torvalds (tor /git )Apr 9, 2025 16,073 videos , interviews , git , history Project IDX Is Now Part of Firebase Studio (fir )Apr 9, 2025 16,072 firebase , project-idx To “light-dark()” or Not to “light-dark()” (web )Apr 9, 2025 16,071 videos , css , functions , dark-mode History of the Web: Chris Lilley (svg +/iga )Apr 9, 2025 16,070 videos , interviews , web-platform , history Automated Accessibility Testing: Strengths and Limits Apr 9, 2025 16,069 accessibility , testing , automation , comparisons Secure a Vue App With OpenID Connect and the BFF Pattern (due )Apr 9, 2025 16,068 vuejs , security , authentication , backend-for-frontend Deploy Angular and Next.js Apps With App Hosting, Now GA (fir )Apr 9, 2025 16,067 google , firebase , hosting , deploying , angular , nextjs , web-apps Milana Cap on the Interactivity and HTML APIs, and Their Enormous Potential (mil +)Apr 9, 2025 16,066 podcasts , interviews , wordpress , apis , html , dom The Untold Story of Git Apr 9, 2025 16,065 videos , git , svn , cvs , version-control , history What It Means to Shift Left on Accessibility and How to Do It Right (lul )Apr 9, 2025 16,064 accessibility , dei , design , culture , processes , collaboration , project-management , content-strategy , quality , training Just Say the Word—Try Our New AI Website Builder for Free (nee /wor )Apr 9, 2025 16,063 wordpress , ai , tooling 10 Hard Truths Every Dev Must Learn in 2025 Apr 9, 2025 16,062 career , tips-and-tricks , programming Comparison Tables: 5 Scenarios When Not to Use Them Apr 9, 2025 16,061 videos , information-design , tables , usability The “min()” and “max()” Functions (kev )Apr 9, 2025 16,060 css , functions Thin Fonts Are a Usability Nightmare—and Finally, Designers Are Waking Up (web )Apr 9, 2025 16,059 fonts , typography , usability , accessibility , design CSS Naked Day 2025 (mey )Apr 9, 2025 16,058 awareness-days , css CSS Carousels (geo /css )Apr 9, 2025 16,057 css , carousels ARIA in HTML (sco +/w3c )Apr 9, 2025 16,056 standards , accessibility , aria , html CSS Naked Day (car )Apr 8, 2025 16,055 awareness-days , css React Server Confusion (ano )Apr 8, 2025 16,054 react , components , vite , fastify Better Typography With “text-wrap: pretty” (jen /web )Apr 8, 2025 16,053 typography , css , webkit , browser-engines , browsers , safari , apple Background Image Opacity in CSS (jim )Apr 8, 2025 16,052 css , backgrounds , images Using ARIA Landmarks for Better Navigation Apr 8, 2025 16,051 navigation , keyboard-navigation , aria , accessibility Why I Value Firebreak Sprints for Managing Technical Debt (tre )Apr 8, 2025 16,050 technical-debt , maintenance , processes React Reconciliation: The Hidden Engine Behind Your Components Apr 8, 2025 16,049 react , dom , components Your Frontend, Backend, and Database—Now in One Cloudflare Worker (clo )Apr 8, 2025 16,048 cloudflare , tooling Use “shape()” for Responsive Clipping (nom /dev )Apr 8, 2025 16,047 css , functions , shapes , clipping , responsive-design Top 5 CSS Navigation Menu Mistakes (zor /css )Apr 8, 2025 16,046 navigation , css , mistakes , usability How to Select a UX Metric Apr 8, 2025 16,045 how-tos , user-experience , metrics , best-practices CSS Naked Day 2025 (fyr )Apr 8, 2025 16,044 css , awareness-days 10 Things You Should Know as a Next.js Developer (That No One Tells You) (pri )Apr 7, 2025 16,043 nextjs Designing AI for Cultural Diversity (uxm )Apr 7, 2025 16,042 design , ai , dei , culture UX Localization: Adapting Experiences to Users Worldwide (uxm )Apr 7, 2025 16,041 user-experience , localization , testing Design for the AI Age Apr 7, 2025 16,040 design , ai A11y 101: 1.4.4 Resize Text (nat )Apr 7, 2025 16,039 introductions , accessibility , wcag , resizing Creating a Software Engineering Culture Apr 7, 2025 16,038 culture , leadership , engineering-management A Note About WCAG Conformance Levels (dec )Apr 6, 2025 16,037 accessibility , wcag , compliance The Precise Language of Good Management Apr 6, 2025 16,036 engineering-management , communication Some Features That Every JavaScript Developer Should Know in 2025 Apr 6, 2025 16,035 javascript , arrays , promises , prototypes , variables Dropping Support for Twitter/X (fro )Apr 6, 2025 16,034 frontend-dogma , twitter+x , social-media Tweaking Text Level Styles, Reprised (aar )Apr 5, 2025 16,033 html , css , accessibility , support , browsers , screen-readers Hiding Elements That Require JavaScript Without JavaScript (0xd )Apr 5, 2025 16,032 javascript , css , html WebAIM Million Results Show That Shopping Sites Have Worst Accessibility (cer )Apr 5, 2025 16,031 webaim , metrics , accessibility , ecommerce Making Node.js Downloads Reliable (nod )Apr 5, 2025 16,030 nodejs , refactoring , case-studies Cover Flow With Modern CSS: Scroll-Driven Animations in Action (add )Apr 5, 2025 16,029 css , animations , transforms , scrolling , effects , history The Future of Redwood Launches Today (red )Apr 4, 2025 16,028 redwoodjs Introducing Bulk Suppressions (esl )Apr 4, 2025 16,027 eslint Teaching Code in the AI Era: Why Fundamentals Still Matter (ali )Apr 4, 2025 16,026 training , ai , programming , vibe-coding , security , scalability , performance , quality , testing , documentation The Best Programmers I Know (mre )Apr 4, 2025 16,025 career , programming , culture The Blissful Zen of a Good Side Project (col )Apr 4, 2025 16,024 learning , creativity Open-Source Is Just That (val )Apr 4, 2025 16,023 foss , community , culture Lessons Learned From My First Dive Into WebAssembly Apr 4, 2025 16,022 lessons , webassembly How to Track and Analyze Your AI Traffic (lou /ahr )Apr 4, 2025 16,021 how-tos , traffic , ai , analytics , google Software Architecture for Developers (dic )Apr 3, 2025 16,020 architecture , software-design Overengineered Anchor Links Apr 3, 2025 16,019 links , effects , techniques CSS Bursts With Conic Gradients (chr /fro )Apr 3, 2025 16,018 css , gradients , examples , effects CSS-Only Glitch Effect Apr 3, 2025 16,017 css , html , effects The Importance of Alt Text for Images Apr 3, 2025 16,016 alt-text , images , accessibility , dei , compliance , legal , seo , user-experience First Look at the Modern “attr()” (sha )Apr 3, 2025 16,015 css , functions , attributes , feature-detection Robust Accessibility and Artificial Intelligence (AI) (ger )Apr 2, 2025 16,014 accessibility , ai Automated vs. AI vs. Manual Testing—Text Alternatives (dec )Apr 2, 2025 16,013 accessibility , testing , automation , ai , comparisons AI and Accessibility: Opportunities and Challenges for Content Creators Apr 2, 2025 16,012 accessibility , ai , content Making “:visited” More Private (dev )Apr 2, 2025 16,011 css , selectors , privacy , chrome , google , browsers Debugging JavaScript Memory Leaks (jar /bun )Apr 2, 2025 16,010 javascript , memory , debugging , dev-tools , chrome , google , browsers , bun Digital Accessibility Is a Civil Right (kar )Apr 2, 2025 16,009 accessibility , legal , ada , wcag , economics TypeSpec 1.0-RC: Design Faster Today, Scale Easier Tomorrow (mic )Apr 2, 2025 16,008 apis , tooling Mastering Cross-Framework State Management in Micro-Frontends (des )Apr 2, 2025 16,007 guest-posts , architecture , frameworks , state-management , micro-frontends , scalability , strategies Building a Drupal to Storyblok Migration Tool: An Engineering Perspective (edo /sma )Apr 2, 2025 16,006 migrating , tooling , drupal A Guide to Alt Text Across Popular Tools (pop )Apr 2, 2025 16,005 guides , alt-text , accessibility , images , tooling Four Rules for How Design Influences Technology (uxd )Apr 2, 2025 16,004 design , product-management , examples Your AI UX Intern Apr 2, 2025 16,003 videos , ai , user-experience , concepts How I Found My Own Path as an Introverted Engineering Manager Apr 2, 2025 16,002 engineering-management , career SMIL On? (geo /css )Apr 2, 2025 16,001 smil , browsers , support Firefox Release Notes [Firefox 137.0] (moz )Apr 1, 2025 16,000 release-notes , firefox , mozilla , browsers Micro-Scrum (j9t )Apr 1, 2025 15,999 agile , scrum , processes , simplicity Stop Using Jenkins in 2025 (oso )Apr 1, 2025 15,998 jenkins , github-actions , ci-cd , security A Decade of Impact: How Our npm Packages Hit 1 Billion Downloads and Shaped JavaScript Apr 1, 2025 15,997 npm , dependencies , history , javascript New in Chrome 135 (rac /dev )Apr 1, 2025 15,996 release-notes , chrome , google , browsers How GenAIs Build Diverging Color Schemes (uxd )Apr 1, 2025 15,995 design , colors , color-palettes , ai Prioritizing Accessibility Bugs for Maximum Impact (civ )Apr 1, 2025 15,994 accessibility , prioritization , wcag Implementing Multi-Brand Theming With Style Dictionary (stu )Apr 1, 2025 15,993 theming , branding , design-tokens , tooling What’s the Difference Between WCAG, the EAA, and EN 301 549? (tpg )Apr 1, 2025 15,992 accessibility , wcag , eaa , legal , standards , comparisons React 19’s New Hooks: With Practical Examples (let )Apr 1, 2025 15,991 react , hooks , javascript , examples 12-Factor Agents—Principles for Building Reliable LLM Applications Mar 31, 2025 15,990 ai , principles How AI Agents Are Quietly Transforming Frontend Development (the )Mar 31, 2025 15,989 ai , processes , developer-experience , collaboration Node.js Test CI Security Incident (nod )Mar 31, 2025 15,988 nodejs , security , retrospectives New to the Web Platform in March (rac /dev )Mar 31, 2025 15,987 release-notes , web-platform , browsers , firefox , mozilla , safari , apple , chrome , google In Defense of Ruthless Managers Mar 31, 2025 15,986 engineering-management , culture You Don’t Know Git (eth /ndc )Mar 31, 2025 15,985 videos , git , command-line WebKit Features in Safari 18.4 (jen +/web )Mar 31, 2025 15,984 release-notes , safari , apple , browsers , webkit There Is No Vibe Engineering Mar 31, 2025 15,983 vibe-coding , programming , software-design The WebAIM Million: The 2025 Report on the Accessibility of the Top 1,000,000 Home Pages (web )Mar 31, 2025 15,982 studies , research , accessibility , homepages , metrics How Does Chrome Prioritize Image Requests? (deb )Mar 31, 2025 15,981 chrome , google , browsers , images , performance Testing Tools for Accessibility Enhancement II Mar 31, 2025 15,980 videos , accessibility , testing , tooling Poisoning Well (hey )Mar 31, 2025 15,979 ai , crawling , robotstxt , content State of Drupal Presentation (dri )Mar 31, 2025 15,978 drupal Design Isn’t Dead—You Sound Dumb (uxd )Mar 30, 2025 15,977 design , user-experience , ai Minimal CSS-Only Blurry Image Placeholders (kal )Mar 30, 2025 15,976 images , placeholders , backgrounds , css , techniques Deno vs. Oracle Update 3: Fighting the JavaScript Trademark (tin /den )Mar 30, 2025 15,975 deno , oracle , javascript , legal , history Resolving Invalid Custom Tailwind Classname ESLint Warning (ama )Mar 30, 2025 15,974 tailwind , css , eslint My Favorite Tools for Web Accessibility Testing (ale )Mar 30, 2025 15,973 accessibility , testing , tooling , link-lists Browser Choice Is an Accessibility Consideration (bee )Mar 29, 2025 15,972 browsers , accessibility , chromium Breaking Down Circular Dependencies in JavaScript Mar 29, 2025 15,971 javascript , dependencies Markup Languages (j9t )Mar 28, 2025 15,970 overviews , link-lists , sgml , html , xml , xhtml , hdml , dhtml , mathml , wml , chtml Meet llms.txt, a Proposed Standard for AI Website Content Crawling (sea )Mar 28, 2025 15,969 ai , crawling , scraping , robotstxt How to Set Up TypeScript With Node.js and Express (log )Mar 28, 2025 15,968 how-tos , typescript , nodejs , express Expanding CSS Shadow Effects (pre /fro )Mar 28, 2025 15,967 css , shadows , effects Interop 2025—Which Browser Features to Get Acquainted With This Year and Why You Should Care (uti /iod )Mar 28, 2025 15,966 interoperability , support , browsers , web-platform How to Easily Reproduce a Flaky Test in Playwright (cha )Mar 28, 2025 15,965 how-tos , playwright , testing , flakiness Item Flow: A New Unified Concept for Layout (sar +/web )Mar 28, 2025 15,964 css , layout , grids , flexbox , masonry React Email 4.0 Mar 28, 2025 15,963 react , email , tooling Mastering Typography in Design Systems With Semantic Tokens and Responsive Scaling (uxd )Mar 28, 2025 15,962 typography , design-systems , design-tokens , semantics , responsive-design , scaling Could JavaScript Have Synchronous “await”? (rau )Mar 28, 2025 15,961 javascript , asynchronicity Automated Visual Regression Testing With Playwright (css )Mar 28, 2025 15,960 regressions , testing , automation , playwright , javascript Mind the WCAG Automation Gap (ste )Mar 27, 2025 15,959 accessibility , automation , wcag If It Works, It’s Right (bel /pic )Mar 27, 2025 15,958 css 5 GitHub Actions Every Maintainer Needs to Know (git )Mar 27, 2025 15,957 github-actions , github , tooling , automation , maintenance How to Write Blog Posts That Developers Read (mtl )Mar 27, 2025 15,956 how-tos , writing , blogging Online Tracking Is Out of Control—Privacy Badger Can Help You Fight Back (eff )Mar 27, 2025 15,955 privacy , tooling , browser-extensions , eff Scrum Not Working? Try It as Is Before You Modify It (ste )Mar 27, 2025 15,954 scrum , agile , processes Website Hijack Campaign Now Impacting 150,000 Sites (gad )Mar 27, 2025 15,953 security How to Conduct an Accessibility Audit: A Step-by-Step Guide Mar 27, 2025 15,952 how-tos , guides , accessibility , auditing , processes Eleventy—Use Passthrough File Copy to Add Assets (w3t )Mar 26, 2025 15,951 eleventy , configuration AI Won’t Take Your Job—but Someone Who Uses It Better Than You Will (cwo )Mar 26, 2025 15,950 ai , career , tooling , learning Jo Minney on Website Usability Testing for WordPress Projects (jom +)Mar 26, 2025 15,949 podcasts , interviews , wordpress , usability , testing [“a:focus-visible”] (ada )Mar 26, 2025 15,948 css , focus , links JavaScript’s Missing Link: Wasp Offers Full Stack Solution (low /the )Mar 26, 2025 15,947 wasp , javascript , frameworks , history Direct Access vs. Sequential Access: Why Direct Is Better Mar 26, 2025 15,946 videos , usability Malware Found on npm Infecting Local Package With Reverse Shell (rev )Mar 26, 2025 15,945 npm , dependencies , security What’s the Future of Platform Engineering? (ma1 +/the )Mar 26, 2025 15,944 videos , platform-engineering , outlooks , ai What’s New in WebGPU (Chrome 135) (dev )Mar 26, 2025 15,943 release-notes , webgpu , chrome , google , browsers React Query API Design: Lessons Learned (tkd )Mar 25, 2025 15,942 videos , lessons , react , apis , state-management , data-fetching , tanstack The Case for “Old School” CSS (hui )Mar 25, 2025 15,941 css , drupal , twig A11y 101: 1.4.3 Contrast (Minimum) (nat )Mar 25, 2025 15,940 introductions , accessibility , wcag , contrast , colors , apca Land Ahoy: Leaving the Sea of Nodes Mar 25, 2025 15,939 v8 , javascript-engines , javascript , compiling