AllDomain-Driven DesignEnterprise Node + TypeScriptGraphQLNetworking & OpsSoftware DesignSoftware ProfessionalismWeb Development
Showing 27 article(s) about "TypeScript"
Make Illegal States Unrepresentable! - Domain-Driven Design w/ TypeScriptDomain-Driven Design
Nov 21st, 2019 / 14 min read
By using TypeScript's static type system, not only can we enforce (typically challenging things like) business rules and error sta...
Static Factory Methods | Object-Oriented Programming w/ TypeScriptTypeScript
Nov 21st, 2019 / 1 min read
In this blog post, I explain how we can use the static factory method to enforce rules against how an object is created.
When to Use a Private Constructor | TypeScript OOPTypeScript
Nov 21st, 2019 / 3 min read
In this blog post, I explain how using a private constructor helps to force a single way to create an object, and why it's most co...
How to Handle Updates on Aggregates - Domain-Driven Design w/ TypeScriptDomain-Driven Design
Nov 18th, 2019 / 20 min read
In this article, you'll learn approaches for handling aggregates on Aggregates in Domain-Driven Design.
Decoupling Logic with Domain Events [Guide] - Domain-Driven Design w/ TypeScriptDomain-Driven Design
Sep 26th, 2019 / 22 min read
In this article, we'll walk through the process of using Domain Events to clean up how we decouple complex domain logic across the...
Does DDD Belong on the Frontend? - Domain-Driven Design w/ TypeScriptDomain-Driven Design
Sep 24th, 2019 / 18 min read
Should we utilize Domain-Driven Design principles and patterns in front-end applications? How far does domain modeling reach from ...