Latest Updates

Documenting code, one commit at a time.

Unlocking Testability: Decoupling Express App and Server Startup

Our ims-api project, built with Express.js, was initially structured with the application definition and server startup logic in a single file. This approach, while straightforward for simple projects, quickly became a bottleneck for effective testing and modular development. Every time we wanted to test an API endpoint, we'd inadvertently spin up the entire server, leading to slower, more

Read more