TDC CONNECTIONS
Building Software in the Connected World

Trilha KOTLIN

Aprenda mais sobre esta linguagem baseada na JVM que está invadindo diversas plataformas.

Kotlin é uma linguagem de programação que tem ganhado muito espaço nos últimos anos e sua evolução está direcionada a ser uma linguagem multiplataforma abrangendo os mundos mobiles, back-end e front-end. Baseada na JVM a mesma foi projetada no intuito de ser uma evolução da linguagem Java.

Com os paradigmas OO e funcional, Kotlin tem conquistado popularidade na comunidade de desenvolvimento de software. A trilha apresentará palestras introdutórias para quem deseja conhecer a linguagem e também palestras mais avançadas e casos de uso da mesma em aplicações no mercado.

Data e Local

Quinta-feira, 10 de Junho de 2021

09h às 19h

ACESSO REMOTO COM TRANSMISSÃO ONLINE

Investimento

1 trilha: de R$ 145 por R$ 110
2 trilhas: de R$ 290 por R$ 198
3 trilhas: de R$ 435 por R$ 285
* preço válido até 26/04, veja tabela completa

1 trilha: de R$ 145 por R$ 130
2 trilhas: de R$ 290 por R$ 230
3 trilhas: de R$ 435 por R$ 330
* preço válido até 28/05, veja tabela completa

1 trilha: R$ 145
2 trilhas: de R$ 290 por R$ 260
3 trilhas: de R$ 435 por R$ 370
* preço válido até 10/06, veja tabela completa

Como se inscrever

Programação / Palestras Time Zone: GMT-3

Horário Conteúdo
09:00 às 09:30 Abertura do evento e mini keynotes

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

09:35 às 10:25

Tecnologias exponenciais para geração de impacto.

Mariana Brunelli / Gustavo Pereira. / Iglá Lear Generoso
Com uma tese de impacto social que está beneficiando mais de 450 mil devs e as empresas mais inovadoras do mundo, gerando centenas de oportunidades de emprego todos os meses, a sessão abordará como a Digital Innovation One (DIO) está usando Big Data, Cloud, Tecnologias Móveis e Growth Hacking para acelerar a transformação social através da educação e empregabilidade.
10:30 às 10:45 Abertura da trilha pela coordenação

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

10:50 às 11:25

Criando ferramentas CLI com GraalVM Native e Kotlin

Víctor Orozco

Uma das recentes revoluções no ecossistema da JVM tem sido a possibilidade de compilação para código nativo -i.e. especifico no sistema operacional- utilizando o GraalVM Native como compilador AOT e bibliotecas ligadas estaticamente.

Nesta palestra se apresentam algumas opções para aproveitar o Kotlin como linguagem para a criação de ferramentas CLI visando automatização de tarefas, gerenciamento de infraestrutura e aproveitamento do ecosistema da JVM, demonstrando baseado na experiencia como é possivel aproveitar o Kotlin num contexto novo e contrastar Kotlin Native com Kotlin GraalVM Native.

11:30 às 12:05

Uma breve introdução sobre Generics

Stephannie Suzart / Jenifer Spinoza

Venha se aventurar conosco no mundo de Generics em Kotlin. Conseguimos simplificar um tema complexo em algo divertido de aprender.

12:10 às 12:45

Ktor - Back-end e APIs com Kotlin

Kaique Ocanha

Vamos falar um pouco sobre o extremamente completo framework Ktor, que permite a criação de backends, apis e até mesmo sites com Kotlin!

12:50 às 13:50 Networking e Visitação a Stands

Intervalo para fazer networking e conhecer os estandes do evento.

14:00 às 14:05 Abertura da trilha pela coordenação

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

14:10 às 14:45

Boas práticas para escrever um código limpo em Kotlin

Monica Helena Ribeiro

Programar é difícil, eu sei. Mas, fazer isso bem é ainda mais. É preciso balancear o seu pensamento abstrato e ao mesmo tempo unir as regras de negócio que precisam ser implementadas. Além disso, se faz necessário ter dedicação e disciplina para construir e manter um código limpo e com boas práticas. Na nossa conversa, vamos entender melhor o que realmente é um código limpo e veremos exemplos práticos que podemos aplicar em nossos projetos Kotlin.

14:50 às 16:05

Além do Android: Por que devo considerar Kotlin no backend?

Ygor Castor / Danilo Cominotti Marques / Isaias Candido Bueno
Painel Digital dessa Trilha
16:10 às 16:25 Networking e Visitação a Stands

Intervalo para fazer networking e conhecer os estandes do evento.

16:25 às 17:00

Programação reativa e funcional com Kotlin e Spring Framework

Gabriela Moraes

Gostou das buzz words? Nessa palestra vou além e vou mostrar, 100% hands-on, como utilizar as DSL de Kotlin para declarar beans e endpoints WebFlux de forma funcional, alem de pincelar sobre as alterações no Reactor específicas para suportar Kotlin.

17:05 às 17:40

Porque eu me apaixonei pelo Kotlin e você também deveria

Robson Alécio Somera

Trabalhei por mais de uma década com Java e vi sua a evolução sempre achando que era ótimo, mas um dia eu descobri o Kotlin e aí tudo mudou.

17:45 às 18:20

Espere diversão com Kotlin Multiplatform!

Felipe Costa

Kotlin Multiplatform é um recurso da linguagem que permite executar o Kotlin em diferentes ambientes tais como Android, iOS, JavaScript e desktop, para citar apenas alguns. Além disso, é possível compartilhar código entre todos esses ambientes, reduzindo a quantidade de tempo necessária para o desenvolvimento. Nessa palestra vamos explicar o conceito de multiplataforma adotada pelo Kotlin, com suas vantagens e desvantagens, e como esse recurso tem sido adotado em diferentes cenários ao redor do mundo!

18:25 às 18:45 Open Space

18:50 às 19:05 Encerramento

Após a apresentação de resultados do dia, no palco da Stadium, muitos sorteios fecharão o dia.

Programação sujeita a alterações

Patrocinadores




Apoio

Apoio Trilha


Apoio Mídia


Realização