Kotlin Design with Andrey Breslav
Kotlin is a statically typed programming language that started as a JVM language. It gained popularity because it reduces the amount of boilerplate code required for a typical Java project. Many of the early adopters of Kotlin were building Android apps or Java applications, but it has grown to a variety of use cases including at companies like Uber, Pinterest, and Atlassian.
Andrey Breslav is the lead language designer of Kotlin at JetBrains. He joins the show to describe the original goals of Kotlin, the compilation path of the language, and how it has moved beyond its days of only running on the JVM.
- Episode 12: Interview with Andrey Breslav, Lead Language Designer of Kotlin – Mapping The Journey
- KotlinConf 2017 – Opening Keynote by Andrey Breslav – YouTube
- Kotlin Blog | Kotlin — Programming Language by JetBrains
- KotlinConf 2017 – Deep Dive into Kotlin/Native by Andrey Breslav – YouTube
- How to Kotlin – from the Lead Kotlin Language Designer (Google I/O ’18) – YouTube
- Basic Types: Numbers, Strings, Arrays – Kotlin Programming Language
- Calling Kotlin from Java – Kotlin Programming Language
- Kotlin Programming Language
Transcript provided by We Edit Podcasts. Software Engineering Daily listeners can go to weeditpodcasts.com/sed to get 20% off the first two months of audio editing and transcription services. Thanks to We Edit Podcasts for partnering with SE Daily. Please click here to view this show’s transcript.