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

“software-design” News Archive

Definition, related topics, tag feed

Definition · Supertopics: programming · Subtopics: software-design-patterns (non-exhaustive) · “software-design” × ? · “software-design” RSS feed (per email)

Entry (Sources) and Additional TopicsDate#
Software Is Slow Because of Bad Design, Not Slow Languages (sea)43
programming, performance
Design and Engineering Are the Same Thing (joh)42
videos, design, ai, comparisons
Design Docs Considered Harmful41
documentation
Software Design Principles That Matter40
principles, examples
You Can’t Design Software You Don’t Work On (sea)39
architecture
Nobody Knows How Large Software Products Work (sea)38
programming, complexity, maintainability
“Make Invalid States Unrepresentable” Considered Harmful (sea)37
state-management
Vibe Coding Is Not the Same as AI-Assisted Engineering (add)36
ai, vibe-coding, processes
Do the Simplest Thing That Could Possibly Work (sea)35
simplicity, prioritization
How to Write Clean Code, Actually…34
how-tos, programming, principles
How I Learned System Design33
architecture, system-design
Every Service Should Have a Killswitch (sea)32
programming
You’re Misunderstanding DDD in Angular (and Frontend) (duc/dan)31
angular
Software Architecture for Developers (dic)30
architecture
There Is No Vibe Engineering29
vibe-coding, programming
Great Software Design Looks Underwhelming (sea)28
simplicity
Basic Design Patterns27
software-design-patterns
How to Write a Good Design Document (gra)26
how-tos, writing, documentation
The Secret to Building Highly Responsive Systems25
videos, architecture, performance, scalability
Why You Should Avoid Grand System Redesigns24
videos, refactoring, architecture
What You Need to Know About Software Requirements23
best-practices
Web Platform Design Principles (lea/w3c)22
web-platform, principles, standards, w3c
Designing a Scalable Backend in Node.js (app)21
scalability, nodejs
Designing a Secure API20
apis, security
Design Principles for the Web (wea)19
videos, principles, web
How to Design Better APIs18
how-tos, apis
Web Platform Design Principles (w3c)17
web-platform, principles, standards, w3c
Designing Sustainable Websites (ger)16
sustainability, performance
Designing Error Messages and a Logging Strategy in Node.js (app)15
javascript, nodejs, logging, strategies
New Principle: Do Not Design Around Third-Party Tools Unless It Actually Breaks the Web (lea)14
css, principles
The (Most Comprehensive) JavaScript Design Principles Guide13
guides, javascript, principles
A Philosophy of Software Design: My Take (and a Book Review) (ger)12
programming, books
Modern Software Over-Engineering Mistakes11
programming, mistakes
Why I Don’t Hate Git: Hidden Consistency (mit)10
git, command-line, consistency, simplicity
Simple Made Easy (ric)9
videos, architecture, principles, complexity, simplicity
Orthogonality of Specifications (w3c)8
standards, web-platform, architecture, principles
How IE Mangles the Design of JavaScript Libraries (sli)7
internet-explorer, browsers, javascript, libraries
The Design Goals of XML6
xml, principles, standards
HTML Design Principles (ann+/w3c)5
html, principles
Simplicity (spo)4
simplicity
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, standards