TDC SÃO PAULO ONLINE
O encontro de comunidades e empresas no Brasil

Trilha NODE.JS

Javascript em alto desempenho e evolução constante

Node.js é a plataforma de desenvolvimento que mais cresce no mundo, sendo usada desde startups que estão apenas engatinhando até grandes empresas como Google e Facebook.

A plataforma não só amadureceu rapidamente pelo apoio e suporte da comunidade, como se tornou a principal opção para quem precisa de alto desempenho e escalabilidade em suas aplicações, tendo evoluido muito através do Typescript e novidades constantes no runtime do Node.

Data

Quarta-feira, 26 de Agosto de 2020

09h às 19h (somente ao vivo)

Investimento

Tabela de Pacotes de Preços da Fase 1 INSCREVA-SE

Como se inscrever

Palestras

Hora Conteúdo
09:00 às 09:30 Abertura do evento e mini keynote

No palco da Stadium, todos serão orientados sobre o funcionamento do evento, destaques e outras novidades.

09:30 às 10:20 Keynote da manhã

Os keynotes serão apresentados no palco da Stadium.

10:25 às 10:40 Abertura da trilha pela coordenação

Aqui os coordenadores se apresentam e fazem uma introdução para a trilha.

10:45 às 11:20

Deno: por que?

Giovanni Bassi

O mercado todo está discutindo o Deno, a nova plataforma de JavaScript no backend que quer destronar o Node.js. A tecnologia, também criada por Ryan Dahl (o criador do Node.js) promete trazer grandes inovações para o JavaScript. Será? Nesta palestra veremos porque o Deno é tão importante, o que ele propõe de novo, e explicamos se você já deveria estar olhando para ele.

11:25 às 12:00

Otimizando uma aplicação Node.js em produção - Deep dive

Gustavo Oliveira
Sabemos que Node.js é single-threaded, mas se engana quem acha que não dá para usar todos os núcleos do processador. Podemos criar um cluster com vários workers! Mas aí surgem algumas dúvidas sobre workers: como fazer o load balancer? como reiniciar caso algum morra? Existem alguns frameworks que abstraem esses problemas de forma elegante. Mas é preciso entender bem alguns conceitos para não entrar em desespero quando houver algum bug em produção. Vamos entender como eles funcionam "por baixo dos panos" e como aumentar sua performance.
12:05 às 13:00

Typescript, Deno e futuro do Node

Giovanni Bassi / Lucas Soares / Hugo Iuri / Gustavo Bigardi
Painel Digital desta Trilha
13:00 às 14:00 Intervalo para almoço

Intervalo para o almoço e recarregar energias.

14:00 às 14:15 Abertura da trilha pela coordenação

Aqui os coordenadores se apresentam e fazem uma introdução para a trilha.

14:15 às 14:50

Clean Architecture com NodeJS

Rodrigo Souza

Durante os últimos anos vimos toda uma gama de ideias sobre arquitetura de sistemas, algumas delas como Hexagonal Architecture (Alistair Cockburn) , Onion Model (Jeffrey Palermo), DCI (James Coplien). Apesar de serem diferente em seus detalhes, todas possuem um único objetivo: separação de responsabilidades.

Nessa talk iremos dissecar o modelo proposto por Robert C. Martin (conhecido por Uncle Bob) passando pelos principais conceitos como a Regra de Dependência, Use Cases, Entities e Adapters, utilizando uma REST API simples e entender porque essa arquitetura vem ganhando fama nos últimos tempos.

14:55 às 15:30

Transactional NodeJS microservices com SAGA Pattern

Rafael Benevides / Roan Brasil Monteiro

Com a crescente utilização de microservices, as arquiteturas, principalmente transacionais tem virado verdadeiras teias de aranha. Quando uma transação falha, fica difícil saber até que ponto ela chegou para dar continuidade do ponto em que a falha ocorreu. Para isso existe o SAGA Pattern, um padrão que pode resolver esse problema transacional em sistemas distribuídos. Apresentaremos um exemplo prático de microservices com o SAGA Pattern.

15:35 às 16:10

Streams, a melhor e mais incompreendida idéia do Node.js!

Roberto Alves

O Node.js se tornou popular pela facilidade e velocidade de desenvolvimento de APIs com qualidade, porém, pouco se fala (quando se fala) de Node.js Streams, um dos recursos mais poderosos e maduros desse runtime. Venha descobrir o motivo de Node.js ser a escolha certa quando o assunto é processar e receber arquivos sob demanda.

16:15 às 16:35 Open Space

16:40 às 17:15

Serverless: o framework que vai te levar para as nuvens!

Ana Carolina Manzan / Renicius Pagotto Fostaini

Você provavelmente já deve ter ouvido o termo serverless em algum momento da sua carreira, né? Mas se não ouviu, aqui é o lugar! Nesta talk vamos explicar o conceito de serverless e utilizar o framework serverless do Node.js para criar um serviço e fazer o seu deploy para diversas nuvens!

17:25 às 18:15 Keynote da tarde

Os keynotes serão apresentados no palco da Stadium.

18:20 às 18:40 Encerramento

Após a apresentação de resultados do dia, no palco da Stadium, muitos sorteios fecharão o dia.


Grade sujeita a alterações

Coordenação da Trilha NODE.JS


Patrocinadores

Diamond




Apoio


Realização