Articles
Tags
AllClient-Side ArchitectureDesign PrinciplesDomain-Driven DesignEnterprise Node + TypeScriptGraphQLNetworking & OpsSoftware DesignSoftware ProfessionalismWeb Development
2
Showing 2 article(s) about "Design Principles"

Maintain a Single Layer of Abstraction at a Time | Object-Oriented Design Principles w/ TypeScriptDesign Principles
The more complex your system gets, the more we need to lean on the correct abstractions to keep things maintainable. This principl...

Command Query Separation | Object-Oriented Design Principles w/ TypeScriptDesign Principles
CQS (Command-Query Separation) is a design principle that states that a method is either a COMMAND that performs an action OR a QU...