Swift over Coffee

S1E15: Shiny new side project

Swift over Coffee

Show Notes

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: Generic Math Functions – https://github.com/apple/swift-evolution/blob/master/proposals/0246-mathable.md

- Paul’s first pick: providesAppNotificationSettings – https://developer.apple.com/documentation/usernotifications/unnotificationsettings/2990404-providesappnotificationsettings

- Paul’s second pick: count(where:) was removed from Swift 5.0 – https://twitter.com/AirspeedSwift/status/1102654876394246146?s=20

- Sean’s pick: Getting Too Absorbed in Side Projects – https://www.bennettnotes.com/post/getting-too-absorbed-into-your-side-projects/

- Open ballot: Make something for macOS now, wait for Marzipan, or ignore it entirely?

More from Swift over Coffee

Jun 25, 2025

Mikaela and Paul are – or at least were – live at WWDC25! And dub-dub dominates the chat – what was announced, why it matters, what the concerns are, and what new features developers are excited to get their hands on. Recorded in front of a live audience! If you were there, have fun remembering what fluffs have been cut out in the edit. If you weren’ t: this is exactly how it went down in the room 🙂‍↕️

Jun 4, 2025

With WWDC25 looming, Paul and Mikaela are as excited as everyone to discover the new features and tools we can use to make amazing new things… but let’s not get too distracted by the new shiny things. In this episode, as well as covering off the news, there’s hard-won advice for new Swift developers, and loads of different takes on how to (and whether to!) monetise your apps. Plus, is that… is that The Fruitful Trombone of Great Sadness parping a different tune…?

May 15, 2025

To celebrate Global Accessibility Awareness Day, Mikaela and Paul recorded a special episode live at ARCtic Conference in Oulu, Finland, with a distinguished panel of accessibility champions: Rob Whitaker, Daniel Devesa Derksen-Staats and Klemens Strasse. If accessibility seems like an overwhelming subject, don’t panic; we show you not just why but also give you tips on how to get started with ensuring your apps are as accessible as possible — and remember the mantra, ‘progress over perfection’!

Apr 28, 2025

Paul and Mikaela come to you live (-ish) from try! Swift Tokyo, where the air is filled with both cherry blossom and excitement about WWDC 2025! We’ve got advice for attending in-person events (and why we think you should), our first reactions to Swift 6.1 and Swiftly 1.0, plus, the long-running saga of whether Mikaela’s app Fruitful — which would be perfect for something like WWDC, Mikaela, just sayin’ — is finally done. Is it? You’ll have to listen to find out!

Mar 23, 2025

‘Networking’ is a word to strike fear into the heart of any developer, and upsettingly we’re dealing with both types this episodes: talking to other humans at conferences, but mostly trying to coax computers to talk to each other too. Plus, our Open Ballot this episode is the trifling little matter of the major changes you’re hoping to see in Xcode, SwiftUI, SwiftData and more as WWDC25 rolls around. Essential links from the episode: Apple Intelligence delay Original announcement: https://daringfireball.net/2025/03/apple_is_delaying_the_more_personalized_siri_apple_intelligence_featuresGruber’s rant: https://daringfireball.net/2025/03/something_is_rotten_in_the_state_of_cupertino Apple introduces age-checking systems https://techcrunch.com/2025/02/27/apple-introduces-new-child-safety-initiatives-including-an-age-checking-system-for-apps/

See all episodes →