Great Software Design Looks Underwhelming (sjg) | | 23 |
simplicity |
Basic Design Patterns (all) | | 22 |
software-design-patterns |
How to Write a Good Design Document (gra) | | 21 |
how-tos, writing, documentation |
The Secret to Building Highly Responsive Systems (mjp) | | 20 |
videos, architecture, performance, scaling |
Why You Should Avoid Grand System Redesigns (unc) | | 19 |
videos, refactoring, architecture |
What You Need to Know About Software Requirements (m4r) | | 18 |
best-practices |
Web Platform Design Principles (san+/w3c) | | 17 |
web-platform, principles, standards, w3c |
Designing a Scalable Backend in Node.js (nat/app) | | 16 |
scaling, nodejs |
Designing a Secure API (ope/vau) | | 15 |
apis, security |
Design Principles for the Web (ada/wea) | | 14 |
videos, principles, web |
How to Design Better APIs (rbl) | | 13 |
how-tos, apis |
Web Platform Design Principles (san/w3c) | | 12 |
web-platform, principles, standards, w3c |
Designing Sustainable Websites (ger) | | 11 |
sustainability, performance |
Designing Error Messages and a Logging Strategy in Node.js (del/app) | | 10 |
javascript, nodejs, logging, strategies |
New Principle: Do Not Design Around Third-Party Tools Unless It Actually Breaks the Web (lea) | | 9 |
css, principles |
The (Most Comprehensive) JavaScript Design Principles Guide (cle) | | 8 |
guides, javascript, principles |
A Philosophy of Software Design: My Take (and a Book Review) (ger) | | 7 |
programming, books |
Why I Don’t Hate Git: Hidden Consistency (mit) | | 6 |
git, command-line, consistency, simplicity |
Orthogonality of Specifications (mas/w3c) | | 5 |
standards, web-platform, architecture, principles |
HTML Design Principles (ann+/w3c) | | 4 |
html, principles |
The Rule of Least Power (tim+/w3c) | | 3 |
programming, principles |
Extending a Markup Language (ann) | | 2 |
xml, namespaces, extensibility |
Why XML Doesn’t Suck (tim) | | 1 |
xml, internationalization, interoperability |