Creating Enterprise Web Applications with Node.js
summary
Argues that Node.js is production-ready for enterprise web apps, with several live web servers and CLI tools running and scaling in production. Recommends concrete tools and practices: start with npm init and npm scripts, add proxy registry or private:true for air-gapped environments, use nvm/nvm-windows to manage versions, run nodemon in development, debug with V8/Chrome inspect, prefer TypeScript/ts-node, enforce style with ESLint/Prettier, test with Mocha/Jest + SuperTest and Istanbul, scale with PM2 and containerize; cites a 1.5–2 year, 5–10 developer project that succeeded.
AI-written summary · about
chapters (21)
- 0:00Start
- 6:11First steps
- 8:17NPM Scripts
- 13:26gitignore
- 14:36Use a proxy registry
- 20:43IDE Debugging
- 21:49Package Managers
- 22:22Why yarn?
- 25:10Quality of a library?
- 27:14TypeScript
- 30:31Codestyle
- 31:49Linters
- 33:24Prettier
- 34:56Async - Callbacks
- 35:31Async - Promises
- 36:47Async - async/await
- 39:11Unit tests
- 40:27Integration tests
- 41:11Documentation
- 42:01Scaling & Docker
- 44:06Performance
related talks
35mRethinking Enterprise Architectures with Node.js
30mNodeJS: Patterns and Tools to Ship to Production with Confidence
01h 34mEfficient NodeJS Application Development
19mThe Road to Node.js
39mGetting Started with Node.JS
46mArchitecture of a Modern Enterprise Node js Application
19mRunning Node.js in Production
38mBuild modern and scalable Node.js Web Applications with Nest
