Swift over Coffee

Swift over Coffee

anchor.fm/swiftovercoffee
Swift over Coffee is a podcast that helps you keep your Swift skills up to date the easy way, hosted by Paul Hudson and Erica Sadun. Each episode has news, our picks of the week, plus an open ballot where you can share your views on important topics. Follow us on Twitter at @swiftovercoffee. Note: all the discussion from Erica 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.


S2E4: Erica vs the World
Mar 25 • 32 min
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:…
S2E3: Sim See Tee Ell
Feb 28 • 40 min
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:…
S2E2: Proing the heck out of that bono
Feb 13 • 40 min
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…
S2E1: Have your State and eat it
Jan 29 • 39 min
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…
S1E22: Why does Sean hate SwiftUI so much?
Jun 24, 2019 • 29 min
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:…
S1E21: Live from AltConf 2019
Jun 10, 2019 • 50 min
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…
S1E20: Transcendental Swift
May 27, 2019 • 26 min
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…
S1E19: Rotato rotato
May 13, 2019 • 29 min
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…
S1E18: Big boy pants
Apr 29, 2019 • 29 min
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…
S1E17: Now he sounds French
Apr 15, 2019 • 29 min
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:…
S1E16: Live from iOSCon 2019
Apr 1, 2019 • 25 min
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:…
S1E15: Shiny new side project
Mar 18, 2019 • 29 min
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…
S1E14: Thank you for the paycheck
Mar 4, 2019 • 29 min
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:…
S1E13: Bizarre but legal
Feb 18, 2019 • 29 min
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:…
S1E12: Really alarming breakpoints
Feb 4, 2019 • 29 min
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:…
S1E11: Pandora’s rabbit hole
Jan 21, 2019 • 29 min
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:…
S1E10: It’s such a glorious week
Jan 8, 2019 • 29 min
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:…
S1E9: Beard of Steel
Dec 24, 2018 • 29 min
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 –…
S1E8: I’d call it Ten Code
Dec 10, 2018 • 25 min
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:…
S1E7: I was in prison for that time
Nov 26, 2018 • 27 min
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:…
S1E6: What is getting Sherlocked?
Nov 14, 2018 • 24 min
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:…
S1E5: It Worked That One Time
Oct 29, 2018 • 27 min
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.…
S1E4: Optional optionals
Oct 15, 2018 • 26 min
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…
S1E3: Very powerful… and sweet
Oct 1, 2018 • 29 min
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…
S1E2: Always on brand
Sep 17, 2018 • 29 min
In this episode: it’s iOS conference season, new devices from Apple, the first tips for Swift 5, and we look at what makes a great job interview for Swift developers. - iOSDevUK (https://www.iosdevuk.com), Swift & Fika (http://www.swiftandfika.com), and…
S1E1: No magic bullets
Sep 1, 2018 • 26 min
In this episode: raw strings are back in review, Dynamic Type is more popular than you realize, and we look at ways to fix massive view controllers. - Raw strings: https://github.com/apple/swift-evolution/blob/master/proposals/0200-raw-string-escaping.md…