21 pontos por jojoldu 2025-07-30 | Ainda não há comentários. | Compartilhar no WhatsApp

O que é o KotlinConf?

O KotlinConf é uma conferência global realizada anualmente pela JetBrains, criadora da linguagem Kotlin.
No KotlinConf 2025, realizado em Copenhague em maio passado, aconteceram ao todo 76 sessões cobrindo diversos temas, como Kotlin, Ktor, Kotlin Multiplatform, Compose, inteligência artificial (AI), ferramentas de desenvolvimento mais recentes e muito mais.

É um dos principais eventos globais para desenvolvedores, onde é possível conhecer em um só lugar as tendências mais recentes da tecnologia Kotlin e o know-how prático de mercado.

A Inflearn e a JetBrains colaboraram para traduzir e dublar todas as sessões deste KotlinConf 2025 em coreano, japonês e vietnamita, disponibilizando tudo gratuitamente.

Seção 1. Keynote de abertura (1)
1. Keynote de abertura

Seção 2. Conhecendo mais de Kotlin (11)
2. Dissecando o Kotlin: explorando recursos estáveis recentes e recursos experimentais
3. Rich Errors do Kotlin
4. Curso intensivo sobre propriedades de compatibilidade do Kotlin
5. Nascimento e morte de objetos em Kotlin/Native
6. O incrível mundo do smart casting
7. Dependências e Kotlin/Native
8. Kotlin e Spring: a stack moderna de server-side
9. As piores formas de usar Kotlin – como maximizar a confusão
10. Projetando Kotlin além da inferência de tipos
11. Arquitetura limpa em Kotlin em ambientes serverless – lógica de negócio que você pode levar para qualquer lugar
12. Good Old Data

Seção 3. Dicas de desenvolvimento em Kotlin (5)
13. Don’t forget your values!
14. Tenha a configuração correta do Gradle na hora certa
15. Domando monstros assíncronos: debugging e tuning de performance em ambientes com coroutines
16. Lições aprendidas ao separar componentes de arquitetura do código dependente de plataforma
17. Características de sistemas que funcionam bem

Seção 4. AI (7)
18. From 0 to h-AI-ro: guia ultrarrápido de introdução a AI para desenvolvedores Kotlin
19. Criando agentes de AI com Kotlin
20. Gam[e]bit do Kotlin: AI para jogos de tabuleiro implementada sem LLM
21. Uso do Model Context Protocol (MCP) em Kotlin
22. Construindo uma plataforma baseada em agentes com Kotlin: a força por trás do maior chatbot LLM da Europa
23. Dos dados aos insights: criando um bot do Bluesky movido por AI
24. Utilizando LangChain4j e Quarkus

Seção 5. Tooling (12)
25. 47 refatorações em 45 minutos
26. Debugging de coroutines no IntelliJ IDEA
27. Suporte de próxima geração a Kotlin no Spring Boot 4
28. Novidades do Amper
29. Exposed 1.0: estabilidade, escalabilidade e um futuro promissor
30. Loop interno de desenvolvimento rápido para builds Kotlin Gradle
31. Gerenciamento de qualidade de código em larga escala: preparando o codebase Android para o futuro com KtLint e Detekt
32. Processamento de streams é poderoso! De KStreams a RocksDB, processamento de streams com Kotlin
33. JSpecify: anotações de nulabilidade em Java e Kotlin
34. Full Stream Ahead: indo além das barreiras de protocolo com http4k
35. Sinfonia de easing: dominando completamente o AnimationSpec!
36. Construindo apps Kotlin e Android com Buck2

Seção 6. Compose (6)
37. UI criativa com Compose
38. Speedrun de desenho com Compose – reloaded
39. Implementando Compose Hot Reload
40. Criando apps Jetpack Compose abrangentes: usando Kotlin e Accessibility Scanner
41. Criando apps VR imersivos para Meta Quest com Jetpack Compose
42. Criando sites com Kotlin & Compose HTML usando Kobweb

Seção 7. Ktor (4)
43. Coroutines e concorrência estruturada no Ktor
44. Análise orientada a eventos: criando dashboards em tempo real com Apache Flink e Ktor
45. Expandindo o Ktor para desenvolvimento server-side
46. Simplificando Full-Stack Kotlin: uma nova abordagem com HTMX e Ktor

Seção 8. Multiplataforma (Kotlin Multiplatform / Compose Multiplatform) (7)
47. Introdução à concorrência em Swift para Kotliners curiosos
48. Swift Export — olhando por dentro
49. Compose Multiplatform para iOS pronto para produção
50. O estado atual de Kotlin/Wasm e Compose Multiplatform for Web nos navegadores modernos
51. Padrões de Kotlin e Compose Multiplatform para integração com iOS
52. Multiplatform Settings: um caso de desenvolvimento de biblioteca multiplataforma
53. Escalando projetos Kotlin Multiplatform com injeção de dependência

Seção 9. Casos práticos de adoção de Kotlin Multiplatform (8)
54. Duolingo + KMP: um estudo de caso sobre produtividade de desenvolvedores
55. Inovação cross-platform com Kotlin Multiplatform: o caso dos Correios da Noruega, com 377 anos de história
56. Blueprint para escalar: o que a AWS aprendeu com grandes projetos multiplataforma
57. Caso de uso de KMP na navegação do app do McDonald’s
58. Uma base de código, três plataformas: a experiência da X com Kotlin Multiplatform
59. Uma jornada de 2 anos com Kotlin Multiplatform: de 0% a 55% de compartilhamento de código
60. Caso prático de adoção de Kotlin Multiplatform no Google Workspace
61. Tornando o SDK nativo da RevenueCat multiplataforma

Seção 10. API (2)
62. API: quão difícil pode ser?
63. Coletando como um profissional: exploração aprofundada das APIs de coroutines conscientes do ciclo de vida no Android

Seção 11. Kotlin Notebook (2)
64. Prototipando com Compose no Kotlin Notebook
65. Gráficos, código e velas: vencendo uma regata com Kotlin Notebook

Seção 12. Casos de uso de Kotlin (5)
66. Análise de dados financeiros com Kotlin
67. Meu próprio emulador de NES... feito em Kotlin
68. Desenvolvimento IoT e Kotlin
69. Criando um protetor de tela para macOS com Kotlin
70. That’s Unpossible – um web app full-stack side project feito com Kotlin

Seção 13. Projetos interessantes (5)
71. Uma exploração (profunda) em busca da imutabilidade (superficial): Valhalla e possibilidades além
72. Klibs.io — o sonho de um índice de pacotes Kotlin
73. Migração de código em larga escala com AI – convertendo milhões de linhas de código Java para Kotlin na Uber
74. Project Sparkles: as mudanças que o Compose for Desktop traz para o Android Studio e o IntelliJ
75. Criando seu terceiro plugin de compilador Kotlin

Seção 14. Sessão final de debate (1)
76. Debate de encerramento

Ainda não há comentários.

Ainda não há comentários.