OpenAPI is a language-agnostic specification for declaring API documentation for REST APIs. It contains the following information: API information...
The global state can be helpful when components share some common parts. Also, some parts can stay persistent (in local storage) and be used in the...
End-to-end tests should use a real database connection, and provisioning container service for the Postgres database can be automated using GitHub...
A rate limiter is a standard protection technique against brute force and DDoS attacks. NestJS provides a module for it, and the default storage is...
This post covers the main notes from setting up the Heroku CLI tool to CI/CD pipeline with Github actions. Prerequisites Run the following command to...
This post covers some logging practices for the back-end (Node.js) apps. Avoid putting unique identifiers (e.g., user id) within the message. A...