Em 2019 o Node.js continua sendo a plataforma mais utilizada no mundo de acordo com o stackoverflow, alem de ser uma das plataformas mais amadas da atualidade.
Com uma comunidade grande e participativa, a plataforma vem crescendo e se atualizando constantemente da mesma forma que as especificações do Javascript.
O Node.js tem se consolidado como uma plataforma que proporciona alta performance e escalabilidade para suas aplicações. A plataforma também garante alta produtividade para os desenvolvedores.
Descubra o que há de mais inovador nesse ecossistema e como ele pode te ajudar no desempenho e produtividade na sua carreira e na sua empresa.
| Conteúdo | |
|---|---|
| 08:00 às 09:00 | Credenciamento e recepção dos participantes Todas as pessoas inscritas, palestrantes, coordenadores e de imprensa, devem retirar seus crachás e kit do congressista nos balcões de credenciamento localizados na entrada do evento, para obterem acesso às salas e Auditório Principal. | 
| 09:00 às 10:00 | Abertura do evento no Auditório Principal Após o credenciamento, convidamos os participantes a comparecerem ao auditório para receberem as boas vindas por parte dos realizadores e patrocinadores. Neste keynote de abertura, todos serão orientados sobre o funcionamento do evento, destaques e outras novidades. | 
| 10:10 às 11:00 | NodeJs Formas e Caches HIGOR Henrique Alves Alguns dos principais conceitos para todos os mecanismos e engines que usam JavaScript, para que como desenvolvedor, você tenha um maior conhecimento sobre o funcionamento da V8, conhecer um pouco de suas entranhas faz com que isto lhe ajude a raciocinar sobre as características de desempenho que o seu código pode prover. Andre Lins O objetivo dessa apresentação é falar sobre o Puppetter que é uma biblioteca Node.JS que oferece uma API de alto nível para controlar o Chrome ou o Chromium através do protocolo DevTools. Com ele podemos realizar Scraping de forma simples em sites que possuem o carregamento dos dados de forma dinâmica, realizar testes automáticos ou até mesmo automatizar tarefas. Nessa apresentação iremos focar no contexto de scraping trazendo exemplos de como consumir sites "client side".
             | 
| 11:10 às 12:00 | Construindo um sistema respiratório com microservices João Pedro Jesus da Silva E se seu microservice fosse uma molécula?
Nessa palestra vamos construir um sistema respiratório com NodeJS e Moleculer.js, usando técnicas simples e também umas bem curiosas no desenvolvimento de microservices, vamos observar como cada microservice se comporta e claro como eles se comunicam uns com os outros.
             | 
| 12:00 às 13:00 | 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.
                         | 
| 13:10 às 14:00 | Zero to Hero - Node.js Asynchronous Claudiney Junior Nada pior do que nao entender exatamente uma das maiores vantagens do Node.js. Nesta talk falaremos desde o princípio do Event Loop até o famigerado Async/await com exemplos práticos, hands on e muita conversa com os participantes.
             | 
| 14:10 às 15:00 | GraphQL, da especificação à implementação César Lawall Criada pelo Facebook, o GraphQL apresenta-se como uma alternativa ao modelo REST que é tão utilizado atualmente. Nesta apresentação, vamos mostrar um pouco da especificação, os problemas que ela se propõe a resolver e uma implementação simples, mostrando como ela encaixa-se perfeitamente com qualquer modelo de dados.
             | 
| 15:00 às 15:30 | Coffee-break e Networking Durante o intervalo de coffee-break, serão entregues kits contendo suco e biscoitos. Um delicioso intervalo para relaxar, conhecer novas pessoas e estreitar contatos. Neste tempo, também surge a oportunidade de todas as pessoas no evento interagirem entre sí, participantes das trilhas, empresas patrocinadoras e apoiadoras, palestrantes e coordenadores. | 
| 15:40 às 16:30 | Como utilizar o Node.js com bancos de dados relacionais. Uma abordagem com Knex.js e Bookshelf.js Wesley Lopes Utilizar um banco de dados relacional com Node.Js para muitos é um caminho cheio de desafios. Para ajudar a trilhar esse caminho apresento o Knex.Js que é um query builder, e o Bookshelf.Js que é um ORM, ambos para auxliar e facilitar a comunicação da aplicação com o banco de dados de uma forma prática e segura.
            Utilizando um microsserviço para comunicar com recursos externos, a anatomia de um gateway node. Cassiano Raimar Silva Nesta apresentação irei abordar as partes que compõem um microsserviço que realiza o papel de um gateway, tendo um contrato interno e realizando uma chamada a um recurso externo (uma api rest por exemplo).
Além dos componentes do gateway,  os cuidados com autenticação, validação de contratos, logs e testes automatizados são alguns assuntos que serão abordados.
Nem só de vitórias é feito um caminho... Irei comentar também sobre algumas lições que aprendi.
             | 
| 16:40 às 17:30 | Entenda porque o gRPC é uma ótima alternativa ao REST Daniel Galleni Descubra a tecnologia por trás do sucesso de empresas como Google, Netflix, Docker e MaxMilhas. Resolva problemas de escala, latência e comunicação entre APIs, aprendendo na prática a fazer streaming, uma alternativa não tão nova assim, mas que se apresenta muito mais robusta que o modelo REST.
            Testes de API em aplicações gRPC com NodeJs Karini Rodrigues Magalhães / Gustavo da Silva Rodrigues O gRPC é um framework de chamada de procedimento remoto desenvolvido pelo Google. Um dos maiores ganhos em utilizar esse 
tipo de chamada é em performance, uma vez que seus dados são transportados de forma binária. Nesta talk, vamos utilizar
o NodeJs e sua stack de ferramentas para construir uma suite de testes de API em nível de usuário, para garantir seu funcionamento
e a qualidade relacionada as regras de negócio.
             | 
| 17:40 às 18:30 | Habilitando HTTP/2 e Conversando com o Browser Matheus Donizete Matos da Silva Como funciona o HTTP/2 com NodeJS? Entenda as implicações, abordagens e recursos existentes para auxiliar na performance das suas aplicações web abordando também a Web Cache API e questões de performance na integração entre cliente e servidor.
            A dive into Cors - aprofundando nas políticas de Cors e preflight Ana Gomes "Origin http://localhost is not allowed by Access-Control-Allow-Origin". Já é uma rotina se deparar com esse erro durante o desenvolvimento de um projeto de front end. E aí para resolver, recorremos ao backend ou algum bypass, ou qualquer outra gambiarra que funcione. Mas será que realmente sabemos o que está por trás disso e a forma ideal de resolver?
Recentemente passei por mals bocados com essa configuração e gostaria de repassar o que aprendi enquanto resolvia os problemas relacionados.
             | 
| 18:40 às 19:00 | Encerramento e Sorteios No horário de encerramento, todas as trilhas serão direcionadas de suas salas para o Auditório Principal, mesmo local da abertura. Após a apresentação de resultados do dia, muitos sorteios fecharão o dia. | 
Sábado, 15 de Junho de 2019
10 às 19 h
                                            
                                            Av. Prof. Mário Werneck, 1685 - Estoril
                                            
                                            Estoril | Belo Horizonte - MG
                                        
Pessoas desenvolvedoras, testers e entusiastas do ecossistema Javascript no geral.
presencial:R$ 290,00
                                            Fazendo sua inscrição presencial, você terá acesso a esta 
                                            trilha e no mesmo dia também:
                                            
                                            
                                            TDC Expo: Venha conversar com pessoas e conhecer empresas incríveis.
                                                
                                                
                                                Lounge +Diversidade e Carreiras: Você poderá assistir às palestras que acontecem nesta área no mesmo dia.
                                                
                                                
                                                Trilha Stadium: Você poderá assistir às palestras da trilha Stadium do mesmo dia.
                                        
 
                                 
                                 
                                 
                                 
                                 
                                 
                                 
                                 
                                