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.
Thursday, June 10, 2021
09h às 19h
REMOTE ACCESS WITH ONLINE BROADCAST
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
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 GenerosoCom 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 KotlinVíctor OrozcoUma 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 GenericsStephannie Suzart / Jenifer SpinozaVenha 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 KotlinKaique OcanhaVamos 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 KotlinMônica RibeiroProgramar é 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 BuenoPainel 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 FrameworkGabriela MoraesGostou 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 deveriaRobson Alécio SomeraTrabalhei 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 CostaKotlin 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. |