The JetBrains Blog
1.4.30 Is Released With a New JVM Backend and Language and Multiplatform Features
Kotlin 1.4.30 is now available. This is the last 1.4 incremental release, so we have lots of new experimental features that we plan to make stable in 1.5.0. We would really appreciate it if you would try them and share your feedback with us. We hope you enjoy testing out all these new updates, and please let us know what you think. What's changed in this release: Language features and compiler T
Q&A Session with the .NET Team on Reddit
The JetBrains .NET team would like to invite you to our Ask Me Anything (AMA) session on Reddit at r/dotnet. Reddit is home to a thriving .NET community that we’d like to engage and hear feedback from, in addition to the many other channels of communication we’ve been using. You can ask us anything about our family of .NET products, the technologies we work with, our .NET team, or JetBrains in gen
Ask Me Anything Session on Reddit with the CLion Team
In May 2020 we ran an exciting CLion Ask Me Anything session. 2 hours, 9 speakers, 7 demos, and 140+ questions that were really inspiring and motivating for the team and hopefully useful for the attendees! This time we’d like to try another format. We invite you to join our first-ever AMA session on Reddit, in r/cpp. This Q&A session will focus on the recent 2020.3 release, our overall plans f
AppCode 2020.3 Is Here: Swift Localization, New Inspections and Intentions, SourceKit-Based Go to Declaration, XCFrameworks Support, Improved Refactorings, New Debugger Features, and More!
Welcome our third update this year – AppCode 2020.3! Download AppCode 2020.3 Swift Language Support The following Swift changes are now supported in AppCode: SE-0279, SE-0286: Multiple trailing closure syntax. Allow synthesis of Equatable and Hashable in conditional conformances (see the SE-0185 amendment). SE-0276: Multi-pattern catch clauses. SE-0269: Increased availability of implicit
Kotlin 1.4.20 Released
Kotlin 1.4.20 is here with new experimental features for you to try. Being open to community feedback is one of the Kotlin team’s basic principles, and we need your thoughts about the prototypes of the new features. Give them a try and share your feedback on Slack (get an invite here) or YouTrack. Here are some of the key highlights: Support for new JVM features, like string concatenation via in
Productive Server-Side Development With Kotlin: Stories From The Industry
Kotlin was created as an alternative to Java, meaning that its application area within the JVM ecosystem was meant to be the same as Java’s. Obviously, this includes server-side development. We would love to hear about your experience with Kotlin for developing server-side applications and share your experience with the community! Tell us your story! Kotlin has experienced immense growth in t
kotlinx.coroutines 1.4.0: Introducing StateFlow and SharedFlow
We’re pleased to announce the release of version 1.4.0 of the Kotlin Coroutines library. The highlights of the release are StateFlow and SharedFlow, which are being promoted to stable API. StateFlow and SharedFlow are designed to be used in cases where state management is required in an asynchronous execution context with Kotlin Coroutines.
New Release Cadence for Kotlin and the IntelliJ Kotlin Plugin
TL;DR From now on, we will release Kotlin 1.X every six months. These releases will be date-driven, not feature-driven. The Kotlin IDE plugin will be released simultaneously with Kotlin, and on top of that — every time IntelliJ IDEA is released. Major IDE features will arrive in releases synchronized with IntelliJ IDEA. Why the new cadence? Since Kotlin 1.0 came out in 2016, we’ve built our rel
Kotlin 1.4 Online Event
The event of the year is on! Join us on October 12–15 for 4 days of Kotlin as we host the Kotlin 1.4 Online Event. You can tune in at any point during the event to listen to the talks, chat with the team, and ask the speakers questions. In addition to this, there will be lots of activities and entertainment including: Q&A sessions QuizQuest, with prize raffles for participants Virtual Kotlin
Kotlin Multiplatform Mobile Goes Alpha
Kotlin Multiplatform Mobile (KMM) is an SDK that allows you to use the same business logic code in both iOS and Android applications. Today KMM goes Alpha, and you can start sharing business logic in your mobile apps with it right away. It includes the new KMM Plugin for Android Studio, which allows you to write, run, test, and debug shared code in the same IDE. Join such great teams as VMWare, Au
Kotlin 1.4 Released with a Focus on Quality and Performance
Today we’re releasing Kotlin 1.4.0! Over the past years, we’ve been working hard on making Kotlin a programming language that is fun, enjoyable, and productive to work with. To continue our pursuit of this goal with this version of Kotlin, we put a lot of energy and effort into improving the performance and quality of Kotlin and its tooling. We are also excited to announce support for several new language features, including the long-awaited SAM conversions for Kotlin interfaces.
AppCode 2020.2 is Here With Initial Swift Package Manager Support, the Change Signature Refactoring For Swift, Performance Improvements, and More!
Introducing our second update this year – AppCode 2020.2! Download AppCode 2020.2 Initial Swift Package Manager Support Swift Package Manager provides an easy way to manage project dependencies in Xcode projects, and its rate of adoption grows year after year. AppCode 2020.2 delivers initial support for Swift Package Manager dependencies in Xcode projects, which includes: The same general code as