Talking Kotlin - podcast cover

Talking Kotlin

Talking Kotlintalkingkotlin.com
A bimonthly podcast that covers the Kotlin programming language by JetBrains, as well as related technologies.
Last refreshed:
Follow this podcast in the Metacast mobile app to refresh it and see new episodes.
Download Metacast podcast app
Podcasts are better in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episodes

Why iOS Developers at Todoist Wanted Kotlin Multiplatform

iOS developers of your favorite to-do app want Kotlin Multiplatform! Why? In this episode, we talked to Goncalo Silva – CTO of Doist, a company famous for its award-winning to-do list app, Todoist. We covered how Kotlin is used in the company and which parts of the service they share between iOS and Android using Kotlin Multiplatform. But most importantly, we took a deep dive into how they introduced the technology to the development team, and how even their iOS developers came to love Kotlin Mu...

Feb 17, 202245 min

The First Kotlin Commit in Android

We sit down with the man who made the first Kotlin commit in Android – and who is also a long-time fan of the show, apparently! Yigit Boyar (https://twitter.com/yigitboyar) is working on the Android team at Google, bringing you the libraries you use to write your Android apps.

Feb 01, 202240 min

5 Years of Talking Kotlin Special

This Special episode is dedicated to the 5 years anniversary of the Talking Kotlin podcast! Hadi Hariri and Sebastian Aigner discuss how and why the podcast was started, remember funny moments from the past and try to shed some light on what awaits it in the future.

Jan 10, 202251 min

Slacking with Zac Sweers

In this episode we chat with Zac Sweers about all that has happened since his last appearance: Multiplatform experiments Kotlin usage in Slack Thoughts about Compose Weather in Munich, Malaga, and New York Zac on Twitter - https://twitter.com/ZacSweers Zac's website - https://www.zacsweers.dev/

Dec 27, 202147 min

Building a Static Analyzer for Kotlin

In this episode Hadi and Seb are talking to Margarita Nedzelska from SonarSource about how she and her team built a working static analyzer for Kotlin.

Dec 13, 202143 min

Moving 1M users to Kotlin & Compose: JB Toolbox

Victor Kropp tells us the story of moving JetBrains Toolbox from C++ to 100% Kotlin. Victor (https://twitter.com/kropp) leads the Toolbox team at JetBrains, a small app that is the single entry point for developing with JetBrains IDEs, which you can download at https://www.jetbrains.com/toolbox-app/. It allows you to automatically download and update your IDEs, and open all your projects with a single click. Victor shares the story of how toolbox came to be – from its humble beginnings as an int...

Nov 28, 202145 min

What goes into a Kotlin Release

We sit down with Marina Shishkina, team lead for the Release and Automation Team in Kotlin. Her team coordinates the whole release procedure for new versions of the Kotlin programming language. Marina shares her story of how she moved from being a Quality Assurance Engineer to leading the Release Team, working on increasing the quality of Kotlin releases.

Nov 11, 202138 min

From Java to Kotlin

In this episode we talk to Nat Pryce and Duncan McGregor about the new "Java to Kotlin: A Refactoring Guidebook" and their experience of helping companies and independent developers to migrate to Kotlin.

Oct 19, 202147 min

How Zalando Adopted Kotlin

We talked to Ole Sasse and Gregor Zeitlinger, Senior Engineers at Zalando and leaders of their “Kotlin Guild”, about the weather in Spain and Germany, but more importantly, about how Zalando has successfully introduced Kotlin on the server-side. Ole and Gregor talk about the way that Kotlin engineers organize themselves inside Zalando, using their “Guild” model which allows engineers across different teams to share knowledge with each other and learn about new and more complex topics and librari...

Sep 27, 202135 min

Kotlin in AppCode: What? Where? Why?

We sit down with Aydar Mukhametzyanov, Software Developer at JetBrains to talk about Kotlin and AppCode – the what, how, and why.

Aug 28, 202136 min

10 Years of Kotlin Special

Together with the Kotlin community, we have prepared a special episode of the Talking Kotlin podcast! It is dedicated to Kotlin's 10th anniversary and features 6 guests talking about their journeys with the language. Check it out!

Aug 14, 20211 hr 5 min

Kotlin in Education (Talking Kotlin #101)

In this episode, we’ll sit down with Ksenia Shneyveys, the Kotlin Manager for Education and University Relations at JetBrains, and talk to her about the current state and future of Kotlin in academia. Kseniya will tell us about the recent increase in institutions and educators teaching Kotlin, including adoption by Stanford, Cambridge, Imperial College London, University of Chicago, and many other prestigious institutions.

Jul 17, 202132 min

Talking Kotlin #100 Kotlin at DoorDash

Matt Anger, Senior Staff Engineer at DoorDash, walks us through how they have embraced Kotlin on Android, their server-side backend services, migrating away from their previous monolithic implementation, and going all in with Kotlin as DoorDash’s language of choice. Learn more about how DoorDash uses Kotlin: https://blog.jetbrains.com/kotlin/2020/12/doordash-building-scalable-backend-services-with-kotlin/ Read the story of DoorDash’s migration from Python to Kotlin for their backend: https://doo...

Jul 10, 202131 min

Talking Kotlin #99 HTTP as a Function With http4k

In this episode, we talk to Ivan Sanchez and David Denton, the co-creators of the http4k framework, which provides a simple and uniform way to serve, consume, and test HTTP services with Kotlin using a functional programming approach.

Jun 22, 202139 min

Contributing to the Kotlin Compiler

In this episode we talk to Jeffrey Van Gogh and Mads Ager from Google about the Kotlin compiler, covering everything from its basic structure and the infrastructure for building Android apps to new symbol processing approaches with KSP.

May 12, 202141 min

Teaching Kotlin at Stanford, with Rahul Pandey

In this episode, We talk to Rahul Pandey an Android engineer at Facebook and a lecturer at Stanford about the specifics of his approach to teaching Kotlin for Android development at Stanford.

Apr 29, 202133 min

MVIKotlin and Decompose with Arkadii Ivanov from Bumble

Arkadii Ivanov, Android Engineer at Bumble Engineering and Google Developer Expert for Kotlin takes us on a journey through his open-source projects MVIKotlin and Decompose. Find out about the Model-View-Intent architecture pattern, learn how Decompose helps write better declarative multiplatform user interfaces with Kotlin, and discover that time travel is possible – at least for debugging.

Apr 12, 202128 min

Kotlin Multiplatform with John O’Reilly

In this episode, guest John O'Reilly shares his multiplatform development journey. John takes us back to his roots, discusses his experiences with developing for multiple platforms, explains how Kotlin Multiplatform helps with productivity, and shares his open source projects.

Mar 14, 202143 min

Catching Up With Roman Elizarov

In this episode, we talk to the new Kotlin Project Lead, Roman Elizarov, who tells us all about the Kotlin team, their areas of focus, and their plans for the future.

Mar 01, 202135 min

JAI Conversational Framework

We chat with Vitaly about JAI Conversational Framework - a tool that allows you to build a conversational interface to your application without the need to use any of the big players on the market. We dicuss the benefits to the approach and why they chose Kotlin.

Jan 26, 202134 min

Compose for Desktop

We sit down to talk to Nikolay Igotti, who's now leading the efforts of Compose for Desktop at JetBrains. We talk about why the need for a new UI framework for Desktop, how Compose for Desktop works, and what's planned for the future.

Dec 24, 202045 min

Kotlin in Space

We chat with Sergey and Max about their use of Kotlin in Space. We cover the frameworks that they use, some of which were born out of Space. We discuss their adoption of Multiplatform before Kotlin Multiplatform even existed, as well as why they chose Kotlin and the benefits it provides them, along with the main issues they encounter.

Dec 14, 202047 min

apollo graphql

We chat with the folks working on the Apollo library for GraphQL. We discuss what GraphQL is, where Apollo fits in to the equation, and why they decided to provide multiplatform support using Kotlin.

Nov 26, 202036 min

Teaching Kids Kotlin

We chat with Nicolai about teaching kids programming with Kotlin, as well as his project, EngineEmi written in Kotlin, which tries to aid in this task

Nov 12, 202033 min

Kotlin and Google Cloud Platform

We sit down with James Ward from Google to discuss everything Google Cloud Platform and Kotlin. And as a bonus we dive into the past, and Kubernetes

Oct 14, 202047 min

Maths and Kotlin

We chat with Breandan about Differentials and Derivatives, and Maths in general. We look at where and how they can be applied to programming, as well as the Kotlingrad

Sep 30, 202035 min

Fritz2

Fritz2 is a Kotlin framework for developing front-end web applications. Written entirely in Kotlin and targeting JavaScript, Fritz2 takes a reactive approach to development. In this episode we sit down with the authors to learn more about the framework.

Sep 14, 202032 min
For the best experience, listen in Metacast app for iOS or Android