Make Illegal States Unrepresentable – Domain-Driven Design with TypeScript

By using TypeScript’s static type system, not only can we enforce (typically challenging things like) business rules and error states, but we can create a domain-specific language so well-defined that it becomes virtually impossible for any future code to… Read more

Similar

TypeScript v4.0.2 Released

Today we’re announcing our release candidate of TypeScript 4.0. While this RC brings us closer to a new major version of TypeScript, don’t fret – there are no larger breaking changes than usual. Our philosophy in evolving TypeScript has always been to pro... (more…)

Read more »

Announcing TypeScript 3.8

Today we’re proud to release TypeScript 3.8! For those unfamiliar with TypeScript, it’s a language that adds syntax for types on top of JavaScript which can be analyzed through a process called static type-checking. This type-checking can tell us about er... (more…)

Read more »