JetBrains'in "KotlinConf 2025" için Korece/Japonca/Vietnamca çeviri ve dublajlı sürümleri ücretsiz yayımlandı
(inflearn.com)KotlinConf nedir?
KotlinConf, Kotlin dilini geliştiren JetBrains'in her yıl düzenlediği küresel bir konferanstır.
Geçen mayısta Kopenhag'da düzenlenen KotlinConf 2025'te Kotlin, Ktor, Kotlin Multiplatform, Compose, yapay zeka (AI), en yeni geliştirme araçları gibi çeşitli başlıkları kapsayan toplam 76 oturum gerçekleştirildi.
En güncel Kotlin teknoloji trendlerini ve pratik bilgi birikimini tek bir yerde deneyimleyebileceğiniz önde gelen küresel geliştirici etkinliklerinden biridir.
Inflearn ve JetBrains'in iş birliğiyle bu KotlinConf 2025'in tüm oturumları Korece/Japonca/Vietnamca olarak çevrilip dublajlanarak ücretsiz sunuldu.
⸻
Bölüm 1. Açılış keynote'u (1)
1. Açılış keynote'u
⸻
Bölüm 2. Kotlin'i daha yakından tanımak (11)
2. Kotlin anatomisi: En yeni kararlı ve deneysel özellikleri keşfetmek
3. Kotlin'in Rich Errors özelliği
4. Kotlin uyumluluk nitelikleri dersi
5. Kotlin/Native nesnelerinin doğuşu ve yok oluşu
6. Smart casting'in şaşırtıcı dünyası
7. Bağımlılıklar ve Kotlin/Native
8. Kotlin ve Spring: Modern sunucu tarafı yığını
9. Kotlin'i kullanmanın en kötü yolları – karmaşayı en üst düzeye çıkarma
10. Tür çıkarımının ötesinde: Kotlin'i tasarlamak
11. Serverless ortamlarında Kotlin temiz mimarisi – her yere taşıyabileceğiniz iş mantığı
12. Good Old Data
⸻
Bölüm 3. Kotlin geliştirme ipuçları (5)
13. Don’t forget your values!
14. Doğru zamanda doğru Gradle yapılandırmasını kurmak
15. Asenkron canavarı evcilleştirmek: coroutine ortamında hata ayıklama ve performans ayarı
16. Platforma bağımlı koddan mimari bileşenleri ayırırken öğrenilen dersler
17. İyi çalışan sistemlerin özellikleri
⸻
Bölüm 4. AI (7)
18. From 0 to h-AI-ro: Kotlin geliştiricileri için ultra hızlı AI başlangıç rehberi
19. Kotlin ile AI ajanları oluşturmak
20. Kotlin'in Gam[e]bit'i: LLM olmadan geliştirilen masa oyunu AI'ı
21. Kotlin'de Model Context Protocol(MCP) kullanımı
22. Kotlin ile ajan tabanlı platformlar kurmak: Avrupa'nın en büyük ölçekli LLM chatbot'unun arkasındaki güç
23. Veriden içgörüye: AI destekli bir Bluesky botu yapmak
24. LangChain4j ve Quarkus kullanımı
⸻
Bölüm 5. Tooling (12)
25. 45 dakikada 47 refactoring
26. IntelliJ IDEA'da coroutine hata ayıklama
27. Spring Boot 4'te yeni nesil Kotlin desteği
28. Amper'den yeni haberler
29. Exposed 1.0: Kararlılık, genişletilebilirlik ve beklenen gelecek
30. Kotlin Gradle build'leri için hızlı dahili geliştirme döngüsü
31. Büyük ölçekli kod kalitesi yönetimi: Android kod tabanını KtLint ve Detekt ile geleceğe hazırlamak
32. Stream processing güçlüdür! KStreams'ten RocksDB'ye Kotlin ile akış işleme
33. JSpecify: Java nullable annotation'ları ve Kotlin
34. Full Stream Ahead: http4k ile protokol engellerini aşmak
35. Easing senfonisi: AnimationSpec'e tam hakimiyet!
36. Buck2 ile Kotlin ve Android uygulamaları build etmek
⸻
Bölüm 6. Compose (6)
37. Compose ile yaratıcı UI'lar yapmak
38. Compose drawing speedrun – reloaded
39. Compose Hot Reload uygulamak
40. Kapsayıcı Jetpack Compose uygulamaları geliştirmek: Kotlin ve Accessibility Scanner kullanımı
41. Jetpack Compose ile Meta Quest için sürükleyici VR uygulamaları yapmak
42. Kobweb ile Kotlin & Compose HTML kullanarak web sitesi yapmak
⸻
Bölüm 7. Ktor (4)
43. Ktor'da coroutine'ler ve yapılandırılmış eşzamanlılık
44. Olay tabanlı analiz: Apache Flink ve Ktor ile gerçek zamanlı dashboard oluşturmak
45. Sunucu tarafı geliştirme için Ktor'u genişletmek
46. Full-Stack Kotlin'i sadeleştirmek: HTMX ve Ktor ile yeni bir yaklaşım
⸻
Bölüm 8. Multiplatform (Kotlin Multiplatform / Compose Multiplatform) (7)
47. Meraklı Kotlin geliştiricileri için Swift concurrency'ye giriş
48. Swift Export — içine bakış
49. Prodüksiyonda kullanılabilecek iOS için Compose Multiplatform
50. Modern tarayıcılarda Kotlin/Wasm ve Web için Compose Multiplatform'un bugünü
51. iOS entegrasyonu için Kotlin ve Compose Multiplatform kalıpları
52. Multiplatform Settings: bir multiplatform kütüphane geliştirme örneği
53. Dependency injection ile Kotlin Multiplatform projelerini ölçeklendirmek
⸻
Bölüm 9. Kotlin Multiplatform'un gerçek kullanım örnekleri (8)
54. Duolingo + KMP: geliştirici üretkenliği üzerine bir vaka çalışması
55. Kotlin Multiplatform ile çapraz platform yeniliği: 377 yıllık Norveç Postası örneği
56. Ölçeklenme için plan: AWS'nin büyük ölçekli multiplatform projelerden çıkardığı dersler
57. McDonald's uygulamasının navigasyonunda KMP kullanımı
58. Tek kod tabanı, üç platform: X'in Kotlin Multiplatform uygulama deneyimi
59. Kotlin Multiplatform ile 2 yıllık yolculuk: %0'dan %55 kod paylaşımına
60. Google Workspace'te Kotlin Multiplatform'un gerçek kullanım örneği
61. RevenueCat'in native SDK'larını multiplatform hâline getirmesi
⸻
Bölüm 10. API (2)
62. API: Ne kadar zor olabilir ki?
63. Profesyonel gibi Collect etmek: Android lifecycle-aware coroutine API'lerine derin dalış
⸻
Bölüm 11. Kotlin Notebook (2)
64. Kotlin Notebook ile Compose prototiplemek
65. Grafikler, kod ve yelken: Kotlin Notebook ile yat yarışını kazanmak
⸻
Bölüm 12. Kotlin kullanım örnekleri (5)
66. Kotlin ile finansal veri analizi
67. Kendi NES emülatörün... Kotlin ile yapmak
68. IoT geliştirme ve Kotlin
69. Kotlin ile macOS ekran koruyucu yapmak
70. That’s Unpossible – Kotlin ile yapılmış full-stack yan proje web uygulaması
⸻
Bölüm 13. İlgi çekici projeler (5)
71. (Yüzeysel) immutability'ye doğru (derin) bir keşif: Valhalla ve ötesinin potansiyeli
72. Klibs.io — Kotlin paket indeksi hayali
73. AI ile büyük ölçekli kod migrasyonu – Uber'de milyonlarca satır Java kodunu Kotlin'e dönüştürmek
74. Project Sparkles: Compose for Desktop'ın Android Studio ve IntelliJ'e getirdiği değişimler
75. Üçüncü Kotlin compiler plugin'inizi yapmak
⸻
Bölüm 14. Kapanış panel oturumu (1)
76. Kapanış paneli
Henüz yorum yok.