hack thursday - nodejs

Post on 15-Jun-2015

549 Views

Category:

Documents

5 Downloads

Preview:

Click to see full reader

DESCRIPTION

Lecture about NodeJS in our weekly event

TRANSCRIPT

NodeJSGuilherme Quental

github.com/gquentalfb.com/gquental

Quem sou eu?

● Guilherme Quental● Formado em Desenvolvimento de Sistemas● Backend Developer na Conrad Caine● Membro da Hack Thursday

Alguém conhece?!

Conhecido como JavaScript no lado do

servidor

X

Node é muito mais que isso

Ryan Dahl

O que define Node?

I/O não bloqueante

JavaScript API

V8libuv

libeio libev IOCP

● select● poll● epoll● kqueue● IOCP

Tipos

Agora a parte buena!

Na realidade ele mesmo é um conjunto de módulos

Node é totalmente modular

● File System● TCP● UDP● HTTP● Buffer● Events● Stream● Process

Existem diversos módulos

Pera ai!!!Antes disso quero ver aquele esquema de

I/O não bloqueante!!!

Partiu então!

Entendido?

Módulos em Node

C e JavaScript

C?! WTF?!

Primeiro vamos entender sistema de módulos

Mas e os módulos em C?

Ok... e módulos de terceiros?

E se eu quiser criar meu módulo?

Exemplos!

E agora uma parte melhor ainda!

E criemos Gists!

Peçam exemplos!

Perguntas?!

guilherme@quent.algithub.com/gquental

fb.com/gquental

Contato

top related