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 Sean Allen. 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 Sean 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.


S1E19: Rotato rotato
May 13 • 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 • 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 • 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 • 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 • 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 • 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 • 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 • 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 • 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 • 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…