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

Trilha JAVASCRIPT e NODE.JS

"O recurso mais precioso de um sistema de computador não é mais o processador. [...], mas a atenção humana." Foco - Daniel Goleman
Piscou. Surgiu um novo framework JavaScript no NPM. No mundo JS já temos mais de 1 milhão de pacotes que resolvem um ou mais problemas que encontramos em nosso dia a dia de desenvolvimento. Do is-odd ao is-even, nesta trilha você encontrará uma pequena demonstração do que o universo JavaScript pode lhe proporcionar. E claro, com grandes pacotes existem grandes responsabilidades.

Patrocíno Trilha

Microsoft

Data e Local

Quarta-feira, 7 de Dezembro de 2022

09h às 19h

UniRitter
Rua Orfanotrófio, 555 /
Alto Teresópolis - Porto Alegre - RS
ACESSO PRESENCIAL OU REMOTO COM TRANSMISSÃO ONLINE

Investimento

Valores para participação online:
1 trilha: de R$ 200 por R$ 125
2 trilhas: de R$ 360 por R$ 226
3 trilhas: de R$ 519 por R$ 324
* aproveite maior desconto até 10/10,
veja tabela completa

Valores para participação online:
1 trilha: de R$ 200 por R$ 160
2 trilhas: de R$ 360 por R$ 288
3 trilhas: de R$ 519 por R$ 417
* preço válido até 22/11,
veja tabela completa

Valores para participação online:
1 trilha: R$ 200
2 trilhas: R$ 360
3 trilhas: R$ 519
* preço válido até 08/12,
veja tabela completa

Valores para participação híbrida:
1 trilha: de R$ 340 por R$ 250
2 trilhas: de R$ 614 por R$ 450
3 trilhas: de R$ 885 por R$ 650

Valores para participação híbrida:
1 trilha: de R$ 340 por R$ 275
2 trilhas: de R$ 680 por R$ 496
3 trilhas: de R$ 1.020 por R$ 714

Valores para participação híbrida:
1 trilha: R$ 340
2 trilhas: R$ 614
3 trilhas: R$ 885

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

Programação Stadium:
Horário Conteúdo
07:45 às 08:55 Recepção dos Participantes
08:45 às 09:45 Abertura do evento e mini keynotes

Abertura do evento com Yara Mascarenhas e Bruno Souza com novidades e convidados muito especiais : Marcelo Pivovar - (Oracle)

09:50 às 10:30

KEYNOTE DO EVENTO

Decifrando a inovação: vetores tecnológicos para negócios exponenciais.

Elemar Rodrigues Severo Júnior

O ritmo da mudança, percebido por todos, nunca foi tão intenso. Novidades tecnológicas surgem todos os dias e tem ficado cada vez mais difícil identificar o que é presente e o que é futuro.

Entretanto, entendemos que há três vetores determinantes sustentando esse fenômeno. As ditas organizações exponenciais são, essencialmente, aquelas que conseguiram desenvolver modelos de negócio vinculados a esses fatores. São eles: processamento, armazenamento e conectividade.

Nessa palestra, falaremos mais sobre os "três vetores" e seus impactos, tanto para o projeto de tecnologia quanto para design de produto.

Programação desta Trilha:
Horário Conteúdo
10:35 às 10:50 Abertura da trilha pela coordenação

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

10:55 às 11:30

JavaScript diluído em outras linguagens

Uriell Viana

Um dos hypes do momento, não tão trivial quanto lançar bibliotecas novas no npm, é a aparição de diversos novos runtimes de JavaScript, e como outras linguagens de back end tem sido utilizadas para entregar melhorias de performance, segurança e experiência de desenvolvimento.

Nesse talk, vamos abordar não só como esses runtimes escritos em linguagens como Go, Rust e Zig tem ganhado popularidade e onde se diferenciam do nosso querido Node, mas também olhar para outros projetos voltados à comunidade JavaScript, impulsionados pelo uso de linguagens diversificadas.

11:40 às 12:15

WebSocket: Ultimas atualizações em Tempo Real

Giovana do Nascimento Pena / Danielli Cassiano de Oliveira

(online)

Vocês já pararam para pensar como que os Chats, Notificações e outros sistemas identificam em tempo real que houve uma atualização ou alterações de outra parte do código? Será que toda hora temos mesmo que ficar chamando nosso servidor para a aplicação funcionar? Pois vamos provar que não é bem assim, nessa palestra, iremos apresentar o que é Websockets e como implementar na pratica em um ambiente Javascript

12:25 às 13:00

API REST em Node.js: Boas práticas em produção

Rodrigo Kamada Padovezi Dias / André Luís Gobbi Sanches

Nessa palestra serão apresentados os conceitos, fundamentos e padrões de uma API REST e as boas práticas de implementação usadas em produção em uma aplicação Node.js com TypeScript, Express e MongoDB.

13:05 às 14:05 Intervalo para almoço

Uma excelente oportunidade de todas as pessoas no evento interagirem e trocarem ideias, colaboradores, empresas patrocinadoras e apoiadoras, palestrantes e coordenadores.

14:10 às 14:20 Abertura da trilha pela coordenação

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

14:25 às 15:00

Como deixamos de lançar exceptions com NeverThrow na Flash

Marco Ollivier

Hoje na Flash nossa stack é quase que em sua totalidade escrita em JavaScript e TypeScript e temos buscado melhorar cada vez mais a legibilidade a manutenibilidade das nossas soluções evoluindo nossa arquitetura e escolhendo os paradigmas que tornal nosso design de código cada vez mais coeso. Uma das estratégias que buscamos adotar é a forma com que lidamos com nossos cenários de excessão. Para que a forma com que tratamos erros fique simples de de entender e de dar manutenção, escolhemos o NeverThrow. E essa talk tem o objetivo de mostrar como a usamos e quais as vantagens e desvantagens que encontramos.

15:15 às 15:50

Criando Smart Contracts com Solidity, Truffle e Node.js

Luiz Fernando Duarte Junior

Projetos para Web3 tem sido cada vez mais requisitados e só devem aumentar. Uma das habilidades essenciais para este novo mercado é a programação de Smart Contracts em Solidity, tarefa que fica muito mais produtiva usando toolkits como Truffle, escrevendo testes em Node.js e mais!

15:55 às 16:30

Descomplicando aplicações usando Design Patterns

João De Freitas Brizolla Junior

Javascript nos dá tamanha liberdade, que o código por vezes acaba ficando bagunçado, extenso e repetitivo. Mas esse problema é solucionado com um remédio antigo, Design Patterns! Nessa apresentação iremos solucionar problemas típicos, com conceitos gerais de design de código, ao final dela, você conseguirá identificar alguns cenários onde poderia solucionar um problema de design do seu próprio código.

16:40 às 17:15

Node.js na Atlassian: Como suportar milhões de requisições diariamente

Waldemar Neto

Nesta palestra vou falar sobre a minha experiência criando a plataforma Forge da Atlassian e como utilizamos Node.js em grande escala, hoje servindo milhões de requisições por dia com 99.9% de uptime e baixa latência entre mais de 30 serviços.

Uma palestra que vai trazer as vantagens e desvantagens do Node.js em grande escala, além de dicas únicas para quem trabalhar com Node.js ou tem que manter aplicações de alta demanda.

17:25 às 17:55 Networking e Visitação a Stands

Intervalo para fazer networking e conhecer os estandes do evento.

18:05 às 19:05

Porque devemos nos preocupar mais com o produto do que com a stack do software: A importância de uma arquitetura agnóstica à linguagens de software

DOUGLAS FERREIRA BRITO / Waldemar Neto / Robson Gomes de Araujo Junior
Painel de Discussão desta Trilha
Programação da Stadium no final do dia.:
Horário Conteúdo
19:15 às 19:50 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

Diamond




Apoio


Apoio Institucional


Patrocínio Trilha

Microsoft

Instituição Parceira

Uniritter

Realização