📦 Kotlin 1.5.20
- Support for Java’s Lombok annotations in Kotlin/Java sources
- String concatenation via invokedynamic
- Stdlib and Gradle tooling improvements
Blogpost
Changelog
- Support for Java’s Lombok annotations in Kotlin/Java sources
- String concatenation via invokedynamic
- Stdlib and Gradle tooling improvements
Blogpost
Changelog
The JetBrains Blog
Kotlin 1.5.20 Released! | The Kotlin Blog
Kotlin continues to stay up to date with latest Java features such as dynamic invocations and to provide better interoperability with Java by adding support for Java’s Lombok and JSpecify. We are also
Take part in Kotlin Heroes: Episode 7!
Kotlin Heroes is a Kotlin-only coding contest, where everyone of every level has a chance to win prizes. The challenge begins on June 29. Today is the last day to join and have a chance win some cool Kotlin swag!
Register here -> https://kotl.in/96xbgj
Kotlin Heroes is a Kotlin-only coding contest, where everyone of every level has a chance to win prizes. The challenge begins on June 29. Today is the last day to join and have a chance win some cool Kotlin swag!
Register here -> https://kotl.in/96xbgj
Kotlin Heroes Programming Contest by JetBrains and Codeforces
Challenge yourself against a series of tasks, created to test your thinking and coding abilities to their limits. Everyone of every level can have fun solving the tasks to move up the rankings, it is all to play for.
📣 KotLand 2021 annual conference
📌 Online
📅 July 2-3, 2021
🌐 https://www.kotland.org/
Come and join an interesting journey deep and wide across Kotlin lands!
🎤 Many speakers you know and love
📚 Lots of interesting topics
💸 Affordable tickets
📌 Online
📅 July 2-3, 2021
🌐 https://www.kotland.org/
Come and join an interesting journey deep and wide across Kotlin lands!
🎤 Many speakers you know and love
📚 Lots of interesting topics
💸 Affordable tickets
Kotlin Features Survey Edition #2
Share your vision on features you'd like to see in Kotlin and attend webinar with Roman Elizarov and Svetlana Isakova on July 13, 17:30 CEST!
Share your vision on features you'd like to see in Kotlin and attend webinar with Roman Elizarov and Svetlana Isakova on July 13, 17:30 CEST!
The JetBrains Blog
Kotlin Features Survey Edition #2 | The Kotlin Blog
We ask you to choose the three features that would bring the most benefit to you, and downvote one.
A new episode of “Spring Time” youtube series: Integration Testing with Testcontainers
#spring_boot #testcontainers
#spring_boot #testcontainers
YouTube
Integration Testing with Testcontainers
In this episode, we discover a beautiful library for integration called Testcontainers. With Testcontainers, we can start external resources, such as the Postgres database, for the duration of the tests. We’re going to replace the H2 database with Postgres…
Kotlin API for Apache Spark 1.0 Released
· Typed select and sort
· More column functions
· More KeyValueGroupedDataset wrapper functions
· Support for Scala TupleN classes
· Support for date and time types
· Support for maps encoded as tuples
· Typed select and sort
· More column functions
· More KeyValueGroupedDataset wrapper functions
· Support for Scala TupleN classes
· Support for date and time types
· Support for maps encoded as tuples
The JetBrains Blog
Kotlin API for Apache Spark 1.0 Released | The Kotlin Blog
The Kotlin API for Apache Spark is now widely available. This is the first stable release of the API that we consider to be feature-complete with respect to the user experience and compatibility with
📦 Kotlin 1.5.21, minor fixes for 1.5.20 Changelog
Ⓜ️ Multiplatform Gradle Plugin Improved for Connecting KMM Modules – New way to connect KMM module to Xcode
🧩 Solving Advent of Code Puzzles in Idiomatic Kotlin – Svetlana Isakova sharing sollution for Advent of Code 2020 Day 1
📹 Kotlin Features Survey Webinar (1h 34m) – Svetlana Isakova and Roman Elizarov discussing features presented in Kotlin Features Survey Edition #2
🆕 Useful Kotlin Idioms You Should Know – Introductory post about kotlin features (data classes, named/default arguments, etc)
🛠 JetBrains Toolbox now built with Compose for Desktop
Ⓜ️ Multiplatform Gradle Plugin Improved for Connecting KMM Modules – New way to connect KMM module to Xcode
🧩 Solving Advent of Code Puzzles in Idiomatic Kotlin – Svetlana Isakova sharing sollution for Advent of Code 2020 Day 1
📹 Kotlin Features Survey Webinar (1h 34m) – Svetlana Isakova and Roman Elizarov discussing features presented in Kotlin Features Survey Edition #2
🆕 Useful Kotlin Idioms You Should Know – Introductory post about kotlin features (data classes, named/default arguments, etc)
🛠 JetBrains Toolbox now built with Compose for Desktop
GitHub
Release Kotlin 1.5.21 · JetBrains/kotlin
Changelog
Compiler
KT-47320 "StringConcatException: Mismatched number of concat arguments" String concatenation fails when template contains special character
KT-47445 "definitely n...
Compiler
KT-47320 "StringConcatException: Mismatched number of concat arguments" String concatenation fails when template contains special character
KT-47445 "definitely n...
📦 Kotlin 1.5.30-M1
🍏 Native Apple silicon support
🌴 Improved Kotlin DSL for the CocoaPods Gradle plugin
⚙️ JavaScript source map generation for Kotlin/JS IR backend
Blogpost
Changelog
🍏 Native Apple silicon support
🌴 Improved Kotlin DSL for the CocoaPods Gradle plugin
⚙️ JavaScript source map generation for Kotlin/JS IR backend
Blogpost
Changelog
The JetBrains Blog
Preview of Kotlin 1.5.30 With Native Apple Silicon Support, Improved Kotlin DSL for the CocoaPods Gradle Plugin, and More | The…
Be the first to try the new features and improvements coming in Kotlin 1.5.30: native Apple silicon support, an improved Kotlin DSL for Cocoapods configuration, the ability to share custom native libr
Intellij IDEA 2020.2 RC released
Latest Kotlin Plugin which is available in this build:
Latest Kotlin Plugin which is available in this build:
212-1.5.10-release-IJ4746.52
The JetBrains Blog
IntelliJ IDEA 2021.2 Release Candidate Is Out! | The IntelliJ IDEA Blog
The IntelliJ IDEA 2021.2 RC is available! The major release is coming soon, so now is the perfect time to give the new features a try. Download the latest build from our website or via the Toolbox App
IntelliJ IDEA 2021.2 Is Out!
Changes for Kotlin developers
Latest Kotlin Plugin which is available in this build:
Changes for Kotlin developers
Latest Kotlin Plugin which is available in this build:
212-1.5.10-release-IJ4746.52
The JetBrains Blog
IntelliJ IDEA 2021.2 Is Out! | The IntelliJ IDEA Blog
IntelliJ IDEA 2021.2, our summer release, is available! Download it from our website or by using the Toolbox App. You can also upgrade from inside the IDE or via snaps if you are a Ubuntu user.
GitHub Blog: 15+ new code scanning integrations with open source security tools
GitHub provides better static analysis tools for Kotlin:
* Detekt All Github Action
* Kotlin and Swift support are forthcoming in CodeQL
GitHub provides better static analysis tools for Kotlin:
* Detekt All Github Action
* Kotlin and Swift support are forthcoming in CodeQL
The GitHub Blog
15+ new code scanning integrations with open source security tools
We’re happy to announce new integrations with open source security tools that broaden our language coverage.
Kotlin in Education – current state of Kotlin in education, the benefits of including it in academic curricula, and the resources and initiatives we have for educators.
The JetBrains Blog
Kotlin in Education | The Kotlin Blog
More developers are choosing Kotlin every day. It is one of the fastest-growing programming languages according to GitHub, and one of the most in-demand coding languages according to Hired. As d
🎉 Jetpack Compose 1.0 (Android) released
Android Studio 2020.3.1 released with new version numbering and Compose Preview
Android Studio 2020.3.1 released with new version numbering and Compose Preview
Android Developers Blog
Jetpack Compose is now 1.0: announcing Android’s modern toolkit for building native UI
Posted by Anna-Chiara Bellini , Product Manager, Nick Butcher , Developer Relations Today, we're launching version 1.0 of...
Improved IDE Performance, Better Debugging Experience, and More for Kotlin in Latest IntelliJ IDEA (2021.2)
- IDE performance improvements, including faster test file analysis and faster rename refactoring
- Better debugging experience for the coroutine agent
- Remote development support
- Kotlin plugin in the IntelliJ IDEA repository
- Other IDE improvements
- IDE performance improvements, including faster test file analysis and faster rename refactoring
- Better debugging experience for the coroutine agent
- Remote development support
- Kotlin plugin in the IntelliJ IDEA repository
- Other IDE improvements
The JetBrains Blog
Improved IDE Performance, Better Debugging Experience, and More for Kotlin in Latest IntelliJ IDEA | The Kotlin Blog
Enjoy improved performance, a better coroutines debugging experience, WSL 2 and Run Targets support, and more improvements for Kotlin in IntelliJ IDEA 2021.2: IDE performance improvements, includin
Compose Multiplatform goes Alpha
🔧 Compose for Desktop and Compose for Web now are aligned under common Compose Multiplatform umbrella.
🧩 New plugin for IntelliJ IDEA and Android Studio enables
🎯 Compose for Desktop uses composable window API, and also supports Linux on ARM64 target, including Raspberry Pi
🕸 Compose for Web further improves DOM and CSS API coverage
Learn more about unification of Compose APIs across platforms, watch The Compose Story from different perspectives, and read further on mentioned changes in the article!
🔧 Compose for Desktop and Compose for Web now are aligned under common Compose Multiplatform umbrella.
🧩 New plugin for IntelliJ IDEA and Android Studio enables
@Preview
support for Desktop.🎯 Compose for Desktop uses composable window API, and also supports Linux on ARM64 target, including Raspberry Pi
🕸 Compose for Web further improves DOM and CSS API coverage
Learn more about unification of Compose APIs across platforms, watch The Compose Story from different perspectives, and read further on mentioned changes in the article!
The JetBrains Blog
Compose Multiplatform Goes Alpha, Unifying Desktop, Web, and Android UIs | The Kotlin Blog
Today’s release marks another step in our grand unified theory of UI development with Kotlin! We have a lot of news to talk about for our multiplatform UI efforts, including Compose for Desktop and Co
🎉 Kotlin 1.5.30-RC With Java Toolchains in Gradle, JS IR Backend in Beta, Stdlib Improvements, and More
· Updated opt-in requirement mechanism, more consistent and less error-prone
· Experimental instantiation of annotation classes
· Kotlin/JS IR backend is promoted to Beta and ready for migration
· Support for Java toolchains in the Gradle plugin
· Improvements to the Regex and Duration API
Changelog
Note: the latest version of IntelliJ IDEA – 2021.2 – doesn’t support Kotlin 1.5.30 previews. If you have already upgraded to this version, you can easily install the previous version (2021.1) using the JetBrains Toolbox App and try Kotlin 1.5.30-RC in that version.
· Updated opt-in requirement mechanism, more consistent and less error-prone
· Experimental instantiation of annotation classes
· Kotlin/JS IR backend is promoted to Beta and ready for migration
· Support for Java toolchains in the Gradle plugin
· Improvements to the Regex and Duration API
Changelog
Note: the latest version of IntelliJ IDEA – 2021.2 – doesn’t support Kotlin 1.5.30 previews. If you have already upgraded to this version, you can easily install the previous version (2021.1) using the JetBrains Toolbox App and try Kotlin 1.5.30-RC in that version.
The JetBrains Blog
Kotlin 1.5.30-RC With Java Toolchains in Gradle, JS IR Backend in Beta, Stdlib Improvements, and More | The Kotlin Blog
The 1.5.30 release is approaching, and now we’re presenting the release candidate with the updated opt-in requirements, Kotlin/JS IR backend in Beta, support for Java toolchains in the Gradle plugin,
Ten Years of Kotlin!
Youtube: Ten Years of Kotlin: The Story of The Programming Language
Website: 10 Years of Kotlin: Past, Present and Future!
Youtube: Ten Years of Kotlin: The Story of The Programming Language
Website: 10 Years of Kotlin: Past, Present and Future!
The JetBrains Blog
Ten Years of Kotlin! | The Kotlin Blog
On July 19, 2011, at the JVM Language Summit, JetBrains announced Kotlin – a new statically typed programming language for the JVM. It has been here for almost ten years. Since its conception