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

Sitting down with the Kotlin Advocates

We sit down with the Kotlin Advocates at JetBrains to discuss life of a Kotlin advocate, the Kotlin 1.4 release, as well as the online Kotlin 1.4 event happening in October.

Aug 28, 202042 min

Adopting Compose

We chat with Vladimir about Compose from a user perspective. We go through the history of UI solutions that have been available for Android, and see how and where Compose fits in. We also briefly talk about Flow and how it can make a great companion to Compose.

Aug 14, 202035 min

Catching up with Josh Long

We sit down with Josh Long to talk about life, the current world situation, and of course Spring and Kotlin. We discuss the adoption of Kotlin over the years, what the Spring team is doing to support Kotlin, and many other things.

Jul 28, 202048 min

Gradient Descent with Erik Meijer

We sit down with Erik to discuss gradient descents and how understanding this can lead to demystifying machine learning. We talk about the value of knowing how things work under the covers, as well as maths, functional programming, and many other topics, including why he chose Kotlin, and what he likes and dislikes of the language.

Jul 14, 202047 min

QLDB

We sit down with the folks from the team at AWS that work on QLDB, to discuss what Amazon Quantum Ledger Database (QLDB) is, their usage of Kotlin, why they choose Kotlin over Java for this new project, and how their overall experience has been.

Jun 30, 202039 min

Catching up with Data Science at JetBrains

We chat with Roman Belov about the work he's doing at JetBrains with Kotlin for Data Science. We discuss the approach they're taking to work with the existing ecosystem as opposed to try and replicate it. How this is different from some of the other efforts under way and the direction in which they're moving when it comes to Data Science with Kotlin on multiple platforms.

Jun 14, 202033 min

Jetpack Compose with Leland Richardson

Jetpack Compose is the new UI toolkit from Google that is Kotlin First. It takes advantage of Kotlin's Compiler Plugin Architecture to provide a performant UI layer for Android development (albeit extensible to other platforms). We sit down with lead of the project to discuss what it is and plans around it.

May 28, 202041 min

Oolong

We sit down with Michael Pardo to discuss the MVU pattern, taking a brief look at all the other patterns that have existed for UI development over the years. We then talk about Oolong, a library for Kotlin for facilitating MVU in your applications.

May 15, 202041 min

Data2viz for Data Visualization

We chat with Gaëtan about their work on data visualization using Kotlin. As one of the first pioneers of not only using Kotlin, but also targeting multiple platforms before Kotlin/Multiplatform even existed, Gaëtan talk about why and how they decided to first target JavaScript and JavaFX with their products.

Apr 28, 202032 min

Going Full Kotlin Multiplatform

We sit down with Jesse and Egor from Square to discuss how they decided to port OKio and OKHttp completely to Kotlin Multiplatform back when Kotlin wasn't even officially supported by Google. We discuss their ventures, reactions from the community, as well as some other things they're using Kotlin for on the backend.

Apr 14, 202043 min

State of Kotlin/JS

We sit down with JetBrains Developer Advocate Sebastian Aigner, and discuss Kotlin/JS. We cover the new features, the efforts being taken to lower the entry bar to Kotlin/JS, et al.

Mar 30, 202036 min

Women's Day Special - Idiomatic Kotlin

In this special episode recorded for International Women's Day, we're joined with our good friends and colleague Svetlana Isakova, Florina Muntenescu, Huyen Tue Dao, and Christina Lee to discuss amongst other things what idiomatic Kotlin is, the importance of style guides, comprehensible code, and many other things!

Mar 06, 202057 min

Adopting Multiplatform

Sebastian has been an advocate for Kotlin at his company and they jumped on board with multiplatform. Hear their story of what path they took to accomplish this and their challenges.

Feb 14, 202043 min

Kotless

We chat with Vladislav about Kotless, a Kotlin Serverless Framework, which eliminates the need for a deployment DSL (like Terraform, SAM, CloudFormation or CDK) and makes serverless computations easily understandable for anyone familiar with event-based architectures.

Jan 30, 202038 min

Kotlin Cookbook

We catch up with Ken on what he's been doing lately and discuss his new book around Kotlin recipes, called Kotlin Cookbook. We also discuss where one should draw the line when teaching concepts and how often to dive into the details. We also briefly touch up on his new book!

Jan 14, 202041 min

Kotlin in Academia

We chat with the folks from ISEL about their gradual adoption of Kotlin, starting from Android to now having a course on teaching programming with Kotlin.

Nov 28, 201945 min

Developing For Accessibility

We chat with Joe about the work he's done in his spare time to create an accessible guitar, to teach those that are challenged. A very inspiring tale of working to make things better for others in this world.

Nov 15, 201937 min

Canvas and Graphics Programming

We chat about Graphics Programming on Android and how and where Kotlin can help, availability of Kotlin libraries and where and if code sharing could help with graphics programming when targeting multiple platforms. For links to show notes, please visit talkingkotlin.com or download the App from the Android Store.

Oct 28, 201937 min

Coroutines and RxJava with Josh Keen

We sit down to talk to Josh about coroutines, its usage in Android, the differences with RxJava and whether we can combine both technologies. For links to show notes, please visit talkingkotlin.com or download the App from the Android Store.

Oct 14, 201936 min

Being ahead of the curve with multiplatform development

In this episode we chat to Ana Redmond about her adoption of Kotlin/Native for multi-platform development very close to the time it was announced. She went fully onboard with the technology and managed to develop and release a successful educational game. Very inspiring story of someone that went from not knowing Kotlin or Swift, to release a product in a short span of time. For links to show notes, please visit talkingkotlin.com or download the App from the Android Store.

Sep 30, 201937 min

Dialling Back

We sit down with Annyce to discuss the use of Kotlin features and whether or not we're often abusing these in detriment of creating maintainable code. We chat about code review practices, design principles and even the DLR principle! We even talk about Googling. For links to show notes, please visit talkingkotlin.com or download the App from the Android Store.

Sep 15, 201938 min

Kotlin and Android

We sit down with Florina from Google to talk about everything Kotlin, from Android and what it means to be Kotlin First, to the series of Kotlin/Everywhere events that JetBrains and Google have collaborated on, and even touching on code reviews. For links to show notes, please visit talkingkotlin.com or download the App from the Android Store.

Aug 28, 201942 min

Using Kotlin for backend development at Flux

We chat with the folks from Flux around their use of Kotlin on the backend, to develop a service that replaces paper receipts. We talk about the technology they're using (Dropwizard), any challenges faced, both from a technical perspective as well as a business on in adopting Kotlin as a start-up company. For links to show notes, please visit talkingkotlin.com or download the App from the Android Store.

Aug 14, 201936 min

Sequences with David Leeds

We chat to David about sequences in Kotlin - what they are, how and when to use them, and the performance implications that they have over regular collections. For links to show notes, please visit talkingkotlin.com or download the App from the Android Store.

Jul 29, 201937 min

OpenRNDR with Edwins Jakobs

We sit down with Edwin from OpenRNDR to discuss creative graphical programming and the engine that has been developed for this purpose using Kotlin. We discuss its usages and why it was developed using Kotlin. For links to show notes, please visit talkingkotlin.com or download the App from the Android Store.

Jul 15, 201930 min

Compiler Plugins

We chat with Kevin about writing compiler plugins for Kotlin, covering what the goals with plugin technology is, when it's useful, as well as how to get started in this area. For links to show notes, please visit talkingkotlin.com or download the App from the Android Store.

Jun 28, 201935 min

Common Code in Multiplatform projects

Mark decided to develop a multiplatform game, taking the concept of common code to the extreme. In this episode we discuss his adventures, the issues he encountered and how applicable this really would be in other types of applications such as LOB ones. For links to show notes, please visit talkingkotlin.com or download the App from the Android Store.

Jun 14, 201935 min

Code Kindness with Pamela Hill

We chat with Pamela Hill about code kindness, in which we discuss what constitutes comprehensible code and the things we need to be aware of when writing code. We discuss the challenges of different approaches to writing code, objectivity, code reviews, and a bunch of other things! For links to show notes, please visit talkingkotlin.com or download the App from the Android Store.

May 29, 201939 min

SQL Delight

We chat with Alec Strong about SQL Delight, the multiplatform data access library that have written from the ground up using Kotlin. We discuss some of the differences with other data access frameworks as well as the benefits that Kotlin has provided them. For links to show notes, please visit talkingkotlin.com or download the App from the Android Store.

May 14, 201941 min

Kotlin at Uber

We talk to a few folks at Uber Engineering about their adoption of Kotlin in a non-conventional setting where they're using Buck. We also discuss some of the work they've been doing in terms of performance analysis with Kotlin and the differences with Java. This work has been published and available for public access (see show notes). Note: first couple of minutes had some feedback issues which were resolved. For links to show notes, please visit talkingkotlin.com or download the App from the An...

Apr 30, 201945 min
For the best experience, listen in Metacast app for iOS or Android