• Basics: Availability checks

    Every year, Apple’s platforms keep progressing at a quite rapid pace, but very often, we also need our apps to support older versions of the various operating systems that they run on. So the challenge then becomes — how to adopt new system APIs and features without sacrificing our overall backward compatibility? That’s where availability…

    Read More

  • Avoiding problematic cases when using Swift enums

    Swift’s implementation of enums is, without a doubt, one of the most beloved and powerful features that the language has to offer. The fact that Swift enums go way beyond simple enumerations of integer-based constants, and support things like associated values and sophisticated pattern matching, makes them a great candidate for solving many different kinds…

    Read More

  • Podcast: “An entire spectrum of apps”, with special guest Sean Allen

    Sean Allen returns to the show to talk about using the MVVM design pattern within SwiftUI-based apps, building a course around MapKit and CloudKit, how to approach all of the new material that WWDC has to offer, and what goes into making a really great developer portfolio. Sponsors NordVPN: Make your Internet connection private and…

    Read More

  • A Swift developer’s WWDC dreams – 2021 edition

    With the start of WWDC21 just around the corner, I’d like to continue the tradition that I started in 2019, and share some of my biggest hopes and dreams for this year’s edition of the conference. Note that these are really not predictions, nor are they based on any kind of insider information. It’s just…

    Read More

  • Save $600 on Apple’s M5 Max 14-inch MacBook Pro at Amazon

    Amazon has issued deeper price drops on a wide range of MacBook Pro models heading into the weekend, with a standout offer knocking $600 off an M5 Max 14-inch config. Save $600 on Apple’s M5 Max 14-inch MacBook Pro this weekend – Image credit: Apple Today we’re highlighting a fresh $600 price drop on Apple’s…

    Read More

  • Arrow Functional Library

    We talk with Mario, Raul and Paco, authors of Funktionale and Kategory respectively about functional programming in Kotlin, along with a new surprise project they have in store! For links to show notes, please visit talkingkotlin.com or download the App from the Android Store.

    Read More

  • Kotlin at BBC Sports

    We 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…

    Read More

  • Internal Development at JetBrains

    We 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…

    Read More