TDC FUTURE
TECHNOLOGY CREATING TOMORROW

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

Wednesday, December 1, 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 OCT/11, 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 NOV/12, see full table

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

How to register

Schedule / Talks Time Zone: GMT-3

Time Content
09:00 to 09:35 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:40 to 10:25

Transformação tecnológica atráves de nossa liderança, responsabilidade e revolução

Victor Hugo Germano
Convidado(a) Especial da Trilha Stadium
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

Dirigindo aplicações mobile nativas com Kotlin Cross-platform

Lucas César Nogueira Fonseca

Seja utilizando Kotlin, Dart ou Swift a descrição de interfaces visuais é majoritariamente responsabilidade do front-end, não é mesmo? Se retirássemos esta responsabilidade de descrição de telas do frontend e repassarmos para o backend utilizando Kotlin, qual seriam os ganhos? Descubra como utilizar Kotlin para atualizar remotamente interfaces nativas tanto Android quanto iOS, unificando o código, fornecendo conteúdo exclusivo e uma experiências personalizadas para cada usuário da sua aplicação.

11:30 to 12:05

Microframeworks em Kotlin: Explorando alternativas ao Spring Boot

Cristiano Lima

Será abordado aspectos relevantes de alguns Microframeworks para desenvolvimento de aplicações backend utilizando kotlin.

Durante a palestra convidarei o publico a explorar e considerar alternativas ao uso do SpringBoot no desenvolvimento backend.

12:10 to 12:45

Kotlin backend experience of the unexperienced

Ricardo de Vries / Jeroen Dekker

Since its official release in 2011 and Google?s announcement that the Kotlin language is its preferred language for Android apps in 2019, Kotlin has become a widely popular language. While it's favoured amongst many Android developers, Kotlin also provides an amazing developer experience for backend developers. It would be our honour to tell you about our experience using Kotlin as such, from the perspective of two unseasoned yet eager software engineers. Along the way we might teach you something!

12:50 to 13:55 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

O estado do Kotlin no backend

Víctor Orozco

Com a popularidade que o Kotlin tem atualmente no Android, sempre é bom revisitar o cenário Kotlin no backend considerando a evolução das iniciativas do ecossistema (JakartaEE, MicroProfile, Spring, Vert.x, GraalVM) assim como iniciativas Kotlin first (Ktor, http4k).

Nesta palestra apresentaremos de forma critica quais são os caminhos que existem se o desvenvolvedor esta considerando Kotlin para o backend.

14:50 to 16:05

Kotlin é uma boa linguagem para iniciar a programar ?

Julio Cesar
Painel Digital desta Trilha
16:10 to 16:20 Networking and Visiting Stands

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

16:25 to 17:00

O que Value Class pode melhorar a performace de sua aplicação?

Miguel Paulista Júnior

Apresentar os motivos da melhora de desempenho e em que momento utilizá-lo.

17:05 to 17:40

Juggle With Kotlin - Paralelismo e concorrência em Kotlin com Coroutines

Robson Alécio Somera

Você sabe o que é paralelismo? Você sabe o que é concorrência? Você sabe qual é a diferença entre os dois? Você sabe como isso usar isso para tornar sua vida muito melhor?

Se você respondeu "Não" para uma ou mais perguntas dessas então essa palestra é para você. Venha conhecer Coroutines e ver como sua vida pode ser melhor com seus softwares muito mais rápidos e confiáveis.

17:45 to 18:20

Será o Kotlin Multiplataforma Mobile(KMM) o futuro?

Roque Buarque

Tive a oportunidade de criar uma aplicação utilizando KMM, compartilhando toda a regra de negócio entre ambas plataformas Android e iOS. Nessa palestra quero mostrar para você como foi minha experiência, mostrar por onde começar, quais as vantagens e também algumas desvantagens que encontramos durante o desenvolvimento.

18:25 to 18:40 Open Space

18:45 to 19:15 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 Mídia

Apoio Institucional

Apoio Trilha


Realização