• Get the App
  • Moon FM - The Ultimate Podcast App
  • Get the App
Swift over Coffee

Swift over Coffee

Paul Hudson and Mikaela Caron

Swift over Coffee is a podcast that helps you keep your Swift skills up to date the easy way, hosted by Paul Hudson and Mikaela Caron. In each episode we chat about the latest developments in the Swift community, and also host an open ballot where you can share your views on important topics. Follow us on Twitter at @swiftovercoffee. Note: all the discussion from Mikaela and Paul is licensed under CC BY-SA 3.0. Our regular intro/outro music is also licensed under CC BY-SA 3.0, and is called "Dropping out of School" by Brad Sucks.

  • 27 minutes 13 seconds
    S4E9: Apple Does Sometimes Solve Problems (WWDC25 special)

    Mikaela and Paul are – or at least were – live at WWDC25! And dub-dub dominates the chat – what was announced, why it matters, what the concerns are, and what new features developers are excited to get their hands on.

    Recorded in front of a live audience! If you were there, have fun remembering what fluffs have been cut out in the edit. If you weren’ t: this is exactly how it went down in the room 🙂‍↕️

    25 June 2025, 6:54 am
  • 52 minutes 57 seconds
    S4E8: Mikaela doesn’t respect Paul

    With WWDC25 looming, Paul and Mikaela are as excited as everyone to discover the new features and tools we can use to make amazing new things… but let’s not get too distracted by the new shiny things. In this episode, as well as covering off the news, there’s hard-won advice for new Swift developers, and loads of different takes on how to (and whether to!) monetise your apps.

    Plus, is that… is that The Fruitful Trombone of Great Sadness parping a different tune…?


    Essential links from the episode:

    • Hacking with Swift sale: https://www.hackingwithswift.com/offers
    • What’s new in SwiftUI? https://www.hackingwithswift.com/swiftui
    • Mikaela Fruitful preorder link: https://apps.apple.com/us/app/digitial-business-card-fruitful/id6449998135
    • Swift Steering Group: https://www.swift.org/ecosystem-steering-group/
    • What’s new in Swift 6.2? https://www.hackingwithswift.com/articles/277/whats-new-in-swift-6-2
    • Apple’s new accessibility features: https://www.apple.com/newsroom/2025/05/apple-unveils-powerful-accessibility-features-coming-later-this-year/
    • How many fraudulent transactions Apple blocks: https://www.apple.com/newsroom/2025/05/the-app-store-prevented-more-than-9-billion-usd-in-fraudulent-transactions/
    • Boots Theory: https://en.wikipedia.org/wiki/Boots_theory
    • FreemiumKit: https://freemiumkit.app/documentation/index/


    Conferences:

    • CommunityKit (9–11 June): https://communitykit.social/
    • One More Thing (9–12 June): https://omt-conf.com/

    Conference organisers: we’d love to feature more events here on a regular basis. Get in touch with us when early bird tickets go on sale, or when you announce speakers or something else, and we’ll do our best to feature you!

    4 June 2025, 10:02 pm
  • 35 minutes 41 seconds
    S4E7: Progress over perfection

    To celebrate Global Accessibility Awareness Day, Mikaela and Paul recorded a special episode live at ARCtic Conference in Oulu, Finland, with a distinguished panel of accessibility champions: Rob Whitaker, Daniel Devesa Derksen-Staats and Klemens Strasse.

    If accessibility seems like an overwhelming subject, don’t panic; we show you not just why but also give you tips on how to get started with ensuring your apps are as accessible as possible — and remember the mantra, ‘progress over perfection’!


    Essential links from the episode:

    • Global Accessibility Awareness Day: https://accessibility.day
    • ARCtic Conference: https://arcticonference.com
    • Art of Fauna by Klemens Strasser: https://apps.apple.com/gb/app/art-of-fauna-cozy-puzzles/id1630468596
    • The practice of inclusive design, by Linda Dong: https://developer.apple.com/videos/play/wwdc2021/10275/
    • Art of Fauna by Klemklem Strasser: https://apps.apple.com/gb/app/art-of-fauna-cozy-puzzles/id1630468596
    • Sim Daltonism: https://apps.apple.com/gb/app/sim-daltonism/id1050503579
    • Art of Fauna by the World’s Biggest Mandarin Duck Fan: https://apps.apple.com/gb/app/art-of-fauna-cozy-puzzles/id1630468596


    Conferences:

    • SwiftCraft (19–21 May): https://swiftcraft.uk

    Conference organisers: we’d love to feature more events here on a regular basis. Get in touch with us when early bird tickets go on sale, or when you announce speakers or something else, and we’ll do our best to feature you!

    15 May 2025, 5:00 am
  • 39 minutes 49 seconds
    S4E6: The Fruitful Trombone of Great Sadness

    Paul and Mikaela come to you live (-ish) from try! Swift Tokyo, where the air is filled with both cherry blossom and excitement about WWDC 2025!

    We’ve got advice for attending in-person events (and why we think you should), our first reactions to Swift 6.1 and Swiftly 1.0, plus, the long-running saga of whether Mikaela’s app Fruitful — which would be perfect for something like WWDC, Mikaela, just sayin’ — is finally done. Is it? You’ll have to listen to find out!


    Essential links from the episode:

    • Prismic: https://github.com/twostraws/Prismic
    • Fruitful: https://getfruitful.app
    • WWDC repository: https://github.com/twostraws/wwdc/
    • Hue lightbulb: https://www.ryantoken.com/blog/serverless-swift


    Conferences:

    • iOSKonf (13–15 May): https://www.ioskonf.mk
    • SwiftCraft (19–21 May): https://swiftcraft.uk


    Conference organizers: we’d love to feature more events here on a regular basis. Get in touch with us when early bird tickets go on sale, or when you announce speakers or something else, and we’ll do our best to feature you!

    28 April 2025, 9:02 pm
  • 33 minutes 5 seconds
    S4E5: Could you just…?

    ‘Networking’ is a word to strike fear into the heart of any developer, and upsettingly we’re dealing with both types this episodes: talking to other humans at conferences, but mostly trying to coax computers to talk to each other too.

    Plus, our Open Ballot this episode is the trifling little matter of the major changes you’re hoping to see in Xcode, SwiftUI, SwiftData and more as WWDC25 rolls around.

    Essential links from the episode:

    • Apple Intelligence delay
    • Original announcement: https://daringfireball.net/2025/03/apple_is_delaying_the_more_personalized_siri_apple_intelligence_features
      • Gruber’s rant: https://daringfireball.net/2025/03/something_is_rotten_in_the_state_of_cupertino
      • Apple introduces age-checking systems https://techcrunch.com/2025/02/27/apple-introduces-new-child-safety-initiatives-including-an-age-checking-system-for-apps/
    • Testing Workgroup https://www.swift.org/testing-workgroup/


    Conferences:

    • Swift Heroes (8–9 April): https://swiftheroes.com/2025/
    • try! Swift Tokyo (9–11 April): ⁠⁠https://tryswift.jp/


    Conference organizers: we’d love to feature more events here on a regular basis. Get in touch with us when early bird tickets go on sale, or when you announce speakers or something else, and we’ll do our best to feature you!

    23 March 2025, 10:02 pm
  • 44 minutes 58 seconds
    S4E4: Naming is hard

    Apparently, the secret to a great coding presentation is three Es. You’ll just have to listen to discover if this means Paul is advocating for consuming Class A drugs to get hyped or if they just, like, stand for something inspiring or something. Developers, developers, developers…

    Plus, as well as your traditional rundown of the news and upcoming conferences, this episode has excellent advice from Mikaela and from our wonderful community of Swift Over Coffee listeners on how to deal with imposter syndrome. Well, it’s quite good advice. Decent, at least.


    Essential links from the episode:

    • Open Source Swift Build: https://www.swift.org/blog/the-next-chapter-in-swift-build-technologies/
    • Updated VSCode extension: https://www.swift.org/blog/vscode-swift-2/
    • Swift on Android Working Group https://forums.swift.org/t/swift-on-android-working-group/77780


    Conferences:

    • Let’s Vision: Shanghai (1–2 March): ⁠https://letsvision.swiftgg.team⁠
    • ARCtic conference (11–13 March): ⁠https://arcticonference.com⁠
    • try! Swift Tokyo (9–11 April): ⁠https://tryswift.jp/
    20 February 2025, 12:07 am
  • 45 minutes 12 seconds
    S4E3: The existence of Mikaela

    In this episode, we learn that the app that paid for Paul’s house hasn’t even been updated for iPhone X 😶‍🌫️ and Mikaela learns about some useful tools to help with the launch of the app that she absolutely, definitely, 100% is gonna debut in February. 😅 (Pretty sure she meant of 2025, but Paul neglected to press her on this point.)

    Plus, time is running out for EU trader status compliance (and some tips about keeping your personal phone number private), a big change to Swift, all the upcoming conferences (where, you know, Mikaela’s app would be incredibly useful…) and we turn the spotlight on some of the brilliant apps the Swift Over Coffee listeners are making.

    Essential links from the episode:

    • EU Trader Status: https://developer.apple.com/news/?id=yfacfeal
    • Last expression as return value: https://forums.swift.org/t/pitch-last-expression-as-return-value/76958
    • Apple launched the Advanced Commerce API: https://www.revenuecat.com/blog/growth/what-you-need-to-know-apples-advanced-commerce-api/
    • Swift Student Challenge: https://developer.apple.com/swift-student-challenge/
    • FOSDEM: https://fosdem.org/2025/


    Conferences:

    • FOSDEM, Swift Dev Room (1–2 Feb): https://fosdem.org/2025/⁠
    • Let's vision: Shanghai (1–2 March): https://letsvision.swiftgg.team
    • ARCtic conference (11–13 March): https://arcticonference.com
    • try! Swift Tokyo (9–11 April): https://tryswift.jp/


    Indie apps:

    • What’s My Age Again: https://apps.apple.com/gb/app/whats-my-age-again-widgets/id1608719208
    • Libraried UI Components: https://apps.apple.com/us/app/libraried-ui-components/id1642862540?uo=4
    • LaunchBuddy: https://apps.apple.com/gb/app/launchbuddy-indie-developer/id1615169630
    • Pretty QR Code Generator: https://apps.apple.com/gb/app/pretty-qr-code-generator/id6736663159
    • Screenshot Studio: https://apps.apple.com/gb/app/app-screenshot-tool/id6473832582
    • Sleep Apnea Snore Exercises: https://apps.apple.com/gb/app/sleep-apnea-snore-exercises/id6572302789
    • Phonics Readers for kids: https://apps.apple.com/gb/app/phonics-readers-for-kids/id1580191576
    • Pestle https://apps.apple.com/gb/app/pestle-recipe-manager/id1574776971
    • FlexiBoard Keyboard Shortcuts: https://apps.apple.com/gb/app/flexiboard-keyboard-shortcuts/id6504126669
    • AppDab: https://apps.apple.com/gb/app/shipping-apps-faster-appdab/id1612325183
    • Collino: https://apps.apple.com/gb/app/collino-discover-board-games/id6739600352
    • Shimmer Browser: https://apps.apple.com/gb/app/shimmer-browser/id6739163018
    • Fruitful: https://getfruitful.app
    4 February 2025, 1:57 am
  • 1 hour 2 minutes
    S4E2: Mikaela is a lesson

    Mikaela is joined by the most English-sounding Irishman you've ever heard for an intensive therapy session. We're talking paper cuts in Swift, those tiny annoyances that, sure, don't stop you in your tracks, but wouldn't it be nice if instead of having to cover ourselves in the coding equivalent of a hundred Band-Aids, Apple just… fixed? Please? Empathise, sympathise, and have a nice little scream into the void with us.

    Plus there's a roundup of conferences (running one? let us know!) and other Swift news, and we reveal Mikaela's One Weird Trick to actually shipping an app.

    Essential links from the episode:

    • Fruitful: https://getfruitful.app
    • Black Friday deals I: https://github.com/mRs-/Black-Friday-Deals
    • Black Friday deals II: https://mjtsai.com/blog/2024/11/25/black-friday-2024/
    • Black Friday deals III: https://indieappsales.com
    • Improving the approachability of data-race safety: https://forums.swift.org/t/prospective-vision-improving-the-approachability-of-data-race-safety/76183
    • James Dempsey’s Swift Virtuoso course: https://swift-virtuoso.com/
    • iOS Conf SG: https://www.iosconf.sg
    • FOSDEM25: https://swiftlang.github.io/event-fosdem/
    • Mazie Conference: https://maize.dk/
    • Let’s visionOS: https://letsvisionos.swiftgg.team/page/
    • ARCtic Conference: https://arcticonference.com
    • WebKit for SwiftUI: https://github.com/WebKit/WebKit/pull/36760
    • TelemetryDeck: https://dashboard.telemetrydeck.com/registration/organization?referralCode=MYYXAFU3ZWQHM2CJ (Mikaela’s affiliate link, to get 100k extra signals of the free plan)
    • Write Great Accessibility Labels WWDC 19: https://developer.apple.com/videos/play/wwdc2019/254
    • WebKit: https://github.com/WebKit/WebKit/pull/36760
    29 November 2024, 9:41 pm
  • 48 minutes 49 seconds
    S4E1: You have to sit down and do it

    We’re back! Many things have happened over that swift summer break, so pour a coffee and let’s jump right back in. In this episode, we’re talking Apple Intelligence and other code-complete co-pilots, the redesign of swift.org, shiny M4 Macs, good UI (and UX) design, and the Swift Foundation’s move to empower the community to fix tiny annoyances — but the big topic, of course, is how your adoption of Swift 6 has been going. If at all… 👀

    This episode is sponsored by Astro, the App Store optimisation toolkit. The first 50 listeners to click https://tryastro.app/offer?campaign_id=swiftovercoffee&utm_source=swiftovercoffee get even more goodies!


    Essential links from the episode:

    • Paul's new app, Pocket Assembler: https://apps.apple.com/us/app/pocket-assembler/id6737518265
    • GitHub Copilot for Xcode: https://github.com/github/CopilotForXcode
    • Announcing The Swift.org Redesign Project: https://forums.swift.org/t/announcing-the-swift-org-redesign-project/75865
    • Ignite, Static Site Generator, by Paul Hudson https://github.com/twostraws/Ignite
    • Swift-Foundation 2024 Annual Update: https://forums.swift.org/t/swift-foundation-2024-annual-update/75609
    • Swift Interoperability with Java: https://github.com/swiftlang/swift-java
    • Inferno, Metal shaders for SwiftUI by Paul Hudson: https://github.com/twostraws/Inferno
    • Vortex, Particle Effects, by Paul Hudson: https://github.com/twostraws/Vortex
    • Matt Massicotte’s blog: https://www.massicotte.org
    10 November 2024, 5:01 pm
  • 44 minutes 11 seconds
    S3E16: Swift 6 strict

    In this episode: We discuss Apple's worldwide catch up events for WWDC, discuss how we stay up to date with new Swift features in old projects, and share the APIs and features you're most looking forward to adopting in iOS 18.

    • WWDC Catch up Events: ⁠https://developer.apple.com/events/⁠
    • Microsoft blames the EU for CloudStrike downtime: ⁠https://mashable.com/article/microsoft-crowdstrike-eu-rules⁠
    • Share your code snippets on swift.org: ⁠https://x.com/SwiftLang/status/1813977828163195046⁠
    • What’s new in Swift: ⁠https://www.hackingwithswift.com/swift⁠


    6 August 2024, 9:37 am
  • 43 minutes 18 seconds
    S3E15: Swift turns 10

    In this episode: We discuss Apple's developer academies, share our advice for becoming a fully independent developer, and on Swift's 10th anniversary share your stories of how Swift impacted your lives:

    • Hacking with Swift WWDC24 sale: https://www.hackingwithswift.com/offers
    • Mikaela’s Keyboard: https://zsa.io 
    • New Apple forums: https://forums.developer.apple.com
    • Apple developer academy graduation: https://x.com/EEhare/status/1796145402695012499
    • Getting featured on the App Store: https://developer.apple.com/app-store/getting-featured/
    6 June 2024, 12:27 pm
  • More Episodes? Get the App

Discover

  • Featured
  • Top Charts
  • Popular

More

  • Get the App
  • News
  • Setting
  • Privacy Policy
  • Submit Your Podcast

Contact

  • [email protected]
  • Twitter
Your feedback is valuable to us. Should you encounter any bugs, glitches, lack of functionality or other problems, please email us at [email protected] or join where you can talk directly to the dev team.
© MoonFM 2026. All rights reserved.