Manish Prasad · Founding Team at Powerplay
Nearly two decades of shipping code to production.
I dive deep into the ever evolving world of software engineering and modern application development. Sharing lessons learned in Node.js, MongoDB, AI and Javascript/TypeScript.
- Articles
- 88
- Writing since
- 2018
- Nodejs/Expressjs
- 39
- Mongodb
- 25
Reading paths
All paths →
Mongoose data modeling10 posts · 69 minDesigning schemas that survive: validation, nesting, inheritance, population, and the hooks and plugins that keep models DRY.
- Avoiding Common Mongoose Schema Design Anti-Patterns
- Mongoose Schema Validation: Best Practices and Anti-Patterns
- Understand Sub-documents & Nested documents in Mongoose
- 7 more
- Best Practices for Production setup of Nodejs Application: Part I
- Best Practices for Production setup of Nodejs Application: Part II
- Health Checks and Graceful Shutdown of Expressjs App using Lightship
- 3 more
- MongoDB Installation on AWS EC2: Lessons Learned & Best Practices
- Deploy EC2 in Private Subnet & Securely Enable Internet Communication
- MongoDB Security: Best Practices and Anti-Patterns
- 3 more
- A Deep Dive into Nodejs Event Loop: Key to Non-Blocking I/O
- Understand Nodejs Readable, Writable and Transform Streams
- Node.js Error Handling Patterns for Production
- 3 more
Latest
Archive →- Try-Catch Everywhere? 4 Patterns Senior Devs Use Instead nodejs 7 min
- Native TypeScript Support in Node.js 24: What It Really Changes! nodejs 6 min
- Mongoose vs MongoDB Driver: When to Use What mongodb 10 min
- Mendel: A Self-Hosted A/B Testing Framework general 6 min
- Structured Logging in Nodejs: A Complete Guide to Pino nodejs 9 min
- Node.js Memory Management and Debugging nodejs 15 min