Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Rethinking Enterprise Architectures with Node.js

Rethinking Enterprise Architectures with Node.js

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.

Kamil Mysliwiec

July 20, 2018
Tweet

More Decks by Kamil Mysliwiec

Other Decks in Programming

Transcript

  1. KAMMYSLIWIEC app.get('/users', (req, res) => { usersService.findAll() .then((users) => {

    for (let user of users) { delete user.password; } return users; }) .then((users) => res.json(users)); });
  2. KAMMYSLIWIEC app.get('/users', (req, res) => { usersService.findAll() .then((users) => {

    for (let user of users) { delete user.password; } return users; }) .then((users) => res.json(users)); });
  3. KAMMYSLIWIEC app.get('/users', (req, res) => { usersService.findAll() .then((users) => {

    for (let user of users) { delete user.password; } return users; }) .then((users) => res.json(users)); });
  4. KAMMYSLIWIEC app.get('/users', (req, res) => { usersService.findAll() .then((users) => {

    for (let user of users) { delete user.password; } return users; }) .then((users) => res.json(users)); });