Quarta-feira, 7 de Dezembro de 2022
09h às 19h
UniRitter
Rua Orfanotrófio, 555 /
Alto Teresópolis - Porto Alegre - RS
ACESSO PRESENCIAL OU REMOTO COM TRANSMISSÃO ONLINE
Valores para participação online:
1 trilha: de R$ 200 por R$ 125
2 trilhas: de R$ 360 por R$ 226
3 trilhas: de R$ 519 por R$ 324
* aproveite maior desconto até 10/10,
veja tabela completa
Valores para participação online:
1 trilha: de R$ 200 por R$ 160
2 trilhas: de R$ 360 por R$ 288
3 trilhas: de R$ 519 por R$ 417
* preço válido até 22/11,
veja tabela completa
Valores para participação online:
1 trilha: R$ 200
2 trilhas: R$ 360
3 trilhas: R$ 519
* preço válido até 08/12,
veja tabela completa
Valores para participação híbrida:
1 trilha: de R$ 340 por R$ 250
2 trilhas: de R$ 614 por R$ 450
3 trilhas: de R$ 885 por R$ 650
Valores para participação híbrida:
1 trilha: de R$ 340 por R$ 275
2 trilhas: de R$ 680 por R$ 496
3 trilhas: de R$ 1.020 por R$ 714
Valores para participação híbrida:
1 trilha: R$ 340
2 trilhas: R$ 614
3 trilhas: R$ 885
Horário | Conteúdo |
---|---|
07:45 às 08:55 | Recepção dos Participantes |
08:45 às 09:45 |
Abertura do evento e mini keynotes
Abertura do evento com Yara Mascarenhas e Bruno Souza com novidades e convidados muito especiais : Marcelo Pivovar - (Oracle) |
09:50 às 10:30 |
KEYNOTE DO EVENTODecifrando a inovação: vetores tecnológicos para negócios exponenciais.Elemar Rodrigues Severo JúniorO ritmo da mudança, percebido por todos, nunca foi tão intenso. Novidades tecnológicas surgem todos os dias e tem ficado cada vez mais difícil identificar o que é presente e o que é futuro. Entretanto, entendemos que há três vetores determinantes sustentando esse fenômeno. As ditas organizações exponenciais são, essencialmente, aquelas que conseguiram desenvolver modelos de negócio vinculados a esses fatores. São eles: processamento, armazenamento e conectividade. Nessa palestra, falaremos mais sobre os "três vetores" e seus impactos, tanto para o projeto de tecnologia quanto para design de produto. |
Horário | Conteúdo |
---|---|
10:35 às 10:50 |
Abertura da trilha pela coordenação
Aqui os coordenadores se apresentam e fazem uma introdução para a trilha. |
10:55 às 11:30 |
Festa estranha, com gente esquisita... E eu tô legal!Renato TeixeiraDesenvolvedores Full Stack tem sido demandados cada dia mais pelo mercado. Dominar mais de uma linguagem e desenvolver bem nelas agrega um valor superior para aqueles que buscam atender uma necessidade de negócio. Diante dessa demanda, qual o valor de uma plataforma de runtime Full Stack? Que suporte não apenas uma, nem duas, mas dezenas de linguagens de programação? Permitindo que essas linguagens se integrem e se comuniquem, oferecendo ferramentas avançadas de operação e execução de alta performance? Nessa sessão, descubra como o GraalVM pode transformar a forma como Full Stack developers criam soluções. |
11:40 às 12:15 |
Clean Code com Records, Sealed Class e Pattern MatchingVinicius Soares / Cléber da SilveiraA versão JDK 17 traz recursos interessantes na linguagem Java: tipos selados e correspondência de padrões para switch (como recurso de visualização). Junto com a introdução dos Records, o desenvolvimento dos padrões do Java começaram a ganhar forma. O JDK 18 e 19 trouxeram mais padrões sob Records (como recursos de visualização). Nesta apresentação, mostramos como aproveitar de forma correta o Records pode trazer soluções limpas para melhorar a modularidade de sua aplicação. Iremos apresentar como o Pattern Matching pode mudar a maneira como você escreve código Java. |
12:25 às 13:00 |
O que são Virtual Threads e porque todo dev Java deveria se importar com issoElder MoraesExecução de processos concorrentes nunca foi a coisa mais fácil do mundo de se fazer. Porém, a JVM sempre abstraiu isso de forma excepcional. Mas... sabe como é: dava pra melhorar. E esse assunto é tão importante que foi criado um projeto dentro do Open JDK só pra resolver isso: o Project Loom. E com o lançamento do Java 19 chegou a tão esperada Virtual Thread, que promete aumentar em muito a performance de processamento concorrente em Java, bem como permitir um código mais simples de manter. Nesta sessão vamos explorar tudo o que de mais importante nesta funcionalidade que, tenha certeza, vai mudar a forma como você programa em Java. |
13:05 às 14:05 |
Intervalo para almoço
Uma excelente oportunidade de todas as pessoas no evento interagirem e trocarem ideias, colaboradores, empresas patrocinadoras e apoiadoras, palestrantes e coordenadores. |
14:10 às 14:20 |
Abertura da trilha pela coordenação
Aqui os coordenadores se apresentam e fazem uma introdução para a trilha. |
14:25 às 15:00 |
JVM: o que é? Para que ela serve ? E quais os componentes da sua arquitetura?Kamila de Fátima Santos Oliveira(online) Nessa palestra vamos passar por todos os componentes da arquitetura da famosa JVM (Java virtual machine), abordando assuntos como : tipos de linguagens, heap, stack, class loader, JIT Compiler, Garbage Collector, Graal VM, Segmented Code Cache e também o que são as famosas threads virtuais que vieram no Java 19 |
15:15 às 15:50 |
Do SOLID aos Ports & Adapters: uma abordagem baseada em trade-offsAlexandre AquilesVeja como, ao aplicar os 5 princípios SOLID, você chega em um design de código semelhante a uma Arquitetura Hexagonal ou, usando um nome melhor, Ports & Adapters. Ao estudarmos cada um dos princípios, vamos abordar contrapontos e abusos que acabam tornando nosso código mais complicado de entender e difícil de manter. |
15:55 às 16:30 |
Testes de mutação ajudam na arquitetura?Nataniel PaivaSerá que os seus testes estão sendo escritos corretamente? Será que cobrem mesmo os cenários que o negócio precisa? Veja uma ferramenta que vai te auxiliar muito em seu dia a dia. Principalmente a criar testes com maior qualidade. |
16:40 às 17:15 |
O que todo desenvolvedor Java precisa saber sobre ServerlessHelber BelmiroDevido à economia que proporciona, a arquitetura Serverless acabou se tornando uma opção muito relevante para ser usada tanto na nuvem quanto on-premises. Assim, é muito provável que você se depare com esse tipo de arquitetura no seu trabalho ou em uma possível nova oportunidade. Mas muitas pessoas, quando pensam em Serverless, acabam desconsiderando o Java como uma opção. Contudo, a tecnologia é sim uma excelente escolha para você criar uma aplicação Serverless. Fique por dentro da arquitetura Serverless e saiba como o ecossistema Java evoluiu para ser ótimo também nesse cenário. Dessa forma, você estará preparado para encarar esse tipo de desafio sem precisar aprender uma nova linguagem. |
17:25 às 17:55 |
Networking e Visitação a Stands
Intervalo para fazer networking e conhecer os estandes do evento. |
18:05 às 19:05 |
|
Horário | Conteúdo |
---|---|
19:15 às 19:50 |
Encerramento
Após a apresentação de resultados do dia, no palco da Stadium, muitos sorteios fecharão o dia. |