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: De R$ 290 por R$ 260
3 trilhas: De R$ 435 por R$ 370
* 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

A privacidade de dados e a LGPD

Lainy Moraes

Uma reflexão sobre a privacidade no mundo virtual, riscos, como isso é monetizado e como a LGPD impacta esse contexto.

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

O que ninguém me contou quando conheci Java?!

Kamila de Fátima Santos Oliveira / Ana Cristina Pereira Teixeira / Otávio Santana
Painel Digital desta Trilha
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 Cristina Rossalli Rocha

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

Java Moderno: Java para Jedis =D - Episodio I

Roan Brasil Monteiro
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


Gold



Patrocinios e Apoios Trilha e Workshop


Apoio Mídia


Realização