AllClient-Side ArchitectureDesign PrinciplesDomain-Driven DesignEnterprise Node + TypeScriptGraphQLNetworking & OpsObject-Oriented AnalysisObject-Oriented ProgrammingSoftware DesignSoftware ProfessionalismTest-Driven DevelopmentWeb Development
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...