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 a...
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/77780Conferences: 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/
--------
44:58
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
--------
45:12
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
--------
1:02:37
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
--------
48:49
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
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.