Styling by Language: Using the lang Attribute for Multilingual Design (mat )Dec 21, 2025 77 html , internationalization , css Did You Know Some ARIA Roles Remove Child Semantics? (rus )Dec 21, 2025 76 html , aria , semantics , accessibility Insights From 100 Site Speed Reviews in 2025 (per )Dec 21, 2025 75 performance , retrospectives Testing Methods: Error Identification (dec )Dec 21, 2025 74 accessibility , testing , wcag , errors , link-lists CSS light-dark() (may /5t3 )Dec 21, 2024 73 css , functions , dark-mode Matt Mullenweg, WordPress, and the Battle for Control of the Internet (web )Dec 21, 2024 72 automattic , wordpress , wp-engine , web Important Topics for Frontend Developers to Master in 2025 Dec 21, 2024 71 learning , javascript , typescript , css , frameworks , git , apis , testing , performance , security , ci-cd , websockets Unattributed Navigation Overhead (UNO) (tim /per )Dec 21, 2024 70 performance , metrics Grouping Form Fields (mat )Dec 21, 2024 69 html , forms Turn Your Vue App Into an Offline-Ready Progressive Web App Dec 21, 2023 68 vuejs , refactoring , offline , progressive-web-apps Recapturing Early-Internet Whimsy With HTML Dec 21, 2023 67 html , trends , design , art , decoration The Top Accessibility Errors Found in 2023 (tpg )Dec 21, 2023 66 accessibility , conformance , quality , errors , retrospectives 2023 Digital Accessibility Year in Review (tpg )Dec 21, 2023 65 accessibility , retrospectives JavaScript Frameworks—Heading Into 2024 (rya /thi )Dec 21, 2023 64 javascript , frameworks , outlooks Cool Wiggly Hover Animation With CSS (ami )Dec 21, 2023 63 css , animations , effects , hover The State of Benchmarking in Node.js Dec 21, 2023 62 nodejs , performance Screen Reader Users and the Tab Key (tem )Dec 21, 2023 61 accessibility , screen-readers , keyboard-navigation , testing The Complete Playwright Cheatsheet Dec 21, 2023 60 cheat-sheets , playwright , testing “HTML First” Is Not HTML First (j9t )Dec 21, 2023 59 html , principles , quality , craft Container Queries and Units (zac /fro )Dec 21, 2023 58 css , container-queries , units Scroll-Driven Animations (mic /5t3 )Dec 21, 2023 57 animations , scrolling , css Debugging Fetch Priority (jec +)Dec 21, 2023 56 videos , debugging , performance , web-vitals , apis CSS Scope Issues (kiz )Dec 21, 2023 55 css , scope The Implied Web (hws /mat )Dec 21, 2023 54 html , accessibility , semantics React’s New Killer Documentation Focused Only on Functional Components Dec 21, 2022 53 react , documentation Building an Accessible Theme Picker With HTML, CSS, and JavaScript (fos )Dec 21, 2022 52 accessibility , html , css , javascript , theming , functionality Quick Start for Evaluating and Testing Web Accessibility (jar /web )Dec 21, 2022 51 videos , accessibility , testing The Intended Consequence of Inaccessible Digital Ads (joe +/web )Dec 21, 2022 50 videos , accessibility , monetization Things CSS Could Still Use Heading Into 2023 (chr )Dec 21, 2022 49 css , outlooks CSS Color Spaces and Relative Color Syntax (dar /5t3 )Dec 21, 2022 48 css , colors Billions of Unnecessary Files in GitHub Dec 21, 2022 47 github , git A Complete Guide to Timeouts in Node.js (bet )Dec 21, 2022 46 guides , nodejs , time 2022 Roundup of Web Research (geo /css )Dec 21, 2022 45 research , web A Theory of Web Relativity (alv /mat )Dec 21, 2022 44 html , metadata , structured-data Signals: The Nitty-Gritty (web /per )Dec 21, 2022 43 performance , javascript , signals Accessibility Convincing (lfl /web )Dec 21, 2022 42 videos , accessibility , ethics , legal The CSS :has() Selector Is Way More Than a “Parent Selector” (bra )Dec 21, 2021 41 css , selectors Introduction to Cognitive Disability and Accessibility Testing (ons /tpg )Dec 21, 2021 40 introductions , accessibility , testing 13 Tools and Techniques to Accelerate Frontend Development Dec 21, 2021 39 tooling , techniques , software-design-patterns , linting , bundling , testing , logging , frameworks , processes , ci-cd Building a Greener Web (mic )Dec 21, 2021 38 sustainability Make Joyful Things (css )Dec 21, 2021 37 user-experience WebGPU From WebGL Dec 21, 2021 36 webgpu , webgl CSS Snapshot 2021 (tab +/w3c )Dec 21, 2021 35 css , standards CSS Animation (5t3 )Dec 21, 2021 34 css , animations Get Up to Speed With Partial Clone and Shallow Clone (sto )Dec 21, 2020 33 git A Beginner’s Guide to Webpack Dec 21, 2020 32 guides , webpack How the Web Is Really Built (lea /css )Dec 21, 2020 31 tech-stacks , jquery , wordpress Ignore AMP (j9t )Dec 21, 2020 30 amp RTL Styling 101 (sha )Dec 21, 2019 29 introductions , internationalization , layout , design , css , html Generic First CSS: New Thinking on Mobile First (sma )Dec 21, 2018 28 css , mobile-first , mobile Release Notes for Safari Technology Preview 20 (jon /web )Dec 21, 2016 27 release-notes , safari , browsers Using Sass to Automatically Pick Text Colors (ser )Dec 21, 2016 26 sass , contrast , colors CSS Shorthand Syntax Considered Important (j9t )Dec 21, 2016 25 css , shorthands Reimagining Single-Page Applications With Progressive Enhancement (hey /sma )Dec 21, 2015 24 single-page-apps , progressive-enhancement , html , css , javascript JavaScript: 2015 in Review (cra )Dec 21, 2015 23 javascript , retrospectives What the Heck Is SEO? A Rebuttal (wil /sma )Dec 21, 2012 22 seo Web Developer Tips, Tricks, and Gotchas (mat )Dec 21, 2011 21 css , html , tips-and-tricks What’s New in Firefox 9.0 (cra )Dec 21, 2011 20 browsers , firefox Introduction to Blueprint—a CSS Grid-Based Framework Dec 21, 2010 19 introductions , blueprint Why Do We Need MicroXML? (ann )Dec 21, 2010 18 xml , html Anybody Can Do Usability (nng )Dec 21, 2009 17 usability CSS Basics—.class vs. #ID Dec 21, 2008 16 css , selectors , attributes , html Why Object-Oriented JavaScript Is So Confusing Dec 21, 2007 15 javascript , oop WebKit Gets Native getElementsByClassName (web )Dec 21, 2007 14 webkit , browser-engines , javascript Common Mistakes of Site Structure Dec 21, 2007 13 information-architecture , mistakes January 22 Publication Date [Was: Transition and Publication Requests Initiated for HTML5 FPWD] Dec 21, 2007 12 discussions , html , w3c Packing Down Prototype (rey /aja )Dec 21, 2007 11 prototypejs , compression 18 Questions for Niqui Merret and Aral Balkan on Flash and Accessibility (ara /cod )Dec 21, 2006 10 interviews , javascript , flash , accessibility Internet Explorer and the CSS Box Model Dec 21, 2006 9 internet-explorer , browsers , css , box-model , hacks , conditional-comments JavaScript Variable Dump in ColdFusion (dal /aja )Dec 21, 2006 8 javascript , coldfusion , variables Compiling Java to JavaScript Dec 21, 2006 7 interviews , compiling , java , javascript A Scripting Carol (der /24w )Dec 21, 2006 6 javascript , graceful-degradation Sending XHTML as text/html Considered Harmful to Feelings Dec 21, 2005 5 xhtml , mime-types AJAX Perf—Comparing the Atlas and Prototype Class Idioms Dec 21, 2005 4 javascript , comparisons , performance Top 7 PHP Security Blunders Dec 21, 2005 3 php , databases , sql , security , mistakes Enterprise IA as Intellectual Property (lou )Dec 21, 2003 2 information-architecture , legal How to Report Bugs Effectively Dec 21, 1999 1 how-tos , bugs , documentation