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
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 VaninEm 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 softwareKarina KohlA 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 jrQuick 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 BrandalisePainel 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 piorYgor CastorUm 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 JDKRodrigo Graciano / Julio Cesar Romano Martins JuniorAté 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 javaEvandro Pires da SilvaJava é 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 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. |
17:05 às 17:20 |
Open Space
|
17:25 às 18:00 |
![]() Domando a fera: conhecendo a JVMOtávio Santana / Karina Macedo VarelaCom 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. |