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

TypeScript server-side, fast API in Express.js

TypeScript server-side, fast API in Express.js

How nodejs works, where to use it and what tools we have. Add optional static typing from TypeScript and our mixture is ready!

Michał Michalczuk

March 08, 2016
Tweet

More Decks by Michał Michalczuk

Other Decks in Programming

Transcript

  1. Node.js 2 Czym jest node.js? • Środowisko wykonawcze • Wieloplatformowe

    środowisko wykonawcze • Wieloplatformowe środowisko wykonawcze do wytwarzania aplikacji serwerowych stworzonych w JavaScript • Rozwijany od 2009 roku jako OpenSource • Wykorzystuje silnik V8 (by Google)
  2. Node.js: nie blokuje I/O 10 • L1-Cache3 cykle • L2-Cache

    14 cykli • RAM 250 cykli • Dysk 41 000 000 cykli • Sieć 240 000 000 cykli Dlaczego to tak istotne?
  3. Express.js 11 Czym jest express.js? • Fast, unopinionated, minimalist web

    framework for Node.js • HTTP API + MVC • Middleware
  4. Node.js + Express.js: Wykorzystanie 15 Kiedy nie używać • Systemy

    zorientowane na obliczenia • Systemy zorientowane na operacje obciążające CPU • Gdy potrzebujemy wielowątkowości (tutaj oczywiście jest możliwa, ale mało wygodna)