Tech is political: The people under attack in Palestine 🇵🇸, Iran 🇮🇷, and Lebanon 🇱🇧 are people like us. They’re our brothers and sisters, too. Read up on their history, scrutinize what you’re told, and demand respect, accountability, and support. Hide

dxsrc

“principles” News Archive

Definition, related topics, tag feed

Definition search · Supertopics: prioritization · Subtopics: graceful-degradation, progressive-enhancement, solid (non-exhaustive) · “principles” × ? · “principles” RSS feed (per email)

Entry (Sources) and Additional TopicsDate#
On the Engineering Philosophy for HTML Minifier Next (j9t)293
html-minifier
AI Operating Principles (buz)292
ai
AI-Assisted Development Means Test-First Development (j9t)291
ai, testing
Defining Ethical Design for Machines290
design, ethics, ai
39 Principles for Designing Human-AI Interaction289
design, hci, ai
Open-Source AI Agent: Integrating OMO With OpenCode—Principles and Practices288
translations, opencode, ai, ai-agents, best-practices
What’s New in Web UI (una+)287
videos, web-platform, user-experience, html, canvas, css, google
Three Stoic Principles for Better Web Accessibility (stv/pic)286
accessibility
The Vertical Codebase (tkd)285
components, concepts, monorepos
A Practical Guide to Design Principles (sma)284
guides, design, link-lists
Why Most Design Principles Fail (ben)283
design
Agentic UX: 7 Principles for Designing Systems With Agents282
ai-agents, ai, design
Software Design Principles That Matter281
software-design, examples
The Web Runs on Tolerance (ede)280
web-platform, standards
Good Visual Design, Explained (nng)279
design, quality
Programming Principles for Self Taught Front-End Developers (kil/pic)278
programming
My CSS Selector Strategy (mal)277
css, selectors
12 Essential Java Best Practices Every Developer Should Follow276
programming, java, best-practices
The Hidden Cost of URL Design (ahm)275
urls, routing, seo
Principles of Simplicity in Frontend Architecture274
simplicity, dependencies
Is SOLID Still a Solid Choice for Software Design? (lan)273
solid, oop, programming
The 10 Foundational UX Principles Every Designer Should Know (web)272
design, user-experience
Ambient Animations in Web Design: Principles and Implementation (mal/sma)271
design, animations, css
Why Inclusive Products Are Green Products (tet)270
accessibility, dei, user-experience, consistency, sustainability
The First Rule of ARIA (nat)269
accessibility, aria, html
How to Write Clean Code, Actually…268
how-tos, programming, software-design
Agent Experience (AX): The Concept of AI Agent Designing267
agent-experience, ai, concepts
A Progressive Complexity Manifesto (che)266
manifestos, complexity, web-apps, html, htmx, javascript, web-components, frameworks
The Three Great Virtues of an AI-Assisted Programmer (sea)265
programming, ai, career
24 UX Design Principles of the Build-for Framework (uxm)264
user-experience, design
Designing Information Architecture: Design Principles (pab/uxm)263
books, information-architecture, design
The Eleven Commandments of AI UX262
ai, user-experience, design
Setting Targets for Developer Productivity Metrics (lau)261
productivity, metrics
Designing Calm: UX Principles for Reducing Users’ Anxiety (uxm)260
design, user-experience
The Fastest Way to Spend Less Time Debugging259
videos, debugging, testing
Design System Documentation Is Essential—as Long as It’s Good (pjo)258
design-systems, documentation, content, writing
Principles for Coding Securely With LLMs (sea)257
ai, security
7 UI/UX Principles Every Dev Should Know256
design, user-experience
12-Factor Agents—Principles for Building Reliable LLM Applications255
ai, reliability
From Designing Things to Designing Change254
design, collaboration
Ethical Foundations in Modern Software Development (fra)253
fundamentals, ethics, foss, ai
Google’s Principles for Measuring Developer Productivity252
google, productivity, studies, research
11 Practical Tips to Make Code Reviews Easier as a Developer251
code-reviews, tips-and-tricks, ai, linting, formatting, quality, collaboration
Clean Code in JavaScript: A Comprehensive Guide250
guides, javascript, conventions, variables, objects, functions, comments, testing, quality
Accessible UX Design: 6 Advanced Techniques to Elevate Your Process (a11)249
design, user-experience, accessibility, techniques, processes
Designing for AI Engineers: UI Patterns You Need to Know (eve)248
design, design-patterns, processes, ai
The Systemic Failure of Implementing CSS Principles247
css, history, maintainability, consistency, modules, craft
Your Clean Code Might Be Someone Else’s Technical Debt246
technical-debt, quality
Angular Clean Coding Fundamentals245
fundamentals, angular
Open Source Drives the Twelve-Factor Modernization Project244
foss, architecture
The 20 Commandments of Software Engineering243
programming, complexity, documentation, commit-messages, code-reviews, dependencies, maintenance, collaboration
Principles of Web Accessibility (hey)242
accessibility
The Design Leader Dilemma (boa/sma)241
design, leadership, policies, prioritization
15 Principles for Secure Programming (rak)240
security, validation, testing
Become a Better Developer With Clean Code Essentials: YAGNI, KISS, and DRY in Software Engineering239
fundamentals, minimalism, simplicity, maintainability
Ethical Web Principles: Building a Better Web (tor/w3c)238
web, ethics, processes, advocacy
Ethical Web Principles (tor+/w3c)237
web, ethics, w3c
Goodhart’s Law in Action: 3 Webperf Examples (nom/per)236
performance, lighthouse, web-vitals, metrics, examples
Program Errors Out of Existence (ale)235
programming, errors
Privacy Principles (rob+/w3c)234
privacy
The Art of Clean Code: A Practical Guide to Writing Maintainable JavaScript233
guides, javascript, maintainability
What Developers Miss About the Single Responsibility Principle (jac)232
solid
How Gestalt Principles Influence UX Design (uxm)231
user-experience, design
Mastering Clean Code With SOLID, DRY, KISS, and YAGNI Principles230
solid, quality, craft
9 Laws That Every Software Developer Should Know229
programming
The Golden Ratio in CSS (sto)228
css, design
The Evolution of CSS: From Early Days to Flexbox and Grid (kev/thi)227
videos, css, history, concepts
Conway’s Law: The Hidden Force Shaping Your Software Architecture (tre)226
architecture, engineering-management
Good UX Is Not Just About Minimizing Clicks225
user-experience, design, processes
The Nine Node Pillars (mco/pla)224
nodejs, dependencies
Frontend Development Practices That Will Help You Avoid Failure223
best-practices, tech-stacks, architecture, validation, linting, testing
Interface Segregation Principle in React (ale)222
solid, react
In Defense of DRY (max)221
maintainability, link-lists
80/20 Accessibility (mar)220
accessibility
SOLID Principles for Designers219
design, solid
HTML Web Components Make Progressive Enhancement and CSS Encapsulation Easier (css)218
html, web-components, solid, progressive-enhancement, examples
The Art of Clean Code: Mastering the SOLID Principles217
quality, solid
Kagi’s AI Integration Philosophy (kag)216
kagi, ai
Some UX Design Principles Startups Should Know215
user-experience, design
Opinions for Writing Good CSS (wal)214
css, conventions
Ethical Web Principles (tor+/w3c)213
web, ethics, w3c
Write SOLID React Hooks212
react, hooks, solid
Applying the Four Principles of Accessibility211
accessibility, wcag
Software Engineering Principles Every Frontend Developer Should Know210
craft, quality
Manifesto for a Humane Web (mic)209
websites, manifestos, web, accessibility, dei, security, sustainability, user-experience
Build Your Own React.js in 400 Lines of Code208
react, jsx
How I Use Generative AI in Branding207
ai, branding, design
15 Essential UX Design Principles and Practices for Developers (uxm)206
user-experience, best-practices
Psychology and UX: Decoding the Science Behind User Clicks205
user-experience, design
Homepage Design: 5 Fundamental Principles (nng)204
design, homepages
What Is Utility-First CSS? (hey)203
css, presentational-html
Tailwind Marketing and Misinformation Engine202
tailwind, css, semantics, maintainability, marketing
A Manifesto for Small, Static, Web Apps (ros)201
manifestos, web-apps
SOLID Principles: They’re Rock-Solid for Good Reason200
programming, solid
Web Platform Design Principles (lea/w3c)199
web-platform, software-design, standards, w3c
“HTML First” Is Not HTML First (j9t)198
html, quality, craft
The Golden Rule of Web Performance and Different Performance Engineering Specializations (per)197
performance
The Goldilocks Principle for Prototyping (nng)196
videos, prototyping, usability
Behavior Belongs in the HTML195
html, javascript
Is It Worth Keeping Your CSS DRY—Pros and Cons194
css, maintainability
HTML First193
websites, html
We Need Web Progress, Not Pessimism (kev)192
web-platform
Designing for All: The Basic Principles of Web Accessibility191
accessibility, fundamentals, aria, tooling
What Happened to Separation of Concerns in Frontend Development (j9t)190
maintainability, css, frameworks, history
Sustainability and Tech and Us (j9t)189
sustainability, performance, minimalism
Writing Clean Code: Best Practices and Principles188
javascript, best-practices, conventions, formatting, maintainability
The 5 Principles of Unit Testing187
testing, quality
4 Design Principles I Use Every Day to Avoid Bad UX and Create Products That Work for Everyone (ada)186
design, user-experience, dei
The SOLID Principles: Writing Scalable and Maintainable Code185
solid, scalability, maintainability
Three Key Principles for an Accessible Website184
accessibility
48 Laws, Rules, and Principles of Web Development (j9t)183
programming, terminology
Visual-Design Principles and UX Design Best Practices (uxm)182
design, user-experience, best-practices
Core Principles of SEO181
seo, overviews
System Design Blueprint: The Ultimate Guide (zon)180
guides, cheat-sheets, architecture, system-design
A Designers Guide to the Principles of Web Design179
guides, design, consistency, legibility, navigation, images, hierarchy, whitespace, usability
Formulating Your Product Design North Star (aka Design Principles)178
design, processes
UX Principles for AI Products177
user-experience, ai
From UX to Growth Design: 5 Principles to Multiply Your Value176
user-experience, design
Privacy Principles (rob+/w3c)175
privacy
Platform Engineering Teams Done Right… (adr)174
platform-engineering
5 Principles of Readable Code: KISS, YAGNI, DRY, BDU, Occam’s Razor173
maintainability
7 Principles of Design Psychology Every UX Designer Should Know (uxm)172
design, user-experience
Select the Right Tool for the Job (jim)171
Accessibility and MVPs (dav)170
accessibility
Proximity: Gestalt Principle for User Interface Design (nng)169
videos, design
10 Key Principles of User-Centered Design (web)168
design, usability, user-experience, user-focus
The BBC’s 15 Web Principles—15 Years Later (ede)167
web, history
Design Principles for the Web166
videos, design
W3C TAG Ethical Web Principles165
ethics, w3c
20 Principles I Learned From 10 Years of Developing Software164
The Design Principle Paradox (ian)163
design
Applying SOLID Principles in React162
quality, maintainability, solid, react
Design Principles for the Web (wea)161
videos, software-design, web
Software Engineering: The Soft Parts (add)160
10 Dos and Don’ts of Web Design in 2022 (web)159
design
The Cicada Principle and Why It Matters to Web Designers (mis)158
design
W3C TAG Ethical Web Principles (tor+/w3c)157
ethics, w3c
Resilience, Flexibility, and Immediacy: Working With Headless Systems (sma)156
headless, resilience
If Design Principles Are for Designs, Then Design Values Are for Designers155
design
9 Useful Principles of UX Design (uxm)154
user-experience, design
Principles of Object-Oriented Programming in TypeScript (app)153
typescript, oop
Designing “Above the Fold”? Try the Reciprocity Principle152
design
Design System—Principles of Success151
design-systems
Remember You Are Not the User (css)150
accessibility, internationalization, user-experience
Web Platform Design Principles (w3c)149
web-platform, software-design, standards, w3c
Three Principles to Better Present Your UI Designs148
design
The Golden Ratio and User-Interface Design (nng)147
design, layout, aesthetics
Writing Clean JavaScript Tests With the BASIC Principles146
javascript, testing
New Principle: Do Not Design Around Third-Party Tools Unless It Actually Breaks the Web (lea)145
software-design, css
8 Fundamental Principles of Effective Web Design144
Principles by Design143
design
The (Most Comprehensive) JavaScript Design Principles Guide142
guides, software-design, javascript
UX Principles That Include Cognitive Accessibility (gar)141
accessibility, user-experience
Principle of Closure in Visual Design (nng)140
design
Making the Web—Faster139
web, performance, developer-experience
9 Principles of Good Web Design138
design, simplicity, navigation, content, layout, performance, mobile
Information Architecture—Secret to Converting Complexity Into Clarity137
information-architecture, user-experience, examples
Optimizing Your CSS: Writing DRY, Scalable Styles (ath)136
css, optimization, maintainability
10 Principles of the Best Landing Page Design135
design, landing-pages
The Principles of Visual Communication (sma)134
design, communication, examples
Similarity Principle in Visual Design (nng)133
design, colors, shapes
The Cicada Principle, Revisited With CSS Variables (lea)132
css, custom-properties
Design Principles 101131
videos, introductions, design
The Most Critical Python Code Metric130
python, metrics, quality
Goodbye, Clean Code (dan)129
processes, quality
Design Principles for Developers: Processes and CSS Tips for Better Web Design (css)128
design, typography, spacing, colors, processes, css, tips-and-tricks
Characteristics of a Strong Performance Culture (tka)127
performance, culture
F.I.R.S.T. Principles of Testing (www)126
testing
5 Simple UX Principles to Guide Your Product Design125
user-experience, design
The Anchoring Principle (tbf/nng)124
design, user-experience
The Psychology of Design (jon/ali)123
design, user-experience
Notes to Myself on Software Engineering122
career, apis
DRY HTML or DRY CSS?121
maintainability, html, css, bem, oocss, atomic-css
The Principle of Commitment and Behavioral Consistency (tbf/nng)120
user-experience
The Authority Principle (tbf/nng)119
user-experience
Laws of UX (jon)118
websites, user-experience
Universal Principles of User Experience Design (sma)117
user-experience, design, typography
The First Principles of Product Management116
product-management, communication, collaboration
The Two Extremes of Writing CSS, and What We Can Learn From Them (j9t)115
css, concepts, best-practices, comparisons
DRY CSS: How to Use Declarations Just Once, Effectively (j9t)114
how-tos, css, maintainability
What We Should Teach Up-and-Coming Developers (j9t)113
training, quality, ethics
CSS Architecture and the Three Pillars of Maintainable CSS112
css, architecture, maintainability, solid
The Nine Principles of Design Implementation (sma)111
design, html, css
Code Responsibly110
best-practices
Two Paradigms of Web Development (j9t)109
concepts, best-practices, comparisons
Inclusive Design Principles (ian+)108
websites, accessibility, dei, community
Principles of Web Development (j9t)107
user-experience, quality, simplicity, maintainability, learning
[Insert Clickbait Headline About Progressive Enhancement Here] (aar)106
progressive-enhancement, javascript, economics
Quick Tip: DRY Up Your Model Validations Tests105
testing, validation, ruby-on-rails, tips-and-tricks
Design Systems and Postel’s Law (mar)104
design-systems
Schools of Thoughts in Web Standards (kar)103
standards
You Got Your CSS in My JavaScript (jus)102
javascript, css
Design Systems in Difficult Places (mar)101
design-systems
Technical SEO—Fundamental Principles (sma)100
seo, fundamentals
The Law of User-Generated Code (j9t)99
user-generated-content, maintainability
Design Principles: Compositional, Symmetrical, and Asymmetrical Balance (sma)98
design
DRY: Do Repeat Yourself97
best-practices
Design Principles: Compositional Flow and Rhythm (sma)96
design
Design Principles: Dominance, Focal Points, and Hierarchy (sma)95
design, hierarchy
Web Design and Principles (j9t)94
design
Design Principles: Visual Weight and Direction (sma)93
design
3 Principles for Perfect Typeface Pairing92
typography, fonts
Fundamental Principles of Great UX Design—How to Deliver Great UX Design (uxm)91
fundamentals, how-tos, user-experience, design
CSS, DRY, and Code Optimization (j9t)90
css, optimization, maintainability
Design Principles: Connecting and Separating Elements Through Contrast and Similarity (sma)89
design, contrast, colors
Design Principles: Space and the Figure-Ground Relationship (sma)88
design, spacing
13 Tenets of User Experience (rhj/sma)87
user-experience
The End of Object Inheritance and the Beginning of a New Modularity86
videos, programming, conventions
CSS Architectures: Principles of Code Cleanup85
css, optimization, quality
The Single Responsibility Principle84
solid, php
The Open/Closed Principle83
solid, php
Mastering CSS Principles: A Comprehensive Guide (sma)82
guides, css, link-lists
The Open/Closed Principle Applied to CSS (css)81
solid, oocss, css
Google HTML/CSS Style Guide (j9t)80
google, html, css, style-guides, quality, conformance, formatting, naming, sorting
Decoupling HTML From CSS (jus/sma)79
html, css, smacss
DRY CSS: Don’t Repeat Your CSS78
css, maintainability, oocss
Design Advice From Jony Ive77
design
The 2 Principles of Object Oriented CSS76
oocss, css, examples
Redefining Hick’s Law (sma)75
design
The Performance Golden Rule74
performance
“window.scrollTo()” or: When to Stay Clear of User Agents (j9t)73
browsers
Simple Made Easy (ric)72
videos, software-design, architecture, complexity, simplicity
The Guide to CSS Animation: Principles and Examples (sma)71
guides, css, animations, examples
5 Principles of User-Centered Interface Design70
design, user-experience, user-focus
Web Development Principles: Develop for What Is, Not What Could Be (j9t)69
Design Principles68
websites, overviews
4 More Principles of Information Architecture67
information-architecture
Guidelines for URI Design (jac/css)66
guidelines, urls
The Principles of Cross-Browser CSS Coding (lou/sma)65
css, box-model, browsers, support
Principles of Icon Design (jon)64
icons, images, design
Wabi Sabi: Natural Simplicity in Web Design63
design, simplicity
How to Improve Usability With Fitts’ and Hick’s Laws62
how-tos, usability, optimization, design
Application Compatibility Layers Are There for the Customer, Not for the Program61
Principles of Design: Color60
design, colors
Principles of Design: Contrast59
design, contrast, colors
Principles of Design: Proximity58
design
HTML/CSS Frameworks: Useful, Universal, Usable, Unobtrusive (j9t)57
frameworks, html, css
The True Advantage of CSS (j9t)56
css, maintainability
Inappropriate Uses (chr/css)55
databases, html, css, javascript
Orthogonality of Specifications (w3c)54
standards, web-platform, software-design, architecture
10 Principles of Readability and Web Typography (sma)53
design, typography, readability
The Principles of Beautiful HTML Email52
email, writing, microcontent
12 Principles for Clean HTML Code (chr/sma)51
html, encoding, formatting, naming, css, conformance
Code Responsibly (j9t)50
websites, best-practices
Best Practices in Web Development IV (joe)49
best-practices, semantics, design
7 Principles of Clean and Optimized CSS (sma)48
css, optimization, minification, hacks
Top–Down Approach to Simplify Your CSS Code47
css
The Principles of Project Management46
project-management, prioritization
Write a Well Structured CSS File Without Becoming Crazy45
css
Principles and Legality (mey)44
interoperability, legal, browsers, internet-explorer, microsoft
The Four Principles of Web Accessibility43
accessibility, wcag
10 Principles of Effective Web Design (sma)42
design, usability, performance, simplicity, whitespace, conventions, testing
The Design Goals of XML41
xml, software-design, standards
The Principles of Beautiful Typography (jas)40
typography, fonts, readability, legibility
HTML Design Principles (ann+/w3c)39
html, software-design
Information Design Principles for Web 2.0 Design: Simple and Social38
information-design, web-2.0, design
Opinions Seem to Change Once You’re Hired by a Large Company (rob)37
career, communication
Cost of Solution vs. Cost of Problem (j9t)36
economics, prioritization, comparisons
Parroting Pareto35
microformats
HTML Design Principles (Proposed)34
html
The Principles of Beautiful Web Design (jas)33
design, processes, overviews
Five Principles to Design By32
design
The 100% Easy-2-Read Standard (rei/ia)31
typography, readability
Web 2.0 Patterns30
web-2.0
Giving You Fitts (jen)29
design, usability
Transcendent CSS: Creating the Aesthetic Web (mho)28
css, support, browsers, community
Build for the Future: Bend, Don’t Break (gar/dig)27
html, processes
Principles and Elements of Design (dig)26
design
Rails Manifesto25
ruby-on-rails, web-2.0
The Rule of Least Power (tim/w3c)24
programming, software-design
PHP 5 and Design Patterns: An Introduction (inf)23
php, software-design-patterns
Microformats (mic)22
microformats, concepts, html, xhtml
The Principles of Design (dig)21
design, fundamentals, link-lists
On Separating Style and Behaviour (far)20
html, xhtml, css, javascript, dom
The Four Essentials of Modern Web Design19
fundamentals, conformance, accessibility, semantics, quality
The Web Is a Human Creation (dig)18
web, marketing
Introduction to Device Independence17
introductions, domains
Fitts’s Law (dav)16
design, usability
The Zen of Python15
python
Future of the Web, a Must-Read (gla)14
web-platform, outlooks, mozilla, opera
Separating Behavior and Structure (dig)13
javascript, html, css
Interface Design Issues: The Complexity Principle12
design, complexity
Principles of XML Design: When to Use Elements Versus Attributes (uog)11
xml
Are They Really Separated? (sto)10
maintainability, content, content-management, html, css
The One Magic Rule of Web Design9
design
First Rule of Usability? Don’t Listen to Users (nng)8
usability, testing
The Joel Test: 12 Steps to Better Code (spo)7
programming, version-control, building, culture, tooling, testing, quality
A Dao of Web Design (joh/ali)6
design
Best Viewed With Any Browser5
browsers, support, design
“How Do I Force…?”4
best-practices
The Web Is Ruined and I Ruined It3
html, css
Effective Use of Style Sheets (nng)2
css, maintainability, craft
The Ten Commandments of HTML1
html