Kotlin
A concise multiplatform language developed by JetBrains
Kotlin Digest Spring: 1.7.0-Beta, Ktor 2.0, Surveys, Videos, and More
Try Kotlin 1.7.0-Beta
The first preview of the 1.7.0 release is out. Try Kotlin 1.7.0-Beta, evaluate upcoming features, and share your feedback with us. This preview includes:
- Changes to builder inference.
- The return of the min() and max() collection functions.
- Stabilizing of definitely non-nullable types.
- Updates for the new Kotlin/Native Memory Manager.
Kotlin 1.6.20 is out
Kotlin 1.6.20 has been released! Its highlights include:
- Prototype of context receivers on the JVM
- Definitely non-nullable types
- Performance improvements for JVM, Native, and JS development
- Hierarchical structure support for multiplatform projects
Read the release blog post for an overview of all the improvements and a complete list of the other evolutionary changes.
Ktor 2.0 released
The latest version of Ktor offers significant new functionality:
- Ktor Server
- Simplified extensibility API that makes the creation of plugins much easier
- Kotlin/Native support
- Random port support
- Ktor Client
- Simplified APIs for dealing with common HTTP requests
- Built-in support for retries
- Content negotiation
Read about its other improvements in this blog post, and for a complete list of everything in 2.0, check out the change log.
Create Your First Ktor 2.0 App Today!
Help us make Kotlin better
We want to learn about you and how we can make your Kotlin experience more convenient. To this end, we’ve prepared a couple of surveys, and we would really appreciate your responses:
- Are you participating in any of the Kotlin Early Access Programs?
- Are you a Kotlin desktop developer?
Take the Kotlin Desktop Developers Survey
- We’re looking for interview participants who would be willing to tell us about how they realized that Kotlin was the right language for them.
AppCode 2022.1 is now available
AppCode 2022.1 is here with support for async sequences, postfix #if member expressions, isolation control specifiers for Swift actors, and more. We invite you to start your free 30-day trial to check out the new features and see what you think!
New videos
- Let us tell you all about Kotlin’s latest and greatest features in this What’s New in Kotlin 1.6.20 video.
- Check out the Context Receivers Are Coming to Kotlin 1.6.20! video and give them a try.
- Watch the new episode of Talking Kotlin on how Adobe handles 70 billion events per day with the help of Kotlin and Ktor.
- Take your Kotlin skills to the next level with our Kotlin Tips playlist.
Upcoming webinars
Join us on May 10, 2022, for the Event Streaming with Apache Pulsar and Kotlin webinar. Learn how to enhance event-driven microservices with advanced capabilities, such as on-the-fly serialization or parallel processing.
And join us again on May 16, 2022, for the Property-Based Testing in Kotlin and Java With jqwik webinar, where you’ll learn what PBT is all about and see how to use jqwik.net with Kotlin and IntelliJ IDEA.
Have fun using Kotlin!
Stay up to date with our monthly digest, which features all the most important news about the Kotlin ecosystem! Subscribe here.