TDC INNOVATION
Desafios para criação do futuro digital

Trilha JAVA

O que inovamos na plataforma Java
A Trilha Java vai trazer o que há de novo no mercado relacionado a plataforma Java, desde o avanço da linguagem a soluções que englobam aplicações que executam na plataforma através de outras linguagens como Kotlin por exemplo. Se você quer saber quais as tendências e o algumas empresas tem feito para inovar na construção de suas aplicações com a plataforma Java venha ver esta trilha.

Data

Quarta-feira, 24 de Março de 2021

09h às 19h (somente ao vivo)

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é 19/02

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é 16/03

1 trilha: R$ 145
2 trilhas: R$ 290
3 trilhas: R$ 435
* preço válido até 25/03

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:35 às 10:25

Keynote

Convidado(a) Especial
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

Vert.x simplicidade que nos traz felicidade!!!

Claudio Eduardo de Oliveira

Com o passar dos anos cada vez mais nossas aplicacoes estão reduzindo seus escopos, precisamos de menos funcionalidades e com escopo muito mais bem definido. Então porque encher nossas aplicacoes de abstracoes que sabe se la o que fazem. Nesta talk vou apresentar as novidades do vert.x 4 um toolkit pra desenvolvimento de aplicacoes na JVM e mostrar como pode ser eficiente e divertido codificar com Vert.x sem usar padroes de outro mundo!!!

11:30 às 12:05

Transactional 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.

12:10 às 12:45

Project Loom e como isto revolucionará a plataforma Java

Eder Ignatowicz / William Siqueira

Esta palestra apresentará uma das mais importantes inovações recentes da plataforma Java, o Project Loom. Focando em fibers e concorrência estruturada, detalharemos como este projeto tem potencial para tornar nossas aplicações concorrentes de alta carga e performance mais fáceis de escrever, debugar e manter.

12:50 às 13:50 Networking e Visitação 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 fazem uma nova introdução para a trilha.

14:10 às 14:45

Framewars: the battle between NoSQL and Java in the cloud arena.

Otávio Santana

This lecture's objective is to make comparisons between points and weaknesses of Java frameworks that integrate with databases. On the one hand, the NoSQL MongoDB, Redis, Neo4J, and Cassandra, and on the other, the Java frameworks that integrate with them: Spring, Quarkus, Jakarta EE, Micronaut. The arena: the cloud! In this ring, the one who best analyzes each tool's trade-offs wins in this epic battle.

14:50 às 16:05 A definir
16:10 às 16:25 Networking e Visitação Stands

Intervalo para fazer networking e conhecer os estandes do evento.

16:25 às 17:00

Facilitando testes de integração em Java com testcontainers

Bárbara Rossalli

Criar testes de integração eficientes é um desafio comum, principalmente com a popularização da construção de microsserviços. Garantir a similaridade do ambiente de desenvolvimento com o de produção costuma ser complicado e trabalhoso. Desenvolver e testar em ambientes cuja disparidade entre desenvolvimento e produção seja baixa permite criar aplicações mais resilientes trazendo segurança e velocidade nas implantações. Para ajudar a resolver esse problema, podemos utilizar o Testcontainer, uma biblioteca Java que que permite a criação de containers dockers e possui integração com JUnit, auxiliando na construção de teste de integração rápidos e consistentes.

17:05 às 17:40

Extraindo o máximo do Spring Kafka com Técnicas de Retry e Deadletter

Ronaldo Lanhellas Lanhellas

Nessa talk apresentaremos as técnicas de Retry e Deadletter aplicadas na prática com uso do Spring Kafka. Técnica já utilizada por grandes empresas, como Uber, que trará ao seu ecossistema a resiliência que ele precisa.

17:45 às 18:20

Sua aplicação até 60x mais rápida e sem reescrever o código

Elder Moraes

Em um mundo com aplicações cada vez mais distribuídas e sem controle de estado, um dos grandes desafios está ligado à performance (seja no tempo de inicialização, seja na resposta à primeira request). Foi dentro deste contexto que durante muito tempo o Java foi uma dúvida em abordagens como serverless, microservices e containers. Mas esses tempos acabaram! Hoje não apenas temos plataformas que levam o Java a um nível de performance jamais imaginado, como também temos algo que possibilita dar um passo além: são as imagens nativas. Venha para esta sessão e aprenda o que dá e o que não dá pra fazer com esta abordagem, e como você pode rodar seu código 60x mais rápido ainda hoje.

18:25 às 18:45 Open Space

18:50 às 19:05 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 JAVA


Patrocinadores

Diamond



Silver


Apoio


Realização