Useful Kotlin Idioms You Should Know
Kotlin was designed to be very similar to Java to make migration as smooth as possible. However, Kotlin was also designed to improve the developers' experience by providing a more expressive syntax and a more sophisticated type system. To take full advantage of the language and write more concise code, learning Kotlin idioms is a must. Without them, it is easy to fall back into old Java patterns.
Server-side With Kotlin Webinar Series, Vol. 3
Announcing a new series of webinars about Kotlin for server-side! These will take place between May 27 and June 17. Join the live sessions or watch the recordings later! In this five-webinar series, our speakers will host step-by-step live coding sessions to show you what kinds of benefits you can get from Kotlin for server-side and its rich ecosystem. Each webinar will include a Q&A sessio
Server-side With Kotlin Webinar Series, Vol 2
We continue our series of Kotlin for server-side webinars. Between February 18 and March 18 we will host 4 webinars to explore applied software development with Kotlin on server-side through live-coding sessions. Speakers from JetBrains, VMware, Confluent, and Oracle will cover reactive programming, asynchronous applications with the Ktor framework, building microservices with Helidon, and other a
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.
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.
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 c
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
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
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
The State of Kotlin Support in Spring
This is a transcript of “The State of Kotlin Support in Spring” talk by Sebastian Deleuze from KotlinConf: Do you find this format useful? Please share your feedback with us! TOC: Why Kotlin? (1:30) Spring❤️Kotlin. How much? (3:17) Gradle Kotlin DSL on start.spring.io (5:04) More DSLs (5:28) Spring MVC DSL and functional API (7:21) Coroutines (10:44) What about Spring support fo
Ktor 1.0 Released: A Connected Applications Framework by JetBrains
As we work on Kotlin, we implement many features that help build idiomatic and high-performing APIs. We've been dreaming of seeing a Web framework that utilizes these features to the max. Today, we can finally say we've built that kind of framework! Please welcome Ktor, which has just reached 1.0. Ktor is a Kotlin framework for building asynchronous servers and clients in connected systems. It is