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.
Quarta-feira, 26 de Agosto de 2020
09h às 19h (somente ao vivo)
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 | Surviving and Thriving in the Human EconomyFabiola EyholzerWe all bring unique traits and qualities to our work. The ability to leverage these strengths will be the source for competitiveness and success going forward. However, transitioning from a Knowledge to a Human Economy has profound implications and requires an unequivocal commitment to human potential.
|
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 BassiO 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 - Deep diveGustavo OliveiraSabemos 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 NodeGiovanni Bassi / Lucas Soares / Hugo Iuri Cordeiro / Gustavo Bellini BigardiPainel 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 NodeJSRodrigo SouzaDurante 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 PatternRafael Benevides / Roan Brasil MonteiroCom 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 AlvesO 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 FostainiVocê 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 | Building Technical Communities The Wrong WayJono BaconIn this new keynote from Jono Bacon, a leading community consultant and author, he will share a collection of anti-patterns of what not to do when building technical developer communities. From his experience working with companies including GitHub, Canonical, HackerOne, Mattermost, Digital Asset, and others, Jono will share a series of common and less common mistakes and show attendees how to invert those mistakes to build amazing technical communities. This will be an in-depth session with a lot of content.
|
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. |