The Vertical Codebase (tkd )Apr 13, 2026 258 components , concepts , monorepos A Practical Guide to Design Principles (vit /sma )Apr 1, 2026 257 guides , design , link-lists Agentic UX: 7 Principles for Designing Systems With Agents (uxd )Feb 16, 2026 256 ai-agents , ai , design Software Design Principles That Matter Jan 23, 2026 255 software-design , examples The Web Runs on Tolerance (ede )Dec 4, 2025 254 web-platform , standards Good Visual Design, Explained (nng )Nov 14, 2025 253 design , quality Programming Principles for Self Taught Front-End Developers (kil /pic )Nov 11, 2025 252 programming My CSS Selector Strategy (mal )Nov 10, 2025 251 css , selectors 12 Essential Java Best Practices Every Developer Should Follow Nov 1, 2025 250 programming , java , best-practices The Hidden Cost of URL Design (ahm )Oct 16, 2025 249 urls , routing , seo Principles of Simplicity in Frontend Architecture Sep 26, 2025 248 simplicity , dependencies The 10 Foundational UX Principles Every Designer Should Know (web )Sep 24, 2025 247 design , user-experience Is SOLID Still a Solid Choice for Software Design? (lan )Sep 24, 2025 246 solid , oop , programming Ambient Animations in Web Design: Principles and Implementation (mal /sma )Sep 22, 2025 245 design , animations , css Why Inclusive Products Are Green Products (tet )Sep 1, 2025 244 accessibility , dei , user-experience , consistency , sustainability The First Rule of ARIA (nat )Aug 18, 2025 243 accessibility , aria , html How to Write Clean Code, Actually… Aug 13, 2025 242 how-tos , programming , software-design Agent Experience (AX): The Concept of AI Agent Designing Aug 11, 2025 241 agent-experience , ai , concepts A Progressive Complexity Manifesto (che )Aug 10, 2025 240 manifestos , complexity , web-apps , html , htmx , javascript , web-components , frameworks The Three Great Virtues of an AI-Assisted Programmer (sea )Jul 14, 2025 239 programming , ai , career 24 UX Design Principles of the Build-for Framework (uxm )Jul 7, 2025 238 user-experience , design Designing Information Architecture: Design Principles (pab /uxm )Jul 7, 2025 237 books , information-architecture , design The Eleven Commandments of AI UX (uxd )Jun 29, 2025 236 ai , user-experience , design Setting Targets for Developer Productivity Metrics (lau )May 28, 2025 235 productivity , metrics Designing Calm: UX Principles for Reducing Users’ Anxiety (uxm )May 19, 2025 234 design , user-experience The Fastest Way to Spend Less Time Debugging May 17, 2025 233 videos , debugging , testing Design System Documentation Is Essential—as Long as It’s Good (pjo )Apr 27, 2025 232 design-systems , documentation , content , writing Principles for Coding Securely With LLMs (sea )Apr 15, 2025 231 ai , security 7 UI/UX Principles Every Dev Should Know Apr 10, 2025 230 design , user-experience 12-Factor Agents—Principles for Building Reliable LLM Applications Mar 31, 2025 229 ai , reliability From Designing Things to Designing Change (uxd )Mar 6, 2025 228 design , collaboration Ethical Foundations in Modern Software Development (fra )Mar 4, 2025 227 fundamentals , ethics , foss , ai Google’s Principles for Measuring Developer Productivity Feb 26, 2025 226 google , productivity , studies , research 11 Practical Tips to Make Code Reviews Easier as a Developer Feb 24, 2025 225 code-reviews , tips-and-tricks , ai , linting , formatting , quality , collaboration Clean Code in JavaScript: A Comprehensive Guide Feb 22, 2025 224 guides , javascript , conventions , variables , objects , functions , comments , testing , quality Accessible UX Design: 6 Advanced Techniques to Elevate Your Process (a11 )Feb 17, 2025 223 design , user-experience , accessibility , techniques , processes Designing for AI Engineers: UI Patterns You Need to Know (eve /uxd )Feb 9, 2025 222 design , design-patterns , processes , ai The Systemic Failure of Implementing CSS Principles Feb 2, 2025 221 css , history , maintainability , consistency , modules , craft Your Clean Code Might Be Someone Else’s Technical Debt Jan 25, 2025 220 technical-debt , quality Angular Clean Coding Fundamentals Jan 21, 2025 219 fundamentals , angular Open Source Drives the Twelve-Factor Modernization Project (res /the )Jan 16, 2025 218 foss , architecture The 20 Commandments of Software Engineering Dec 30, 2024 217 programming , complexity , documentation , commit-messages , code-reviews , dependencies , maintenance , collaboration Principles of Web Accessibility (hey )Dec 27, 2024 216 accessibility 15 Principles for Secure Programming (rak )Dec 23, 2024 215 security , validation , testing The Design Leader Dilemma (boa /sma )Dec 23, 2024 214 design , leadership , policies , prioritization Become a Better Developer With Clean Code Essentials: YAGNI, KISS, and DRY in Software Engineering Dec 17, 2024 213 fundamentals , minimalism , simplicity , maintainability Ethical Web Principles: Building a Better Web (tor /w3c )Dec 16, 2024 212 web , ethics , processes , advocacy Ethical Web Principles (tor +/w3c )Dec 12, 2024 211 web , ethics , w3c Goodhart’s Law in Action: 3 Webperf Examples (nom /per )Dec 1, 2024 210 performance , lighthouse , web-vitals , metrics , google , examples Program Errors Out of Existence (ale )Nov 27, 2024 209 programming , errors Privacy Principles (rob +/w3c )Nov 20, 2024 208 privacy The Art of Clean Code: A Practical Guide to Writing Maintainable JavaScript Nov 17, 2024 207 guides , javascript , maintainability What Developers Miss About the Single Responsibility Principle (jac )Nov 5, 2024 206 solid How Gestalt Principles Influence UX Design (uxm )Nov 4, 2024 205 user-experience , design Mastering Clean Code With SOLID, DRY, KISS, and YAGNI Principles Nov 2, 2024 204 solid , quality , craft 9 Laws That Every Software Developer Should Know Sep 27, 2024 203 programming The Golden Ratio in CSS (sto )Sep 25, 2024 202 css , design Conway’s Law: The Hidden Force Shaping Your Software Architecture (tre )Sep 24, 2024 201 architecture , engineering-management The Evolution of CSS: From Early Days to Flexbox and Grid (kev /thi )Sep 24, 2024 200 videos , css , history , concepts Good UX Is Not Just About Minimizing Clicks (uxd )Sep 20, 2024 199 user-experience , design , processes The Nine Node Pillars (mco /pla )Sep 18, 2024 198 nodejs , dependencies Frontend Development Practices That Will Help You Avoid Failure Sep 18, 2024 197 best-practices , tech-stacks , architecture , validation , linting , testing Interface Segregation Principle in React Aug 27, 2024 196 solid , react In Defense of DRY (max )Aug 18, 2024 195 maintainability , link-lists 80/20 Accessibility (mar )Aug 16, 2024 194 accessibility SOLID Principles for Designers Aug 8, 2024 193 design , solid HTML Web Components Make Progressive Enhancement and CSS Encapsulation Easier (css )Aug 1, 2024 192 html , web-components , solid , progressive-enhancement , examples The Art of Clean Code: Mastering the SOLID Principles Jul 29, 2024 191 quality , solid Some UX Design Principles Startups Should Know Jun 18, 2024 190 user-experience , design Opinions for Writing Good CSS (wal )Jun 11, 2024 189 css , conventions Ethical Web Principles (tor +/w3c )Jun 10, 2024 188 web , ethics , w3c Write SOLID React Hooks Jun 2, 2024 187 react , hooks , solid Applying the Four Principles of Accessibility (ada )May 30, 2024 186 accessibility , wcag Software Engineering Principles Every Frontend Developer Should Know May 12, 2024 185 craft , quality Manifesto for a Humane Web (mic )May 10, 2024 184 websites , manifestos , web , accessibility , dei , security , sustainability , user-experience Build Your Own React.js in 400 Lines of Code May 10, 2024 183 react , jsx 15 Essential UX Design Principles and Practices for Developers (uxm )Apr 22, 2024 182 user-experience , best-practices How I Use Generative AI in Branding Apr 22, 2024 181 ai , branding , design Psychology and UX: Decoding the Science Behind User Clicks Mar 20, 2024 180 user-experience , design Homepage Design: 5 Fundamental Principles (nng )Mar 15, 2024 179 design , homepages What Is Utility-First CSS? (hey )Feb 19, 2024 178 css , presentational-html Tailwind Marketing and Misinformation Engine Feb 18, 2024 177 tailwind , css , semantics , maintainability , marketing A Manifesto for Small, Static, Web Apps (ros )Feb 17, 2024 176 manifestos , web-apps SOLID Principles: They’re Rock-Solid for Good Reason Feb 2, 2024 175 programming , solid Web Platform Design Principles (lea /w3c )Jan 30, 2024 174 web-platform , software-design , standards , w3c “HTML First” Is Not HTML First (j9t )Dec 21, 2023 173 html , quality , craft The Golden Rule of Web Performance and Different Performance Engineering Specializations (per )Dec 20, 2023 172 performance The Goldilocks Principle for Prototyping (nng )Dec 18, 2023 171 videos , prototyping , usability Behavior Belongs in the HTML Dec 11, 2023 170 html , javascript Is It Worth Keeping Your CSS DRY—Pros and Cons Nov 15, 2023 169 css , maintainability HTML First Nov 12, 2023 168 websites , html Designing for All: The Basic Principles of Web Accessibility Oct 11, 2023 167 accessibility , fundamentals , aria , tooling We Need Web Progress, Not Pessimism (kev )Oct 11, 2023 166 web-platform What Happened to Separation of Concerns in Frontend Development (j9t )Oct 5, 2023 165 maintainability , css , frameworks , history Sustainability and Tech and Us (j9t )Sep 17, 2023 164 sustainability , performance , minimalism Writing Clean Code: Best Practices and Principles Sep 16, 2023 163 javascript , best-practices , conventions , formatting , maintainability The 5 Principles of Unit Testing Sep 14, 2023 162 testing , quality 4 Design Principles I Use Every Day to Avoid Bad UX and Create Products That Work for Everyone (ada )Jul 2, 2023 161 design , user-experience , dei The SOLID Principles: Writing Scalable and Maintainable Code Jun 28, 2023 160 solid , scalability , maintainability Three Key Principles for an Accessible Website Jun 20, 2023 159 accessibility 48 Laws, Rules, and Principles of Web Development (j9t )Jun 7, 2023 158 programming , terminology Visual-Design Principles and UX Design Best Practices (uxm )May 22, 2023 157 design , user-experience , best-practices Core Principles of SEO May 18, 2023 156 seo , overviews System Design Blueprint: The Ultimate Guide (zon )Apr 20, 2023 155 guides , cheat-sheets , architecture , system-design A Designers Guide to the Principles of Web Design Apr 11, 2023 154 guides , design , consistency , legibility , navigation , images , hierarchy , whitespace , usability Formulating Your Product Design North Star (aka Design Principles) (uxd )Apr 10, 2023 153 design , processes UX Principles for AI Products (uxd )Mar 26, 2023 152 user-experience , ai From UX to Growth Design: 5 Principles to Multiply Your Value (uxd )Mar 10, 2023 151 user-experience , design Privacy Principles (rob +/w3c )Feb 23, 2023 150 privacy Platform Engineering Teams Done Right… (adr )Feb 10, 2023 149 platform-engineering 5 Principles of Readable Code: KISS, YAGNI, DRY, BDU, Occam’s Razor Jan 14, 2023 148 maintainability 7 Principles of Design Psychology Every UX Designer Should Know (uxm )Jan 9, 2023 147 design , user-experience Select the Right Tool for the Job (jim )Dec 15, 2022 146 Proximity: Gestalt Principle for User Interface Design (nng )Dec 2, 2022 145 videos , design Accessibility and MVPs (dav )Dec 2, 2022 144 accessibility 10 Key Principles of User-Centered Design (web )Nov 30, 2022 143 design , usability , user-experience The BBC’s 15 Web Principles—15 Years Later (ede )Nov 24, 2022 142 web , history Design Principles for the Web (ada )Oct 26, 2022 141 videos , design W3C TAG Ethical Web Principles Sep 14, 2022 140 ethics , w3c 20 Principles I Learned From 10 Years of Developing Software Aug 25, 2022 139 The Design Principle Paradox (uxd )Aug 24, 2022 138 design Applying SOLID Principles in React Jul 12, 2022 137 quality , maintainability , solid , react Design Principles for the Web (ada /wea )Jun 14, 2022 136 videos , software-design , web Software Engineering: The Soft Parts (add )Jun 14, 2022 135 10 Dos and Don’ts of Web Design in 2022 (web )Jun 10, 2022 134 design The Cicada Principle and Why It Matters to Web Designers (mis )May 30, 2022 133 design W3C TAG Ethical Web Principles (tor +/w3c )May 12, 2022 132 ethics , w3c Resilience, Flexibility, and Immediacy: Working With Headless Systems (sma )May 5, 2022 131 headless , resilience If Design Principles Are for Designs, Then Design Values Are for Designers (uxd )May 2, 2022 130 design 9 Useful Principles of UX Design (uxm )Apr 25, 2022 129 user-experience , design Principles of Object-Oriented Programming in TypeScript (app )Apr 6, 2022 128 typescript , oop Designing “Above the Fold”? Try the Reciprocity Principle (uxd )Mar 24, 2022 127 design Design System—Principles of Success Mar 21, 2022 126 design-systems Remember You Are Not the User (css )Dec 23, 2021 125 accessibility , internationalization , user-experience Web Platform Design Principles (w3c )Dec 16, 2021 124 web-platform , software-design , standards , w3c Three Principles to Better Present Your UI Designs (uxd )Nov 17, 2021 123 design The Golden Ratio and User-Interface Design (nng )Oct 31, 2021 122 design , layout , aesthetics Writing Clean JavaScript Tests With the BASIC Principles Oct 4, 2021 121 javascript , testing New Principle: Do Not Design Around Third-Party Tools Unless It Actually Breaks the Web (lea )Sep 16, 2021 120 software-design , css 8 Fundamental Principles of Effective Web Design Aug 24, 2021 119 Principles by Design Aug 10, 2021 118 design The (Most Comprehensive) JavaScript Design Principles Guide Aug 2, 2021 117 guides , software-design , javascript UX Principles That Include Cognitive Accessibility (gar )Jul 26, 2021 116 accessibility , user-experience Principle of Closure in Visual Design (nng )Jul 18, 2021 115 design Making the Web—Faster Jun 23, 2021 114 web , performance , developer-experience 9 Principles of Good Web Design Apr 10, 2021 113 design , simplicity , navigation , content , layout , performance , mobile Optimizing Your CSS: Writing DRY, Scalable Styles (ath )Feb 17, 2021 112 css , optimization , maintainability 10 Principles of the Best Landing Page Design Feb 8, 2021 111 design , landing-pages The Principles of Visual Communication (sma )Oct 30, 2020 110 design , communication , examples Similarity Principle in Visual Design (nng )Sep 6, 2020 109 design , colors , shapes The Cicada Principle, Revisited With CSS Variables (lea )Jul 7, 2020 108 css , custom-properties Design Principles 101 May 22, 2020 107 videos , introductions , design The Most Critical Python Code Metric Mar 16, 2020 106 python , metrics , quality Goodbye, Clean Code (dan )Jan 11, 2020 105 processes , quality Design Principles for Developers: Processes and CSS Tips for Better Web Design (css )Aug 8, 2019 104 design , typography , spacing , colors , processes , css , tips-and-tricks Characteristics of a Strong Performance Culture (tka )May 29, 2019 103 performance , culture F.I.R.S.T. Principles of Testing (www )Mar 13, 2019 102 testing 5 Simple UX Principles to Guide Your Product Design Feb 20, 2019 101 user-experience , design The Anchoring Principle (tbf /nng )Dec 9, 2018 100 design , user-experience The Psychology of Design (jon /ali )Oct 5, 2018 99 design , user-experience Notes to Myself on Software Engineering Sep 8, 2018 98 career , apis DRY HTML or DRY CSS? Jun 10, 2018 97 maintainability , html , css , bem , oocss , atomic-css The Principle of Commitment and Behavioral Consistency (tbf /nng )Mar 4, 2018 96 user-experience The Authority Principle (tbf /nng )Feb 4, 2018 95 user-experience Laws of UX (jon )Jan 15, 2018 94 websites , user-experience Universal Principles of User Experience Design (sma )Jan 12, 2018 93 user-experience , design , typography The First Principles of Product Management Jan 7, 2018 92 product-management , communication , collaboration The Two Extremes of Writing CSS, and What We Can Learn From Them (j9t )Jan 2, 2018 91 css , concepts , best-practices , comparisons DRY CSS: How to Use Declarations Just Once, Effectively (j9t )Oct 26, 2017 90 how-tos , css , maintainability What We Should Teach Up-and-Coming Developers (j9t )Aug 31, 2017 89 training , quality , ethics CSS Architecture and the Three Pillars of Maintainable CSS Aug 18, 2017 88 css , architecture , maintainability , solid The Nine Principles of Design Implementation (sma )Aug 14, 2017 87 design , html , css Code Responsibly Jun 28, 2017 86 best-practices Two Paradigms of Web Development (j9t )Jun 19, 2017 85 concepts , best-practices , comparisons Inclusive Design Principles (ian +)Jun 9, 2017 84 websites , accessibility , dei , community Principles of Web Development (j9t )Feb 16, 2017 83 user-experience , quality , simplicity , maintainability , learning [Insert Clickbait Headline About Progressive Enhancement Here] (aar )Dec 6, 2016 82 progressive-enhancement , javascript , economics Quick Tip: DRY Up Your Model Validations Tests Jun 20, 2016 81 testing , validation , ruby-on-rails , tips-and-tricks Design Systems and Postel’s Law (mar )May 17, 2016 80 design-systems Schools of Thoughts in Web Standards (kar )May 12, 2016 79 standards You Got Your CSS in My JavaScript (jus )Feb 21, 2016 78 javascript , css Design Systems in Difficult Places (mar )Feb 18, 2016 77 design-systems Technical SEO—Fundamental Principles (sma )Nov 25, 2015 76 seo , fundamentals Design Principles: Compositional, Symmetrical, and Asymmetrical Balance (sma )Jun 29, 2015 75 design DRY: Do Repeat Yourself (ppk )May 31, 2015 74 best-practices Design Principles: Compositional Flow and Rhythm (sma )Apr 29, 2015 73 design Design Principles: Dominance, Focal Points, and Hierarchy (sma )Feb 27, 2015 72 design , hierarchy Web Design and Principles (j9t )Jan 30, 2015 71 design Design Principles: Visual Weight and Direction (sma )Dec 12, 2014 70 design 3 Principles for Perfect Typeface Pairing Dec 1, 2014 69 typography , fonts CSS, DRY, and Code Optimization (j9t )Oct 9, 2014 68 css , optimization , maintainability Design Principles: Connecting and Separating Elements Through Contrast and Similarity (sma )Sep 22, 2014 67 design , contrast , colors Design Principles: Space and the Figure-Ground Relationship (sma )May 16, 2014 66 design , spacing 13 Tenets of User Experience (rhj /sma )Jun 21, 2013 65 user-experience The End of Object Inheritance and the Beginning of a New Modularity Mar 23, 2013 64 videos , programming , conventions CSS Architectures: Principles of Code Cleanup Mar 21, 2013 63 css , optimization , quality The Single Responsibility Principle Nov 21, 2012 62 solid , php The Open/Closed Principle Nov 7, 2012 61 solid , php Mastering CSS Principles: A Comprehensive Guide (vit /sma )Jul 2, 2012 60 guides , css , link-lists The Open/Closed Principle Applied to CSS (css )Jun 21, 2012 59 solid , oocss , css Google HTML/CSS Style Guide (j9t )Apr 25, 2012 58 google , html , css , style-guides , quality , conformance , formatting , naming , sorting Decoupling HTML From CSS (jus /sma )Apr 20, 2012 57 html , css , smacss DRY CSS: Don’t Repeat Your CSS Apr 16, 2012 56 css , maintainability , oocss Design Advice From Jony Ive Mar 15, 2012 55 design The 2 Principles of Object Oriented CSS Mar 12, 2012 54 oocss , css , examples Redefining Hick’s Law (sma )Feb 23, 2012 53 design The Performance Golden Rule Feb 10, 2012 52 performance “window.scrollTo()” or: When to Stay Clear of User Agents (j9t )Jan 24, 2012 51 browsers Simple Made Easy (ric )Sep 20, 2011 50 videos , software-design , architecture , complexity , simplicity The Guide to CSS Animation: Principles and Examples (sma )Sep 14, 2011 49 guides , css , animations , examples 5 Principles of User-Centered Interface Design Aug 17, 2011 48 design , user-experience Web Development Principles: Develop for What Is, Not What Could Be (j9t )Jun 7, 2011 47 Design Principles (ada )Mar 30, 2011 46 websites , overviews 4 More Principles of Information Architecture Sep 26, 2010 45 information-architecture Guidelines for URI Design (jac /css )Aug 2, 2010 44 guidelines , urls The Principles of Cross-Browser CSS Coding (lou /sma )Jun 7, 2010 43 css , box-model , browsers , support Principles of Icon Design (jon )May 25, 2010 42 icons , images , design Wabi Sabi: Natural Simplicity in Web Design May 17, 2010 41 design , simplicity How to Improve Usability With Fitts’ and Hick’s Laws Mar 22, 2010 40 how-tos , usability , optimization , design Application Compatibility Layers Are There for the Customer, Not for the Program Mar 11, 2010 39 Principles of Design: Color Dec 17, 2009 38 design , colors Principles of Design: Contrast Dec 3, 2009 37 design , contrast , colors Principles of Design: Proximity Nov 26, 2009 36 design HTML/CSS Frameworks: Useful, Universal, Usable, Unobtrusive (j9t )Nov 18, 2009 35 frameworks , html , css The True Advantage of CSS (j9t )Sep 8, 2009 34 css , maintainability Inappropriate Uses (chr /css )Aug 24, 2009 33 databases , html , css , javascript Orthogonality of Specifications (w3c )Jun 24, 2009 32 standards , web-platform , software-design , architecture 10 Principles of Readability and Web Typography (sma )Mar 18, 2009 31 design , typography , readability The Principles of Beautiful HTML Email Dec 30, 2008 30 email , writing , microcontent 12 Principles for Clean HTML Code (chr /sma )Nov 12, 2008 29 html , encoding , formatting , naming , css , conformance Code Responsibly (j9t )Oct 9, 2008 28 websites , best-practices 7 Principles of Clean and Optimized CSS (sma )Aug 18, 2008 27 css , optimization , minification , hacks The Principles of Project Management Mar 26, 2008 26 project-management , prioritization 10 Principles of Effective Web Design (vit /sma )Jan 31, 2008 25 design , usability , performance , simplicity , whitespace , conventions , testing The Principles of Beautiful Typography (jas )Dec 5, 2007 24 typography , fonts , readability , legibility HTML Design Principles (ann +/w3c )Nov 26, 2007 23 html , software-design Cost of Solution vs. Cost of Problem (j9t )Sep 20, 2007 22 economics , prioritization , comparisons The Principles of Beautiful Web Design Apr 2, 2007 21 design , processes , overviews Web 2.0 Patterns Aug 24, 2006 20 web-2.0 Build for the Future: Bend, Don’t Break (gar /dig )Apr 24, 2006 19 html , processes Principles and Elements of Design (dig )Apr 17, 2006 18 design The Rule of Least Power (tim /w3c )Feb 23, 2006 17 programming , software-design Microformats (mic )Jun 19, 2005 16 microformats , concepts , html , xhtml The Principles of Design (dig )Jun 13, 2005 15 design , fundamentals , link-lists The Four Essentials of Modern Web Design Oct 27, 2004 14 fundamentals , conformance , accessibility , semantics , quality The Web Is a Human Creation (dig )Sep 29, 2004 13 web , marketing Fitts’s Law (dav )Aug 19, 2004 12 design , usability The Zen of Python Aug 19, 2004 11 python Future of the Web, a Must-Read (gla )May 21, 2004 10 web-platform , outlooks , mozilla , opera Principles of XML Design: When to Use Elements Versus Attributes (uog )Mar 4, 2004 9 xml First Rule of Usability? Don’t Listen to Users (nng )Aug 5, 2001 8 usability , testing The Joel Test: 12 Steps to Better Code (spo )Aug 9, 2000 7 programming , version-control , building , culture , tooling , testing , quality A Dao of Web Design (joh /ali )Apr 7, 2000 6 design Best Viewed With Any Browser Jan 10, 1998 5 browsers , support , design “How Do I Force…?” Nov 29, 1997 4 best-practices The Web Is Ruined and I Ruined It Oct 2, 1997 3 html , css Effective Use of Style Sheets (nng )Jun 30, 1997 2 css , maintainability , craft The Ten Commandments of HTML Apr 17, 1996 1 html