Blog Blog Blog Blog
Home
  • IDEs
    • AppCode
    • CLion
    • DataGrip
    • GoLand
    • IntelliJ IDEA
    • MPS
    • PhpStorm
    • PyCharm
    • Rider
    • RubyMine
    • WebStorm
    • Toolbox App
  • .NET & VS
    • .NET Tools
    • ReSharper C++
  • Team Tools
    • Space
    • TeamCity
    • Upsource
    • YouTrack
    • Datalore
    • Hub
  • Education
  • Kotlin
    • Kotlin
    • Ktor
  • Company
    • News
    • Team
    • JetBrains Platform

English

  • English
  • Français
  • 日本語
  • 한국어
  • Deutsch
  • Português do Brasil
  • Русский
  • Español
  • 简体中文

Follow JetBrains

  • English
  • Français
  • 日本語
  • 한국어
  • Deutsch
  • Português do Brasil
  • Русский
  • Español
  • 简体中文
Kotlin
  • Releases
  • Server
  • Web
  • Mobile
  • Community
  • iOS
Visit the Kotlin Site
Home/Kotlin

Recent posts

Faire Сase Study: Kotlin Backend for a Disruptive SMB Marketplace

Like most startups, at the beginning of its journey Faire was looking for an efficient solution to base its tech stack on. Here is their story of starting with Java and migrating to Kotlin in a year.
December 22, 2020 by Alina Dolgikh
Customisable tooltips

Lets-Plot, in Kotlin

You can understand a lot about data from metrics, checks, and basic statistics. However, as humans, we grasp trends and patterns way quicker when we see them with our own eyes. If there was ever a moment you wished you could easily and quickly visualize your data, and you were not sure how to do it in Kotlin, this post is for you! Today I’d like to talk to you about Lets-Plot for Kotlin, an open-source plotting library for statistical data written entirely in Kotlin. You’ll learn about its API, the kinds of plots you can build with it, and what makes this library unique. Let’s start with the
December 17, 2020 by Maria Khalusova

Expedia Group Case Study: Bootiful APIs With GraphQL and Kotlin

Expedia adopted Kotlin because of its null-safety compiler guarantees, the conciseness of the language, and its full Java interoperability. Interoperability with Java made a gradual Kotlin integration possible without having to fully rewrite applications.
December 14, 2020 by Anton Arhipov

Kotlin Plugin Released With IntelliJ IDEA 2020.3

We’ve changed the release cycle of the Kotlin plugin, so that all major updates are now synced with IntelliJ IDEA releases. In this release: Inline refactoring is now cross-language: you can apply it to any Kotlin elements defined in Java and the conversion will be performed automatically. Now you can search and replace parts of your code based on its structure. Building performant and beautiful user interfaces is now easy with the new experimental Jetpack Compose templates. New infrastructure and release cycle We now ship new versions of the Kotlin plugin with every release of the Intell
December 10, 2020 by Alina Grebenkina
Deep Learning with Kotlin

Deep Learning With Kotlin: Introducing KotlinDL-alpha

Hi folks! Today we would like to share with you the first preview of KotlinDL (v.0.1.0), a high-level Deep Learning framework written in Kotlin and inspired by Keras. It offers simple APIs for building, training, and deploying deep learning models in a JVM environment. High-level APIs and sensible defaults for many parameters make it easy to get started with KotlinDL. You can create and train your first simple neural network with only a few lines of Kotlin code: private val model = Sequential.of( Input(28, 28, 1), Flatten(), Dense(300), Dense(100), Dense(10) ) f
December 9, 2020 by Maria Khalusova

Revamped Kotlin Documentation – Give It a Try

We’re revamping our Kotlin documentation to bring you more helpful features and improve your user experience. To name just a few advantages, the new Kotlin documentation: Is mobile friendly. Has a completely new look and improved structure. Provides easy navigation on each page. Lets you share feedback on every page. Lets you copy code with a single click. More features such as dark theme support are coming soon. Before going to production and deprecating the current version of the documentation, we want to ensure that we haven’t missed any critical issues. We’d be extremely grateful if you
December 9, 2020 by Ekaterina Volodko

DoorDash Case Study: Building Scalable Backend Services with Kotlin

DoorDash uses Kotlin for all their backend services and infrastructure. Hundreds of engineers work with Kotlin across a massive system spanning multiple repos. Two years ago, they made the bold move to split their existing legacy Python monolith into multiple backend services, which they developed in Kotlin. This upgrade resulted in tremendous improvements: Better software performance. Сleaner code. Easier code reviews. Another great thing about Kotlin is that people coming from Java, Golang, and Python find it really easy to get started. Kotlin is an excellent choice for server-side appl
December 7, 2020 by Alina Dolgikh

Jetpack Compose for Desktop: Milestone 2 Released

Just one month ago, we released Jetpack Compose for Desktop Milestone 1, the first public iteration of our modern declarative UI framework. We were delighted about how the Kotlin community has embraced Compose for Desktop. It was awe-inspiring to see people bring their Android apps to the desktop, re-implement the user interfaces of famous applications, and bring entirely new experiences to life with Compose for Desktop. Visit the Compose for Desktop landing page Since then, we have been hard at work to bring you the next version. Today we’re publishing Compose for Desktop Milestone 2, dedica
December 2, 2020 by Nikolay Igotti

GitLive Case Study: Kotlin Multiplatform Across Desktop and Mobile

GitLive uses Kotlin Multiplatform to share code between IDE plugins (for all JetBrains IDEs and VSCode), as well as soon-to-be-released mobile applications for iOS and Android. A team of 5 working on the project have written over 12k lines of Kotlin code as a shared library used by 4 different platforms: Android, iOS, JVM and Node.JS. This shared library represents 75-85% of the total code written for each platform (the other 15-25% being platform specific, mostly UI code). As a result: Time to market is reduced because there’s less code and fewer bugs, and because code maintenance is simplif
November 27, 2020 by Anton Arhipov

Server-side with Kotlin Webinar Series

Kotlin is becoming a language of choice for server-side application development. Null safety, 100% Java interoperability, coroutines, and many other features make Kotlin ideal for backend programming. We’re launching a series of webinars to help you to learn more about backend development with Kotlin or even try it for the first time. In the next few weeks, speakers from JetBrains, Google, and Confluent will cover three essential topics of backend development: event stream management with Kafka, running applications in the cloud, and backends with Spring Boot. Kotlin and Apache Kafka The
November 25, 2020 by Alina Dolgikh
Kotlin 1.4.20

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 invokedynamic. Improved performance and exception handling for KMM projects. Extensions for JDK Path: Path("dir") / "file.txt". We are also shipping numerous fixes and improvements
November 23, 2020 by Pavel Semyonov

Server-Side Development with Kotlin: Frameworks and Libraries

It is quite common to use existing frameworks and libraries for backend application development. If we look at most of the popular frameworks in the Java ecosystem, many of them actually support Kotlin out of the box. There are a lot of Java libraries too. You can use these frameworks and libraries in your Kotlin programs thanks to Kotlin’s flawless Java interoperability. Kotlin is an excellent choice for server-side application development. Go to the Kotlin for server-side page to learn more! This blog post is partially based on presentation content from the Kotlin 1.4 Online Event. You ca
November 20, 2020 by Anton Arhipov

Latest Tweets

Follow Kotlin:

About

  • Company
  • Brand Assets
  • Careers
  • Contacts

Follow JetBrains

Copyright © 2000–2020 JetBrains s.r.o.

PrivacyTerms of Use