TDC Florianópolis
CHALLENGES TO CREATE THE DIGITAL FUTURE

Trilha Arquitetura Java

Explore o vibrante universo do desenvolvimento na plataforma Java: Novidades e tendências no ecossistema Java para projetos de sucesso! Venha desvendar este fascinante mundo, onde um vasto ecossistema impulsiona múltiplas linguagens no mercado.

Junte-se a nós para uma jornada repleta de cases inspiradores e as mais recentes novidades da plataforma Java, além de arquiteturas surpreendentes construídas em seu poderoso ecossistema. Descubra por que profissionais visionários estão escolhendo essa stack, que ainda é amplamente utilizada por milhares de empresas até hoje. Venha fazer parte dessa evolução tecnológica e alavanque seus projetos para um novo patamar!

O que é uma trilha?

A trilha é um evento híbrido, presencial em Florianópolis e remoto na sua casa, que tem a duração de um dia inteiro com sete palestras e um painel de discussão.

Date and Place

Wednesday, June 12, 2024

09h às 19h

CentroSul
Av. Governador Gustavo Richard, 850 /
Centro Florianópolis - SC
IN-PERSON OR REMOTE ACCESS WITH ONLINE BROADCAST

Investment

Inscrição online
1 track: R$ 270 for R$ 165

Inscrição online
1 track: R$ 270 for R$ 245

Inscrição online
1 track: R$ 270

Inscrição híbrida (presencial + online)
1 track: R$ 435 for R$ 275

* enjoy bigger discount until Apr/19, see full table

Inscrição híbrida (presencial + online)
1 track: R$ 435 for R$ 375

* price valid until May/27, see full table

Inscrição híbrida (presencial + online)
1 track: R$ 435

* price valid until Jun/14, see full table

Promoções

Inscrição híbrida (presencial + online)
2 tracks: R$ 750 for R$ 650 *Economize: R$ 100
3 tracks: R$ 1.125 for R$ 951 *Economize: R$ 174

* price valid until May/27, see full table

Esta trilha pertence à área Developer

Confira as trilhas relacionadas:

Schedule / Talks Time Zone: GMT-3

Programação Stadium:

08:00 to 08:55

Credenciamento

09:00 to 10:00

Opening of the event and mini keynotes
Programação desta Trilha:

10:10 to 10:25

Track opening by coordination

Here the coordinators introduce themselves and make an introduction to the track.

10:30 to 11:05

O futuro do Java desbloqueado: integração com LLMs através do Quarkus e LangChain4J

Elder Moraes

Recentemente, 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 análise aprofundada sobre a integração de LLMs no ecossistema Quarkus liderada pelo LangChain4J.

11:15 to 11:50

Descubra como executar Java no AWS Lambda da melhor forma!

Daniel Abib

Esta apresentação é sobre as melhores práticas ao migrar ou desenvolver novas aplicações Java, incluindo a portabilidade de suas aplicações Spring Boot, utilizando os serviços Serverless da AWS. Veja como construir suas funções para otimizar os tempos de inicialização fria, compreender a compilação em camadas e utilizar frameworks de tempo de compilação. Descubra como o GraalVM pode melhorar drasticamente o desempenho do Lambda Java. Simplifique suas práticas de desenvolvimento com muitas otimizações úteis e armadilhas a serem evitadas!

11:55 to 12:30

Feature Toggles: A Chave para uma Arquitetura Flexível e Adaptável

Eduardo Aguiar

Explore como a implementação inteligente de feature toggles pode ser um componente crucial para uma arquitetura de software robusta em Java. Descubra como essa técnica pode fornecer flexibilidade, permitindo que as equipes entreguem e gerenciem recursos de software de forma controlada e segura. Aprenda como as feature toggles usando o AWS AppConfig podem facilitar a experimentação, a entrega contínua e a manutenção de sistemas complexos em Java/Kotlin, enquanto mantêm a estabilidade e a integridade da aplicação.

12:35 to 14:00

Intervalo para almoço

An excelent opportunity for all people in the event to interact and exchange ideas. Collaborators, sponsoring and supporting companies, speakers and technical committeé.

14:00 to 14:10

Track opening by coordination

Here the coordinators introduce themselves and make an introduction to the track.

14:10 to 14:45

Desbravando o Quarkus: Criando extensões para a sua aplicação nativa de nuvem

George Gastaldi / Matheus Cruz

Esta palestra oferece uma visão abrangente e prática sobre a criação de extensões no Quarkus, um framework Java projetado para aplicações nativas na nuvem. Exploraremos as melhores práticas para desenvolver extensões que ampliem a funcionalidade do Quarkus e simplifiquem o processo de desenvolvimento de aplicações. Desde a concepção até a implementação, os participantes aprenderão como criar extensões poderosas, otimizadas e compatíveis com o ecossistema Quarkus, impulsionando a produtividade e a inovação no desenvolvimento de software empresarial.

14:50 to 15:25

Explorando Recursos Avançados de Busca com Atlas Search e Java

Guilherme Cesar Lamego

Se você está buscando aprimorar seu conhecimento sobre Atlas Search com Java, esta palestra é ideal para você. Vamos explorar as características principais, vantagens e o desempenho desta ferramenta, destacando como ela pode impulsionar a sua aplicação.

15:30 to 16:30

Painel de Discussão

16:35 to 17:05

Networking and Visiting Stands

Break to network and get to know the booths of the event.

17:10 to 17:45

Arquitetando uma solução com IA Generativa Multi-Modal

Alexandre Aquiles

Quais as restrições arquiteturais devem ser levadas em conta ao utilizar LLMs para lidar com classificação de texto e imagens?

Como lidar com custo, resiliência, responsividade, UX, manutenibilidade, portabilidade entre diferentes APIs? Qual o melhor estilo arquitetural a ser adotado?

E como usar Java para implementar essa solução?

Essas e outras questões serão discutidas nessa apresentação!

17:50 to 18:25

A Trindade em GenAI - Spring AI, LangChain4J e OpenAI

Juarez Barbosa Junior

LangChain4J é uma biblioteca baseada em Java inspirada na popular biblioteca Python LangChain, que é uma estrutura para aplicativos de IA generativa, permitindo que os desenvolvedores conectem vários blocos de construção facilmente para criar aplicativos de IA poderosos.

O objetivo do Spring AI é aplicar os princípios de design do ecossistema Spring, como portabilidade e design modular, ao domínio da IA. Portanto, ele encapsula muitas das complexidades necessárias para interagir com vários provedores GenAI diferentes, como OpenAI.

Programação da Stadium no final do dia:

18:30 to 18:35

Encerramento da trilha

Os coordenadores fazem um breve encerramento com agradecimentos.

Schedule subject to change

Sponsors

Diamond


Gold


Silver


Apoio Sala Vip e Fórum Executivo


Community Lounge


Podcast

Parceiro Oficial de Tecnologia

4Events

Realização