TDC PORTO ALEGRE ONLINE
O encontro de comunidades e empresas no Brasil

Trilha JAVA

Venha conhecer as principais novidades da linguagem e da plataforma Java

Desde o seu surgimento, a evolução do Java como linguagem e como plataforma tem sido acompanhada ativamente pela comunidade brasileira.

Renova-se continuamente, sempre incorporando novos paradigmas e recursos selecionados pela comunidade a cada novo lançamento.

A trilha apresentará palestras sobre a evolução da linguagem e da plataforma, ciclo de atualizações, bem como experiências de mercado sobre a utilização da versão atual reunindo profissionais reconhecidos pelo mercado.


Tópicos:

Java, Java EE, Spring, Jakarta EE, JCP e outras tecnologias relacionadas a Java

Data

Quarta-feira, 2 de Dezembro de 2020

09h às 19h (somente ao vivo)

Investimento

Tabela de Pacotes de Preços da Fase 1

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:30 às 10:20

Tecnologia e o combate à desigualdade.

Fausto Vanin
Em um país majoritariamente preto, qual a representatividade você vê em ambientes de tecnologia? Em um mercado com tanta demanda e oportunidade para tecnologia, porque tem tanta gente em situação de miséria e minorização? Esse papo é uma provocação e uma convocação a agir para mudarmos o contexto social, criarmos novas tecnologias e promover a elevação do povo preto através da tecnologia.

O impacto da diversidade no desempenho de times de desenvolvimento de software

Karina Kohl
A diversidade vem sendo discutida por diferentes áreas de conhecimento da sociedade e essas discussões vem também aumentando no contexto da engenharia de software. Diferentes pessoas formam equipes de desenvolvimento de software e sabe-se que temos grupos sub-representado como, por exemplo, gênero, raça e etnia, idade, cultura e outros. A pesquisadora Margareth-Anne Storey diz que a engenharia de software está na vanguarda da inovação e da pesquisa e isso envolve a consideração de aspectos humanos e técnicos. Nessa talk, serão trazidas as definições de diversidade cognitiva e de diversidade de identidade. Os diferentes atributos de identidade levam a construção de diferentes conjuntos de ferramentas cognitivas. Falaremos como elas se relacionam e como geram benefícios a times e grupos.
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

Investigating leaks in Java (JCMD is your friend)

Francisco de Melo jr

Quick presentation of the Supe tool JCMD and how it can be used to diagnose native and heap issues. 1. Overview of the tools 2. Example with native leak 3. 10 commands jcmd 4. 15 Slides max

What do you needs? Component details setup RHEL, OpenJDK 11, jcmd

What will you learn? Leak investigation with jcmd, 10 working commands.

11:25 às 12:20

Java ainda vale a pena para a carreira em TI?

Otávio Santana / Karina Macedo Varela / Isadora Giongo Brandalise
Painel Digital desta Trilha
12:25 às 13:25 Networking e Visitação Stands

Intervalo para fazer networking e conhecer os estandes do evento.

13:25 às 13:40 Abertura da tarde

No palco da Stadium, todos serão orientados sobre o funcionamento do evento, destaques e outras novidades.

13:40 às 13:55 Abertura da trilha pela coordenação

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

14:00 às 14:35

Java sem exceções: Como programar esperando o pior

Ygor Castor

Um dos problemas mais irritantes ao se programar são as temidas exceções, linhas e linhas de interrupções de fluxo e try/catches... E se eu te dissesse que não precisa ser assim? Nesta palestra veremos como aplicar Railway-Oriented Programming e Algebraic Data types em Java para construir um código limpo onde exceções jamais explodem do nada.

14:40 às 15:15

Java 9 ao Java 15 em 35 minutos: Uma retrospectiva das recentes mudanças na JDK

Rodrigo Graciano / Julio Cesar Romano Martins Junior

Até a versão 8, as mudanças na linguagem Java eram muito lentas. Com o novo processo de release a cada 6 meses, muitas coisas mudaram e nem todos acompanharam. Venha conhecer algumas das mudanças que aconteceram entre o Java 8 e Java 15 como var, Records, Switch expressions, Text Blocks, Sealed Classes, Hidden Classes, Pattern Matching e muito mais.

15:20 às 15:40 Networking e Visitação Stands

Intervalo para fazer networking e conhecer os estandes do evento.

15:45 às 16:20

Acelerando o caminho para nuvem com serverless e java

Evandro Pires da Silva

Java é a linguagem de programação mais utilizada no mundo e, mesmo assim, não é tão utilizada com serverless. Vamos ver porque é uma boa ideia utilizar java nas suas funções e as estratégias para isso.

16:25 às 17:00

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.

17:05 às 17:20 Open Space

17:25 às 18:00

Domando a fera: conhecendo a JVM

Otávio Santana / Karina Macedo Varela

Com a maturidade de uma linguagem de vinte e cinco anos, o Java se tornou uma das linguagens mais populares e estando presente em todo tipo de aplicativos e finalidades, de pequenos dispositivos, a aplicações de missão crítica. Um dos motivos dessa popularidade é a JVM - Java Virtual Machine. A JVM foi aperfeiçoada para superar cada novo desafio, dentre eles, novos ambientes containerizados e ambientes de clouds..

Nesta palestra você conhecerá mais sobre o funcionamento interno da JVM e a sua arquitetura (baseado na implementação de referência). E para fechar com chave de ouro, te daremos dicas e melhores práticas de que te permitirão tirar o melhor proveito de suas aplicações Java.

18:05 às 18:25 Networking e Visitação Stands

Intervalo para fazer networking e conhecer os estandes do evento.

18:25 às 18:50 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


Gold


Silver



Realização