Skip to content
M

Blog

Writing

Articles on web development, backend architecture, databases and tooling.

NestJS REST API Best Practices That Scale
Backend
2 min read0

NestJS REST API Best Practices That Scale

Module boundaries, DTO validation, guards, exception filters and configuration: the NestJS structure that stays clean as your API grows.

NestJSTypeScriptNode.js
MNMd. Nazim UddinRead
CI/CD with GitHub Actions for Node.js Projects
DevOps
2 min read0

CI/CD with GitHub Actions for Node.js Projects

Automate linting, type checks, tests and deployment on every push with a simple GitHub Actions workflow you can copy.

Node.jsDevOpsGitHub Actions
MNMd. Nazim UddinRead
Securing an Express API: A Practical Checklist
Backend
2 min read0

Securing an Express API: A Practical Checklist

Helmet, rate limiting, input validation, CORS, password hashing and secrets: the baseline every Express API needs.

ExpressSecurityNode.js
MNMd. Nazim UddinRead
How to Structure a Full-Stack TypeScript Project
Web Development
2 min read0

How to Structure a Full-Stack TypeScript Project

Folder layout, shared types, environment setup and tooling for a Next.js frontend with a Node.js and Prisma backend.

Next.jsTypeScriptArchitecture
MNMd. Nazim UddinRead