Próximos Eventos da Kotlin Devs Brasil
Eventos Anteriores
20 de novembro de 2024
Do Java para Kotlin: Raízes Similares, Perspectivas Diferentes
Nesta palestra, Gabriel Cunha nos mostra como o Kotlin tira proveito de ser uma JVM-language e utiliza conceitos familiares para desenvolvedores Java, ao mesmo tempo em que adiciona recursos que facilitam boas práticas, aumentam a produtividade e reduzem a quantidade de código.
Vem com a gente ver como o Kotlin, apesar das semelhanças, traz uma abordagem moderna e diferenciada para o desenvolvimento.
30 de outubro de 2024
Kotlin Funcional - Encontro 1
Nos encontros interativos desta nova série Kotlin Funcional, abordaremos os principais recursos que permitem uma abordagem mais funcional na utilização da linguagem.
Neste primeiro encontro, com Lucas Fugisawa, abordaremos tópicos como tipos função, funções anônimas, expressões lambda, referências para funções.
18 de setembro de 2024
Kotlin Essentials - Encontro 4
Nos encontros interativos da série Kotlin Essentials, abordamos os fundamentos da linguagem.
Neste encontro, com Lucas Fugisawa, abordaremos tópicos como interfaces, objetos (expressões/declarações), sobrecarga de operadores e scope functions.
Vem com a gente participar dessa jornada de aprendizado!
4 de setembro de 2024
Kotlin Essentials - Encontro 3
Nos encontros interativos da série Kotlin Essentials, abordamos os fundamentos da linguagem.
Neste encontro, com Lucas Fugisawa, abordaremos tópicos como coleções (listas, conjuntos), mapas, extension functions e scope functions.
Vem com a gente participar dessa jornada de aprendizado!
21 de agosto de 2024
Kotlin Essentials - Encontro 2
Nos encontros interativos da série Kotlin Essentials, abordamos os fundamentos da linguagem.
Neste segundo encontro, com Lucas Fugisawa, abordaremos tópicos como classes e objetos, enumerações, segurança de nulos, smart cast, funções de extensão...
Vem com a gente participar dessa jornada de aprendizado!
12 de agosto de 2024
Ktor + Exposed = ❤: A Combinação Perfeita para Persistência de Dados em Kotlin
Nesta palestra, apresentada por Manuel Ernesto, mergulhamos no mundo da persistência de dados em Kotlin, explorando a poderosa combinação de Ktor e Exposed.
Descubra como construir APIs robustas e eficientes que interagem com bancos de dados de forma elegante e intuitiva.
29 de julho de 2024
Estabilidade e Imutabilidade no Compose Multiplatform
O Compose é um framework de UI declarativa que nos possibilita criar telas para múltiplas plataformas, incluindo Android, iOS, Desktop e Web/Wasm. Mas você sabia que o Compose é, na verdade, um gerador de estado com superpoderes? E que o Compose UI utiliza esse gerador para construir componentes visuais? Nesta palestra, Rodrigo aprofunda nos conceitos de Estabilidade e Imutabilidade no Compose Runtime (o gerador de estado!), como isso impacta diretamente no desempenho das telas em múltiplas plataformas, como a estabilidade está diretamente ligada à capacidade do Compose de evitar recomposições desnecessárias, tornando nossas telas mais fluídas e proporcionando uma experiência de usuário de alta qualidade.
15 de julho de 2024
Move your Java back-end to a new level by adding Kotlin to the mix (em inglês)
Marián shows how Java developers and Java teams can benefit from adding Kotlin to their tool set, increasing the code quality and developer happiness.
Learn about different ways to combine your Java code and skills with Kotlin, and why it's important to pay more attention to new versions of Java.
If you already like Kotlin, but everyone around you prefers Java only, this talk will give you arguments to try to change their mind.
1 de julho de 2024
Entendendo lightweight threads com coroutines
A escalabilidade é crucial para atender à crescente demanda por sistemas robustos. As coroutines em Kotlin oferecem uma abordagem moderna para programação assíncrona, integrando esse paradigma diretamente na linguagem, o que evita a complexidade e o acoplamento associados a bibliotecas externas. Nesta palestra, João Victor explora como as coroutines simplificam o código, como usar essa ferramenta e as vantagens em relação às platform theads, proporcionando uma solução eficaz para a construção de sistemas escaláveis.
17 de junho de 2024
Estado do Kotlin Multiplataforma em 2024
Kotlin Multiplataforma é um canivete suiço para devs nativos, entregando um ferramental de ponta que compila seu código Kotlin para inúmeras plataformas. Durante os últimos anos, a tecnologia teve um salto significante e chegamos em 2024 com inúmeras aplicações de grande porte utilizando o KMP em produção. Nessa palestra, Rodrigo explora o estado do KMP em 2024 e navega pelas peculiaridades, comunidade, recursos e visão do futuro!
5 de junho de 2024
Simplificando o desenvolvimento de Rest API com Kotlin e Ktor
Ktor é um framework leve e flexível construída do zero usando Kotlin e Coroutines que nos permite criar facilmente aplicativos assíncronos do lado do cliente e servidor. Nesta sessão, Manuel aborda na prática a criação de uma API assíncrona de forma simples, utilizando Kotlin e Ktor.
20 de maio de 2024
Desvendando APIs com Kotlin e Spring: Estratégias e Decisões Técnicas
Nesta palestra, Arthur Gregório detalha a arquitetura do serviço de backend de seu sistema open-source, explorando as decisões técnicas chave com Kotlin e Spring. Descubra como criar APIs robustas e escaláveis e ganhe insights valiosos para aprimorar seu desenvolvimento de software. Uma palestra essencial para quem busca eficiência e profundidade técnica em suas soluções.
7 de maio de 2024
Introdução a Compiladores e à Arquitetura do Kotlin Compiler
Nesta palestra, Víctor Coelho apresenta quais são as partes que compõem um compilador de forma geral e, a partir disso, discute os detalhes de implementação do compilador do Kotlin - desde sua arquitetura inicial, até as mudanças recentes feitas na versão 2.0, chamada de K2. Também abordamos algumas formas de interagir com o compilador de forma direta - em especial, como usar plugins de compilador e processadores de anotações para resolver problemas reais.