AllDomain-Driven DesignEnterprise Node + TypeScriptGraphQLNetworking & OpsSoftware DesignSoftware ProfessionalismWeb Development
Why Event-Based Systems? | Enterprise Node.js + TypeScriptEnterprise Node + TypeScript
Dec 27th, 2019 / 3 min read
There are so many reasons why event-based systems are the standard for large-scale enterprise applications like GitHub, Facebook, ...
How Apollo REST Data Source Deduplicates and Caches API calls [Deep Dive]GraphQL
Dec 14th, 2019 / 10 min read
Apollo's REST Data Source does a lot more than you'd think behind the scenes, and that's why it's recommended instead of using a w...
Books that Junior Developers Should Read in 2020 [List]Software Professionalism
Nov 22nd, 2019 / 12 min read
These books “are basically cheat codes” for leveling up your skills and knowledge as a developer.
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...
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.