Optimizing CLS for Infinite Scroll and Load More (ver /per )Dec 20, 2025 72 performance , web-vitals , scrolling , optimization The Many Lives of the Page Title (kat /mat )Dec 20, 2025 71 html , user-experience , accessibility , wcag Testing Methods: Consistent Help (dec )Dec 20, 2025 70 accessibility , testing , wcag , consistency 8 PostgreSQL Tricks (kem )Dec 20, 2025 69 postgresql , databases , tips-and-tricks AsyncLocalStorage: Simplify Context Management in Node.js (tre )Dec 20, 2024 68 nodejs , javascript , asynchrony A Progress Update on reading-flow Dec 20, 2024 67 css , layout Biggest Privacy Erosion in 10 Years? On Google’s Policy Change Towards Fingerprinting Dec 20, 2024 66 google , privacy , fingerprinting AI and the Future of Accessibility With Dr. Gregg Vanderheiden Dec 20, 2024 65 podcasts , interviews , accessibility , assistive-tech , ai , outlooks 8 Most Important System Design Concepts You Should Know Dec 20, 2024 64 videos , architecture , system-design , concepts My Favourite Colour Is Chuck Norris Red (val /mat )Dec 20, 2024 63 html , colors Data-Driven SEO and Web Performance (tod /per )Dec 20, 2024 62 seo , performance , web-vitals No ARIA Is Better Than Bad ARIA (kar )Dec 20, 2024 61 videos , accessibility , aria , html Scroll-Driven and Fixed (chr /fro )Dec 20, 2024 60 css , animations , scrolling , positioning JS Import Maps (5t3 )Dec 20, 2024 59 javascript , dependencies , import-maps Locking Scroll With :has() (rob )Dec 20, 2023 58 css , selectors , scrolling The Golden Rule of Web Performance and Different Performance Engineering Specializations (per )Dec 20, 2023 57 principles , performance New CSS Viewport Units Do Not Solve the Classic Scrollbar Problem (sim /sma )Dec 20, 2023 56 viewport , css , units , scrolling Clean Architecture: Theming With Tailwind and CSS Variables Dec 20, 2023 55 theming , tailwind , custom-properties , css 10 Best Practices for Secure Code Review of Node.js Code Dec 20, 2023 54 best-practices , security , code-reviews , nodejs Release Notes for Safari Technology Preview 185 (jon /web )Dec 20, 2023 53 release-notes , browsers , safari Classes vs. Prototypes in JavaScript (cfe )Dec 20, 2023 52 javascript , prototypes , comparisons Are We Too Pedantic With Semantic (dis )Dec 20, 2023 51 design , design-tokens , semantics CSS Nesting (kil /5t3 )Dec 20, 2023 50 css , nesting Useful Accessibility and Usability Examples to Help Improve Your Designs (sma )Dec 20, 2022 49 accessibility , usability , examples The Top 10 Security Vulnerabilities for Web Applications Dec 20, 2022 48 security , vulnerabilities , web-apps Dockerize PHP App With Apache on HTTPS Dec 20, 2022 47 docker , php , apache , servers An Important Message to All Developers Dec 20, 2022 46 career Why We Hang Onto WordPress Nostalgia (kar )Dec 20, 2022 45 wordpress Bad Performance Is Bad Accessibility (bru )Dec 20, 2022 44 performance , accessibility Common Nesting Issues in HTML (cit /mat )Dec 20, 2022 43 html , nesting Foundations: Target Sizes (tet )Dec 20, 2022 42 accessibility , fundamentals , usability Pointer Events (5t3 )Dec 20, 2022 41 css , javascript , pointer-events , apis How to Add and Remove a CSS Class From Multiple Elements With Vanilla JavaScript (cfe )Dec 20, 2021 40 how-tos , css , javascript Design Sprints Revisited: Designing With Your Users and Developers (uxm )Dec 20, 2021 39 design , usability 5 Common Misconceptions About WAI–ARIA and Accessibility Dec 20, 2021 38 accessibility , aria , html How to Define Your Relationship to Sites You Link To (ste )Dec 20, 2021 37 how-tos , html , links , semantics , seo Be Prepared for Failure and Handle It Gracefully (css )Dec 20, 2021 36 javascript , graceful-degradation Smoothly Reverting CSS Animations Dec 20, 2021 35 css , animations Why UX Is the Best SEO Strategy (uxm )Dec 20, 2021 34 user-experience , seo , strategies The Web Starts on Page Four (cod )Dec 20, 2021 33 web Image Display Elements (5t3 )Dec 20, 2021 32 html , images , responsive-design PHP 8 in a Nutshell (ami )Dec 20, 2021 31 books , php HTML Cheat Sheet Dec 20, 2021 30 html , semantics , examples , cheat-sheets Auto Dark Theme (chr /css )Dec 20, 2021 29 browsers , dark-mode , usability An HTML Optimizer’s Config for HTML Minifier (j9t )Dec 20, 2019 28 html , html-minifier , minification , optimization , configuration , performance , minimalism New WebKit Features in Safari 13 (jon /web )Dec 20, 2019 27 release-notes , safari , browsers , webkit There Is No Design System (jin /24w )Dec 20, 2019 26 design-systems , concepts Web Components Still Need to Be Accessible (eri /24a )Dec 20, 2018 25 accessibility , web-components , toggles Regarding CSS’s Global Scope (chr /css )Dec 20, 2018 24 css , scope React’s Accessibility Code Linter (24a )Dec 20, 2017 23 react , linting , eslint , tooling , accessibility What’s New in HTML5.2 (inf )Dec 20, 2017 22 html , standards Front-End Tools: My Favorite Finds of 2016 (lou )Dec 20, 2016 21 html , css , javascript , tooling , link-lists Speed Up Oh My Zsh Dec 20, 2016 20 command-line , oh-my-zsh , optimization Browser Storage and AngularJS Dec 20, 2014 19 angularjs , browser-storage , browsers Why Moving Elements With translate() Is Better Than pos:abs top/left (pau )Dec 20, 2012 18 css , animations , performance First Official W3C HTML5 Standard Finally Completed! What’s Coming in 2013? (tod )Dec 20, 2012 17 interviews , w3c , html , standards CSS Masks—How to Use Masking in CSS Now (sch )Dec 20, 2012 16 how-tos , css , masking , svg , images A Tale of Animation Performance (chr /css )Dec 20, 2012 15 css , animations , performance Scrolling Performance (aer )Dec 20, 2012 14 performance , scrolling Parallaxin’ (aer )Dec 20, 2012 13 effects , parallax , css , javascript MooTools Behavior (moo )Dec 20, 2011 12 mootools PHP Is Not Java Dec 20, 2008 11 php , java , software-design-patterns Learning From Screen Readers (web )Dec 20, 2007 10 screen-readers , accessibility Squashing a Persistent Myth Dec 20, 2007 9 accessibility , typography , css , units , myths When “Inaccessible” Isn’t (web )Dec 20, 2007 8 accessibility CSS Turns 10 (obi /wa )Dec 20, 2006 7 css , anniversaries Naughty or Nice? CSS Background Images (der /24w )Dec 20, 2005 6 css , backgrounds , images Rip It Up: Worn Type Using CSS (mis )Dec 20, 2005 5 css , image-replacement , techniques , effects User-Defined Access Keys (gez )Dec 20, 2005 4 accessibility , accesskeys , php New W3C Standard Reuses Content Dec 20, 2004 3 w3c , xml , standards The 60 Second Battle: Keeping the Visitor Dec 20, 1999 2 performance , user-experience , user-conversion How to Save Hours With SSIs Dec 20, 1999 1 how-tos , ssi , productivity , maintainability