Naked and Semantic (ark +/dea )Jul 15, 2025 135 podcasts , interviews , awareness-days , css , semantics CSS: The Pain Is Real (j9t )Jun 19, 2025 134 css , presentational-html , maintenance The Magic of the Most Minimal HTML Possible (and Why We Don’t Make Use of It) (j9t )May 27, 2025 133 html , minimalism Seeking an Answer: Why Can’t HTML Alone Do Includes? (chr /fro )Apr 29, 2025 132 html Unlocking 7 Hidden Benefits Through Web Site Redesign (uxm )Apr 21, 2025 131 redesigning , user-experience , user-conversion , economics , accessibility , usability , branding Composite vs. Simple Tokens Mar 20, 2025 130 design-tokens , comparisons , terminology Defending Tailwind (don )Mar 6, 2025 129 tailwind , presentational-html , naming , productivity , scalability The Systemic Failure of Implementing CSS Principles Feb 2, 2025 128 css , principles , history , consistency , modules , craft Build It Yourself (mit )Jan 24, 2025 127 dependencies , maintenance , processes JavaScript Frameworks—Heading Into 2025 (rya /thi )Jan 6, 2025 126 javascript , frameworks , performance , complexity On Long Term Software Development (ber )Dec 22, 2024 125 maintenance , dependencies , foss , testing , complexity Become a Better Developer With Clean Code Essentials: YAGNI, KISS, and DRY in Software Engineering Dec 17, 2024 124 fundamentals , principles , minimalism , simplicity Don’t Fuck With Scroll Nov 29, 2024 123 websites , scrolling , user-experience , usability , accessibility The Art of Clean Code: A Practical Guide to Writing Maintainable JavaScript Nov 17, 2024 122 guides , principles , javascript Why I Stopped Using “else” in Code (adm )Nov 5, 2024 121 programming , conditionals Split Effects With No Content Duplication (ana /fro )Sep 11, 2024 120 css , effects Create a Toggle Switch in React as a Reusable Component Sep 9, 2024 119 react , components , toggles , sass , functionality The Unclear Case of Usability Widgets on Your Website (eri )Jun 4, 2024 118 accessibility , usability , embed-code Semantic Code in HTML: What Is It and Does It Still Matter? (boa )Jun 1, 2024 117 html , semantics , accessibility , seo , performance Web Forms: Costly Mistakes You Want to Avoid (geo )Apr 30, 2024 116 books , forms , mistakes , usability , accessibility How to Build a Reusable Grid System With CSS Grid (cfe )Apr 12, 2024 115 how-tos , css , grids , layout Make Your Functions More Reusable With Generics (mat )Mar 14, 2024 114 typescript , functions , generics Tailwind Marketing and Misinformation Engine Feb 18, 2024 113 tailwind , css , semantics , principles , marketing You Won’t Scale (cfe )Feb 5, 2024 112 scalability Is Generated Code Harder to Maintain? Jan 30, 2024 111 discussions , ai , maintenance Building a Clean and Scalable Frontend Architecture Jan 13, 2024 110 architecture , scalability , simplicity Shadow DOM and the Problem of Encapsulation (nol )Dec 30, 2023 109 web-components , shadow-dom , dom “sizes=auto” Pretty Much Requires “width” and “height” Attributes (eee )Dec 5, 2023 108 html , attributes , images Web Components Eliminate JavaScript Framework Lock-In (jak )Nov 27, 2023 107 web-components , javascript , frameworks Is It Worth Keeping Your CSS DRY—Pros and Cons Nov 15, 2023 106 css , principles Don’t Do It on Frontend or… Frontend Good Practices for Devs Oct 19, 2023 105 best-practices , quality , documentation What Happened to Separation of Concerns in Frontend Development (j9t )Oct 5, 2023 104 principles , css , frameworks , history How to Make Forms in Angular Reusable Sep 20, 2023 103 videos , how-tos , angular , forms Writing Clean Code: Best Practices and Principles Sep 16, 2023 102 javascript , best-practices , principles , conventions , formatting Long Live the Test Pyramid (sma )Sep 6, 2023 101 testing , quality Node.js’s Config Hell Problem (den )Aug 9, 2023 100 nodejs , configuration , productivity , developer-experience Good Code Is Like a Love Letter to the Next Developer Who Will Maintain It (add )Jul 20, 2023 99 programming , quality , communication The SOLID Principles: Writing Scalable and Maintainable Code Jun 28, 2023 98 principles , solid , scalability Quick Tip: Shipping Resilient CSS Components (5t3 )Jun 1, 2023 97 css , components , resilience , tips-and-tricks ESLint Guide: How to Use It With Confidence May 17, 2023 96 guides , eslint , linting , consistency What’s a Basic Use Case for Cascade Layers in CSS? (chr )Apr 10, 2023 95 css , cascade Document or Die: The Importance of Writing Things Down in Tech Apr 10, 2023 94 documentation , link-lists The Causes of Unreliable Software Mar 24, 2023 93 research , complexity Versioning Design Tokens Mar 16, 2023 92 design-tokens , versioning “content” Is Your Content? Mar 11, 2023 91 css , content , seo , accessibility Craft vs. Industry: Separating Concerns (nac )Mar 9, 2023 90 quality , economics , craft , comparisons The Key to Good Component Design Is Selfishness (sma )Jan 20, 2023 89 components , developer-experience 5 Principles of Readable Code: KISS, YAGNI, DRY, BDU, Occam’s Razor Jan 14, 2023 88 principles Clever Code Considered Harmful (jos )Jan 9, 2023 87 complexity , career A Problem With Link Relationships (j9t )Dec 23, 2022 86 html , links , metadata , semantics The Evolution of Scalable CSS Nov 12, 2022 85 css , scalability , naming , oocss , smacss , bem , css-in-js , modules , atomic-css , tailwind , history How and Why We Removed jQuery From GOV.UK Aug 11, 2022 84 jquery , performance Applying SOLID Principles in React Jul 12, 2022 83 quality , principles , solid , react How to Create Reusable Components With the Vue 3 Composition API Nov 17, 2021 82 how-tos , vuejs , components A Practical Guide to Creating Reusable React Components Sep 6, 2021 81 guides , react , components Stop! Put Down That Ternary, Lines Are Free Sep 4, 2021 80 Code Reusability Patterns for Next.js Jun 28, 2021 79 nextjs , monorepos Organize Your CSS Declarations Alphabetically (eri )Jun 21, 2021 78 css , sorting Human-Readable JavaScript: A Tale of Two Experts (ali )Mar 25, 2021 77 javascript Managing CSS Colors Systems With a Single Source of Truth Feb 17, 2021 76 css , colors , sass , twig A Practical Introduction to Dependency Injection (sma )Dec 30, 2020 75 introductions , javascript DRY-ing Up styled-components (css )Nov 23, 2020 74 components , css CSS Debt Jun 28, 2020 73 css , technical-debt , testing , namespaces , preprocessors Building Reusable React Components Using Tailwind (sma )May 25, 2020 72 react , components , tailwind Page Builders Might Not Be a Good Idea (cit )Feb 20, 2020 71 consistency , performance , quality Why JavaScript Is Eating HTML (css )Feb 13, 2020 70 html , css , javascript If It Can Be Done Using an HTTP Header, Use an HTTP Header (j9t )Jan 13, 2020 69 maintenance , http , http-headers , html On Writing Better Markup (j9t )Oct 16, 2019 68 html , quality , performance , terminology Creating a Maintainable Icon System With Sass (tau /css )Aug 21, 2019 67 icons , data-urls , sass , css A Crime Called Favicon (j9t )May 9, 2019 66 images , favicons A Minimal JavaScript Setup (css )Sep 26, 2018 65 javascript , conventions , naming , scope , performance , examples Component Reusability in React and Vue Aug 6, 2018 64 react , vuejs , components DRY HTML or DRY CSS? Jun 10, 2018 63 principles , html , css , bem , oocss , atomic-css HTML, CSS, and Dependency Direction (j9t )Feb 14, 2018 62 html , css , dependencies , best-practices How Declaration Repetition Developed Over Time, a Statistically Insignificant Sample (j9t )Feb 7, 2018 61 css , metrics , history The Compact Guide to Web Maintainability: 200 Tips and Resources (j9t )Jan 24, 2018 60 guides , tips-and-tricks , link-lists In Defense of Utility-First CSS (sar )Jan 15, 2018 59 css , presentational-html , naming , bem , scalability On Big Picture Thinking in Web Development (j9t )Nov 22, 2017 58 user-experience , performance , consistency , accessibility , outlooks CSS Code Smells (fon /css )Nov 9, 2017 57 css , technical-debt , naming DRY CSS: How to Use Declarations Just Once, Effectively (j9t )Oct 26, 2017 56 how-tos , css , principles 5 Things CSS Developers Wish They Knew Before They Started (css )Sep 25, 2017 55 css , learning CSS Architecture and the Three Pillars of Maintainable CSS Aug 18, 2017 54 css , architecture , principles , solid Custom Elements v1—Reusable Web Components (dev )Aug 14, 2017 53 html , web-components , shadow-dom , dom , examples 70% Repetition in Style Sheets: Data on How We Fail at CSS Optimization (j9t )May 31, 2017 52 css , optimization , metrics , efficiency Principles of Web Development (j9t )Feb 16, 2017 51 principles , user-experience , quality , simplicity , learning Code Smells in CSS (chr /css )Feb 9, 2017 50 css , technical-debt , anti-patterns Stop Using the Old “Clearfix” (j9t )Nov 14, 2016 49 css , floats , presentational-html , html On Style Maintenance (sar /css )Oct 21, 2016 48 programming , css , maintenance , oocss How Good Are Your HTML and CSS Comments? (hey )Mar 23, 2016 47 html , css , comments , collaboration , examples The Law of Maintainability (j9t )Jan 6, 2016 46 Defining and Dealing With Technical Debt (geo /css )Oct 6, 2015 45 technical-debt , concepts , documentation , style-guides , code-reviews CSS Is a Mess (jus /btc )Aug 31, 2015 44 videos , css The Tedium of Managing Code (lyz /ali )Aug 6, 2015 43 maintenance , dependencies , javascript , tooling The End of Global CSS May 20, 2015 42 css A Vision of Web Development (j9t )May 13, 2015 41 outlooks , minimalism , semantics , conformance Maintainable Social Script Integration Dec 19, 2014 40 social-media , embed-code CSS, DRY, and Code Optimization (j9t )Oct 9, 2014 39 css , principles , optimization The Role of Utility Classes in Scalable CSS Sep 20, 2014 38 css , components , presentational-html , scalability , consistency Refactoring Single Page App Sep 1, 2014 37 single-page-apps , refactoring , complexity , jquery , backbone , angularjs The Design of Code: Organizing JavaScript (ali )May 21, 2013 36 javascript , architecture , modules , jquery , plugins , apis Magic Numbers in CSS (chr /css )Apr 22, 2013 35 css Code Smells in CSS (css )Nov 20, 2012 34 css , technical-debt , anti-patterns The Road to Reusable HTML Components (sma )Oct 23, 2012 33 html , css , components A Discussion About CSS Reusability (chr /css )Jul 23, 2012 32 css , theming Saving the Day With Scoped CSS (css )Apr 18, 2012 31 css , scope The Importance of Standards Nov 7, 2011 30 conventions , formatting , collaboration How to Write CSS for Others (css /sma )Aug 26, 2011 29 how-tos , css , comments , sorting , collaboration HTML, “@ width,” and “@ height” (j9t )Feb 17, 2011 28 html , images , multimedia Managing CSS “z-index” in Large Projects (sma )Feb 8, 2011 27 css , positioning The True Advantage of CSS (j9t )Sep 8, 2009 26 css , principles CSS: Using Every Declaration Just Once (j9t /goo )Jun 23, 2009 25 performance , css Maintainability Guide (j9t )Jun 17, 2009 24 guides Effective Website Maintenance: Examples and Best Practices (sma )Jun 12, 2009 23 maintenance , examples , best-practices CSS: The Maintenance Issue #1 and How You Can Avoid It (j9t )May 27, 2009 22 css , naming Our Yearly Reminder of What It’s All About (jch )Apr 6, 2009 21 awareness-days , css , semantics The Greatest Secret in Web Design (j9t )Dec 1, 2008 20 maintenance , processes , quality 5 CSS Tips Every Web Developer Should Know About (j9t )Nov 11, 2008 19 css , tips-and-tricks , naming , resets , sorting To Be Clear (on Conditional Comments and Resets) (j9t )Aug 24, 2008 18 browsers , microsoft , internet-explorer , conditional-comments , css , resets Best Practices for ID and Class Names (j9t )Aug 12, 2008 17 best-practices , html , css , naming CSS Do’s and Don’ts Jun 6, 2008 16 css , resets Great CSS Techniques and the Simple Truth Behind Them (j9t )Mar 11, 2008 15 css , techniques The Secret of Maintainability (j9t )Mar 7, 2008 14 Taking Conditional Comments Too Far (jch )Jul 23, 2007 13 conditional-comments , browsers , microsoft , internet-explorer CSS Practice: Namespaces in Complex Projects (j9t )Mar 21, 2007 12 css , namespaces , complexity Why “Conditional Comments” Are Bad, Repeat: Bad (j9t )Feb 1, 2007 11 browsers , microsoft , internet-explorer , conditional-comments On Writing Maintainable Code Dec 6, 2006 10 extensibility , checklists Excessive Elements (jus )Mar 18, 2006 9 html , simplicity , debugging Integrated Web Design: Strategies for Long-Term CSS Hack Management (mho )Jun 25, 2004 8 css , hacks , strategies 5 Questions for Your Web Development Team (joh )Jun 25, 2004 7 mobile , performance , legal , accessibility , extensibility , search Separation: The Web Designer’s Dilemma (ali )May 14, 2004 6 content-management , best-practices Abstracting CSS (dav )Jan 7, 2004 5 css , html , complexity Buy Standards Compliant Web Sites (don /w3c )Jul 4, 2002 4 standards , conformance , compliance , accessibility , business-relations , economics How to Save Hours With SSIs Dec 20, 1999 3 how-tos , ssi , productivity Effective Use of Style Sheets Jun 30, 1997 2 css , principles , craft Inline CSS Checker 1 tools , analysis , css , html