https://www.youtube.com/watch?v=E8CtE7qTb-Q
1.5h documentary about Kotlin. Interviews with Kotlin team members
1.5h documentary about Kotlin. Interviews with Kotlin team members
YouTube
Beyond The Success Of Kotlin / The Documentary by EngX
Almost 15 years ago, a small engineering team at JetBrains embarked on what seemed like a crazy endeavor — to create their own programming language and succeed with it. In the early 2010s, Java was one of the most popular languages, used by millions of engineers.…
63🔥11❤6🤮1
Kotlin Roadmap September Update
I’m very existed to see this item implemented:
🆕 Library ecosystem: Introduce default warnings/errors for Kotlin functions that return non-unit values that are unused
I’m very existed to see this item implemented:
🆕 Library ecosystem: Introduce default warnings/errors for Kotlin functions that return non-unit values that are unused
Kotlin Help
Kotlin roadmap | Kotlin
1🔥5🤮1
Kotlin 2.1.0-Beta1
I didn’t find anything too exciting, so here is the change log:
https://github.com/JetBrains/kotlin/releases/tag/v2.1.0-Beta1
What’s new in Kotlin 2.1.0-Beta1
https://kotlinlang.org/docs/whatsnew-eap.html
2.1.0-Beta1
(click to copy version to test it)I didn’t find anything too exciting, so here is the change log:
https://github.com/JetBrains/kotlin/releases/tag/v2.1.0-Beta1
What’s new in Kotlin 2.1.0-Beta1
https://kotlinlang.org/docs/whatsnew-eap.html
GitHub
Release Kotlin 2.1.0-Beta1 · JetBrains/kotlin
Changelog
Analysis. API
New Features
KT-68603 KotlinDirectInheritorsProvider: add an option to ignore non-kotlin results
KT-69961 resolveToCallCandidates should support properties
KT-69960 resolve...
Analysis. API
New Features
KT-68603 KotlinDirectInheritorsProvider: add an option to ignore non-kotlin results
KT-69961 resolveToCallCandidates should support properties
KT-69960 resolve...
👍5🤮1
Koin 4.0 released
Koin 4.0 brings major updates with Kotlin 2.0.20 as a new baseline, focusing on Kotlin Multiplatform, Android, and Compose. Key improvements include true UUID generation across platforms, internal optimizations with better performance, a revamped ViewModel API now supporting multiplatform, and Compose lifecycle handling. The release also introduces the experimental “Koin-Fu” project to rethink the DSL and AndroidX Startup support for faster app loading. Deprecated APIs have been removed or replaced for a cleaner experience.
Just be aware of funky Koin defaults
Koin 4.0 brings major updates with Kotlin 2.0.20 as a new baseline, focusing on Kotlin Multiplatform, Android, and Compose. Key improvements include true UUID generation across platforms, internal optimizations with better performance, a revamped ViewModel API now supporting multiplatform, and Compose lifecycle handling. The release also introduces the experimental “Koin-Fu” project to rethink the DSL and AndroidX Startup support for faster app loading. Deprecated APIs have been removed or replaced for a cleaner experience.
Just be aware of funky Koin defaults
Medium
Koin 4.0 — Official Release
The Koin team is excited to announce the release of Koin 4.0, a major update that brings improvements for Kotlin, Compose & Android
🤮1
Ktor 3.0 Released
- Migration to kotlinx.io
- Client for Kotlin/Wasm
- SSE Client/Server
New plugins:
- The BOMRemover plugin allows you to remove Byte Order Mark (BOM) from the response body.
- The CallId client plugin allows you to trace client requests by using unique call IDs.
Migration Guide from 2.2.x to 3.0.x
Changelog Github
Changelog Ktor.io
- Migration to kotlinx.io
- Client for Kotlin/Wasm
- SSE Client/Server
New plugins:
- The BOMRemover plugin allows you to remove Byte Order Mark (BOM) from the response body.
- The CallId client plugin allows you to trace client requests by using unique call IDs.
Migration Guide from 2.2.x to 3.0.x
Changelog Github
Changelog Ktor.io
Ktor Help
Server-Sent Events | Ktor
🎉7👍3🤮1
Kotlin 2.1.0-Beta2
-
- Guard conditions in
- Non-local
- Multidollar interpolation: improved handling of
- New Gradle DSL for compiler options in multiplatform projects is stable
- Improved overload resolution for functions with generic types
- Improved K2 kapt implementation
- Update LLVM version to 16.0.0 for Kotlin/Native
- Kotlin/Wasm and Kotlin/JS improvments
- Extra compiler checks! (opt-in)
- Compose compiler updates
Kotlinlang.org: What's new in Kotlin 2.1.0-Beta2
GitHub Changelog
2.1.0-Beta2
(click to copy version to test it)-
@SubclassOptInRequired
- to require opt-in from library clients when implementing interface/extending class- Guard conditions in
when
with a subject- Non-local
break
and continue
- Multidollar interpolation: improved handling of
$
in string literals.- New Gradle DSL for compiler options in multiplatform projects is stable
- Improved overload resolution for functions with generic types
- Improved K2 kapt implementation
- Update LLVM version to 16.0.0 for Kotlin/Native
- Kotlin/Wasm and Kotlin/JS improvments
- Extra compiler checks! (opt-in)
- Compose compiler updates
Kotlinlang.org: What's new in Kotlin 2.1.0-Beta2
GitHub Changelog
GitHub
Release Kotlin 2.1.0-Beta2 · JetBrains/kotlin
Changelog
Analysis API. Caches and Invalidation
KT-71700 Cache result of resolveToCall
KT-71520 Analysis API: LLFirNativeForwardDeclarationsSymbolProvider spends a lot of time in indices
Analysis...
Analysis API. Caches and Invalidation
KT-71700 Cache result of resolveToCall
KT-71520 Analysis API: LLFirNativeForwardDeclarationsSymbolProvider spends a lot of time in indices
Analysis...
👍8🤮1
Alejandro Serrano Mena and Anton Arhipov discussing Kotlin Language Design for more than hour, great talk
https://www.youtube.com/watch?v=yJDoa42X-wQ
https://www.youtube.com/watch?v=yJDoa42X-wQ
YouTube
But Java has pattern matching!
📣 We’re running the Kotlin Multiplatform survey to gain your insights and improve the tools you love! Share your feedback and help shape the future of Kotlin Multiplatform today: 👉 https://kotl.in/kmp-srvy-ytv
Inspecting data is an important task in every…
Inspecting data is an important task in every…
👍3🤮1
Kotlin Multiplatform Development Roadmap for 2025
TL;DR;
- Compose Multiplatform improvements
- Standalone KMP IDE
- Direct Kotlin-to-Swift export
- Library authoring improvements
- Library publishing improvements
- Search for multiplatform libraries on the web
- Amper feature complete for KMP
- Gradle improvements
TL;DR;
- Compose Multiplatform improvements
- Standalone KMP IDE
- Direct Kotlin-to-Swift export
- Library authoring improvements
- Library publishing improvements
- Search for multiplatform libraries on the web
- Amper feature complete for KMP
- Gradle improvements
The JetBrains Blog
Kotlin Multiplatform Development Roadmap for 2025 | The Kotlin Blog
Kotlin Multiplatform roadmap outlining our key priorities and goals for 2025.
👍7🤮1
Kotlin continue growing, Java losing 3rd place
https://github.blog/news-insights/octoverse/octoverse-2024/
https://github.blog/news-insights/octoverse/octoverse-2024/
👍8🤮1
🤮3👍1