Node.js, Dependency Injection, Layered Architecture, and TDD: A Practical Example, Part 1

Introduction I’m starting a two-part series of articles that will demonstrate how to build a RESTful API in Node.js utilizing a Test-Driven Development (TDD) approach. In future publications the same app will serve as a base for implementing Continuous Integration (with Github Actions) and then finally Continuous Deployment with Infrastructure as Code (using Pulumi) targeting […]

Scroll to Top