Kotlin News: 1.6.20 Preview, Multiplatform Web Wizard, and More
It’s been an intense start to the year! Check out this Kotlin Monthly Digest for January to get a glimpse of everything we’ve been working on:
The first preview of Kotlin 1.6.20 is out!
Introducing Kotlin 1.6.20-M1! It brings the following changes:
- Defining context-dependent declarations in Kotlin/JVM with prototype context receivers.
- Faster builds with parallel compilation of a single module in the JVM IR backend.
- Faster development with incremental compilation in Kotlin/JS IR.
- Easier code sharing with the hierarchical structure for multiplatform projects.
- Kotlin/Native performance improvements.
More flexible Kotlin Multiplatform Web wizard
Kotlin Multiplatform Web wizard allows you to configure a multiplatform project in just a few clicks without running an IDE. You can now easily add various popular libraries and Gradle plugins to a new project. In addition to exploring the generated project code, you might also be interested in checking out the source code of the wizard itself, as it uses cutting-edge technologies and can be a good resource for learning how to use Kotlin JS together with Web Compose.
Stay up to date with monthly digest featuring major official Kotlin ecosystem news! Enter your email address and subscribe to the digest using the form to the right of the post ➡️
Get started with the Kotlin custom scripting tutorial
Kotlin custom scripting allows you to implement your own scripting language and run such scripts in your application. Scripts with custom types are typically used to create various sorts of DSLs, like those used for defining database schemes or in building scripts for a brand new build system. To get started with Kotlin custom scripting, check out the new tutorial, where you’ll create a Kotlin scripting project that executes arbitrary Kotlin code with Maven dependencies.
5 years of Talking Kotlin
In just 5 short years, the team behind the podcast has created more than one hundred episodes featuring different members of the Kotlin community. They’ve covered almost everything, from Kotlin for Android to Kotlin in Education, from Functional Programming in Kotlin to Kotlin in Space! Don’t miss the special episode, where Sebastian and Hadi discuss the podcast’s evolution, shed some light on the project’s future, and enjoy plenty of funny moments along the way!
Kotlin Basics Track Tour With a JetBrains Academy Expert
We invite you to join us for the livestream Kotlin Basics Track Tour With a JetBrains Academy Expert, featuring Dmitry Sitnikov, JetBrains Academy Expert and consulting software engineer.The livestream will start at 3:00 PM UTC on Wednesday, February 16.
Subscribe to Blog updates
Become a Kotlin Google Summer of Code Contributor: Make an Impact!
The Kotlin Foundation has been accepted as a mentor organization for Google Summer of Code 2024! GSoC is a global online program focused on bringing new contributors into open-source software development. Contributors work on a 12-week programming project under the guidance of Kotlin Foundation mentors from Google, Gradle, and JetBrains.
Advent of Code in Kotlin: Celebrating Our Participants and Their Solutions
A big thank you goes out to everyone who joined us for Advent of Code in Kotlin this year! From December 1 through 12, we shared daily livestreams of puzzle solutions. If you missed any of the action, you can watch the recordings on our YouTube playlist.
Kotlin/Wasm in Alpha, a KMP Project Migration Tutorial by Philipp Lackner, and Other Kotlin News
The first Kotlin Digest of 2024 is out! Catch up on the Kotlin ecosystem highlights in December and January!
Results of Google Summer of Code With Kotlin
2023 marked Kotlin's first-ever participation in Google Summer of Code (GSoC), a global online program focused on bringing new contributors into open-source development. Contributors worked on 12-week programming projects with the Kotlin Foundation under the guidance of mentors from JetBrains, Google, and Gradle, and gained experience on real-world projects. We would like to share the results achieved during GSoC 2023.