Accessible Forms With Pseudo Classes (css )Mar 22, 2024 12,688 accessibility , forms , css , selectors The “Current Branch” in Git (b0r )Mar 22, 2024 12,687 git Node.js TSC Confirms: No Intention to Remove npm From Distribution (sar /soc )Mar 22, 2024 12,686 nodejs , npm CSS Values and Units Module Level 3 (tab +/w3c )Mar 22, 2024 12,685 standards , css , units CAPTCHA Excludes Disabled Web Users (zel )Mar 22, 2024 12,684 accessibility , captcha 12 Figma Tips to Work More Efficiently (uxd )Mar 22, 2024 12,683 figma , tips-and-tricks , efficiency On the Gift of OKR for Company Culture (j9t )Mar 21, 2024 12,682 processes , okr , culture Building a Micro htmx SSR Framework (mco /pla )Mar 21, 2024 12,681 frameworks , htmx , examples Node.js: The Documentary (isa +)Mar 21, 2024 12,680 videos , nodejs , history Relicensing and Rug Pulls Mar 21, 2024 12,679 foss , licensing , history Welcome to Future of Web Accessibility Based on Predictors (jar +)Mar 21, 2024 12,678 videos , accessibility , outlooks [Bulma] 1.0.0 Mar 21, 2024 12,677 release-notes , bulma Avoid These Design System Traps Mar 21, 2024 12,676 design-systems Optimizing JavaScript for Fun and for Profit Mar 21, 2024 12,675 javascript , optimization “__dirname” Is Back in Node.js With ES Modules (phi )Mar 21, 2024 12,674 nodejs , esm This Pattern Will Wreck Your React App’s TS Performance (mat )Mar 21, 2024 12,673 design-patterns , react , typescript , performance On Popover Accessibility: What the Browser Does and Doesn’t Do (hdv +)Mar 21, 2024 12,672 accessibility , pop-overs , html Microservices Promised Freedom but Delivered Dependencies (pur )Mar 21, 2024 12,671 microservices , dependencies How to Test 3.3.8 Accessible Authentication (Minimum) (sib /tpg )Mar 21, 2024 12,670 how-tos , accessibility , testing , authentication How to Plan Your First Successful Website (web )Mar 20, 2024 12,669 how-tos , processes , project-management Folder Structures in React Projects Mar 20, 2024 12,668 react , architecture Psychology and UX: Decoding the Science Behind User Clicks Mar 20, 2024 12,667 user-experience , design , principles Angular Signals: Best Practices Mar 20, 2024 12,666 angular , signals , best-practices Understanding Memory Heap and Memory Leaks—How the JS Engine Works (fro )Mar 20, 2024 12,665 javascript-engines , memory , garbage-collection , asynchronicity The Box Model and Box Sizing (bel /pic )Mar 20, 2024 12,664 css , box-model , concepts Progressive Disclosure Defaults (ada )Mar 20, 2024 12,663 css , forms , interaction-design How to Create a Website and a PDF From the Same Codebase (spa /clo )Mar 20, 2024 12,662 how-tos , code-generation , pdf , functionality Aesthetic Layouts: 2 Column Magazine With “shape-outside” (jhe )Mar 20, 2024 12,661 code-pens , layout , css Build a Full-Stack App With Node.js and htmx Mar 19, 2024 12,660 web-apps , nodejs , htmx How to Assess Your Fit for a Job Description: A Guide for Technologists Mar 19, 2024 12,659 how-tos , guides , interviewing , career Using Relative Colors (chr /mdn )Mar 19, 2024 12,658 css , colors Chill Scroll Snapping: Article Headers (chr /fro )Mar 19, 2024 12,657 css , scrolling How Meta Improved Their Cache Consistency to 99.99999999 Mar 18, 2024 12,656 facebook+meta , caching How to Kill the Cascade (fon )Mar 18, 2024 12,655 css , cascade , resets , scope Comparing ECMAScript Modules and CommonJS Mar 18, 2024 12,654 comparisons , esm , commonjs The Power of Textual Content in UX Design (uxm )Mar 18, 2024 12,653 content , user-experience Empowering the User Experience Through Microinteractions: 7 Best Practices (uxm )Mar 18, 2024 12,652 user-experience , interaction-design , best-practices Oh Sh*t, My App Is Successful and I Didn’t Think About Accessibility Mar 18, 2024 12,651 accessibility The Ultimate Guide to Understanding npx vs. npm Mar 18, 2024 12,650 guides , npx , npm , nodejs “require(esm)” in Node.js Mar 18, 2024 12,649 nodejs , ecmascript , esm , commonjs How Web-Site Design and Social Media Work Together (uxm )Mar 18, 2024 12,648 design , content , social-media Accessibility Foundations (tpg )Mar 18, 2024 12,647 accessibility , fundamentals , link-lists Make a Web Browser: Beginner’s Guide (nim )Mar 18, 2024 12,646 guides , browsers , browser-engines Observability Is an Illusion (pur )Mar 18, 2024 12,645 observability , logging , monitoring , alerting I’m So Old: Web Edition (dav )Mar 18, 2024 12,644 web , history Every React Concept Explained in 12 Minutes Mar 18, 2024 12,643 videos , react , concepts Build a Node App With TypeScript (mat )Mar 18, 2024 12,642 nodejs , typescript , pnpm , esm A Designer’s Role Is Not “at the Table” (uxd )Mar 18, 2024 12,641 design , career A Comparison of JavaScript CRDTs (alm )Mar 18, 2024 12,640 javascript , types , comparisons Time to Ditch Analytics? Tracking Scripts and Web Sustainability (mic )Mar 17, 2024 12,639 embed-code , google , analytics , sustainability , performance , compliance Why UI Designers Should Understand Flexbox and CSS Grid (uxd )Mar 17, 2024 12,638 design , layout , flexbox , grids , css 2024 Cheat Sheet Collection Mar 17, 2024 12,637 cheat-sheets , link-lists Copy Objects Ways in JavaScript Mar 16, 2024 12,636 javascript , objects How Web Bloat Impacts Users With Slow Devices Mar 16, 2024 12,635 performance , metrics , comparisons , web Migrating Away From Jest and Achieving Over 90% Reduction in Running Time (pat )Mar 16, 2024 12,634 migrating , jest , testing , memory , performance Deploying Remix to GitHub Pages Mar 15, 2024 12,633 videos , deploying , remix , github-pages Homepage Design: 5 Fundamental Principles Mar 15, 2024 12,632 design , homepages , principles Skeuomorphism Mar 15, 2024 12,631 design , terminology Quick Tip: Creating a Date Picker in React Mar 15, 2024 12,630 tips-and-tricks , react , functionality Webflow 101: A Guide for Beginners Mar 15, 2024 12,629 introductions , guides , webflow , low-and-no-code How (In)Efficient Are Engineering Organizations? Mar 15, 2024 12,628 efficiency , processes , engineering-management Accessibility in Design Systems: A Comprehensive Approach Through Documentation and Assets Mar 15, 2024 12,627 accessibility , design-systems , documentation , dei How to Optimize Cumulative Layout Shift (CLS) on Shopify Sites (sia )Mar 15, 2024 12,626 how-tos , performance , web-vitals , optimization , shopify There Is No EU Cookie Banner Law Mar 14, 2024 12,625 consent-management , cookies , legal Qwik vs. Next.js: Which Framework Is Right for Your Next Web Project? Mar 14, 2024 12,624 frameworks , comparisons , qwik , nextjs Performance Tooling in 2024 and Beyond (dev )Mar 14, 2024 12,623 performance , tooling , browsers , dev-tools , lighthouse , google When “Semantic Tokens” Are No Longer Semantic Mar 14, 2024 12,622 design-tokens , semantics What Is Safe Alignment in CSS? (chr /fro )Mar 14, 2024 12,621 css , layout , user-experience The Golden Age of Accessibility Mar 14, 2024 12,620 accessibility Make Your Functions More Reusable With Generics (mat )Mar 14, 2024 12,619 typescript , functions , generics , maintainability Arguments for Opening Links in a New Tab or Window (gri /clo )Mar 14, 2024 12,618 links , usability The Problem With Data Attributes for Text Effects (man )Mar 13, 2024 12,617 html , custom-data , css , typography , effects A Beginner’s Guide to Node.js Worker Threads (bet )Mar 13, 2024 12,616 guides , nodejs , worker-threads How to Design Icons in Figma Mar 13, 2024 12,615 how-tos , images , icons , figma , design How to Avoid Flaky Tests in Playwright Mar 13, 2024 12,614 how-tos , testing , flakiness , playwright Ruby Is Complicated Mar 13, 2024 12,613 html My New Favorite CSS Trick: “will-change” Mar 13, 2024 12,612 css , animations , transitions , tips-and-tricks Refactoring My Ugliest Code With Signal View Queries Mar 13, 2024 12,611 videos , refactoring , angular WCAG 2.2 Detective Skills Mar 13, 2024 12,610 accessibility , standards , wcag 25 Unnoticeable Features of JavaScript Mar 13, 2024 12,609 javascript You Want “border-color: transparent”, Not “border: none” (dav /fro )Mar 13, 2024 12,608 css , borders , transparency , accessibility , contrast What’s Next for a Global Design System (bra )Mar 13, 2024 12,607 design-systems There Are No Standards Police (mno )Mar 13, 2024 12,606 standards , policies , processes The Problem With AI (cfe )Mar 13, 2024 12,605 ai HTML Performance Optimization: Tips for Faster Loading Pages Mar 13, 2024 12,604 html , landing-pages , performance , optimization , tips-and-tricks Another JS Registry—Seriously?! (den )Mar 13, 2024 12,603 videos , jsr , dependencies , javascript Building Websites and Building Websites Well (j9t )Mar 12, 2024 12,602 quality , craft , community Marking the Web’s 35th Birthday: An Open Letter (tim )Mar 12, 2024 12,601 web , history , anniversaries 5 Exciting New JavaScript Features in 2024 Mar 12, 2024 12,600 javascript Runtime Compatibility (asc +)Mar 12, 2024 12,599 websites , runtimes , interoperability , comparisons , bun , deno , netlify , nodejs The Essential Guide to Microcopy and Becoming a More Literate Designer Mar 12, 2024 12,598 guides , design , microcontent , content , writing Why Your Microservices Architecture Is Probably Overkill (and How I Learned to Love the Monolith Again) (pur )Mar 12, 2024 12,597 architecture , microservices , monoliths Thoughts on Embedding Alternative Text Metadata Into Images (eri )Mar 12, 2024 12,596 accessibility , images , metadata The “10× Engineer”: 50 Years Ago and Now (ger )Mar 12, 2024 12,595 productivity , processes , career , history Spread vs. Rest Operators in JavaScript Mar 12, 2024 12,594 javascript , operators , comparisons Interaction to Next Paint Is Officially a Core Web Vital (rvi /dev )Mar 12, 2024 12,593 performance , web-vitals How to Read Files Quickly in JavaScript (lem )Mar 12, 2024 12,592 how-tos , javascript , file-handling A Letter to My Younger Self, as an Accessibility Advocate (hbu )Mar 12, 2024 12,591 accessibility , advocacy , retrospectives A Gentle Introduction to Generics in TypeScript Mar 11, 2024 12,590 introductions , typescript , generics Have You Optimized for INP? Mar 11, 2024 12,589 performance , web-vitals , optimization JSON Canvas Mar 11, 2024 12,588 websites , standards , json , canvas Comparing JavaScript Frameworks: Templates Mar 11, 2024 12,587 javascript , frameworks , templates , comparisons Express.js With TypeScript—Setup, Examples, Testing Mar 11, 2024 12,586 videos , express , typescript , testing , examples IDEs vs. Code Editors: Everything You Need to Know (jet )Mar 11, 2024 12,585 code-editors , comparisons , concepts Accessibility: Implementing Focus Traps Mar 11, 2024 12,584 accessibility , focus , keyboard-navigation What Is INP and Why You Should Care (whi /sen )Mar 11, 2024 12,583 performance , web-vitals , monitoring Streaming HTML (chr /fro )Mar 11, 2024 12,582 html , php , streaming Distinguishing Between ARIA and Native HTML Attributes (deq )Mar 11, 2024 12,581 html , aria , attributes , accessibility , comparisons Are We Watching the Internet Die? (edz )Mar 11, 2024 12,580 web Announcing Speedometer 3.0: A Shared Browser Benchmark for Web Application Responsiveness Mar 11, 2024 12,579 performance , tooling , metrics Alt Text for CSS Generated Content (tem )Mar 11, 2024 12,578 css , generated-content , alt-text , accessibility Optimising Your Design System With Figma’s Variables (uxd )Mar 10, 2024 12,577 design-systems , optimization , variables , figma Things I Learned While Building My JS Library Mar 10, 2024 12,576 javascript , libraries , lessons CSS Button Styles You Might Not Know (dbu )Mar 10, 2024 12,575 html , css , buttons Replace ESLint and Prettier With Biome.js Mar 9, 2024 12,574 biome , eslint , prettier , comparisons , tooling , remix eslint-plugin-depend Mar 9, 2024 12,573 packages , npm , maintenance , simplicity Jakob Has Jumped the Shark (aar )Mar 9, 2024 12,572 accessibility , link-lists How to Invert the Colors Using CSS (ron )Mar 9, 2024 12,571 css , colors , filters , images Access by a Thousand Curb Cuts (yat )Mar 9, 2024 12,570 accessibility Asking Users for Their Pronouns: A Guide for UX Designers Mar 8, 2024 12,569 guides , user-experience , communication Navigating the Future of Frontend Mar 8, 2024 12,568 frameworks , web-platform , outlooks Creating Color Palettes With the CSS “color-mix()” Function (mic )Mar 8, 2024 12,567 css , functions , colors , color-palettes Modern CSS Tooltips and Speech Bubbles II (css /sma )Mar 8, 2024 12,566 tooltips , css , techniques How “HEAD” Works in Git (b0r )Mar 8, 2024 12,565 git Dissecting Layered Architecture (yok )Mar 8, 2024 12,564 architecture Add Superpowers to Your CSS Variables With Style Queries (jar /van )Mar 8, 2024 12,563 css , container-queries , custom-properties How to Check and Set the “NODE_ENV” Environment Variable and Its Use in a Project Mar 7, 2024 12,562 how-tos , nodejs , environments Managing Static Files in Django: A Comprehensive Guide Mar 7, 2024 12,561 guides , django , file-handling The Quiet, Pervasive Devaluation of Frontend (col )Mar 7, 2024 12,560 html , css , craft , career , community Some Little Ways I’m Using CSS “:has()” in the Real World (bel /pic )Mar 7, 2024 12,559 css , selectors , examples How to Test 2.5.8 Target Size (Minimum) (sib /tpg )Mar 7, 2024 12,558 how-tos , accessibility , testing AVIF Is the Future of Web Images Mar 7, 2024 12,557 images , avif , performance , outlooks Internationalization With Remix (rem )Mar 6, 2024 12,556 remix , internationalization Announcing TypeScript 5.4 (dan /typ )Mar 6, 2024 12,555 release-notes , typescript SSG, SSR, ISR, CSR Rendering Strategies in Next.js (fro )Mar 6, 2024 12,554 static-site-generation , server-side-rendering , incremental-static-regeneration , client-side-rendering , rendering , strategies , comparisons , nextjs Simplify Your CSS Using “:is()” and “:where()” Pseudo-Classes (zor /css )Mar 6, 2024 12,553 videos , css , selectors The Ultimate Guide to Choosing the Best React Website Builder Mar 6, 2024 12,552 guides , react , tooling , comparisons , link-lists 90% of Designers are Unhirable? (uxd )Mar 6, 2024 12,551 design , processes , career Exploring the Creative Power of CSS Filters and Blending Mar 6, 2024 12,550 css , blend-modes , filters , effects 5 Ways Productivity Culture Kills Business Agility Mar 6, 2024 12,549 productivity , agile , economics , culture Sometimes, a Button Just Wants to Look Like a Button Mar 6, 2024 12,548 design , usability , buttons 10 Figma Keyboard Shortcuts: A Cheat Sheet for UX Designers Mar 6, 2024 12,547 figma , keyboard-shortcuts , cheat-sheets , design Taming the Shadow DOM: Injecting Global Styles With Adopted Stylesheets Mar 6, 2024 12,546 shadow-dom , dom , css WebAssembly JSPI Is Going to Origin Trial Mar 6, 2024 12,545 webassembly The End of My Gatsby Journey (mon )Mar 6, 2024 12,544 gatsby , frameworks , comparisons Release Notes for Safari Technology Preview 190 (jon /web )Mar 6, 2024 12,543 release-notes , browsers , apple , safari Making Room for Long List Markers With Subgrid (nol )Mar 6, 2024 12,542 html , lists , css , grids How to Ensure Your Designs Work if You Can’t Access Sample Data (uxd )Mar 5, 2024 12,541 how-tos , design , usability , metrics , testing How to Use WebSockets in Node.js to Create Real-Time Apps (cra )Mar 5, 2024 12,540 how-tos , websockets , nodejs Best Practices for Inclusive Design Mar 5, 2024 12,539 design , dei , accessibility , best-practices WebKit Features in Safari 17.4 (jen +/web )Mar 5, 2024 12,538 release-notes , browsers , apple , safari , webkit Data Table Design Patterns (uxd )Mar 5, 2024 12,537 information-design , tables , design-patterns JavaScript Runs the World—Maybe Even Literally (wir )Mar 4, 2024 12,536 javascript , programming , web Achieving Design Collegiality While Maintaining Psychological Safety (uxm )Mar 4, 2024 12,535 design , collaboration Modern Git Commands and Features You Should Be Using Mar 4, 2024 12,534 git , command-line When We Talk About Front-End Performance, What Are We Talking About Mar 4, 2024 12,533 performance , metrics , web-vitals , lighthouse , google SemVer Simplified: An Introduction to Semantic Versioning Mar 4, 2024 12,532 introductions , semver , versioning WCAG? More Like, W-What?! (stv )Mar 4, 2024 12,531 accessibility , wcag , link-lists The 88×31 Archive Mar 4, 2024 12,530 web , images , history JSR: Second Look (dbu )Mar 4, 2024 12,529 jsr Designing for Mobile Accessibility: Enhancing the User Experience on Small Screens (uxm )Mar 4, 2024 12,528 design , accessibility , user-experience , mobile How npm Install Scripts Can Be Weaponized: A Real-World Example of a Harmful npm Package (eth )Mar 3, 2024 12,527 npm , dependencies , examples , security VPS Showdown—March 2024—DigitalOcean vs. Linode vs. Vultr Mar 3, 2024 12,526 servers , hosting , comparisons , metrics Tools That Make Me Productive as a Software Engineer Mar 3, 2024 12,525 tooling , productivity , link-lists We Need to Talk About Jakob (mat )Mar 3, 2024 12,524 accessibility CSS for Printing to Paper Mar 3, 2024 12,523 css , print Bugs I’ve Filed on Browsers (nol )Mar 3, 2024 12,522 browsers , chromium , firefox , webkit , quality Accessibility Has Not Failed—It Has Not Even Started for Real (cer )Mar 3, 2024 12,521 accessibility , ai Accessibility Darkness (ste )Mar 3, 2024 12,520 accessibility , overlays The Faster Lambda Runtime—Node.js or LLRT? We Benchmarked Mar 2, 2024 12,519 aws , lambda , javascript , runtimes , nodejs , comparisons , metrics Planning a Design System Generation Mar 2, 2024 12,518 design-systems , automation Go Ahead and Block AI Web Crawlers (cor )Mar 2, 2024 12,517 robotstxt , crawling , scraping , ai The Hunt for the Missing Data Type (hil )Mar 2, 2024 12,516 types , algorithms Emerging UX Patterns in Generative AI Experiences (uxd )Mar 2, 2024 12,515 user-experience , design-patterns , ai Web Tech Trends to Watch in 2024 and Beyond (web )Mar 1, 2024 12,514 trends , design , dark-mode , ai , sustainability , minimalism Design System Generations Mar 1, 2024 12,513 design-systems , processes An Introduction to Webflow—the No-Code Website Builder Mar 1, 2024 12,512 introductions , webflow , low-and-no-code Team Productivity Metrics for Engineering Managers Mar 1, 2024 12,511 productivity , metrics , engineering-management Apple Says iOS 17.4 Won’t Remove Home Screen Web Apps in the EU After All Mar 1, 2024 12,510 browsers , apple , mobile , web-apps A Love Letter to the Underrepresented in Tech Mar 1, 2024 12,509 community Introducing JSR—the JavaScript Registry (lca +/den )Mar 1, 2024 12,508 introductions , jsr , deno , dependencies , javascript TIL—“submit()” Versus “requestSubmit()” (ray )Mar 1, 2024 12,507 javascript , comparisons Retrofitting Fluid Typography (ric )Mar 1, 2024 12,506 fluid-design , typography , css Modern CSS Tooltips and Speech Bubbles (css /sma )Mar 1, 2024 12,505 tooltips , css , techniques Eloquent JavaScript (mar )Mar 1, 2024 12,504 websites , books , javascript Apple Backs Off Killing Web Apps, but the Fight Continues (owa )Mar 1, 2024 12,503 web-apps , apple “AI” and Accessible Front-End Components: Is the Nuance Generatable? (hdv )Mar 1, 2024 12,502 accessibility , web-components , ai The Wax and the Wane of the Web (ste /ali )Feb 29, 2024 12,501 web-platform , history Choosing the Right Node.js Package Manager in 2024: A Comparative Guide (nod )Feb 29, 2024 12,500 guides , nodejs , dependencies , comparisons Diving Into CSS Interactivity (daw +/sto )Feb 29, 2024 12,499 videos , css Understanding Cookies and Sessions in React Feb 29, 2024 12,498 react , authentication , cookies What Is Inclusive Design, and How Does It Relate to Accessibility? Feb 29, 2024 12,497 design , dei , accessibility What You Need to Know About Software Requirements Feb 29, 2024 12,496 software-design , best-practices Why Does “is-number” Package Have 59M Weekly Downloads? Feb 29, 2024 12,495 dependencies , npm Techniques to Break Words (aar )Feb 29, 2024 12,494 techniques , html , css , content New to the Web Platform in February (rac /dev )Feb 29, 2024 12,493 release-notes , web-platform , browsers , mozilla , firefox , google , chrome , apple , safari Keyboard Accessibility Testing on Mobile Devices Feb 29, 2024 12,492 accessibility , testing , keyboard-navigation , mobile Accessibility Has Failed: Try Generative UI = Individualized UX Feb 29, 2024 12,491 accessibility , usability , ai , outlooks Going Beyond Pixels and (r)ems in CSS—Container Query Length Units (uti /iod )Feb 28, 2024 12,490 css , container-queries , units Ultimate Guide to Visual Testing With Playwright Feb 28, 2024 12,489 guides , testing , regressions , playwright Enhanced Internationalization (I18N) in Next.js 14 Feb 28, 2024 12,488 nextjs , internationalization Top 8 Recent V8 in Node Updates (app )Feb 28, 2024 12,487 nodejs , v8 How to Create a Sidebar Navigation With Astro, Tailwind CSS, and Alpine.js Feb 28, 2024 12,486 how-tos , navigation , functionality , astro , tailwind , alpinejs Test Quality vs. Bashing Tailwind CSS (mar )Feb 28, 2024 12,485 tailwind , css , comparisons So, What Exactly Did Apple Break in the EU? (tom )Feb 28, 2024 12,484 browsers , apple , mobile , support , web-apps , apis Making Math Accessible (ons /tpg )Feb 28, 2024 12,483 accessibility , math Creativity Lies in the Paradoxes (uxd )Feb 28, 2024 12,482 creativity , design Apple vs. PWAs—Go Act Now and Help Avoid This Disaster… (cod )Feb 28, 2024 12,481 apple , web-apps , progressive-web-apps , community An HTML Switch Control (ann +/web )Feb 28, 2024 12,480 html , css , forms A Guide to CSS Cursor Types Feb 27, 2024 12,479 guides , css , cursors Tumblr and WordPress to Sell Users’ Data to Train AI Tools (404 )Feb 27, 2024 12,478 wordpress , ai How to Lazy-Load CodePen and CanIUse Embeds Feb 27, 2024 12,477 how-tos , embed-code , performance , codepen , caniuse How to Use Server-Sent Events in Node.js (cra )Feb 27, 2024 12,476 how-tos , nodejs , events What Is Vuetify in Vue.js? Feb 27, 2024 12,475 vuetify , vuejs Here Lies the Internet, Murdered by Generative AI Feb 27, 2024 12,474 web , content , ai YouTube Video Embedding Harm Reduction (jvo )Feb 27, 2024 12,473 multimedia , embed-code , youtube , html , privacy The 3 Capabilities Designers Need to Build for the AI Era (uxd )Feb 27, 2024 12,472 design , career , training , ai , link-lists ServerlessHorrors (and )Feb 27, 2024 12,471 websites , serverless , cloud-computing Screen Readers and Drag-and-Drop: Grabbing and Releasing Elements (dar )Feb 27, 2024 12,470 accessibility , browsers , screen-readers , support Reporting Core Web Vitals With the Performance API (geo /sma )Feb 27, 2024 12,469 apis , performance , web-vitals AI and Design Systems (bra )Feb 27, 2024 12,468 ai , design-systems A Simple Mistake That Can Screw Up Your Light/Dark Theme (and How to Fix It) (kev )Feb 27, 2024 12,467 videos , mistakes , dark-mode , css A Fun Line of Code (dbu )Feb 27, 2024 12,466 javascript , apis , multimedia No Outer Margin Feb 26, 2024 12,465 css , margins , spacing , components How to Build a Newthing Feb 26, 2024 12,464 how-tos , processes , creativity , maintenance CSS Foundations: What Is IACVT? (bra )Feb 26, 2024 12,463 css , fundamentals Speaker Spotlight: Michelle Barker (mic )Feb 26, 2024 12,462 interviews , css , sustainability Advanced Figma Tips and Tricks 2024: Little Gems We Love (uxd )Feb 26, 2024 12,461 figma , tips-and-tricks 10 Takeaways From the WebAIM Screenreader Survey #10 (kar )Feb 26, 2024 12,460 accessibility , screen-readers Why I Use Firefox (sim )Feb 26, 2024 12,459 browsers , mozilla , firefox What Is a Single-Page Application? (hey )Feb 26, 2024 12,458 single-page-apps , javascript , performance , user-experience The CSS Cascade—a (Re)Introduction (mat )Feb 26, 2024 12,457 videos , css , cascade Open Letter to Tim Cook, Sabotaging Web Apps Is Indefensible (owa )Feb 26, 2024 12,456 apple , web-apps CSS-Only Bottom-Anchored Scrolling Area (kit )Feb 26, 2024 12,455 css , scrolling A Web Designer’s Accessibility Advocacy Toolkit (sma )Feb 26, 2024 12,454 accessibility , advocacy , strategies Home Screen Advantage (sli )Feb 25, 2024 12,453 browsers , apple , mobile , support , web-apps , web-platform Understanding Event-Driven Architecture Feb 24, 2024 12,452 architecture , events JSDoc as an Alternative TypeScript Syntax Feb 24, 2024 12,451 typescript , documentation , jsdoc WebAIM Screen Reader User Survey 10 (den )Feb 24, 2024 12,450 accessibility , screen-readers The Power of Patterns and Playbooks in Content Design (kat /uxd )Feb 24, 2024 12,449 design , content , design-patterns Navigating Signals: An Efficient Alternative to React Hooks for Enhanced Performance and Optimization Feb 24, 2024 12,448 react , hooks , signals My WebAIM 10th SR User Survey Takeaways (aar )Feb 24, 2024 12,447 accessibility , screen-readers CSS “:has()” Interactive Guide (sha )Feb 24, 2024 12,446 guides , css , selectors CAPTCHA Is Still [the] Most Problematic Issue on the Web (cer )Feb 24, 2024 12,445 accessibility , web , captcha A Developer’s Guide for Web Accessibility Feb 23, 2024 12,444 guides , accessibility Why My Code Isn’t in TypeScript (rem )Feb 23, 2024 12,443 typescript Proposal: CSS Variable Groups (lea )Feb 23, 2024 12,442 css , variables UX Leadership Is Failing (and What We Can Do About It) (uxd )Feb 22, 2024 12,441 user-experience , leadership htmx vs. React: A Complete Comparison Feb 22, 2024 12,440 htmx , react , comparisons JavaScript Bloat in 2024 Feb 22, 2024 12,439 javascript , performance