Build It Yourself (mit) | | 115 |
dependencies, maintenance, processes |
JavaScript Frameworks—Heading Into 2025 (rya/thi) | | 114 |
javascript, frameworks, performance, complexity |
On Long Term Software Development (ber) | | 113 |
maintenance, dependencies, foss, testing, complexity |
Become a Better Developer With Clean Code Essentials: YAGNI, KISS, and DRY in Software Engineering (rav) | | 112 |
fundamentals, principles, minimalism, simplicity |
Don’t Fuck With Scroll (as) | | 111 |
websites, scrolling, user-experience, usability, accessibility |
The Art of Clean Code: A Practical Guide to Writing Maintainable JavaScript | | 110 |
guides, principles, javascript |
Why I Stopped Using “else” in Code (adm) | | 109 |
programming, conditionals |
Split Effects With No Content Duplication (ana/fro) | | 108 |
css, effects |
The Unclear Case of Usability Widgets on Your Website (eri) | | 107 |
accessibility, usability, embed-code |
Semantic Code in HTML: What Is It and Does It Still Matter? (boa) | | 106 |
html, semantics, accessibility, seo, performance |
Web Forms: Costly Mistakes You Want to Avoid (geo) | | 105 |
books, forms, mistakes, usability, accessibility |
Celebrate JavaScript Naked Day Every Year on April 24 (zac) | | 104 |
javascript, awareness-days, graceful-degradation |
April 24 Is JS Naked Day (j9t) | | 103 |
javascript, awareness-days, graceful-degradation |
Introducing JS Naked Day (mac) | | 102 |
introductions, javascript, awareness-days, graceful-degradation |
JS Naked Day (mac+) | | 101 |
websites, javascript, awareness-days, graceful-degradation |
Happy CSS Naked Day 2024 (fro) | | 100 |
frontend-dogma, css, awareness-days |
Make Your Functions More Reusable With Generics (mat) | | 99 |
typescript, functions, generics |
Tailwind Marketing and Misinformation Engine (tip) | | 98 |
tailwind, css, semantics, principles, marketing |
You Won’t Scale (cfe) | | 97 |
scaling |
Is Generated Code Harder to Maintain? (vol) | | 96 |
discussions, ai, maintenance |
Building a Clean and Scalable Frontend Architecture | | 95 |
architecture, scaling, simplicity |
Shadow DOM and the Problem of Encapsulation (nol) | | 94 |
web-components, shadow-dom, dom |
“sizes=auto” Pretty Much Requires “width” and “height” Attributes (eee) | | 93 |
html, attributes, images |
Web Components Eliminate JavaScript Framework Lock-In (jak) | | 92 |
web-components, javascript, frameworks |
Is It Worth Keeping Your CSS DRY—Pros and Cons | | 91 |
css, principles |
Don’t Do It on Frontend or… Frontend Good Practices for Devs (luc) | | 90 |
best-practices, quality, documentation |
What Happened to Separation of Concerns in Frontend Development (j9t) | | 89 |
principles, css, frameworks, history |
How to Make Forms in Angular Reusable (dec) | | 88 |
videos, how-tos, angular, forms |
Writing Clean Code: Best Practices and Principles (mfo) | | 87 |
javascript, best-practices, principles, conventions, formatting |
Long Live the Test Pyramid (lei/sma) | | 86 |
testing, quality |
Node.js’s Config Hell Problem (and/den) | | 85 |
nodejs, configuration, productivity, developer-experience |
Good Code Is Like a Love Letter to the Next Developer Who Will Maintain It (add) | | 84 |
programming, quality, communication |
The SOLID Principles: Writing Scalable and Maintainable Code | | 83 |
principles, solid, scaling |
Quick Tip: Shipping Resilient CSS Components (5t3/sit) | | 82 |
css, components, resilience, tips-and-tricks |
ESLint Guide: How to Use It With Confidence (mar/z1d) | | 81 |
guides, eslint, linting, consistency |
CSS Naked Day and the Missing Wikipedia Page (j9t) | | 80 |
css, awareness-days |
What’s a Basic Use Case for Cascade Layers in CSS? (chr) | | 79 |
css, cascade |
Document or Die: The Importance of Writing Things Down in Tech | | 78 |
documentation, link-lists |
The Causes of Unreliable Software (abi) | | 77 |
research, complexity |
Versioning Design Tokens (zet) | | 76 |
design-tokens, versioning |
“content” Is Your Content? (cat/css) | | 75 |
css, content, seo, accessibility |
Craft vs. Industry: Separating Concerns (nac) | | 74 |
quality, economics, craft, comparisons |
The Key to Good Component Design Is Selfishness (dan/sma) | | 73 |
components, developer-experience |
5 Principles of Readable Code: KISS, YAGNI, DRY, BDU, Occam’s Razor | | 72 |
principles |
Clever Code Considered Harmful (jos) | | 71 |
complexity, career |
A Problem With Link Relationships (j9t) | | 70 |
html, links, metadata, semantics |
The Evolution of Scalable CSS (fem) | | 69 |
css, scaling, history |
How and Why We Removed jQuery From GOV.UK (gov) | | 68 |
jquery, performance |
Applying SOLID Principles in React (kos) | | 67 |
quality, principles, solid, react |
April 9 Is CSS Naked Day (fro) | | 66 |
frontend-dogma, css, awareness-days |
Stop! Put Down That Ternary, Lines Are Free (all) | | 65 |
|
Organize Your CSS Declarations Alphabetically (eri) | | 64 |
css, sorting |
Human-Readable JavaScript: A Tale of Two Experts (lau/ali) | | 63 |
javascript |
Managing CSS Colors Systems With a Single Source of Truth (oom) | | 62 |
css, colors, sass, twig |
A Practical Introduction to Dependency Injection (sma) | | 61 |
introductions, javascript |
CSS Debt (mtm) | | 60 |
css, technical-debt, testing, namespaces, preprocessors |
Building Reusable React Components Using Tailwind (til/sma) | | 59 |
react, components, tailwind |
Page Builders Might Not Be a Good Idea (cit) | | 58 |
consistency, performance, quality |
If It Can Be Done Using an HTTP Header, Use an HTTP Header (j9t) | | 57 |
maintenance, http, http-headers, html |
On Writing Better Markup (j9t) | | 56 |
html, quality, performance, terminology |
A Crime Called Favicon (j9t) | | 55 |
images, favicons |
Component Reusability in React and Vue (har) | | 54 |
react, vuejs, components |
DRY HTML or DRY CSS? (hey/tim) | | 53 |
principles, html, css, bem, oocss, atomic-css |
HTML, CSS, and Dependency Direction (j9t) | | 52 |
html, css, dependencies, best-practices |
How Declaration Repetition Developed Over Time, a Statistically Insignificant Sample (j9t) | | 51 |
css, metrics, history |
The Compact Guide to Web Maintainability: 200 Tips and Resources (j9t) | | 50 |
guides, tips-and-tricks, link-lists |
On Big Picture Thinking in Web Development (j9t) | | 49 |
user-experience, performance, consistency, accessibility, outlooks |
DRY CSS: How to Use Declarations Just Once, Effectively (j9t) | | 48 |
how-tos, css, principles |
CSS Architecture and the Three Pillars of Maintainable CSS (z50/sit) | | 47 |
css, architecture, principles, solid |
70% Repetition in Style Sheets: Data on How We Fail at CSS Optimization (j9t) | | 46 |
css, optimization, metrics, efficiency |
Principles of Web Development (j9t) | | 45 |
principles, user-experience, quality, simplicity, learning |
How Good Are Your HTML and CSS Comments? (hey/sit) | | 44 |
html, css, comments, collaboration, examples |
The Law of Maintainability (j9t) | | 43 |
|
CSS Is a Mess (jus/btc) | | 42 |
videos, css |
The Tedium of Managing Code (lyz/ali) | | 41 |
maintenance, dependencies, javascript, tooling |
The End of Global CSS (mar/see) | | 40 |
css |
A Vision of Web Development (j9t) | | 39 |
outlooks, minimalism, semantics, conformance |
Maintainable Social Script Integration | | 38 |
social-media, embed-code |
CSS, DRY, and Code Optimization (j9t) | | 37 |
css, principles, optimization |
Refactoring Single Page App (kan) | | 36 |
single-page-apps, refactoring, complexity, jquery, backbone, angularjs |
The Design of Code: Organizing JavaScript (aco/ali) | | 35 |
javascript, architecture, modules, jquery, plugins, apis |
Magic Numbers in CSS (chr/css) | | 34 |
css |
Code Smells in CSS (css) | | 33 |
css, technical-debt, anti-patterns |
Saving the Day With Scoped CSS (arl/css) | | 32 |
css, scope |
The Importance of Standards (sit) | | 31 |
conventions, formatting, collaboration |
How to Write CSS for Others (css/sma) | | 30 |
how-tos, css, comments, sorting, collaboration |
HTML, “@ width,” and “@ height” (j9t) | | 29 |
html, images, multimedia |
Managing CSS “z-index” in Large Projects (ste/sma) | | 28 |
css, positioning |
CSS Naked Day 2010 (jch) | | 27 |
awareness-days, css |
The True Advantage of CSS (j9t) | | 26 |
css, principles |
CSS: Using Every Declaration Just Once (j9t/goo) | | 25 |
performance, css |
Maintainability Guide (j9t) | | 24 |
guides |
Effective Website Maintenance: Examples and Best Practices (cam/sma) | | 23 |
maintenance, examples, best-practices |
CSS: The Maintenance Issue #1 and How You Can Avoid It (j9t) | | 22 |
css, naming |
Our Yearly Reminder of What It’s All About (jch) | | 21 |
awareness-days, css, semantics |
The Greatest Secret in Web Design (j9t) | | 20 |
maintenance, processes, quality |
5 CSS Tips Every Web Developer Should Know About (j9t) | | 19 |
css, tips-and-tricks, naming, resetting, sorting |
To Be Clear (on Conditional Comments and Resets) (j9t) | | 18 |
browsers, microsoft, internet-explorer, conditional-comments, css, resetting |
Best Practices for ID and Class Names (j9t) | | 17 |
best-practices, html, css, naming |
CSS Do’s and Don’ts | | 16 |
css, resetting |
Great CSS Techniques and the Simple Truth Behind Them (j9t) | | 15 |
css, techniques |
The Secret of Maintainability (j9t) | | 14 |
|
Taking Conditional Comments Too Far (jch) | | 13 |
conditional-comments, browsers, microsoft, internet-explorer |
CSS Practice: Namespaces in Complex Projects (j9t) | | 12 |
css, namespaces, complexity |
Why “Conditional Comments” Are Bad, Repeat: Bad (j9t) | | 11 |
browsers, microsoft, internet-explorer, conditional-comments |
First Annual Naked Day: April 05 | | 10 |
css, awareness-days, semantics |
Excessive Elements (jus) | | 9 |
html, simplicity, debugging |
5 Questions for Your Web Development Team (joh/smh) | | 8 |
mobile, performance, legal, accessibility, extensibility, search |
Integrated Web Design: Strategies for Long-Term CSS Hack Management (mho/pea) | | 7 |
css, hacks, strategies |
Separation: The Web Designer’s Dilemma (ali) | | 6 |
content-management, best-practices |
Abstracting CSS (dav) | | 5 |
css, html, complexity |
Buy Standards Compliant Web Sites (don/w3c) | | 4 |
standards, conformance, compliance, accessibility, business-relations, economics |
How to Save Hours With SSIs (mat/sit) | | 3 |
how-tos, ssi, productivity |
Effective Use of Style Sheets (nng) | | 2 |
css, principles, craft |
Inline CSS Checker (seo) | | 1 |
tools, analysis, css, html |