Stop Skimming Documentation Jul 25, 2025 17,465 documentation , learning Making Sense of the Performance Extensibility API (css )Jul 25, 2025 17,464 performance , profiling , apis How to Discover a CSS Trick (css )Jul 25, 2025 17,463 how-tos , css Google Gemini CLI Cheatsheet (phi )Jul 24, 2025 17,462 google , gemini , ai , command-line , cheat-sheets Vue.js Plugins Collection (jac )Jul 24, 2025 17,461 websites , vuejs , plugins Why and How to Write Minimal and Valid HTML, a Link Guide (j9t )Jul 24, 2025 17,460 html , minimalism , conformance , how-tos , guides , link-lists The “figcaption” Problem (chr /fro )Jul 24, 2025 17,459 html , css The “Accessibility” Link Is a Lie: My Adventures in Weaponizing Corporate Virtue Signaling (wei )Jul 24, 2025 17,458 accessibility , legal Tabs vs. Spaces: The War Is Over (xn- )Jul 24, 2025 17,457 formatting , comparisons Node.js Is Growing Up: 3 Major Releases That Changed the Game (hac )Jul 24, 2025 17,456 nodejs , history It’s Time for Modern CSS to Kill the SPA (jon )Jul 24, 2025 17,455 css , single-page-apps , tech-stacks Implementing Accessible SVG Elements (a11 )Jul 24, 2025 17,454 accessibility , svg , images , fundamentals I Tried GitHub Copilot vs. ChatGPT for Coding: What I Learned Jul 24, 2025 17,453 comparisons , ai , github-copilot , chatgpt , openai Design Systems in 2025: Why They’re the Blueprint for Consistent UX Jul 24, 2025 17,452 design-systems , design , user-experience , consistency Instant Back/Forward Navigations in WordPress (wes )Jul 23, 2025 17,451 wordpress , plugins , bfcache , performance How to Sell the European Accessibility Act to Your Boss (edd /uxd )Jul 23, 2025 17,450 how-tos , eaa , legal , accessibility , advocacy , link-lists The Web Is About to Get Better for Everyone, Everywhere (den )Jul 23, 2025 17,449 web , accessibility , eaa Release Notes for Safari Technology Preview 224 (jon /web )Jul 23, 2025 17,448 release-notes , safari , apple , browsers npm “Accidentally” Removes Stylus Package, Breaks Builds and Pipelines (ax /ble )Jul 23, 2025 17,447 npm , stylus Never Write Your Own Date Parsing Library (zac )Jul 23, 2025 17,446 javascript , libraries , comparisons , time , parsing Impact of AI on Tech Content Creators (chr )Jul 23, 2025 17,445 ai , content , monetization , career How Formatting Text in Web Design Increases Conversions (web )Jul 23, 2025 17,444 design , user-conversion Celebrating 20 Years of MDN (mdn )Jul 23, 2025 17,443 anniversaries , mdn Brick by Brick: Help Us Build CSS Masonry (pat /dev )Jul 23, 2025 17,442 css , masonry , layout , chrome , google , edge , microsoft , browsers 9 Python Problems You Can Solve in 10 Lines or Less Jul 22, 2025 17,441 python 10 Java Performance Secrets Every Senior Developer Knows Jul 22, 2025 17,440 java , performance , tips-and-tricks Web Serial: The Only Reason I’ll Admit JavaScript Isn’t All Bad Jul 22, 2025 17,439 javascript The Untold Story of JavaScript Jul 22, 2025 17,438 videos , javascript , history Testing Methods: Use of Color (dec )Jul 22, 2025 17,437 accessibility , testing , wcag , colors State of HTML 2025 Now Open (lea )Jul 22, 2025 17,436 surveys , html How to Create Audio Description VTT Files for Free: No Fancy Tools Needed (mer )Jul 22, 2025 17,435 how-tos , multimedia , captions , accessibility How Semantics and ARIA Attributes Support Accessible Design (tpg )Jul 22, 2025 17,434 accessibility , semantics , aria , html , attributes Designing for User Font-Size and Zoom (mia /odd )Jul 22, 2025 17,433 design , typography , zooming , css , units , functions Why Senior Engineers Are Choosing Hexagonal Over Layered Architecture Jul 21, 2025 17,432 architecture , software-design-patterns Kiro vs. Cursor: How Amazon’s AI IDE Is Redefining Developer Productivity Jul 21, 2025 17,431 kiro , aws , cursor , code-editors , ai , comparisons Why Semantic HTML Still Matters (jon )Jul 21, 2025 17,430 html , semantics Why Quick Cache Implementation Creates More Problems Than It Solves: The Hidden Tech Debt Crisis Jul 21, 2025 17,429 performance , caching , technical-debt , maintainability , architecture The Hidden Cost of Poor Navigation: How Information Architecture Directly Impacts Business Metrics (uxm )Jul 21, 2025 17,428 information-architecture , navigation , economics The Future of the Web Is Decentralized (Whether You Like It or Not) (web )Jul 21, 2025 17,427 web The Evolving Role of AI in User Experience (uxm )Jul 21, 2025 17,426 user-experience , design , ai , trends The Communication Crisis That’s Killing UX Design Careers (uxm )Jul 21, 2025 17,425 user-experience , design , career , communication , ai , accessibility Super Short Note: Placeholder Perfidy (ste )Jul 21, 2025 17,424 accessibility , html , placeholders Quick Tip: Use Fewer Links (nat )Jul 21, 2025 17,423 links , accessibility , tips-and-tricks Performant Vue Applications With Vapor (jac )Jul 21, 2025 17,422 performance , vuejs Introducing Zustand (State Management) (ada /fro )Jul 21, 2025 17,421 introductions , state-management , zustand , react Handling JavaScript Event Listeners With Parameters (sma )Jul 21, 2025 17,420 javascript , events Git Worktrees: Git Done Right (nic )Jul 21, 2025 17,419 git , productivity eslint-config-prettier Compromised: How npm Package With 30 Million Downloads Spread Malware Jul 21, 2025 17,418 prettier , eslint , npm , security , malware Does Ranking Higher on Google Mean You’ll Get Cited in AI Overviews? (ahr )Jul 21, 2025 17,417 google , search , ai , seo CSS Logical Properties—What, Why, and How (sch )Jul 21, 2025 17,416 videos , css , logical-properties A Primer on Focus Trapping (zel /css )Jul 21, 2025 17,415 introductions , focus , keyboard-navigation , javascript , accessibility A Friendly Introduction to SVG (jos )Jul 21, 2025 17,414 introductions , svg , images AI Might Be the Best Thing to Happen to Design Communication (uxd )Jul 20, 2025 17,413 design , ai , communication , processes 10 Best VS Code Extensions Transformed My Coding in 2025 Jul 20, 2025 17,412 vs-code , microsoft , code-editors , tooling , productivity Web Vital API (thi )Jul 20, 2025 17,411 videos , performance , web-vitals , apis Revisiting My 2010 JavaScript Library (dia )Jul 20, 2025 17,410 retrospectives , javascript , libraries , internet-explorer , microsoft , browsers Responsive Video Is (Almost) Easy Now (koo )Jul 20, 2025 17,409 multimedia , responsive-design Compile Svelte 5 in Your Head Jul 20, 2025 17,408 svelte , compiling , javascript Garbage Collection Was a Mistake (imp )Jul 19, 2025 17,407 garbage-collection , memory , java , programming Writing “!= null”? That’s What Junior Devs Do—Here’s the Senior Way Jul 19, 2025 17,406 javascript Making Sense of Accessibility and the Law (tem )Jul 19, 2025 17,405 accessibility , legal , eaa , ada , section-508 , compliance Why 80% of Java Developers Struggle With Multithreading Jul 18, 2025 17,404 java , multithreading IntelliJ IDEA Moves to the Unified Distribution (jet )Jul 18, 2025 17,403 jetbrains , code-editors Unconditional Love for Conditional CSS (geo )Jul 18, 2025 17,402 css , functions , conditionals , mixins , container-queries , transitions npm Phishing Email Targets Developers With Typosquatted Domain (sar /soc )Jul 18, 2025 17,401 npm , security European Accessibility Act (EAA) FAQ (tet )Jul 18, 2025 17,400 eaa , legal , accessibility Can AI Replace Web Developers: A Practical Look at Current Tools and Limitations Jul 18, 2025 17,399 ai , tooling , career AI Agents Are Creating a New Security Nightmare for Enterprises and Startups (the )Jul 18, 2025 17,398 ai , security , apis AI Tools + AI Fluency + Human Advantage = AI-Native Designer (uxd )Jul 17, 2025 17,397 design , user-experience , ai , tooling , career , link-lists The Multi-Repository TypeScript Problem Jul 17, 2025 17,396 typescript , monorepos New Colors Without Shooting Lasers Into Your Eyes (dyn )Jul 17, 2025 17,395 colors Generative User Interfaces (mik +/cod )Jul 17, 2025 17,394 videos , interviews , ai , prompting , developer-experience , tooling 99% of Users Don’t Know About These 10 ChatGPT Secret Codes Jul 16, 2025 17,393 chatgpt , openai , ai , prompting This Is Why Nobody Submits PRs to Open Source Anymore Jul 16, 2025 17,392 foss , community , maintenance , ai The Untold Story of JavaScript (den )Jul 16, 2025 17,391 videos , javascript , history The Agentic AI Era at JetBrains Is Here (jet )Jul 16, 2025 17,390 code-editors , jetbrains , ai React Router and React Server Components: The Path Forward (mar /rem )Jul 16, 2025 17,389 react , react-router , components , outlooks How AI Vibe Coding Is Destroying Junior Developers Careers Jul 16, 2025 17,388 career , ai , vibe-coding , learning Eight Skunkworks Projects That Advance Accessibility Without Approval Jul 16, 2025 17,387 accessibility , examples , advocacy Charlotte Bax on Reducing Your Website’s Carbon Footprint (dig +)Jul 16, 2025 17,386 podcasts , interviews , sustainability , wordpress Shipping WebGPU on Windows in Firefox 141 (jbl /moz )Jul 15, 2025 17,385 webgpu , firefox , mozilla , browsers , windows , microsoft Why Women in Tech Isn’t Enough (whi )Jul 15, 2025 17,384 community , career We Migrated Our Site to Eleventy and Increased Performance by 24% Jul 15, 2025 17,383 migrating , nextjs , eleventy , performance , comparisons Tuesday, July 15, 2025 Security Releases (nod )Jul 15, 2025 17,382 release-notes , nodejs , security Stacked Transforms (chr /fro )Jul 15, 2025 17,381 css , transforms , animations Public CSS Custom Properties in the Shadow DOM (mic )Jul 15, 2025 17,380 css , custom-properties , shadow-dom , dom , animations Naked and Semantic (ark +/dea )Jul 15, 2025 17,379 podcasts , interviews , awareness-days , css , semantics , maintainability Fast, Simple, High Impact: DIY Accessibility Testing for Any Team (a11 )Jul 15, 2025 17,378 accessibility , testing , keyboard-navigation Everything That Is Coming in PHP 8.5 (ami )Jul 15, 2025 17,377 php Design Tokens for Links Jul 15, 2025 17,376 design-tokens , links Announcing Nuxt 4.0 (dan /nux )Jul 15, 2025 17,375 release-notes , nuxt The Three Great Virtues of an AI-Assisted Programmer (sea )Jul 14, 2025 17,374 programming , ai , principles , career I Used n8n and ChatGPT and Reddit to Make $2.4K in 7 Days—Here’s How (ask )Jul 14, 2025 17,373 monetization , tooling , chatgpt , ai Did AI Kill the System’s Thinking Skills in UX? (uxd )Jul 14, 2025 17,372 user-experience , product-management , ai Improving Design Critiques (uxd )Jul 14, 2025 17,371 design , processes , communication , optimization Why I’m Writing Pure HTML and CSS in 2025 Jul 14, 2025 17,370 html , css Setting Line Length in CSS (and Fitting Text to a Container) (dxn /css )Jul 14, 2025 17,369 css , units , typography Proposal—Shift Node.js to Annual Major Releases and Shorten LTS Duration (raf )Jul 14, 2025 17,368 discussions , nodejs Modern Async Iteration in JavaScript With “Array.fromAsync()” Jul 14, 2025 17,367 javascript , arrays , asynchronicity How Keyboard Traps Impact Web Accessibility (a11 )Jul 14, 2025 17,366 accessibility , keyboard-navigation , focus , testing How I Made My Next.js Blog Serve Markdown Files for Agent Experience SEO (AX–SEO) Jul 14, 2025 17,365 nextjs , markdown , seo , agent-experience Dynamic “nth-child()” Using “sibling-index()” and “if()” (css )Jul 14, 2025 17,364 css , functions , conditionals Design Patterns for AI Interfaces (vit /sma )Jul 14, 2025 17,363 ai , design , design-patterns , agent-experience Contagious Interview Campaign Escalates With 67 Malicious npm Packages and New Malware Loader (soc )Jul 14, 2025 17,362 security , npm , dependencies Checkbox Design: 8 Guidelines Jul 14, 2025 17,361 videos , guidelines , forms , labels , usability Apple’s Browser Engine Ban Persists, Even Under the DMA (owa )Jul 14, 2025 17,360 apple , browser-engines , webkit , safari , legal , browsers Am I Becoming Irrelevant? (jor )Jul 14, 2025 17,359 career A11y 101: 2.2.2 Pause, Stop, Hide (nat )Jul 14, 2025 17,358 accessibility , wcag , multimedia , animations , reduced-motion A Label and a Name Walk Into a Bar (ste )Jul 14, 2025 17,357 accessibility , labels , html , concepts , examples There’s No Such Thing as a CSS Reset (aaa )Jul 13, 2025 17,356 css , resets Crawling a Billion Web Pages in Just Over 24 Hours, in 2025 Jul 13, 2025 17,355 crawling Pair Programming Is the Better Code Review Jul 12, 2025 17,354 quality , code-reviews , collaboration Write Flutter Like Google (dee )Jul 12, 2025 17,353 flutter , google , software-design-patterns PHP vs. Node.js: Real Truth About Backend Development in 2025 (jay )Jul 12, 2025 17,352 php , nodejs , comparisons We Need to Talk About Your Accessibility Statement (cer )Jul 12, 2025 17,351 accessibility , documentation , compliance “No Code” Is Dead (dar /the )Jul 12, 2025 17,350 low-and-no-code , vibe-coding , ai Deploy a Site With a Build Process and a Custom Domain Name (chr /fro )Jul 12, 2025 17,349 deploying , building , domains , astro , netlify Two AI Legends Predict the Future of Programming (and It’s Not What You Think) Jul 11, 2025 17,348 ai , programming , outlooks I’m More Proud of These 128 Kilobytes Than Anything I’ve Built Since Jul 11, 2025 17,347 performance , case-studies , flash-of-x , svg , minification , optimization I Replaced My Primary Browser With Dia for a Month, and Here’s How It Went Jul 11, 2025 17,346 dia , the-browser-company , browsers , arc , brave , edge The Customizable Select: Optgroup, Creating a True Select Menu (uti )Jul 11, 2025 17,345 forms , css Scroll-Driven Sticky Heading (ami /css )Jul 11, 2025 17,344 headings , css , animations , positioning , scrolling , effects Playing With the New Caret CSS Properties (reg /iga )Jul 11, 2025 17,343 css How I Use Claude Code (and My Best Tips) Jul 11, 2025 17,342 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 17,341 videos , interviews , bun , ai 5 Things I Learned From 5 Years at Vercel (lee )Jul 11, 2025 17,340 lessons , vercel Why I Don’t Trust WCAG 2.2 and What I’m Hoping From 3.0 (dxn /log )Jul 10, 2025 17,339 accessibility , wcag , standards Screen Reader HTML Support Tables (ste /tet )Jul 10, 2025 17,338 html , support , screen-readers , jaws , nvda “@ property” (kev )Jul 10, 2025 17,337 css , houdini Please, Can We Have ARIA Notify (nic )Jul 10, 2025 17,336 accessibility , aria , live-regions , apis Parsing 1 Billion Rows in Bun/TypeScript Under 10 Seconds Jul 10, 2025 17,335 bun , typescript , parsing , performance Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity Jul 10, 2025 17,334 ai , productivity , foss , studies , research Managing the State of Your Promises (ato )Jul 10, 2025 17,333 javascript , state-management , promises Get the Index of an Element Within Its Parent (css )Jul 10, 2025 17,332 css , functions Benchmarking in UX—an Organizational Framework (uxd )Jul 9, 2025 17,331 user-experience , design , processes , research Back When Websites Had a Pulse (uxd )Jul 9, 2025 17,330 user-experience , multimedia Managing Focus and Visible Focus Indicators: Practical Accessibility Guidance for the Web (tpg )Jul 9, 2025 17,329 accessibility , focus , keyboard-navigation , wcag HTML Minifier Next (a Maintained Fork of HTML Minifier) (j9t )Jul 9, 2025 17,328 html , html-minifier , minification , optimization , tooling How to Communicate Performance to Clients as an Agency (a Practical Guide) (jor )Jul 9, 2025 17,327 guides , performance , business-relations , communication “:has()” Is More Than a Parent Selector (kev )Jul 9, 2025 17,326 videos , css , selectors Design Is Flattening. So, How Will You Fight for Your Users? (ian /uxd )Jul 8, 2025 17,325 design , user-experience These 5 Programming Languages Are Quietly Taking Over in 2025 Jul 8, 2025 17,324 programming , rust , python , go , javascript When Accessibility Standards Slip, Design Steps Up Jul 8, 2025 17,323 accessibility , design We Studied 100 Dev Tool Landing Pages—Here’s What Really Works in 2025 (tra /evi )Jul 8, 2025 17,322 landing-pages , design , comparisons View Transition List Reordering (With a Kick Flip) (chr /fro )Jul 8, 2025 17,321 css , view-transitions , animations , effects The Real Problem With Technical Debt (and How to Actually Fix It) (kev )Jul 8, 2025 17,320 videos , technical-debt , concepts Testing Methods: Identify Input Purpose (dec )Jul 8, 2025 17,319 accessibility , testing Short Note: WCAG/ARIA—State of Confusion (ste )Jul 8, 2025 17,318 accessibility , wcag , aria How to Measure the ROI of AI Coding Assistants (jkr /the )Jul 8, 2025 17,317 how-tos , ai , code-editors , economics Bulletproof Web Component Loading (cfe )Jul 8, 2025 17,316 web-components , javascript My 10 Level Claude Code Cheat Sheet Will Make You a Pro in Minutes (Which Level Are You?) (joe )Jul 7, 2025 17,315 claude , anthropic , ai , cheat-sheets The Open-Source Software Saving the Internet From AI Bot Scrapers (ema /404 )Jul 7, 2025 17,314 ai , scraping , tooling What Is “popover=hint”? (una )Jul 7, 2025 17,313 html , attributes , pop-overs The Slow Implosion of WordPress: 2025 and the CMS That’s Losing Its Soul (web )Jul 7, 2025 17,312 wordpress The History of React Through Code (cru /pla )Jul 7, 2025 17,311 react , history , examples It’s All About (Accessibility) Focus and Compose (eev )Jul 7, 2025 17,310 accessibility , focus , keyboard-navigation , components Is It Still Worth Using jQuery in 2025? Jul 7, 2025 17,309 jquery , history HTML Day 2025 (htm )Jul 7, 2025 17,308 awareness-days , html Designing Information Architecture: Design Principles (pab /uxm )Jul 7, 2025 17,307 books , information-architecture , design , principles A11y 101: 2.2.1 Timing Adjustable (nat )Jul 7, 2025 17,306 introductions , accessibility , time 24 UX Design Principles of the Build-for Framework (uxm )Jul 7, 2025 17,305 user-experience , design , principles Stop Killing Frameworks and Languages Jul 6, 2025 17,304 programming , java , python , django , flutter JavaScript Scope Hoisting Is Broken (dev )Jul 6, 2025 17,303 javascript , scope , code-splitting The Masked Side of Design Leadership (uxd )Jul 5, 2025 17,302 design , leadership 50 AI Prompts to Automate Everything You Hate as a DevOps Engineer (oso )Jul 5, 2025 17,301 ai , prompting , dev-ops , automation Frontend Dogma’s Global RSS Feed Is Now a Paid Feature (fro )Jul 5, 2025 17,300 frontend-dogma 30 Years of JavaScript: 10 Milestones That Changed the Web (ric /the )Jul 5, 2025 17,299 javascript , anniversaries , history , ecmascript , ajax , jquery , web-2.0 , nodejs , npm , react , typescript , webassembly htmx Made Me Like the Web Again Jul 4, 2025 17,298 htmx How to Think Like a Front-End Architect (Not Just a Developer) Jul 4, 2025 17,297 how-tos , architecture , concepts , career When Figma Starts Designing Us (run /des )Jul 4, 2025 17,296 figma , tooling , design JavaScript Is Being Rewritten in Rust (ost /end )Jul 4, 2025 17,295 javascript , rust “satisfies” in TypeScript (ada /fro )Jul 3, 2025 17,294 typescript “:nth-last-child” (kev )Jul 3, 2025 17,293 css , selectors I Started Learning JavaScript Again—a Beginner-Friendly Guide to the Basics Jul 3, 2025 17,292 guides , fundamentals , javascript Ensuring Accessibility in Single Page Applications: A Comprehensive Guide Jul 3, 2025 17,291 guides , accessibility , single-page-apps Don’t Choose the Wrong Web Team—Here’s Why It Matters Jul 3, 2025 17,290 business-relations , collaboration , processes , economics Digital Accessibility Fundamentals: Why Engage With Digital Accessibility? (int )Jul 3, 2025 17,289 videos , fundamentals , accessibility Digital Accessibility Fundamentals: Who Does Digital Accessibility Affect? (int )Jul 3, 2025 17,288 videos , fundamentals , accessibility Digital Accessibility Fundamentals: What Is Digital Accessibility? (int )Jul 3, 2025 17,287 videos , fundamentals , accessibility Digital Accessibility Fundamentals: What Are Our Obligations? (int )Jul 3, 2025 17,286 videos , fundamentals , accessibility , legal 4 Untranslatable Words Behind Patreon’s Internationalization Overhaul Jul 3, 2025 17,285 internationalization , localization , case-studies Firefox and Chrome Are Old News—Here Are 4 Great Alternatives (mic )Jul 2, 2025 17,284 browsers , brave , vivaldi , opera The Angular Custom Profiling Track Is Now Available (ang )Jul 2, 2025 17,283 angular , profiling Why Designers Sound Negative (and Why That’s a Good Thing) (and )Jul 2, 2025 17,282 design , communication , collaboration What Every React Developer Should Know About Signals (rya )Jul 2, 2025 17,281 videos , react , signals , history Shadow DOM: The Ultimate Solution for Embedding Third-Party HTML Without CSS Conflicts Jul 2, 2025 17,280 shadow-dom , dom , html , css From Prompt to Deployed App in Less Than 2 Minutes (dyn )Jul 2, 2025 17,279 ai , prompting , deploying , google , guides Elizabeth Goodspeed on the Rise of the Designer as Influencer (goo /its )Jul 2, 2025 17,278 design , social-media , career CSS Intelligence: Speculating on the Future of a Smarter Language (sma )Jul 2, 2025 17,277 css , history , outlooks AI Didn’t Kill Web Design—Templates Did It First (web )Jul 2, 2025 17,276 design , ai 10 Figma Shortcuts That Will Cut Your Design Time in Half (uxd )Jul 1, 2025 17,275 design , figma , keyboard-shortcuts , productivity The Ultimate Guide to AI Dev Tools in 2025 (Beyond GitHub Copilot) Jul 1, 2025 17,274 guides , ai , tooling , link-lists , comparisons You’re All CTO Now (jam )Jul 1, 2025 17,273 ai , career What’s New in ECMAScript 2025 (paw )Jul 1, 2025 17,272 ecmascript The Gap Strikes Back: Now Stylable (pat /css )Jul 1, 2025 17,271 css The Accessibility Pipeline for Frontend Teams (sto )Jul 1, 2025 17,270 storybook , accessibility Testing Methods: Orientation (dec )Jul 1, 2025 17,269 accessibility , testing , wcag Tabindex: What It Is, How It Works, and When to Use It (pop )Jul 1, 2025 17,268 html , focus , keyboard-navigation , accessibility State of Devs 2025 Survey: Maybe Don’t Call Yourself a Frontend Developer? (sac )Jul 1, 2025 17,267 career , metrics , comparisons Software Engineering With LLMs in 2025: Reality Check (ger )Jul 1, 2025 17,266 ai , tooling , programming , metrics New Google Search Console Insights Report (rus /ser )Jul 1, 2025 17,265 google , search , seo Introducing Pay per Crawl: Enabling Content Owners to Charge AI Crawlers for Access (clo )Jul 1, 2025 17,264 introductions , cloudflare , ai , crawling Fear May Be the Mind-Killer, but Unindexed Database Queries Are the Database-Killer Jul 1, 2025 17,263 databases , performance Custom Select (That Comes Up From the Bottom on Mobile) (chr /fro )Jul 1, 2025 17,262 html , forms , css , animations , progressive-enhancement , mobile CSS Conditionals With the New “if()” Function (una /dev )Jul 1, 2025 17,261 css , conditionals , functions Creating an Effective Website Accessibility Checklist Jul 1, 2025 17,260 accessibility , checklists Build Your First MCP Server: Tutorial for Beginners (deb )Jul 1, 2025 17,259 videos , tutorials , mcp , ai , servers , functionality A Simple Website Jul 1, 2025 17,258 websites , history , layout , animations , images , tables , javascript , ajax , flash , deploying , simplicity Guide to Custom UI for Augmented Reality (uxd )Jun 30, 2025 17,257 guides , design , xr , link-lists Design Is a Language (uxd )Jun 30, 2025 17,256 design , communication Why Automattic CEO Matt Mullenweg Went to War Over WordPress (pho +/ver )Jun 30, 2025 17,255 interviews , automattic , wordpress , wp-engine WebAssembly: Yes, but for What? (win /acm )Jun 30, 2025 17,254 webassembly Using CSS Cascade Layers With Tailwind Utilities (zel /css )Jun 30, 2025 17,253 css , cascade , tailwind The New Skill in AI Is Not Prompting, It’s Context Engineering Jun 30, 2025 17,252 ai , prompting Step Gradients With a Given Number of Steps (ana /fro )Jun 30, 2025 17,251 gradients , css , sass , svg , filters Public and Private CSS Cascade Layers in a Design System (cfe )Jun 30, 2025 17,250 css , cascade Polypane 25: Browser Extensions With Manifest V3, Form Outlines, and Chromium 138 (pol )Jun 30, 2025 17,249 release-notes , polypane , browsers New to the Web Platform in June (rac /dev )Jun 30, 2025 17,248 release-notes , web-platform , browsers , chrome , google , firefox , mozilla , safari , apple Multicol and Fragmentation (rac /css )Jun 30, 2025 17,247 videos , css , layout How JSDoc Saved My Dev Workflow (ato )Jun 30, 2025 17,246 jsdoc , javascript , typescript , documentation Google: Many Top Sites Have Invalid HTML and Still Rank (mat /sea )Jun 30, 2025 17,245 google , html , conformance , quality , seo CLS Is the New Page Speed: Why Designers Need to Care More Than Developers (web )Jun 30, 2025 17,244 performance , web-vitals , design , user-experience A11y 101: 2.1.4 Character Key Shortcuts (nat )Jun 30, 2025 17,243 introductions , accessibility , wcag , keyboard-shortcuts The Eleven Commandments of AI UX (uxd )Jun 29, 2025 17,242 ai , user-experience , design , principles Notes on Astro Jun 29, 2025 17,241 astro What Is the Difference Between GitHub vs. GitLab vs. Alternatives? (als )Jun 29, 2025 17,240 version-control , github , gitlab , comparisons What’s the Difference Between Ordinary Functions and Arrow Functions in JavaScript? (jrs )Jun 29, 2025 17,239 javascript , functions , comparisons Default Parameters: Your Code Just Got Smarter Jun 29, 2025 17,238 javascript Accessible Social Media: Alt Text Jun 28, 2025 17,237 accessibility , social-media , alt-text , images Stop Coding Like You Work at Google (neo )Jun 27, 2025 17,236 programming , google Why Google Is Betting 8 Years on a Programming Language That Doesn’t Exist Yet Jun 27, 2025 17,235 programming , google The Best Career Advice I Ever Got Jun 27, 2025 17,234 career , leadership What Is a VPAT? Understanding the Meaning and Value of the Voluntary Product Accessibility Template (tpg )Jun 27, 2025 17,233 accessibility , vpat-acr , compliance The European Accessibility Act: Dreams and Gratitude (lfl )Jun 27, 2025 17,232 eaa , legal , accessibility Stop Using Hero Images! They’re Killing Your UX (web )Jun 27, 2025 17,231 images , design , user-experience MCP Security Vulnerabilities and Attack Vectors Jun 27, 2025 17,230 mcp , ai , security JavaScript Trademark Update (tin /den )Jun 27, 2025 17,229 javascript , legal , oracle Micro-Frontend Architecture Pitfalls: Solving Integration and Deployment Challenges at Scale (des )Jun 26, 2025 17,228 guest-posts , micro-frontends , architecture , scalability , deploying I Don’t Care if My Manager Writes Code (sea )Jun 26, 2025 17,227 engineering-management Liquid Glass, Fragile UX, and Why I Wanted 2 Weeks Before Writing About It (uxd )Jun 26, 2025 17,226 design , effects , liquid-glass , apple , user-experience It’s More Than Picking a Pretty Font (uxd )Jun 26, 2025 17,225 accessibility , fonts , legibility , readability , typography , wcag The Death of the Frontend: How AI Will Kill Web Development Jun 26, 2025 17,224 ai , career , trends What’s Coming to JavaScript (lca /den )Jun 26, 2025 17,223 javascript , deno Top 5 Web Accessibility Issues in 2024 (and How to Fix Them) (int )Jun 26, 2025 17,222 accessibility , semantics , focus , keyboard-navigation , contrast , colors Say Goodbye to Local Storage (dcr )Jun 26, 2025 17,221 browser-storage RSS Server Side Reader Jun 26, 2025 17,220 rss , functionality “object-fit” and “object-position” (kev )Jun 26, 2025 17,219 css No Time to Learn (Web) Framework X (jef )Jun 26, 2025 17,218 programming , frameworks Modern Node.js Patterns for 2025 Jun 26, 2025 17,217 nodejs , software-design-patterns , esm , apis , testing , asynchronicity , streaming , worker-threads , developer-experience , monitoring , deploying , errors Innovative Solutions for Ecommerce—How Shopify Headless Works (ami )Jun 26, 2025 17,216 shopify , headless , ecommerce