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