TDC FUTURE
O PAPEL DA TECNOLOGIA NA CONSTRUÇÃO DO AMANHÃ

Trilha JAVASCRIPT E NODE.JS

Aplicações Web Escaláveis de Alta Performance Usando JavaScript

Node.js é um fenômeno tem vários anos já. Diversos players gigantes da indústria de Internet tem adotado a plataforma, seja como uma ferramenta auxiliar, seja como sua principal tecnologia. O fato é que funciona, é eficiente e eficaz. Node.js não é um framework Javascript. Nem biblioteca. Ele está mais para um ambiente de execução, open-source e cross-platform, na qual você escreve seus programas com Javascript que serão compilados, otimizados e interpretados pela máquina virtual V8. Essa VM é a mesma que o Google utiliza para executar Javascript no browser Chrome, e foi a partir dela que o criador do Node.js, Ryan Dahl, criou o projeto. O resultado desse processo híbrido é entregue como código de máquina server-side, tornando o Node.js muito eficiente na sua execução e consumo de recursos.

O JS ou JavaScript é uma linguagem de programação de alto-nível, criada no meio da década de 90, mais precisamente em 1996 pelo lendário programador Brendan Eich que, além de criar o JavaScript, foi também um dos fundadores da Mozilla Corporation.

Ele criou a linguagem quando ainda trabalhava na Netscape Communications Corporation, originalmente criado para funcionar no navegador Netscape Navigator, seu objetivo era facilitar processos dentro de páginas web, tornando a programação de animações e alertas muito mais simples.

Vem conosco trocar conhecimento e aprender mais sobre essa tecnologia que cresce muito a cada ano.

Esperamos vocês lá!

Data e Local

Quinta-feira, 2 de Dezembro de 2021

09h às 19h

ACESSO REMOTO COM TRANSMISSÃO ONLINE

Investimento

1 trilha: de R$ 145 por R$ 110
2 trilhas: de R$ 290 por R$ 198
3 trilhas: de R$ 435 por R$ 285
* preço válido até 11/10, veja tabela completa

1 trilha: de R$ 145 por R$ 130
2 trilhas: de R$ 290 por R$ 230
3 trilhas: de R$ 435 por R$ 330
* preço válido até 12/11, veja tabela completa

1 trilha: R$ 145
2 trilhas: de R$ 290 por R$ 260
3 trilhas: de R$ 435 por R$ 370
* preço válido até 02/12, veja tabela completa

Como se inscrever

Programação / Palestras Time Zone: GMT-3

Horário Conteúdo
09:00 às 09:35 Abertura do evento e mini keynotes

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

09:40 às 10:25

O advento do Metaverso e seu impacto na prestação de serviços tecnológicos

Mario Gazziro
Não só o antigo Facebook, agora Meta, como também as principais empresas de tecnologia do mundo - como a NVIDIA - têm se voltado para o ressurgimento do mercado de aplicações ao consumidor final em computadores desktop, após praticamente uma década de dominação mobile. A aplicação alvo é o chamado Metaverso, qual promete revolucionar as relações de trabalho e sociais, com o uso de realidade virtual e aumentada (colaborativo e interativo), somado a geração de conteúdo 3D tanto por base de designers, como para coletas de dados realizadas por escâner 3D. Nessa apresentação pretendo mostrar um vislumbre desse novo universo, cheio de possibilidades e que promete tornar a internet atual (baseada em páginas web) tão obsoleta quanto a própria Internet tornou o telex algo extinto.
10:30 às 10:45 Abertura da trilha pela coordenação

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

10:50 às 11:25

Introdução a React Query

Marcel Gonçalves dos Santos

O React Query é uma das "ferramentas do momento" no ecossistema React que promete lidar com data fetching de forma simples e prática. Ele permite fazer o fetching de dados, adicionar dados no cache, gerenciar invalidação de cache, lógicas de retry entre outras funcionalidades úteis de forma fácil, sem necessidade de lidar com lógicas complexas ou "tocar no estado global". Conheça o React Query e mude a forma como você lida com o gerenciamento de estados do servidor.

11:30 às 12:05

Arquitetura Hexagonal e DDD com NestJS

Andre Racz / Adriano Campanhola

Iremos mostrar como implementar a arquitetura hexagonal (também chamada de ports and adapters) com dominios ricos utilizando o NestJs (biblioteca para implementação de microserviços em typescript). Mostraremos os principais benefícios e desafios dessa arquitetura, e disponibilizaremos uma implementação de referência em NestJS

12:10 às 12:45

ProdOps Engineering

Christiano Martins Milfont de Almeida

Essa palestra vai apresentar as estratégias, técnicas e táticas de escrever uma aplicação Nodejs com React para garantir um menor tempo de Troubleshooting, ser assertivo e preventivo no monitoramento e acompanhar as métricas de negócio.

Veremos como escrever uma aplicação com Continuous Delivery em primeiro lugar, Continuous Integration totalmente automatizado com as ferramentas de Planning, entender do Release Life Cycle, como Domain Driven Design se encaixa nessa abordagem, alem de código confiável sendo guiado e desenhado com testes que validam detalhes como Error e Log Management.

12:50 às 13:55 Networking e Visitação a Stands

Intervalo para fazer networking e conhecer os estandes do evento.

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

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

14:10 às 14:45

Next.js com SSR, ISR e deploy serverless com AWS CDK

Ibrahim Cesar Nogueira Bevilacqua

Incremental Static Regeneration (ISR) é uma feature introduzida nas últimas versões do framework Next.js, que é um verdadeiro diferencia, possibilitando combinar os benefício do dinamismo de um CMS com a velocidade de entrega de recursos gerados estaticamente. Nesta talk iremos explorar como fazer a arquitetura de sua aplicação Next.js em TypeScript e ainda como fazer seu deploy de forma totalmente serverless, apenas pagando pelo consumir.

Melhorando a segurança de aplicações - Node.js

Maximiliano de Oliveira Furtado
14:50 às 16:05

Como imaginamos o futuro do JS no backend?

Alvaro Camillo Neto / Daniele Leão Evangelista
Painel Digital dessa Trilha
16:10 às 16:20 Networking e Visitação a Stands

Intervalo para fazer networking e conhecer os estandes do evento.

16:25 às 17:00

React Native: um convite para você iniciar como desenvolvedor mobile

Ana Clara Sampaio Pires / Roberta Samistraro Tomigian

Sempre quis desenvolver para mobile e não sabia por onde começar? Nessa palestra vamos te ajudar com seus primeiros passos em React Native, te mostrando como construir um aplicativo multiplataforma.

17:05 às 17:40

Reactive Programming: Por que eu deveria pensar em abordagens reativas?

Gabriel Silva / Victor Almeida

Você sabe se tem uma aplicação com conceitos reativos e como tê-los pode te ajudar a ter um sistema mais flexível, e altamente responsivo, dando aos usuários um efetivo feedback interativo. Entenda também algumas boas práticas para escrever códigos reativos tanto para o seu Frontend quanto Backend.

17:45 às 18:20

Controle o fluxo! Programação reativa na prática

Alvaro Camillo Neto

Vamos explorar o paradigma reativo e desvendar juntos como ele pode nos ajudar na construção de nossas aplicações modernas.Através de exemplos práticos veremos como ele pode simplificar códigos que devem lidar com processamento assíncrono, fluxo de dados e ações do usuário.

18:25 às 18:40 Open Space

18:45 às 19:15 Encerramento

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

Programação sujeita a alterações

Patrocinadores





Apoio Mídia

Apoio Institucional

Apoio Trilha


Realização