DiscoverSwift over Coffee
Claim Ownership
Swift over Coffee
Author: Paul Hudson and Mikaela Caron
Subscribed: 219Played: 2,021Subscribe
Share
© 857973
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.
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.
45 Episodes
Reverse
Mikaela is joined by the most English-sounding Irishman you've ever heard for an intensive therapy session. We're talking paper cuts in Swift, those tiny annoyances that, sure, don't stop you in your tracks, but wouldn't it be nice if instead of having to cover ourselves in the coding equivalent of a hundred Band-Aids, Apple just… fixed? Please? Empathise, sympathise, and have a nice little scream into the void with us.
Plus there's a roundup of conferences (running one? let us know!) and other Swift news, and we reveal Mikaela's One Weird Trick to actually shipping an app.
Essential links from the episode:
Fruitful: https://getfruitful.app
Black Friday deals I: https://github.com/mRs-/Black-Friday-Deals
Black Friday deals II: https://mjtsai.com/blog/2024/11/25/black-friday-2024/
Black Friday deals III: https://indieappsales.com
Improving the approachability of data-race safety: https://forums.swift.org/t/prospective-vision-improving-the-approachability-of-data-race-safety/76183
James Dempsey’s Swift Virtuoso course: https://swift-virtuoso.com/
iOS Conf SG: https://www.iosconf.sg
FOSDEM25: https://swiftlang.github.io/event-fosdem/
Mazie Conference: https://maize.dk/
Let’s visionOS: https://letsvisionos.swiftgg.team/page/
ARCtic Conference: https://arcticonference.com
WebKit for SwiftUI: https://github.com/WebKit/WebKit/pull/36760
TelemetryDeck: https://dashboard.telemetrydeck.com/registration/organization?referralCode=MYYXAFU3ZWQHM2CJ (Mikaela’s affiliate link, to get 100k extra signals of the free plan)
Write Great Accessibility Labels WWDC 19: https://developer.apple.com/videos/play/wwdc2019/254
WebKit: https://github.com/WebKit/WebKit/pull/36760
We’re back! Many things have happened over that swift summer break, so pour a coffee and let’s jump right back in. In this episode, we’re talking Apple Intelligence and other code-complete co-pilots, the redesign of swift.org, shiny M4 Macs, good UI (and UX) design, and the Swift Foundation’s move to empower the community to fix tiny annoyances — but the big topic, of course, is how your adoption of Swift 6 has been going. If at all… 👀
This episode is sponsored by Astro, the App Store optimisation toolkit. The first 50 listeners to click https://tryastro.app/offer?campaign_id=swiftovercoffee&utm_source=swiftovercoffee get even more goodies!
Essential links from the episode:
Paul's new app, Pocket Assembler: https://apps.apple.com/us/app/pocket-assembler/id6737518265
GitHub Copilot for Xcode: https://github.com/github/CopilotForXcode
Announcing The Swift.org Redesign Project: https://forums.swift.org/t/announcing-the-swift-org-redesign-project/75865
Ignite, Static Site Generator, by Paul Hudson https://github.com/twostraws/Ignite
Swift-Foundation 2024 Annual Update: https://forums.swift.org/t/swift-foundation-2024-annual-update/75609
Swift Interoperability with Java: https://github.com/swiftlang/swift-java
Inferno, Metal shaders for SwiftUI by Paul Hudson: https://github.com/twostraws/Inferno
Vortex, Particle Effects, by Paul Hudson: https://github.com/twostraws/Vortex
Matt Massicotte’s blog: https://www.massicotte.org
In this episode: We discuss Apple's worldwide catch up events for WWDC, discuss how we stay up to date with new Swift features in old projects, and share the APIs and features you're most looking forward to adopting in iOS 18.
WWDC Catch up Events: https://developer.apple.com/events/
Microsoft blames the EU for CloudStrike downtime: https://mashable.com/article/microsoft-crowdstrike-eu-rules
Share your code snippets on swift.org: https://x.com/SwiftLang/status/1813977828163195046
What’s new in Swift: https://www.hackingwithswift.com/swift
In this episode: We discuss Apple's developer academies, share our advice for becoming a fully independent developer, and on Swift's 10th anniversary share your stories of how Swift impacted your lives:
Hacking with Swift WWDC24 sale: https://www.hackingwithswift.com/offers
Mikaela’s Keyboard: https://zsa.io
New Apple forums: https://forums.developer.apple.com
Apple developer academy graduation: https://x.com/EEhare/status/1796145402695012499
Getting featured on the App Store: https://developer.apple.com/app-store/getting-featured/
In this episode: We discuss Apple's newest accessibility features coming in iOS 18, share our tips for working with difficult colleagues and clients, and read your replies to our open ballot: is Swift Evolution working?
Apple’s new accessibility features in iOS 18: https://www.apple.com/newsroom/2024/05/apple-announces-new-accessibility-features-including-eye-tracking/?1715781602
Deep Dish Swift: https://deepdishswift.com
Swift Craft: https://swiftcraft.uk
iOSKonf: https://www.ioskonf.mk
ARCtic Conference: https://arcticonference.com
Matthew Skiles, icon designer: https://www.matthewskiles.com/
Swift Gems from Natalia Panferova: https://books.nilcoalescing.com/swift-gems
The Advantage book: https://www.amazon.com/Advantage-Organizational-Health-Everything-Business/dp/0470941529
Extreme Ownership book: https://echelonfront.com/books/extreme-ownership/
Interview with Chris Lattner: https://www.youtube.com/live/OAaQhW4ifu0?si=drHVY_dkJoc4_4H6
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.
One More Thing conference: https://omt-conf.com/
Sponsoring iOS Dev Happy Hour: https://sponsorships.iosdevhappyhour.com
Deep Dish Swift: https://deepdishswift.com/
Swift Craft: https://swiftcraft.uk/
Women Who Code is closing down: https://womenwhocode.com/blog/the-end-of-an-era-women-who-code-closing
Mikaela's open-source library for hand tracking on visionOS: https://github.com/mikaelacaron/HANDS
Mikaela’s not-so top secret new app: https://getfruitful.app
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.
try! Swift Tokyo: https://tryswift.jp/_en
Ignite: http://github.com/twostraws/Ignite
Vision Pro Dev Camp - https://visiondevcamp.org
A Beginner’s Guide to Apple Vision Pro, Women Who Code: https://us02web.zoom.us/webinar/register/WN_x28wNkgdSVi01JXfoc8aNw
WWDC 24: https://developer.apple.com/wwdc24/
Bas Broek on iOS Dev Happy Hour: https://youtu.be/1j6z9guAovI
Adrian Eves on Twitter: https://twitter.com/swifteves
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
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
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
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
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/
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/
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
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?
Vision Pro labs: https://developer.apple.com/visionos/labs/
List of APIs that require declared reasons: https://developer.apple.com/news/?id=z6fu1dcu
Lux apps: https://www.lux.camera/
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?
The original 500 App Store apps and games from 11 July 2008: https://docs.google.com/spreadsheets/d/1EpEm01wn18K1Nh_xDU8jZYwRfL9f6KkYUMjJvUPZpc4/edit#gid=0
Mikaela's YouTube channel: https://www.youtube.com/@MikaelaCaron
Mikaela's website: http://mikaelacaron.com
Mikaela on Twitter: https://twitter.com/mikaela__caron
Mikaela on Mastodon: https://swiftdevs.space/@mikaelacaron
Mikaela on Threads: https://www.threads.net/@mikaelacaron
Mikaela on OnlyFans: https://tinyurl.com/mikaelaonlyfans
In this episode: we discuss Apple's big SwiftData announcement, our plans for building visionOS apps, and what's missing from SwiftUI after WWDC23.
WWDC Notes: https://www.wwdcnotes.com/
James Dempsey and the Breakpoints: https://livenearwwdc.com/
SwiftData: https://developer.apple.com/documentation/swiftdata
visionOS: https://developer.apple.com/visionos/
Vision Pro from a Developer's Perspective: https://youtu.be/n8-wTpiuZwE
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.
iOS Dev Happy Hour links: https://links.iosdevhappyhour.com
Apple introduces new features for cognitive accessibility, along with Live Speech, Personal Voice, and Point and Speak in Magnifier: https://www.apple.com/newsroom/2023/05/apple-previews-live-speech-personal-voice-and-more-new-accessibility-features/
Arnold's Pump Club podcast: https://podcasts.apple.com/gb/podcast/arnolds-pump-club/id1680075779
Deep Dish Swift: https://deepdishswift.com
Deep dish pizza: https://twitter.com/twostraws/status/1653069375828553730
Soroush Khanlou, MVVM is Not Very Good: https://khanlou.com/2015/12/mvvm-is-not-very-good
WWDC23: https://developer.apple.com/wwdc23
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
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 notifications may now be user for advertising (with consent)
Paul’s pick: Table, by Shawn Baek – https://github.com/ShawnBaek/Table
Erica’s pick: Slideas – https://www.slideas.app/
Challenge: Recreate the Breathe app animation from watchOS – https://github.com/twostraws/SwiftOverCoffee
Top Podcasts
The Best New Comedy Podcast Right Now – June 2024The Best News Podcast Right Now – June 2024The Best New Business Podcast Right Now – June 2024The Best New Sports Podcast Right Now – June 2024The Best New True Crime Podcast Right Now – June 2024The Best New Joe Rogan Experience Podcast Right Now – June 20The Best New Dan Bongino Show Podcast Right Now – June 20The Best New Mark Levin Podcast – June 2024
United States
✅WATCH>>ᗪOᗯᑎᒪOᗩᗪ>>👉https://co.fastmovies.org
great show, fellows. enjoyed every bit of the Swift evolution.