A Node.js platform is built on top of a few principles. One of these is having a small set of functionalities, leaving the rest to the developers. This rule makes the learning curve as small as possible, and in combination with the same language reduces an amount of time spent on switching between front-end and back-end side. We glorify simplicity, we praise reusability, but the question is - how to really take advantage of them? In this talk, you'll learn why NestJS could increase your productivity and how to unlock your full potential as a JavaScript/TypeScript developer.