Swift over Coffee-logo

Swift over Coffee

Technology Podcasts

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.

Location:

United States

Description:

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.

Language:

English


Episodes
Ask host to enable sharing for playback control

S3E13: Zero warnings is a good start

4/29/2024
In this episode: We talk about the community events taking place alongside WWDC24, discuss what we're hoping to see change in Apple's APIs this year, and share your tips for getting apps ready for iOS 18. https://omt-conf.com/https://sponsorships.iosdevhappyhour.comhttps://deepdishswift.com/https://swiftcraft.uk/https://womenwhocode.com/blog/the-end-of-an-era-women-who-code-closinghttps://github.com/mikaelacaron/HANDS https://getfruitful.app

Duration:00:44:54

Ask host to enable sharing for playback control

S3E12: SwiftUI just figures it out

4/15/2024
In this episode: We start to get excited about WWDC24, talk about the pros and cons of pair programming, and share your views on how to make apps more accessible. https://tryswift.jp/_en⁠http://github.com/twostraws/Ignite⁠⁠https://visiondevcamp.org⁠https://us02web.zoom.us/webinar/register/WN_x28wNkgdSVi01JXfoc8aNw⁠https://developer.apple.com/wwdc24/⁠https://twitter.com/swifteves

Duration:00:47:03

Ask host to enable sharing for playback control

S3E11: Serendipitous learning

3/10/2024
In this episode: We discuss why it's so important to attend conferences and other meetups, share the best moments from your careers, and play an all-new game: guess how many credit cards Mikaela has? - Exploring Mars from the Jet Propulsion Laboratory at NASA: https://apps.apple.com/gb/app/exploring-mars/id6475634958 - Paul's iOS Simulator tip: https://x.com/twostraws/status/1760304617441952038?s=20 - Apple's International Women’s Day event: https://developer.apple.com/events/view/M3M552SRZ6/dashboard - iOS Dev Happy Hour: https://iOSDevHappyHour.com - Cocoa Conferences: https://cocoaconferences.com - SwiftCraft in Folkestone: https://swiftcraft.uk - Deep Dish Swift: https://deepdishswift.com - SwiftConf: https://swiftconf.com - Danielle Lewis on Twitter: https://twitter.com/dlewisdev - Apple’s Racial Equity and Justice initiative: https://www.apple.com/racial-equity-justice-initiative/ - Form to be featured in the App Store: https://developer.apple.com/contact/app-store/promote/ - Mikaela's affiliate link for TelemetryDeck: http://bit.ly/3T9Gfqb - Mikaela's affiliate link for CardPointers: https://cardpointers.com/unicorn

Duration:00:40:54

Ask host to enable sharing for playback control

S3E10: That was a ball of pain

2/12/2024
In this episode: Swift 5.10 is here, we share our tips on mentoring and being mentored, and try out your Vision Pro apps. - Apple Vision Pro is here: https://www.apple.com/newsroom/2024/02/apple-vision-pro-arrives-in-apple-store-locations-across-the-us/ - Email to Apple developers from Susan Prescott: https://x.com/twostraws/status/1753526820811452729 - Launched podcast with Charlie, Christian, and Devin: https://x.com/LaunchedFM/status/1755597370975478170 - pkl: https://github.com/apple/pkl - xkcd Standards: https://xkcd.com/927 - Nominations for the Packages Community Showcase on Swift.org: https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168 - Erica Sadun on being humble as a developer: https://x.com/ericasadun/status/1075178908771729409

Duration:00:42:03

Ask host to enable sharing for playback control

S3E9: Don't call it a headset

1/25/2024
In this episode: Apple's Vision Pro is almost here and we couldn't be more excited, we share our tips for building a great app portfolio, and discuss your answers to the open ballot: where do you find app inspiration? - Vision Pro is available to pre-order: https://www.apple.com/apple-vision-pro - Slopes: https://getslopes.com - Despair, Inc Demotivator: https://despair.com/products/apathy - Upgrade your Mac: https://www.hackingwithswift.com/plus/live-streams/upgrade-your-mac - xkcd Kerning: https://xkcd.com/1015/ - Logical: https://www.lemonamiga.com/games/details.php?id=689 - Willis Gibson beats Tetris: https://www.bbc.co.uk/news/world-us-canada-67871775 - Zach Tidwell on Twitter: https://x.com/ZachCTidwell/status/1743660293115314653

Duration:00:41:04

Ask host to enable sharing for playback control

S3E8: Step 1 is building a great app

12/24/2023
In this episode: We reveal the best way to use your Apple developer subscription, discuss our experience of using AI to build software, and share your tips on the best ways to approach debugging. Merry Christmas, folks! - Everyone gets 25 hours of free Xcode Cloud: https://developer.apple.com/news/?id=ik9z4ll6 - How to submit a request to Apple's DTS team: https://developer.apple.com/support/technical - Apple's Journaling Suggestions API: https://developer.apple.com/documentation/journalingsuggestions - Never trust a pilot: https://x.com/twostraws/status/1732544903115157981 - Sharpshooter: https://github.com/twostraws/Sharpshooter - Rob Napier's grim truth: https://x.com/cocoaphony/status/1224364439429881856

Duration:00:39:25

Ask host to enable sharing for playback control

S3E7: Scary Fast

11/22/2023
In this episode: We review Hacktoberfest and make plans for our future indie projects, share our thoughts on what makes great app architecture, and read out your tips on what's the most useful skill for a developer to have that isn't coding itself. - Packages on Swift.org: https://www.swift.org/packages/showcase.html - Apple's use of Swift and SwiftUI in iOS 17: https://blog.timac.org/2023/1019-state-of-swift-and-swiftui-ios17/ - Gui Rambo's iOS architecture inventor: https://iosarchitecture.top - The Gang of Four book: https://en.wikipedia.org/wiki/Design_Patterns - Template method: https://en.wikipedia.org/wiki/Template_method_pattern - xkcd Compiling: https://xkcd.com/303/ - xkcd Dependencies: https://xkcd.com/2347/

Duration:00:51:53

Ask host to enable sharing for playback control

S3E6: Don't be scammy

10/19/2023
In this episode: We discuss the value of building a side project you love, chat about Apple's latest Vision Pro sample code, and share your views on our open ballot: should we use Swift everywhere, or learn different languages? - xkcd Ten Thousand: https://xkcd.com/1053/ - Swift Splash: https://developer.apple.com/documentation/visionos/swift-splash - SF Symbols 5: https://developer.apple.com/sf-symbols/ - Mikaela's GitHub Hacktoberfest repo about how much she loves cars: https://github.com/mikaelacaron/Basic-Car-Maintenance - xkcd Standards: https://xkcd.com/927/

Duration:00:49:26

Ask host to enable sharing for playback control

S3E5: The tastiest peach

10/2/2023
In this episode: It's a job interview special, packed with our tips for preparing for interviews so you can really excel, followed by our listeners' tips so you can do the best on the day. - Shared passwords: https://support.apple.com/guide/iphone/share-passwords-iphe6b2b7043/ios - iOS Dev Weekly: https://iosdevweekly.com/ - Swift Coding Challenges: https://www.hackingwithswift.com/store/swift-coding-challenges - The Ultimate Portfolio App: https://www.hackingwithswift.com/plus/ultimate-portfolio-app

Duration:00:42:47

Ask host to enable sharing for playback control

S3E4: They took a side quest

9/3/2023
In this episode: Vision Pro labs, the worst code we've ever written, and we discuss your answers to our open ballot: do developers also need to be designers? https://developer.apple.com/visionos/labs/https://developer.apple.com/news/?id=z6fu1dcuhttps://www.lux.camera/

Duration:00:39:08

Ask host to enable sharing for playback control

S3E3: Mikaela over Coffee

7/25/2023
In this episode: we discuss the earliest iPhone apps, share our tips for contributing to the community, and discuss your answers to our open ballot: should new developers learn UIKit, or is SwiftUI enough? https://docs.google.com/spreadsheets/d/1EpEm01wn18K1Nh_xDU8jZYwRfL9f6KkYUMjJvUPZpc4/edit#gid=0https://www.youtube.com/@MikaelaCaronhttp://mikaelacaron.comhttps://twitter.com/mikaela__caronhttps://swiftdevs.space/@mikaelacaronhttps://www.threads.net/@mikaelacaronhttps://tinyurl.com/mikaelaonlyfans

Duration:00:39:30

Ask host to enable sharing for playback control

S3E2: File feedback, goodbye

6/28/2023
In this episode: we discuss Apple's big SwiftData announcement, our plans for building visionOS apps, and what's missing from SwiftUI after WWDC23. https://www.wwdcnotes.com/https://livenearwwdc.com/https://developer.apple.com/documentation/swiftdatahttps://developer.apple.com/visionos/https://youtu.be/n8-wTpiuZwE

Duration:00:35:15

Ask host to enable sharing for playback control

S3E1: People want to get together

6/3/2023
In this episode: we discuss Apple's incredible new accessibility features, ask how you can keep learning and growing in your career, and share your wish lists for WWDC23. https://links.iosdevhappyhour.comhttps://www.apple.com/newsroom/2023/05/apple-previews-live-speech-personal-voice-and-more-new-accessibility-features/https://podcasts.apple.com/gb/podcast/arnolds-pump-club/id1680075779https://deepdishswift.comhttps://twitter.com/twostraws/status/1653069375828553730https://khanlou.com/2015/12/mvvm-is-not-very-goodhttps://developer.apple.com/wwdc23

Duration:00:56:33

Ask host to enable sharing for playback control

S2E5: Merry Dubmas, Everyone!

6/21/2020
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, and Hashable – https://github.com/apple/swift-evolution/blob/master/proposals/0283-tuples-are-equatable-comparable-hashable.md SE-0270: Add Collection Operations on Noncontiguous Elements: https://github.com/apple/swift-se0270-range-set/ Paul’s pick: WWDC 2020 Student Challenge Submissions: https://wwdc.github.io/2020/ Erica’s pick: Mint from Yonas Kolb and GUI Rambo’s WWDC app: https://github.com/insidegui/WWDC WWDC wishlists

Duration:01:30:08

Ask host to enable sharing for playback control

S2E4: Erica vs the World

3/25/2020
In this episode: WWDC goes WFH, Swift gets some inspiration from JavaScript, and we review your awesome Breathe app submissions.

Duration:00:32:39

Ask host to enable sharing for playback control

S2E3: Sim See Tee Ell

2/28/2020
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.

Duration:00:40:55

Ask host to enable sharing for playback control

S2E2: Proing the heck out of that bono

2/13/2020
In this episode: on the road to Swift 6, handling key presses in iOS, and whether to build an app or a website.

Duration:00:40:52

Ask host to enable sharing for playback control

S2E1: Have your State and eat it

1/29/2020
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:Swift 5.2 snapshots now available:Swift for Good:Paul's pick:Erica's pick:Open ballot:

Duration:00:39:54

Ask host to enable sharing for playback control

S1E22: Why does Sean hate SwiftUI so much?

6/25/2019
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://patrickbalestra.com/blog/2019/06/07/wwdc-2019-the-things-you-may-have-missed.html - About SwiftUI: https://github.com/Juanpe/About-SwiftUI - Paul's pick: SwiftUI's forms – https://www.hackingwithswift.com/quick-start/swiftui/working-with-forms - Sean's pick: WWDC 2019 (Mind the Enthusiasm Gap) – https://nshipster.com/wwdc-2019/ - Open Ballot: Now that the dust has settled, what was your favorite new feature announced at WWDC19 that *isn't* SwiftUI? - Plus: your chance to win a massive pile of Swift books to enjoy over summer!

Duration:00:29:54

Ask host to enable sharing for playback control

S1E21: Live from AltConf 2019

6/10/2019
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 stability combine to make SwiftUI possible. - Project Catalyst: now that we can build our iOS apps for macOS, who is going to use it, what advantages and disadvantages does it have, and are we going to see mass adoption? - Open Ballot: What are your early reactions to SwiftUI? Our sponsor for this episode was MacStadium, provider of Apple Mac infrastructure-as-a-service. If you’re building apps for the Apple ecosystem, learn more about MacStadium’s infrastructure at macstadium.com. We’re also grateful to AltConf for letting us use their amazing space, to Breaker for recording and mixing the episode, and our wonderful guest hosts for giving up their time to take part. Thanks, everyone!

Duration:00:50:00