Look for any podcast host, guest or anyone
Showing episodes and shows of

Talking Kotlin

Shows

Talking KotlinTalking KotlinPowering TV Broadcasts WorldwideSebastian and Márton are joined by Denis Borisevich from RIEDEL Communications, and learn about how Kotlin is used behind-the-scenes to power media, sports, and entertainment broadcasts watched by millions around the globe. Tune in for an exciting story about how Kotlin, Ktor, and Arrow are being used in production for a use case where robust software is mission-critical.Resources: Riedel Communications TornadoFX Unsigned integer types Arrow Ktor EurovisionHosts: Sebastian Aigner – Website | Bluesky Márton Braun – Website | Bluesky Guest: Denis Borisevich – LinkedIn Timeline:(0:00) Introductions(2:42) Events powered by Riedel(3:50...2025-05-1557 minTalking KotlinTalking KotlinCreator of Spring: No desire to write Java at AllSebastian and Márton chat with Rod Johnson, the creator of the Spring Framework. Rod tells the story of how Spring was born more than two decades ago, and shares his recent journey of coming back to the JVM and discovering all the fun of being a newcomer to Kotlin.Resources: Expert One-on-One J2EE Design and Development: Rod Johnson Oh the Places You'll Go! Shoulders of Giants: Languages Kotlin Learned From | Andrey Breslav Revamping and Extending Kotlin's Type System | Ross Tate Scala in 2018 Keynote | Rod Johnson But Java has pattern matching! | Alejandro Serrano MenaH...2025-03-271h 05Talking KotlinTalking KotlinBuilding KMP Libraries: The RevenueCat Story Sebastian and Márton discuss building KMP libraries with Jay Shortway, the author of RevenueCat’s Kotlin Multiplatform SDK for in-app purchases.Resources: RevenueCat KMP SDK How we built the RevenueCat SDK for Kotlin Multiplatform Hybrid SDK Architecture at RevenueCat ttypic/swift-klib-plugin on GitHub RevenueCat/purchases-kmp on GitHub Consider moving `Instant` and `Clock` to the standard library · Kotlin/kotlinx-datetime RevenueCat openingsHosts: Sebastian Aigner – Website | Bluesky Márton Braun – Website | Bluesky Guest: Joop Korteweg – Twitter Timeline:(0:00) Intro(0:44) What’s RevenueCat(4:00) In-app purchases are hard(7:22) The multiplatform SDK(12:44...2025-02-2052 minTalking KotlinTalking KotlinBecoming a KMP ExpertSebastian and Pamela discuss what it means to be an expert in Kotlin Multiplatform, with the help of a panel of experts! Learn about why it's interesting to dive deep into a certain technology, recommendations on how to learn advanced topics, and general advice on how to get the most out of using KMP.SKIEKMP libraries: whyoleg/cryptography-kotlinInteresting code to explore: JetBrains/kotlin Kotlin/kotlinx-datetime Kotlin/kotlinx-io Kotlin/kotlinx.coroutines Cartesian product by Jake Get an invite!Ecosystem wishlist: wasmJs support in SQLDelight Compose Multiplatform support in MapLibre2025-01-2352 minTalking KotlinTalking KotlinGoing from Swift to Kotlin with SkipIn a slightly unconventional episode, Sebastian and Márton talk to the founders of Skip, an iOS-to-Android, Swift-to-Kotlin transpiler solution. Marc and Abe have a background working on both Apple platforms and the JVM, and their latest project is a bridge across these two ecosystems. Skip Skip.tools on GitHub Contributing to SkipUI webinar kdoctor Hosts: Sebastian Aigner Website Bluesky Márton Braun Website Bluesky Guests: Abe White Twitter Mastodon Marc Prud'hommeaux GitHub (0:00) Weather (2:02) Introductions (3:10) ⁠Elevator pitch⁠ (3:45) The initial idea(6:14) Pivot around the server-side (8:35) Skip(.tools) (8:56) The target audience (9:58) What about Android devs? (12:11...2024-12-091h 04Talking KotlinTalking KotlinPlatform Integrations in Kotlin Multiplatform with Russell WolfSebastian introduces the new co-host of the podcast, in a special episode recorded on location at droidcon New York! Joined by Russell Wolf, author of the multiplatform-settings library, we discuss the conference, different code sharing approaches for Kotlin Multiplatform, and how to build great multiplatform libraries. droidcon New York When sharing isn’t caring: Using platform-specific code in Kotlin Multiplatform (Russell’s talk) Compose Multiplatform on iOS: On the Road to Stable (Seb’s talk) Composing an API the *right* way (Márton’s talk) The deprecated Accompanist WebView implementation for Jetpack Compose russhwolf/multiplatform-settings on GitHub Kotlin Multiplat...2024-11-2145 minTalking KotlinTalking KotlinKotlin After 2.0In this episode, we talk about the future of Kotlin and its development after the 2.0 version.2024-08-291h 06Talking KotlinTalking KotlinReinventing Ticket Sales with PretixIn this episode of Talking Kotlin, Hadi Hariri and Sebastian Aigner chat with Raphael Michel, the founder of pretix, an open-source ticketing system. Raphael shares his fascinating journey, from building pretix to solve a conference ticketing problem to becoming a full-fledged company with a global reach. The conversation dives into the complexities of event ticketing, the challenges of the pandemic, and the surprising new markets pretix entered, like managing access for public swimming pools in Berlin. Throughout the episode, Raphael discusses how Kotlin plays a crucial role in pretix's development. He talks about using Kotlin for various components, including Android...2024-07-0349 minTalking KotlinTalking KotlinKord: Deep Dive into the Discord APIJoin us for an in-depth conversation with Michael Rittmeister and Luca Kellermann, the brains behind Kord, a Kotlin library designed for interacting with the Discord API. In this episode, we dive into the complexities of the Discord API, the importance of WebSockets, and the challenges and strategies in building and maintaining a modularized library. We also explore the future of Kord, including their move towards native support and the ongoing effort to keep up with Discord's evolving features. Whether you're a Kotlin enthusiast or a Discord bot developer, this episode is packed with valuable insights and practical advice. Kord library – ht...2024-06-1246 minTalking KotlinTalking KotlinNavigating the Compose Multiverse – Lyricist & Voyager🚀 Dive into the Compose multiverse with the latest episode of Talking Kotlin! 🌐 In this insightful conversation, our hosts, Seb and Hadi, bring on a special guest, Adriel Café, to discuss two powerful libraries in the Kotlin ecosystem – Lyricist and Voyager. 🎼 Lyricist: The Missing Piece of Jetpack Compose Adriel shares the journey behind Lyricist, an open-source library designed to simplify UI development with Jetpack Compose. Discover how Lyricist leverages sealed classes to enhance navigation, making it an indispensable tool for Compose-based Android apps. 🌍 Voyager: Compose on Warp Speed Get ready for a warp-speed adventure with Voyager! Adriel introduces Voyager, a navigation library for Com...2024-03-0643 minTalking KotlinTalking KotlinWhat Does the Kotlin Foundation Do?🚀 Immerse yourself in the world of Kotlin as the latest podcast episode unveils the inner workings of the Kotlin Foundation! 🎙️ Join Sebastian and Hadi and a stellar lineup of guests, including Ksenia Shneyveys, Trisha Gee, Kevin Galligan, Charles Anderson, and Jeffrey van Gogh, as they share exclusive insights into the foundation's mission, projects, and plans for the future. 🌐 Discover the foundation's inception, core objectives, and impactful collaborations between founding members JetBrains and Google. Gain a deeper understanding of Kotlin's significance in the tech landscape and explore how the foundation is shaping the language's evolution. 🔍 Dive into the intricate workings of the Kotlin Edu...2024-02-1343 minTalking KotlinTalking KotlinNetwork-Resilient Applications with Store5 | Talking Kotlin #128Join us in this exciting episode of Talking Kotlin as we dive into the world of Kotlin Multiplatform with three special guests, Mike Nakhimovich, Yigit Boyar, and Matthew Ramotar, the minds behind the popular library 'Store' — a Kotlin Multiplatform library for building network-resilient applications. We explore the journey of 'Store' from its earlier versions to the recently released Store 5, shedding light on the challenges faced in making the library multiplatform. The conversation touches on various topics, from the adoption of Kotlin Multiplatform in different use cases, the integration with other Kotlin ecosystem tools like Molecule, to the challenges and goals ah...2023-12-1456 minTalking KotlinTalking KotlinCoil Goes Multiplatform with Colin WhiteWelcome to another engaging episode of Talking Kotlin! In this edition, we dive into the dynamic world of Android development with Colin White, the creator of the widely acclaimed Coil library. Join us as we discuss the latest developments, insights, and the exciting roadmap for Coil. 🚀 Highlights from this Episode: Learn about Colin's journey in developing the Coil library. Discover the pivotal role Coil plays in simplifying image loading for Android developers. Get an exclusive sneak peek into the upcoming Coil 3.0, featuring multi-platform support and seamless integration with Jetpack Compose. 🔗 Helpful Links: Coil Library GitHub: github.com/coilkt/coil Follow Colin...2023-11-2942 minTalking KotlinTalking Kotlinhttp4k ChroniclesDive into the intricate world of microservices with the latest episode of Talking Kotlin, hosted by Sebastian and Hadi . In this engaging conversation, the hosts are joined by Ivan and David, the masterminds behind HTTP4K, to discuss the nuances of simplicity in software development and the often-misunderstood landscape of microservices. The episode kicks off with a discussion about the deceptive allure of complexity in building software. Ivan and David share insights into their roles as consultants, shedding light on the misconception that complexity is synonymous with efficiency. They challenge the industry norm and question whether microservices have become overly...2023-11-1450 minTalking KotlinTalking KotlinMaking Multiplatform BetterIn this episode, we talk to Rick Clephas, one of the Kotlin Foundation Grants Program winners and the creator of KMP-NativeCoroutines and KMM-ViewModel. Rick shares how the KMP-NativeCoroutines library came into existence, how it works, and the challenges he faced during its development. We’ve also discussed Rick’s motivation to apply for the grant and how it helps him allocate more time and resources to the project. And finally, watch this episode to see how we reached the decision to rename the KMM-ViewModel library to KMP-ViewModel and the reason behind it. The Kotlin Foundation Grants Program winners: https://kotl.in/j...2023-09-1945 minTalking KotlinTalking KotlinKotlin/WASM in The Browser and BeyondIn this episode of Talking Kotlin, we are chatting with Sébastien Deleuze about the promising future and the huge potential of Kotlin for WebAssembly in the browser and beyond.2023-06-2954 minTalking KotlinTalking KotlinSynthesising a Database with KotlinDoes synthesizing a database sound like magic to you? In this episode of Talking Kotlin, we discuss how Synthesized uses Kotlin together with custom DSLs and OpenAPI to do just that! ––––––––––––––––––––––––––– SYNTHESIZED – https://www.synthesized.io/ Hurdy-Gurdy – https://github.com/CourseOrchestra/hurdy-gurdy KotlinPoet – https://github.com/square/kotlinpoet Swagger Parser – https://github.com/swagger-api/swagger-parser2023-05-0447 minTalking KotlinTalking KotlinThe Circuit – Compose-driven Architecture for Kotlin and AndroidWelcome to the latest episode of Talking Kotlin! In this edition, we are thrilled to have Amrita, Kieran, and Zac, as we dive into a detailed discussion on Circuit - a simple, lightweight, and extensible framework for building Kotlin applications that’s Compose from the ground up. If you're interested in learning more about Circuit and how it can help streamline your Kotlin development process, be sure to tune in to this episode of Talking Kotlin! Circuit - https://github.com/slackhq/circuit Amrita – https://amritav.com/ Zac – https://www.zacsweers.dev/ Kieran – https://twitter.com/kierse2023-03-201h 04Talking KotlinTalking KotlinWill Loom Kill Kotlin Coroutines?In this episode of talking Kotlin, we are talking to Urs Peter about what will happen to Kotlin Coroutines after the arrival of Project Loom in JVM.2023-01-2640 minTalking KotlinTalking KotlinFrom MIDDLE to SENIOR developer with Marcin MoskalaWhat distinguishes a mid-level developer from a senior one, and how do you make the leap? Find out in this episode of Talking Kotlin! Our guest is Marcin Moskala – an experienced developer, trainer, speaker, and author of books on Kotlin. Marcin on Twitter - https://twitter.com/marcinmoskala Marcin's website - https://marcinmoskala.com2022-12-0848 minTalking KotlinTalking KotlinMultiplatform Synchronization with Kotlin and Realm + MongoDBThis time we talked to Sudarshan Muralidhar and Christian Melchior from MongoDB + Realm about their new multiplatform product that is created to ensure the consistency and consolidation of data across devices and your backend. Sudarshan Muralidhar on Twitter - https://twitter.com/sudssm Christian Melchior on Twitter - https://twitter.com/chrmelchior Realm Kotlin SDK Documentation - https://www.mongodb.com/docs/realm/sd... Atlas Sync documentation - https://www.mongodb.com/docs/atlas/ap...2022-11-2243 minTalking KotlinTalking KotlinKotlin Design Patterns and Best PracticesWe chat with Alexey about Kotlin Design Patterns and Best Practices and his recently released book, "Kotlin Design Patterns and Best Practices." Alexey on Twitter – https://twitter.com/alexey_soshin 25% OFF THE BOOK use 25ALEXEY code – https://www.packtpub.com/ KotlinConf'23 – https://kotlinconf.com/2022-08-0440 minTalking KotlinTalking KotlinTurbocharging Kotlin: Arrow Analysis, Optics & MetaWe chat with Raul, Simon, and Alejandro to learn how Arrow adds functional paradigms and safety to Kotlin, and how it aims to influence the future of the language.2022-06-2857 minTalking KotlinTalking Kotlin70 Billion Events per Day – Adobe & KotlinWe talked to Rares Vlasceanu and Catalin Costache from Adobe about how they handle 70 000 000 000 events per day with the help of Kotlin and Ktor.2022-04-1951 minTalking KotlinTalking KotlinWhy iOS Developers at Todoist Wanted Kotlin MultiplatformiOS 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 Multiplatform Mobile. What was their starting point with KMM? Which Kotlin Multiplatform tutorials did they use? Ho...2022-02-1745 minTalking KotlinTalking KotlinThe First Kotlin Commit in AndroidWe 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.2022-02-0140 minTalking KotlinTalking Kotlin5 Years of Talking Kotlin SpecialThis 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.2022-01-1051 minTalking KotlinTalking KotlinBuilding a Static Analyzer for KotlinIn 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.2021-12-1343 minTalking KotlinTalking KotlinMoving 1M users to Kotlin & Compose: JB ToolboxVictor 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 internal Hackathon project back in 2015, to an app serving 1 million monthly active users. Together, we dive in...2021-11-2845 minTalking KotlinTalking KotlinWhat goes into a Kotlin ReleaseWe 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.2021-11-1137 minTalking KotlinTalking KotlinFrom Java to KotlinIn 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.2021-10-1946 minTalking KotlinTalking KotlinHow Zalando Adopted KotlinWe 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 libraries together. In addition to Android and frontend, Zalando’s logistics department uses Kotlin to build server-side microservices. We learned about the frameworks their engi...2021-09-2735 minTalking KotlinTalking KotlinKotlin 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.2021-08-2835 minTalking KotlinTalking Kotlin10 Years of Kotlin SpecialTogether 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!2021-08-141h 04Talking KotlinTalking KotlinKotlin 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.2021-07-1731 minTalking KotlinTalking KotlinTalking Kotlin #100 Kotlin at DoorDashMatt 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://doordash.engineering/2021/05/04/migrating-from-python-to-kotlin-for-our-backend- services/ Using Structured Concurrency to Write Maintainable gRPC Endpoints in Kotlin - https://doordash.engineering/2022/07/26/functional-core-imperative-shell-using-structured-concurrency-to-write-maintainable-grpc-endpoints-in-kotlin/2021-07-1031 minTalking KotlinTalking KotlinTalking Kotlin #99 HTTP as a Function With http4kIn 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.2021-06-2238 minTalking KotlinTalking KotlinTalking Kotlin: Realm for Kotlin MultiplatformIn this episode, we’re talking to Nabil Hachicha and Claus Rørbech from the Realm team about the Realm Kotlin Multiplatform SDK project.2021-06-0734 minTalking KotlinTalking KotlinContributing to the Kotlin CompilerIn 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.2021-05-1241 minTalking KotlinTalking KotlinTeaching Kotlin at Stanford, with Rahul PandeyIn 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.2021-04-2933 minTalking KotlinTalking KotlinMVIKotlin and Decompose with Arkadii Ivanov from BumbleArkadii 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.2021-04-1227 minTalking KotlinTalking KotlinKotlin Multiplatform with John O’ReillyIn 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.2021-03-1442 minTalking KotlinTalking KotlinCatching Up With Roman ElizarovIn 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.2021-03-0134 minTalking KotlinTalking KotlinKotlin in SpaceWe 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.2020-12-1446 minTalking KotlinTalking KotlinTeaching Kids KotlinWe chat with Nicolai about teaching kids programming with Kotlin, as well as his project, EngineEmi written in Kotlin, which tries to aid in this task2020-11-1232 minTalking KotlinTalking KotlinKotlin and Google Cloud PlatformWe 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 Kubernetes2020-10-1447 minTalking KotlinTalking KotlinFritz2Fritz2 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.2020-09-1432 minTalking KotlinTalking KotlinSitting down with the Kotlin AdvocatesWe 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.2020-08-2842 minTalking KotlinTalking KotlinCatching up with Josh LongWe 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.2020-07-2847 minTalking KotlinTalking KotlinGradient Descent with Erik MeijerWe 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.2020-07-1447 minTalking KotlinTalking KotlinQLDBWe 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.2020-06-3039 minTalking KotlinTalking KotlinCatching up with Data Science at JetBrainsWe 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.2020-06-1433 minTalking KotlinTalking KotlinJetpack Compose with Leland RichardsonJetpack 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.2020-05-2841 minTalking KotlinTalking KotlinOolongWe 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.2020-05-1541 minTalking KotlinTalking KotlinData2viz for Data VisualizationWe 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.2020-04-2831 minTalking KotlinTalking KotlinGoing Full Kotlin MultiplatformWe 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.2020-04-1442 minTalking KotlinTalking KotlinState of Kotlin/JSWe 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.2020-03-3036 minTalking KotlinTalking KotlinWomen's Day Special - Idiomatic KotlinIn 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!2020-03-0657 minTalking KotlinTalking KotlinAdopting MultiplatformSebastian 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.2020-02-1442 minTalking KotlinTalking KotlinKotlessWe 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.2020-01-3038 minTalking KotlinTalking KotlinKotlin CookbookWe 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!2020-01-1441 minTalking KotlinTalking KotlinKotlin in AcademiaWe 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.2019-11-2845 minTalking KotlinTalking KotlinCanvas and Graphics ProgrammingWe 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.2019-10-2836 minTalking KotlinTalking KotlinBeing ahead of the curve with multiplatform developmentIn 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.2019-09-3037 minTalking KotlinTalking KotlinDialling BackWe 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.2019-09-1538 minTalking KotlinTalking KotlinKotlin and AndroidWe 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.2019-08-2842 minTalking KotlinTalking KotlinUsing Kotlin for backend development at FluxWe 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.2019-08-1435 minTalking KotlinTalking KotlinSequences with David LeedsWe 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.2019-07-2937 minTalking KotlinTalking KotlinOpenRNDR with Edwins JakobsWe 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.2019-07-1529 minTalking KotlinTalking KotlinCompiler PluginsWe 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.2019-06-2834 minTalking KotlinTalking KotlinSQL DelightWe 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.2019-05-1440 minTalking KotlinTalking KotlinKotlin at UberWe 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 Android Store.2019-04-3044 minTalking KotlinTalking KotlinAdopting Kotlin and Functional ProgrammingWe chat with Shelby from Intuit about adoption of Kotlin on the server-side, combined with functional programming. Shelby talks about some of the challenges faced and how they learn and pace their adoption. For links to show notes, please visit talkingkotlin.com or download the App from the Android Store.2019-02-2842 minTalking KotlinTalking KotlinLibraries with Roman ElizarovWe catch up wth Roman to discuss the state of libraries in Kotlin, the release of coroutines, changes that were brought with it, as well as other activities Roman and team are working on to bring multi-platform libraries to Kotlin. For links to show notes, please visit talkingkotlin.com or download the App from the Android Store.2019-01-2843 minTalking KotlinTalking KotlinKotlin at AirBnBWe sit down with Gabriel to discuss the move of AirBnB away from React Native and the adoption of Kotlin. We also discuss the potential of multi-platform projects with Kotlin and what he sees are potential benefits and problems to avoid. For links to show notes, please visit talkingkotlin.com or download the App from the Android Store.2018-12-1734 minTalking KotlinTalking KotlinCatching up with Cedric BeustWe catch up with Cedric Beust, a long time user of Kotlin to see his thoughts on the progress of the language, why he chose to stick to Kotlin, his thoughts on mobile multi-platform support in Kotlin as well as a few discussions around functional programming and KEEP87. For links to show notes, please visit talkingkotlin.com or download the App from the Android Store.2018-10-1537 minTalking KotlinTalking KotlinKotlin at AllegroAllegro is the largest online Polish retailer and in this episode we chat with Rafal and Konrad about their adoption of Kotlin, how they first used it on server-side then mobile. We also discuss their views on Spring Fu, Ktor, Functional Programming, and even Domain Drive Design! For links to show notes, please visit talkingkotlin.com or download the App from the Android Store.2018-10-0138 minTalking KotlinTalking KotlinGreenfield Kotlin at OLXHow do you go about adopting Kotlin for a financial application when you're asked questions about it's validity, why it won't become another {xyz} language or be abandoned? How do you get people that don't know Java to use Kotlin? These and more things are discussed with Benjamin and Guido from OLX Group, where they talk about their usage of Kotlin on the backend with DropWizard for their financial payment system. For links to show notes, please visit talkingkotlin.com or download the App from the Android Store.2018-08-2734 minTalking KotlinTalking KotlinSpeaking Spek and GradleWe chat with Artur about their adoption of Kotlin, Gradle Kotlin DSL and their adoption of Kotlin as a whole. For links to show notes, please visit talkingkotlin.com or download the App from the Android Store.2018-08-1437 minTalking KotlinTalking KotlinKotlin at ShazamWe talk to Luca Naldini from Shazam about their use of Kotlin on the backend, where they have split a large monolith into a bunch of microservices, some of which are now being written in Kotlin. For links to show notes, please visit talkingkotlin.com or download the App from the Android Store.2018-07-2930 minTalking KotlinTalking KotlinTaking part and growing a Kotlin CommunityWe chat with Brent Watson about his involvement and background in Kotlin, as well as starting a Kotlin meet-up, getting people to participate and lessons learned. For links to show notes, please visit talkingkotlin.com or download the App from the Android Store.2018-07-1638 minTalking KotlinTalking Kotlinkscript with Holger BrandlWe discuss scripting with Kotlin, its uses, its shortcomings and how the Open Source project kscript enhances on what Kotlin provides out of the box. For links to show notes, please visit talkingkotlin.com or download the App from the Android Store.2018-06-2835 minTalking KotlinTalking KotlinKotlin Native with Nikolay IgottiWe chat with Nikolay Igotti, on everything Kotlin/Native. What it is, how it interops with the existing ecosystem, how the memory management model works, and much much more. For links to show notes, please visit talkingkotlin.com or download the App from the Android Store.2018-05-2844 minTalking KotlinTalking KotlinGroovy and Kotlin Interop at Rocket TravelWe chat with Tyler and Nate about the adoption of Kotlin and what is mostly a Groovy shop and how they've gradually moved towards Kotlin while being able to interop with Groovy and Grails. For links to show notes, please visit talkingkotlin.com or download the App from the Android Store.2018-05-1449 minTalking KotlinTalking KotlinKotlin on the backend at MeshcloudWe chat with Stefan and Johannes on their adoption of Kotlin at Meshcloud, a cloud provider company based in Germany. We chat about where they use Kotlin, how they adopted and the tools they use to monitor their coverage of different languages. For links to show notes, please visit talkingkotlin.com or download the App from the Android Store.2018-02-2835 minTalking KotlinTalking KotlinReact with KotlinWe chat with Dave Ford about the concepts and ideas behind React, how it helps in creating web applications and what Kotlin brings to the picture. For links to show notes, please visit talkingkotlin.com or download the App from the Android Store.2018-02-1436 minTalking KotlinTalking KotlinInternal Development at JetBrainsWe talk with Eduard Guskiy, team lead for internal development at JetBrains. Eduard and his team work on a series of applications that are either customer facing or for internal usage. We speak about their migration to Kotlin and how they ported an existing Java/Spring/Struts application to Kotlin. For links to show notes, please visit talkingkotlin.com2017-12-2835 minTalking KotlinTalking KotlinKotlin at BBC SportsWe chat with Dai and John on using Kotlin at BBC Sports and the challenges they've faced, along with some of the things they've encountered when using Kotlin, such as whether lack of nullability forces us to be more proactive in terms of error control. For links to show notes, please visit talkingkotlin.com or download the App from the Android Store.2017-12-1433 minTalking KotlinTalking KotlinMultiplatform Development with Eugenio MarlettiWe chat with Eugenio from Clue about sharing Kotlin code across multiple platforms and how Kotlin has helped them at Clue. For links to show notes, please visit talkingkotlin.com2017-10-2731 minTalking KotlinTalking KotlinKotlin at American ExpressSitting down after Google I/O, we chat with Michael about their adoption of Kotlin at American Express, where they took a slightly different route to others. For links to show notes, please visit talkingkotlin.com2017-10-1632 minTalking KotlinTalking KotlinKotlin at Basecamp with Jay OhmsWe talk to Jay Ohms at Basecamp about their adoption and use of Kotlin and how between two developers they manage to keep their Android application running! For links to show notes, please visit talkingkotlin.com2017-08-2834 minTalking KotlinTalking KotlinWriting A Clojure IDE in Kotlin with Colin FlemingWe chat with Colin Fleming about developing a Clojure IDE in Kotlin, and how Clojure has taught him to think differently when resolving problems, even in Kotlin! For links to show notes, please visit talkingkotlin.com2017-08-1438 minTalking KotlinTalking KotlinKotlin at TrelloWe sit down with Huyen and Vishnu to discuss Kotlin adoption at Trello, how the process went, the technologies the use in combination with Kotlin and the overall experience and thoughts on the language. For links to show notes, please visit talkingkotlin.com2017-07-2832 minTalking KotlinTalking KotlinHeroku with Joe KutnerWe talk to Joe Kutner of Heroku of deploying Kotlin application to the web and what it took for them to provide support for Kotlin. For links to show notes, please visit talkingkotlin.com.2017-06-2829 minTalking KotlinTalking KotlinKotlin at Hootsuite with Neil Power and Simon TseWe speak with Neil Power and Simon Tse from Hootsuite about their use and adoption of Kotlin in Android and other areas they are investigating into expanding with Kotlin. For links to show notes, please visit talkingkotlin.com.2017-06-1432 minTalking KotlinTalking KotlinKotlin at Pinterest with Christina LeeWe speak with Christina Lee about her running across the country, the adoption of Kotlin at Pinterest, her perspectives on Kotlin and finally her love for peanut butter and jelly. For links to show notes, please visit talkingkotlin.com2017-05-1235 minTalking KotlinTalking KotlinCoroutines with Roman ElizarovWe speak with Roman about coroutines and what Kotlin brings to the table when it comes to asynchronous programming, how it's implemented in Kotlin, the differences between coroutines and RxJava, Callbacks and other asynchronous programming models, and were it all this fits in when it comes to concurrent programming. For links to show notes, please visit talkingkotlin.com2017-04-1431 minTalking KotlinTalking KotlinGradle Script Kotlin with Rodrigo OliveiraWe speak to Rodrigo (and an uninvited rooster) about Gradle Script Kotlin, the reasons behind it, what benefits it provides us as build script engineers, the challenges in maintaining two scripting languages and where Kotlin fits in the future of Gradle. For links to show notes, please visit talkingkotlin.com2017-03-2830 minTalking KotlinTalking KotlinUsing Kotlin for a cross-platform IDE with Kirill SkryganWe speak with Kirill Skrygan about using Kotlin to develop a cross-platform .NET IDE which mixes the world of .NET with the JVM. Kirill talks about how they use Kotlin's DSL capabilities to create a custom protocol and testing scripts. For links to show notes, please visit talkingkotlin.com2017-03-1429 minTalking KotlinTalking KotlinA Chat with Andrey BreslavIn this first episode of Talking Kotlin, we speak with Andrey Breslav, team lead and father of Kotlin. We discuss his background, why he decided to work on Kotlin, the challenges of designing a language, how things are done on the team, as well as a peek into what’s in store. For links to show notes, please visit talkingkotlin.com2017-01-1232 min