A arquitetura Java é essencial para o desenvolvimento de aplicações nessa linguagem.
Ela abrange aspectos como a plataforma Java, a JVM, orientação a objetos, separação de responsabilidades, testes, decisões arquiteturais e integração de sistemas na web e REST. O evento contará com diversas palestras, abordando tópicos como IA generativa, desenvolvimento Java, microserviços, casos reais e arquitetura moderna. Palestrantes de diferentes empresas compartilharão insights valiosos, tornando o evento uma oportunidade imperdível para a comunidade de desenvolvedores. É uma oportunidade única para aprender com especialistas e se manter atualizado sobre as últimas tendências em desenvolvimento Java.
 
     
                  A trilha é um evento híbrido, presencial em São Paulo e remoto na sua casa, que tem a duração de um dia inteiro com sete palestras e um painel de discussão.
Sexta-feira, 20 de Setembro de 2024
09h às 19h
                  
                    ProMagno
                    
                    
                    Avenida Professora Ida Kolb - 513 /
                    
                    
                    Jardim das Laranjeiras
                    São Paulo -
                    SP
                    
                    ACESSO PRESENCIAL OU REMOTO COM TRANSMISSÃO ONLINE
                
                          Inscrição online 
                        1 trilha:
                        de R$
                        270 por R$
                        165
                      
                          Inscrição online
                        1 trilha:
                        de R$
                        270 por R$
                        245
                      
                          Inscrição online
                        1 trilha: R$ 270
                      
                          Inscrição híbrida (presencial + online)
                        1 trilha:
                        de R$
                        435 por R$
                        275
                        
                          Inscrição híbrida (presencial + online)
                        1 trilha:
                        de R$
                        435 por R$
                        375
                        
                          Inscrição híbrida (presencial + online)
                        1 trilha: R$ 435
                        
                          Inscrição híbrida (presencial + online)
                        2 trilhas:
                        de R$ 780
                        por R$ 499
                        *Economize: R$ 284
 3 trilhas:
                        de R$ 1.107
                        por R$ 699
                        *Economize: R$ 408
                        
                          Inscrição híbrida (presencial + online)
                        2 trilhas:
                        de R$ 750
                        por R$ 650
                        *Economize: R$ 100
 3 trilhas:
                        de R$ 1.125
                        por R$ 951
                        *Economize: R$ 174
                        
                          Inscrição híbrida (presencial + online)
                        2 trilhas: R$ 750
                        3 trilhas: R$
                        1.050,00
                        
Faça sua inscrição em qualquer trilha Premium presencial e ganhe um workshop Bônus no mesmo dia! Mas não perca tempo pois as vagas são limitadas. Confira a lista completa de workshops aqui.
 
                Confira as trilhas relacionadas:
| Programação Stadium: | 
|---|
| 08:00 às 08:55Credenciamento | 
| 09:00 às 10:00Abertura do evento e mini keynotes | 
| Programação desta Trilha: | 
|---|
| 10:10 às 10:25Abertura da trilha pela coordenação Aqui os coordenadores se apresentam e fazem uma introdução para a trilha. | 
| 10:30 às 11:05 An Introduction to Machine Learning in Java with the Tribuo LibraryJuarez Barbosa JuniorTribuo is an open-source machine-learning library written in Java and licensed under Apache v2.0. It implements popular ML algorithms and provides a unified interface to third-party ML libraries like ONNX Runtime, TensorFlow, XGBoost, and LibLinear. With interfaces to native code, Tribuo also makes it possible to deploy models trained by Python libraries such as scikit-learn and PyTorch as part of a Java program. | 
| 11:15 às 11:50 Antes dos Frameworks: Conhecimentos Básicos do Java para Dominar Tecnologias das ModernasGabriel Silva Andrade / Francisco Isidro MassettoHoje em dia, encontramos diversos conteúdos na web sobre Quarkus, JNoSQL, Spring, Inteligencia artificial entre outros tópicos modernos. Embora esses temas sejam interessantes e divertidos de aprender, é crucial refletir sobre o que vem antes deles. Quais são os conhecimentos essenciais que todo desenvolvedor precisa dominar para criar esses serviços com sucesso? Nesta palestra, vamos explorar a importância dos fundamentos, abordando os requisitos básicos que são indispensáveis para qualquer desenvolvedor. Venha descobrir como uma base sólida de conhecimentos é vital para o desenvolvimento eficaz e eficiente de tecnologias avançadas. | 
| 11:55 às 13:20Intervalo 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:20 às 13:30Abertura da trilha pela coordenação Aqui os coordenadores se apresentam e fazem uma introdução para a trilha. | 
| 13:30 às 14:05 Domine a Observabilidade de aplicações Java no Kubernetes com Opentelemetry.Luis Fabrício Da Rosa De Llamas / Fernanda MachadoVocê é um desenvolvedor java ou arquiteto de software que busca por melhores técnicas para identificar e resolver problemas em produção de forma rápida e eficiente? Como seria poder obter insigths da sua aplicação em tempo real, permitindo a rápida detecção e resolução de problemas em produção em ambientes distribuídos, como arquitetura de microsserviços? Isso é possível, a solução esta na observabilidade com o Opentelemetry em seu ambiente kubernetes operado pelo Amazon EKS. Nesta palestra, você poderá aprimorar suas habilidades para isso e se preparar para enfrentar desafios em ambientes de alta complexidade e escala. | 
| 14:10 às 15:10 Java e Empregabilidade: Como medir sua proficiência e preparação com uma linguagem tão relevante e atrativa para um mercado atual?Painel de Discussão desta Trilha
                         | 
| 15:15 às 15:45Networking e Visitação a Stands Intervalo para fazer networking e conhecer os estandes do evento. | 
| 15:50 às 16:25 Package by Component + C4 + StructurizrLucas Rogerio MasottiAtravés de uma aplicação de exemplo em Spring Boot, vou demonstrar três coisas: uma forma de organização de código (package by component, a proposta do Simon Brown para modular monoliths); C4 (diagramas arquiteturais) e Structurizr (uma ferramenta open source e gratuita para fazer os diagramas do C4 seguindo a filosofia doc-as-code). Ao longo da palestra falaremos sobre granularidade e modularização, a importância de diagramas arquiteturais e como colocar tudo isso em prática! | 
| 16:30 às 17:05 Otimizando Aplicações QuarkusJulio Machado FaermanEsta palestra demonstra nosso desafio em otimizar o Quarkus para ser competitivo na Rinha de Backend, onde tivemos que implementar um backend de processamento de transações simples e torná-lo o mais rápido possível, com severas limitações de recursos. Com apenas 1,5 unidades de CPU e 550MB de RAM para toda a arquitetura, tivemos que extrair desempenho de qualquer lugar imaginável. Nesta sessão, vamos mergulhar profundamente na solução e em como construir contêineres extremamente leves usando QuarkusIO, GraalVM, PostgreSQL e NGINX. Vamos explorar o código, executar a simulação de carga com Gatling, compartilhar os resultados e tudo mais. | 
| 17:10 às 17:45 Arquitetando uma solução com IA Generativa Multi-ModalAlexandre AquilesComo usar o poder das LLMs para trabalhar com imagens, áudio e vídeo? E quais atributos de qualidade devem ser levados em conta? Como lidar com resiliência, responsividade, UX, manutenibilidade, portabilidade entre diferentes APIs? Qual o melhor estilo arquitetural a ser adotado e quais componentes devem ser definidos? E como usar Java para implementar essa solução? Essas e outras questões serão discutidas nessa apresentação! | 
| 17:50 às 18:25   IA além da modinha: como usar LLMs com Java na vida realElder MoraesRecentemente, as Large Language Models (LLMs) revolucionaram o desenvolvimento de software com a promessa de transformar as interações com os usuários e redefinir paradigmas de negócios. O surgimento do ChatGPT/OpenAI e a proliferação de várias LLMs liderada por big techs como Google, Microsoft e Amazon impulsionaram esses modelos para a vanguarda da inovação tecnológica. Mas... e você, dev Java? Será que é possível trazer essa inovação para o seu próprio código a fim levar seus projetos para o próximo nível? Pode apostar! E para descobrir como, você está convidado para esta sessão que fará uma abordagem prática sobre a integração de LLMs no ecossistema Quarkus liderada pelo LangChain4J. | 
| Programação da Stadium no final do dia: | 
|---|
| 18:30 às 18:35Encerramento da trilha Os coordenadores fazem um breve encerramento com agradecimentos. |