AllClient-Side ArchitectureDesign PrinciplesDomain-Driven DesignEnterprise Node + TypeScriptGraphQLNetworking & OpsSoftware DesignSoftware ProfessionalismTest-Driven DevelopmentWeb Development
Showing 10 article(s) about "Software Design"
The Three Responsibilities of a Client-Side State Management SolutionSoftware Design
State management is one of the most challenging parts of every application. No matter the approach used to solve it, the problems ...
How I Write Testable Code | Khalil's Simple MethodologySoftware Design
The single biggest thing that improved the quality of my designs was understanding how dependencies influence my ability to write ...
Comparison of Domain-Driven Design and Clean Architecture ConceptsSoftware Design
Eric Evans' "Domain-Driven Design" and Uncle Bob's "Clean Architecture" are books that have introduced tactical approaches towards...
How to Learn Software Design and Architecture | The Full-stack Software Design & Architecture MapSoftware Design
Software Design and Architecture is pretty much its own field of study within the realm of computing, like DevOps or UX Design. He...
Organizing App Logic with the Clean Architecture [with Examples]Software Design
In this article, you'll learn about the Clean Architecture, why we should separate the concerns of large applications into layers,...
Why I Don't Use a DI Container | Node.js w/ TypeScriptSoftware Design
Instead of a DI Container, I just package features by component and use logical naming conventions.