Articles
Tags
AllClient-Side ArchitectureDesignDesign PrinciplesDomain-Driven DesignEnterprise Node + TypeScriptGraphQLHumans & CodeNetworking & OpsObject-Oriented AnalysisObject-Oriented DesignObject-Oriented ProgrammingSoftware DesignSoftware ProfessionalismTest-Driven DevelopmentTestingThe 12 EssentialsThe MetaphysicsThe Phases of CraftshipWeb Development
11
Showing 11 article(s) about "Architecture"

The Power of CompositionEnterprise Node + TypeScript
In this article, we explore composition: one of the 12 essentials of testing, design & architecture.

3 Steps to Solve Most Design Problems | How to Find Abstractions EffectivelySoftware Design
You can solve nearly any design problem by getting clear on the responsibilities, assigning them to appropriate roles, and figurin...

98% of Developers Use React as a Framework, Not a LibraryFrontend
React is a view layer library but most developers use it as a framework. Let's look into why that is and the implications of it.

GraphQL Schemas vs. RESTful DTOsGraphQL
GraphQL schemas serve a similar purpose to RESTful DTOs. One of the main differences is tooling. In this post, I aim to strengthen...
.png)
Client-Side Architecture Basics [Guide]Client-Side Architecture
Though the tools we use to build client-side web apps have changed substantially over the years, the fundamental principles behind...

GraphQL's Greatest Architectural AdvantagesGraphQL
There's a lot of advantages to using GraphQL instead of REST on your server, and there's a lot of advantages to using Apollo Clien...