Articles
Tags
AllClient-Side ArchitectureDesignDesign PrinciplesDomain-Driven DesignEnterprise Node + TypeScriptGraphQLHumans & CodeNetworking & OpsObject-Oriented AnalysisObject-Oriented DesignObject-Oriented ProgrammingSoftware DesignSoftware ProfessionalismTest-Driven DevelopmentThe Phases of CraftshipWeb Development
11
Showing 11 article(s) about "Software Design"
Why I Recommend a Feature-Driven Approach to Software DesignSoftware Design
Features represent the essential complexity of software design. It's the complexity that can't be avoided. Everything else — the l...
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,...