Tech does not just watch: Take action against Russia’s war on Ukraine 🇺🇦, and take action against Israel’s occupation, destruction, and ethnic cleansing of Palestine (history) 🇵🇸 Hide

Frontend Dogma

“software-design” News Archive

Definition, related topics, and tag feed

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

Entry (Sources) and Additional TopicsDate#
“Make Invalid States Unrepresentable” Considered Harmful (sea)35
state-management
Vibe Coding Is Not the Same as AI-Assisted Engineering (add)34
ai, vibe-coding, processes
Do the Simplest Thing That Could Possibly Work (sea)33
simplicity, prioritization
How to Write Clean Code, Actually…32
how-tos, programming, principles
How I Learned System Design31
architecture, system-design
Every Service Should Have a Killswitch (sea)30
programming
You’re Misunderstanding DDD in Angular (and Frontend) (duc/dan)29
angular
Software Architecture for Developers (dic)28
architecture
There Is No Vibe Engineering27
vibe-coding, programming
Great Software Design Looks Underwhelming (sea)26
simplicity
Basic Design Patterns25
software-design-patterns
How to Write a Good Design Document (gra)24
how-tos, writing, documentation
The Secret to Building Highly Responsive Systems23
videos, architecture, performance, scalability
Why You Should Avoid Grand System Redesigns22
videos, refactoring, architecture
What You Need to Know About Software Requirements21
best-practices
Web Platform Design Principles (lea/w3c)20
web-platform, principles, standards, w3c
Designing a Scalable Backend in Node.js (app)19
scalability, nodejs
Designing a Secure API18
apis, security
Design Principles for the Web (ada/wea)17
videos, principles, web
How to Design Better APIs16
how-tos, apis
Web Platform Design Principles (w3c)15
web-platform, principles, standards, w3c
Designing Sustainable Websites (ger)14
sustainability, performance
Designing Error Messages and a Logging Strategy in Node.js (app)13
javascript, nodejs, logging, strategies
New Principle: Do Not Design Around Third-Party Tools Unless It Actually Breaks the Web (lea)12
css, principles
The (Most Comprehensive) JavaScript Design Principles Guide11
guides, javascript, principles
A Philosophy of Software Design: My Take (and a Book Review) (ger)10
programming, books
Modern Software Over-Engineering Mistakes9
programming, mistakes
Why I Don’t Hate Git: Hidden Consistency (mit)8
git, command-line, consistency, simplicity
Simple Made Easy (ric)7
videos, architecture, principles, complexity, simplicity
Orthogonality of Specifications (w3c)6
standards, web-platform, architecture, principles
How IE Mangles the Design of JavaScript Libraries (sli)5
internet-explorer, microsoft, browsers, javascript, libraries
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, standards