21 poin oleh jojoldu 2025-07-30 | Belum ada komentar. | Bagikan ke WhatsApp

Apa itu KotlinConf?

KotlinConf adalah konferensi global yang diselenggarakan setiap tahun oleh JetBrains, pengembang bahasa Kotlin.
Pada Mei lalu, KotlinConf 2025 yang digelar di Kopenhagen menghadirkan total 76 sesi yang mencakup berbagai topik seperti Kotlin, Ktor, Kotlin Multiplatform, Compose, kecerdasan buatan (AI), alat pengembangan terbaru, dan banyak lagi.

Ini adalah salah satu ajang pengembang global representatif untuk merasakan langsung tren teknologi Kotlin terbaru dan pengetahuan praktis di dunia kerja dalam satu tempat.

Melalui kolaborasi antara Inflearn dan JetBrains, seluruh sesi KotlinConf 2025 kini diterjemahkan dan di-dubbing ke dalam bahasa Korea, Jepang, dan Vietnam, lalu dibagikan secara gratis.

Bagian 1. Opening keynote (1)
1. Opening keynote

Bagian 2. Mengenal Kotlin lebih dalam (11)
2. Membedah Kotlin: Menjelajahi fitur stabil terbaru dan fitur eksperimental
3. Rich Errors di Kotlin
4. Kuliah tentang atribut kompatibilitas Kotlin
5. Kelahiran dan kematian objek Kotlin/Native
6. Dunia smart casting yang menakjubkan
7. Dependensi dan Kotlin/Native
8. Kotlin dan Spring: stack server-side modern
9. Cara terburuk menggunakan Kotlin – bagaimana memaksimalkan kekacauan
10. Merancang Kotlin melampaui type inference
11. Arsitektur bersih Kotlin di lingkungan serverless – logika bisnis yang bisa dibawa ke mana saja
12. Good Old Data

Bagian 3. Tips pengembangan Kotlin (5)
13. Don’t forget your values!
14. Menyiapkan konfigurasi Gradle yang tepat di waktu yang tepat
15. Menjinakkan monster asinkron: debugging dan tuning performa di lingkungan coroutine
16. Pelajaran yang didapat dari memisahkan komponen arsitektur dari kode yang bergantung pada platform
17. Karakteristik sistem yang bekerja dengan baik

Bagian 4. AI (7)
18. From 0 to h-AI-ro: panduan super cepat masuk ke AI untuk developer Kotlin
19. Membuat agen AI dengan Kotlin
20. Gam[e]bit Kotlin: AI untuk board game tanpa LLM
21. Pemanfaatan Model Context Protocol (MCP) di Kotlin
22. Membangun platform berbasis agen dengan Kotlin: tenaga penggerak chatbot LLM terbesar di Eropa
23. Dari data ke insight: membuat bot Bluesky yang digerakkan AI
24. Memanfaatkan LangChain4j dan Quarkus

Bagian 5. Tooling (12)
25. 47 refactoring yang selesai dalam 45 menit
26. Debugging coroutine di IntelliJ IDEA
27. Dukungan Kotlin generasi berikutnya di Spring Boot 4
28. Kabar terbaru dari Amper
29. Exposed 1.0: stabilitas, skalabilitas, dan masa depan yang menjanjikan
30. Loop pengembangan internal yang cepat untuk build Kotlin Gradle
31. Mengelola kualitas kode skala besar: menyiapkan codebase Android untuk masa depan dengan KtLint dan Detekt
32. Stream processing itu kuat! Pemrosesan stream dengan Kotlin, dari KStreams hingga RocksDB
33. JSpecify: anotasi nullability Java dan Kotlin
34. Full Stream Ahead: menembus batas protokol dengan http4k
35. Simfoni easing: kuasai AnimationSpec sepenuhnya!
36. Membangun aplikasi Kotlin dan Android dengan Buck2

Bagian 6. Compose (6)
37. UI kreatif dengan Compose
38. Compose drawing speedrun – reloaded
39. Mengimplementasikan Compose Hot Reload
40. Membuat aplikasi Jetpack Compose yang inklusif: memanfaatkan Kotlin dan Accessibility Scanner
41. Membuat aplikasi VR imersif untuk Meta Quest dengan Jetpack Compose
42. Membuat website dengan Kotlin & Compose HTML menggunakan Kobweb

Bagian 7. Ktor (4)
43. Coroutine dan structured concurrency di Ktor
44. Analitik berbasis event: membuat dashboard real-time dengan Apache Flink dan Ktor
45. Memperluas Ktor untuk pengembangan server-side
46. Menyederhanakan Full-Stack Kotlin: pendekatan baru dengan HTMX dan Ktor

Bagian 8. Multiplatform (Kotlin Multiplatform / Compose Multiplatform) (7)
47. Pengantar concurrency Swift untuk Kotliner yang penasaran
48. Swift Export — melihat isi di baliknya
49. Compose Multiplatform untuk iOS yang siap dipakai di produksi
50. Kondisi terkini Kotlin/Wasm dan Compose Multiplatform for Web di browser modern
51. Pola Kotlin dan Compose Multiplatform untuk integrasi iOS
52. Multiplatform Settings: studi pengembangan library multiplatform
53. Menskalakan proyek Kotlin Multiplatform dengan dependency injection

Bagian 9. Studi penerapan nyata Kotlin Multiplatform (8)
54. Duolingo + KMP: studi kasus tentang produktivitas developer
55. Inovasi lintas platform dengan Kotlin Multiplatform: studi kasus layanan pos Norwegia berusia 377 tahun
56. Blueprint untuk skala: pelajaran AWS dari proyek multiplatform berskala besar
57. Pemanfaatan KMP untuk navigasi di aplikasi McDonald’s
58. Satu codebase, tiga platform: pengalaman X menerapkan Kotlin Multiplatform
59. Perjalanan 2 tahun bersama Kotlin Multiplatform: dari 0% hingga 55% code sharing
60. Studi penerapan nyata Kotlin Multiplatform di Google Workspace
61. Menjadikan SDK native RevenueCat sebagai multiplatform

Bagian 10. API (2)
62. API: memang sesulit apa?
63. Collect seperti pro: eksplorasi mendalam API coroutine Android yang sadar lifecycle

Bagian 11. Kotlin Notebook (2)
64. Membuat prototipe Compose dengan Kotlin Notebook
65. Grafik, kode, dan layar: memenangkan balap yacht dengan Kotlin Notebook

Bagian 12. Contoh pemanfaatan Kotlin (5)
66. Analisis data keuangan dengan Kotlin
67. NES emulator milik sendiri… dibuat dengan Kotlin
68. Pengembangan IoT dan Kotlin
69. Membuat screen saver macOS dengan Kotlin
70. That’s Unpossible – webapp side project full-stack yang dibuat dengan Kotlin

Bagian 13. Proyek-proyek menarik (5)
71. Eksplorasi (mendalam) menuju immutable yang (dangkal): Valhalla dan kemungkinan setelahnya
72. Klibs.io — mimpi menuju indeks paket Kotlin
73. Migrasi kode skala besar dengan AI – mengubah jutaan baris kode Java menjadi Kotlin di Uber
74. Project Sparkles: perubahan yang dibawa Compose for Desktop ke Android Studio dan IntelliJ
75. Membuat plugin compiler Kotlin ketiga Anda

Bagian 14. Sesi diskusi penutup (1)
76. Diskusi penutup

Belum ada komentar.

Belum ada komentar.