Articles
Tags
AllClient-Side ArchitectureDesign PrinciplesDomain-Driven DesignEnterprise Node + TypeScriptGraphQLNetworking & OpsSoftware DesignSoftware ProfessionalismWeb Development
58

Use DTOs to Enforce a Layer of Indirection | Node.js w/ TypeScriptEnterprise Node + TypeScript
DTOs help you create a more stable RESTful API; they protect your API clients from changes made on the server.

Maintain a Single Layer of Abstraction at a Time | Object-Oriented Design Principles w/ TypeScriptDesign Principles
The more complex your system gets, the more we need to lean on the correct abstractions to keep things maintainable. This principl...
.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...

Absolute and Relative ComplexitySoftware Professionalism
Determining if the complexity of a problem is related to the nature of the problem or related to the way that we approach solving ...

Enforcing Coding Conventions with Husky Pre-commit HooksTooling
In this guide, we'll learn how to setup Husky to prevent bad git commits and enforce code standards in your project.

How to Deploy a Serverless GraphQL API on Netlify [Starters]GraphQL
Exploring two starter projects you can use to deploy a serverless GraphQL API on Netlify with or without TypeScript.