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.

Date and Place

Thursday, June 10, 2021

09h às 19h

REMOTE ACCESS WITH ONLINE BROADCAST

Investment

1 track: R$ 145 for R$ 110
2 tracks: R$ 290 for R$ 198
3 tracks: R$ 435 for R$ 285
* price valid until APR/26, see full table

1 track: R$ 145 for R$ 130
2 tracks: R$ 290 for R$ 230
3 tracks: R$ 435 for R$ 330
* price valid until MAY/28, see full table

1 track: R$ 145
2 tracks: R$ 290 for R$ 260
3 tracks: R$ 435 for R$ 370
* price valid until JUN/10, see full table

How to register

Schedule / Talks Time Zone: GMT-3

Time Content
09:00 to 09:30 Opening of the event and mini keynotes

On the Stadium stage, everyone will be guided on how the event works, highlights and other news.

09:35 to 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 to 10:45 Track opening by coordination

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

10:50 to 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 to 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 to 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 to 13:50 Networking and Visiting Stands

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

14:00 to 14:05 Track opening by coordination

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

14:10 to 14:45

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

Mônica 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 to 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 to 16:25 Networking and Visiting Stands

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

16:25 to 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 to 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 to 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 to 18:45 Open Space

18:50 to 19:05 Closing session

After the presentation of the results of the day, on the Stadium stage, many sweepstakes will close the day.

Schedule subject to change

Sponsors




Apoio

Apoio Trilha


Apoio Mídia


Realização