Paul Hudson and Mikaela Caron
Swift over Coffee
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.
Author
Paul Hudson and Mikaela Caron
Category
Podcast website
Latest episode
Jun 25, 2025
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
S2E5: Merry Dubmas, Everyone! 21.06.2020 1:30:11
In this episode: we celebrate Swiftmas and Dubmas all together, plus talk about remote conferences, tuple conformance, Mint, WWDC wishlists, and more. Swift Package Index: http://swiftpackageindex.com Swift AWS Lambda runtime: https://swift.org/blog/aws-lambda-runtime Adding CI support to SPM packages: https://github.com/brightdigit/EggSeed SE-0283: Tuples Conform to Equatable, Comparable, a...
S2E4: Erica vs the World 25.03.2020 32:39
In this episode: WWDC goes WFH, Swift gets some inspiration from JavaScript, and we review your awesome Breathe app submissions. WWDC is online: https://developer.apple.com/news/?id=03132020a Swift Argument Parser: https://github.com/apple/swift-argument-parser SE-0279 Multiple Trailing Closures: https://github.com/apple/swift-evolution/blob/master/proposals/0279-multiple-trailing-closures.md Push...
S2E3: Sim See Tee Ell 28.02.2020 40:56
In this episode: Erica learns to pronounce things the Paul way, we're blown away by how good Swift 5.2's error messages are, and discuss listener views on the future of Swift. Control Room: https://github.com/twostraws/ControlRoom iOS Dev Survey: https://iosdevsurvey.com/ Swift Playgrounds for macOS: https://www.apple.com/uk/swift/playgrounds/ New diagnostics in Swift 5.2: https://swift.org/blog/n...
S2E2: Proing the heck out of that bono 13.02.2020 40:53
In this episode: on the road to Swift 6, handling key presses in iOS, and whether to build an app or a website. Xcode 11.4 beta: https://developer.apple.com/download/ On the Road to Swift 6: https://forums.swift.org/t/on-the-road-to-swift-6/32862 SE-0276 Multi-Pattern Catch Clauses: https://github.com/apple/swift-evolution/blob/master/proposals/0276-multi-pattern-catch-clauses.md SE-0269: Increase...
S2E1: Have your State and eat it 29.01.2020 39:55
In this episode: Swift 5.2 snapshots are available for download, Paul enjoys some property wrappers, and we dream about what SwiftUI 2.0 might bring. App Updates for HTML5 Apps: https://developer.apple.com/news/?id=01212020a Swift 5.2 snapshots now available: https://swift.org/download Swift for Good: https://www.swiftforgood.com Paul's pick: Creating a property wrapper to give us SwiftUI's enviro...
S1E22: Why does Sean hate SwiftUI so much? 25.06.2019 29:55
In this episode: Sean's beard is staying in San Francisco, the NeXT era is ending, we discuss SwiftUI's forms system, and explore the many amazing new features from WWDC19. - The NeXT Era Ends, the Swift Era Begins: https://inessential.com/2019/06/07/the_next_era_ends_the_swift_era_begins - WWDC 2019 Session Notes: https://github.com/Blackjacx/WWDC - WWDC 2019 The Things You May Have Missed: https...
S1E21: Live from AltConf 2019 10.06.2019 50:01
In this special episode we’re joined by our friends Kristina Fox, JP Simard, Gui Rambo, and Kaya Thomas as we discuss everything new from WWDC19. Strap yourselves in – this is a long one! - News: what *isn’t* news this week? We dive into dark mode, Xcode 11, ARKit, RealityKit, Vision OCR, and more. - Focus on Swift 5.1: how opaque return types, function builders, property wrappers, and module stab...
S1E20: Transcendental Swift 27.05.2019 26:40
In this episode: the Apple Developer Academy is open for another year, iOS Dev Jobs launches, we reveal why "Spectre" has British spelling, and ponder what Apple might announce at WWDC19. - Swift over Coffee Live is happening at AltConf 2019! Tickets are free thanks to MacStadium and AltConf, but you need to register for one here: ti.to/altconf/SwiftoverCoffeeLive - Apple Developer Academy registr...
S1E19: Rotato rotato 13.05.2019 29:57
In this episode: Swift hits the front-end of the web, Marzipan creeps closer, Paul talks about the importance of data hiding in Swift 5.1, and we discuss what makes for great code review. - Swift over Coffee Live is happening at AltConf 2019! Tickets are free thanks to MacStadium and AltConf, but you need to register for one here: https://ti.to/altconf/SwiftoverCoffeeLive - Unwrap for iOS: https:/...
S1E18: Big boy pants 29.04.2019 29:32
In this episode: Swift 5.1 gathers strength, Realm gets swallowed up by MongoDB, Sean discovers SwiftLint, and we discuss whether Apple Arcade will be good for the indie game development community. - SE-0255 Implicit returns from single-expression functions: https://github.com/apple/swift-evolution/blob/master/proposals/0255-omit-return.md - SE-0259 Approximate Equality for Floating Point: https:/...
S1E17: Now he sounds French 15.04.2019 29:50
In this episode: lots of new Swift Evolution proposals are in review, we discuss *that* TechCrunch article, dive into server-side Swift, and try to figure out how to pronounce “Herbert”. - Swift 5 Officially Released: https://swift.org/blog/swift-5-released/ - SE-0246 Generic Math Functions: https://github.com/apple/swift-evolution/blob/master/proposals/0246-mathable.md - SE-0249 KeyPath Expressio...
S1E16: Live from iOSCon 2019 01.04.2019 25:24
In this episode: the Swift style guide marches on to formal review, we pick out our favorite events at iOSCon, and discuss whether it's important for iOS developers to be skilled in more than one platform. - WWDC ticket winners – who got lucky? (Spoiler: it was Paul.) (And not Sean.) - SE-0250: Swift Code Style Guidelines and Formatter – https://github.com/apple/swift-evolution/blob/master/proposa...
S1E15: Shiny new side project 18.03.2019 29:25
In this episode: WWDC is announced at last, memberwise initializers get better in Swift 5.1, we vent about getting lost in side projects, and discuss Marzipan. - WWDC dates announced: https://developer.apple.com/wwdc19 - SE-0242: Synthesize default values for the memberwise initializer – https://github.com/apple/swift-evolution/blob/master/proposals/0242-default-values-memberwise.md - SE-0246: Gen...
S1E14: Thank you for the paycheck 04.03.2019 29:37
In this episode: the first sighting of Swift 5.1, a Swift style guide is on the cards, we talk about toast (the user interface kind!), and look for where there’s still money to be made on the App Store. - Swift 5.1 Release Process: https://swift.org/blog/5-1-release-process/ - Pitch for Official Swift Style Guide: https://forums.swift.org/t/pitch-an-official-style-guide-and-formatter-for-swift/210...
S1E13: Bizarre but legal 18.02.2019 29:12
In this episode: Swift 5 nears ABI stability, Swift adoption in apps is skyrocketing, we make all our unit tests pass, and discuss how we'd change Swift. - Swift 5 ABI Stability and Evolving Swift on Apple Platforms: https://swift.org/blog/abi-stability-and-apple/ - How many apps use Swift in 2019? https://blog.andrewmadsen.com/post/182862756395/how-many-apps-use-swift-in-2019 - Esoteric Swift rep...
S1E12: Really alarming breakpoints 04.02.2019 29:26
In this episode: Xcode ships with a Swift 5 beta, Apple smacks down Facebook and Google, we discuss the value of design, and talk about important knowledge for iOS developers. - Xcode 10.2 includes an early Swift 5 version: https://developer.apple.com/documentation/xcode_release_notes/xcode_10_2_beta_release_notes - Apple revokes certificates from Google and Facebook: https://www.theverge.com/2019...
S1E11: Pandora's rabbit hole 21.01.2019 29:58
In this episode: we examine the need for manager objects, look at Swift Package Manager’s rise in popularity, discuss the usefulness of ARKit, and - brace yourself - talk extensively about strings. - The trouble with manager objects: https://sandofsky.com/blog/manager-classes.html - It’s time to use Swift Package Manager: http://artsy.github.io/blog/2019/01/05/its-time-to-use-spm - Advent of Code...
S1E10: It's such a glorious week 08.01.2019 29:58
In this episode: Swift 5 string interpolation gets its first real project, iOS 12 adoption flies ahead, we delve into the (apparently) ancient history of iOS development, and talk about Christmas. Er, WWDC. - Menu bars on iOS: https://codea.io/blog/the-ios-menu/ - Templates using string interpolation: https://github.com/ilyapuchka/Interplate - iOS 12 adoption now at 75%: https://9to5mac.com/2019/0...
S1E9: Beard of Steel 24.12.2018 29:59
In this episode: Codable conformance for Range types, string interpolation in Swift 5.0, Paul and Sean discuss their work over 2018 and plans for 2019, and we ask: what would you change about Xcode? - SE-0235: Add Result to the Standard Library – https://github.com/apple/swift-evolution/blob/master/proposals/0235-add-result.md - SE-0239: Add Codable conformance to Range types – https://github.com/...
S1E8: I'd call it Ten Code 10.12.2018 25:41
In this episode: Result comes to the standard library, the App Store is going down for Christmas, Paul replaces Reachability at last, and we discuss how best to contribute to the community. - Sean's book, It's Only Crazy Until You Do It: https://gumroad.com/l/sean-allen-origin - SE-0235, Add Result to the Standard Library: https://github.com/apple/swift-evolution/blob/master/proposals/0235-add-res...
S1E7: I was in prison for that time 26.11.2018 27:32
In this episode: community news galore, more great features from Swift 5.0, coding tips from the 80s, plus our open ballot: what’s your favorite part of writing iOS apps with Swift? - Swift 5.0 has been branched: https://swift.org/blog/5-0-release-process/ - SE-0231, optional iteration, has been rejected: https://github.com/apple/swift-evolution/blob/master/proposals/0231-optional-iteration.md - W...
S1E6: What is getting Sherlocked? 14.11.2018 24:18
In this episode: Swift's strings are now stored as UTF-8, Sherlock lets you poke around in iOS layouts, Paul talks about mocking networking more easily, and we talk about whether surprise and delight in user interfaces is important. - Testing Swift: https://www.hackingwithswift.com/store/testing-swift - String's ABI and UTF-8: https://forums.swift.org/t/string-s-abi-and-utf-8/17676 - Apple's Octob...
S1E5: It Worked That One Time 29.10.2018 27:50
In this episode: flattening nested optionals is accepted as optional iteration is being reviewed, Apple works on a project to support the language server protocol, Sean talks about Airbnb's Lottie framework, and we discuss the importance of good testing. - SE-0230: Flatten nested optionals resulting from 'try?' – https://github.com/apple/swift-evolution/blob/master/proposals/0230-flatten-optional-...
S1E4: Optional optionals 15.10.2018 26:06
In this episode: iOS 12.0 is picking up speed while 12.1 is already on the way, we dive into DispatchGroup and font metrics, and talk about the many challenges of learning and implementing the latest Swift features. - Add your nominations to the Swift Community Awards: https://www.hackingwithswift.com/awards - iOS 12 adoption is already past 50%: https://www.macrumors.com/2018/10/11/ios-12-install...
S1E3: Very powerful... and sweet 01.10.2018 29:58
In this episode: Swift 4.2 lands as Swift 5.0 starts to inch closer, Apple gives TestFlight links to the world, we watch Phil Schiller's infamous Jump video for the hundredth time, and Sean admires the sheer mathematical beauty of Bézier curves. - Swift 4.2 is out! - Swift 5.0 release plan: https://swift.org/blog/5-0-release-process/ - Public Test Flight links: https://developer.apple.com/news/?id...
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.