Episodes

  • The Great SwiftUI Migration - Part 2 with Ben Scheirman
    Sep 30 2024
    Ben Scheirman is back for part 2 of our interview on SwiftUI Migration. In this episode we focus on navigation, data handling and Swift packages.GuestBen Scheirman | Ben is an experienced software engineer from Houston, TX. Currently focused on Swift, iOS, Ruby, and Rust.Ben Scheirman (@bens@mastodon.xyz) - Mastodonsubdigital (Ben Scheirman)NSScreencast: Bite-sized Screencasts for iOS DevelopmentCombine SwiftAnnouncementsNeed help with your projects this year? BrightDigit has openings.Join Bushel BetaJoin our Brand New Patreon Page!LinksEpisode #288: Modern UIKit: Stack Navigation, Part 2pointfreeco/swift-perception: Observable tools, backported.brightdigit/Sublimation: Enable automatic discovery of your local development server on the fly. Turn your Server-Side Swift app from a mysterious vapor to a tangible solid server.krzysztofzablocki/LifetimeTracker: Find retain cycles / memory leaks sooner.siteline/swiftui-introspect: Introspect underlying UIKit/AppKit components from SwiftUIPresenting Coordinators - Soroush Khanlou on VimeoRelated EpisodesThe Great SwiftUI Migration - Part 1 with Ben ScheirmanSwiftUI Field Guide with Chris EidhofSOTU 2024 with Peter WithamSwiftUI Tips and Tricks with Craig ClaytonSwiftly Tooling with Pol Piella AbadiaIt Depends with Brandon WilliamsMy Taylor Deep Dish Swift Heroes World TourMobile System Design with Tjeerd in 't VeenThe Composable Architecture with Zev EisenbergBehind the Scenes of SwiftUI with Aviel GrossWWDC 2022 - SwiftUI and UIKit with Evan StoneSocial MediaEmailleo@brightdigit.comGitHub - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionLinkedInBrightDigitLeoPatreon - brightdigitCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) (00:00) - Discussing Data Handling in Swift UI(01:22) - Observable Objects and View Models(04:20) - The Power of Previews in Swift UI(06:36) - Combining Combine and Async/Await(10:29) - Interfacing Between UIKit and Swift UI(17:12) - Challenges with Swift Package Manager Thanks to our monthly supporters Bertram EberEdward SanchezSatoshi MitsumoriDanielle LewisSteven Lipton ★ Support this podcast on Patreon ★
    Show More Show Less
    23 mins
  • The Great SwiftUI Migration - Part 1 with Ben Scheirman
    Sep 24 2024
    Ben Scheirman of NSScreenCast comes on to talk about migrating apps such as a Nike's Sneakers app from UIKit to SwiftUI and all the little things you don't think about. This is part 1 of a 2 part interview.GuestBen Scheirman | Ben is an experienced software engineer from Houston, TX. Currently focused on Swift, iOS, Ruby, and Rust.Ben Scheirman (@bens@mastodon.xyz) - Mastodonsubdigital (Ben Scheirman)NSScreencast: Bite-sized Screencasts for iOS DevelopmentCombine SwiftAnnouncementsNeed help with your projects this year? BrightDigit has openings.Join Bushel BetaJoin our Brand New Patreon Page!LinksEpisode #288: Modern UIKit: Stack Navigation, Part 2pointfreeco/swift-perception: Observable tools, backported.brightdigit/Sublimation: Enable automatic discovery of your local development server on the fly. Turn your Server-Side Swift app from a mysterious vapor to a tangible solid server.krzysztofzablocki/LifetimeTracker: Find retain cycles / memory leaks sooner.siteline/swiftui-introspect: Introspect underlying UIKit/AppKit components from SwiftUIPresenting Coordinators - Soroush Khanlou on VimeoRelated EpisodesSwiftUI Field Guide with Chris EidhofSOTU 2024 with Peter WithamSwiftUI Tips and Tricks with Craig ClaytonSwiftly Tooling with Pol Piella AbadiaIt Depends with Brandon WilliamsMy Taylor Deep Dish Swift Heroes World TourMobile System Design with Tjeerd in 't VeenThe Composable Architecture with Zev EisenbergBehind the Scenes of SwiftUI with Aviel GrossWWDC 2022 - SwiftUI and UIKit with Evan StoneSocial MediaEmailleo@brightdigit.comGitHub - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionLinkedInBrightDigitLeoPatreon - brightdigitCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) (00:00) - Who is Ben Scherman(02:38) - Migrating Apps to Swift UI(07:03) - Challenges with Swift UI and iOS Versions(10:24) - Using Introspect for Swift UI(16:44) - Implementing Collection View in Swift UI(25:05) - Exploring iOS 18 Scroll View API(25:30) - SwiftUI vs UIKit: Productivity and Constraints(26:38) - Design and Engineering Collaboration(29:43) - Stages of Migrating to SwiftUI(34:14) - SwiftUI Navigation and Environment Bindings(39:44) - Retain Cycles and Memory Management Thanks to our monthly supporters Bertram EberEdward SanchezSatoshi MitsumoriDanielle LewisSteven Lipton ★ Support this podcast on Patreon ★
    Show More Show Less
    43 mins
  • The Case of the Crimson Test Suite with Daniel Steinberg
    Sep 10 2024
    Daniel Steinberg comes in the podcast to talk about his latest book on Swift Testing as well as the state of Swift development in 2024.GuestDim Sum Thinkingdimsumthinking (@dimsumthinking@mastodon.social) - MastodonDaniel Steinberg | LinkedInAnnouncementsCome see me and Daniel at Server-Side Swift Conference. 26th-27th September 2024. London, UKuse EMPOWERAPPS to get 15% offNeed help with your projects this year? BrightDigit has openings.Join Bushel BetaJoin our Brand New Patreon Page!LinksThe Case of the Crimson Test SuiteThe Case of the Vanishing BodiesThe Curious Case of the Async CafeKeynote: A Mathematician Muses about Macros, @Models, and ML - Daniel H Steinberg - SwiftCraft 2024 - YouTubeRelated EpisodesFunctional Programming with Daniel SteinbergWWDC Notes with Cihat GündüzSOTU 2024 with Peter WithamHacking with Ignite with Paul HudsonWe Have All The Heroes with Stefano MondinoSwiftly Tooling with Pol Piella AbadiaEdge of Concurrency with Matt MassicotteSupercharged with Pedro PiñeraMicroapps Architecture with Majid JabrayilovTest-Driven Development in Swift with Gio LodiSocial MediaEmailleo@brightdigit.comGitHub - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionLinkedInBrightDigitLeoPatreon - brightdigitCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) (00:00) - What is Swift Testing(10:04) - Benefits of Swift Testing(17:22) - Parameterized Tests(20:30) - Swift 6(24:47) - WWDC 2024(31:20) - Swift Data(35:10) - Swift Data 🙃 Sendable(37:02) - Swift Macros(41:44) - Books and Conferences Thanks to our monthly supporters Bertram EberEdward SanchezSatoshi MitsumoriDanielle LewisSteven Lipton ★ Support this podcast on Patreon ★
    Show More Show Less
    46 mins
  • Voice in a Can with Damian Mehers
    Sep 3 2024

    Damian Mehers shares the story of his app Voice in a Can from inception to shutdown. We talk customer stories and the future of voice assistants.

    Guest

    • Damian Mehers’ blog | Swift, SwiftUI and .NET from Switzerland
    • Damian Mehers (@dmehers@fosstodon.org) - Fosstodon
    • Damian Mehers (@DamianMehers) / X
    • Damian Mehers - YouTube
    • DamianMehers (Github)
    • Damian Mehers | LinkedIn

    Announcements

    • Come see me at Server-Side Swift Conference. 26th-27th September 2024. London, UK
      • use EMPOWERAPPS to get 15% off
    • Need help with your projects this year? BrightDigit has openings.
    • Join Bushel Beta
    • Join our Brand New Patreon Page!

    Links

    • End of life for Voice in a Can
    • Alexa Presentation Language
    • ZX81 - Wikipedia

    Related Episodes

    • Plinky with Joe Fabisevich
    • Triple Glazed Apple Development with Malin Sundberg and Kai Dombrowski
    • PixelBlitz in Public with Martin Lasek
    • The Making of Callsheet with Casey Liss
    • Posture Island with Jordi Bruin
    • Revisiting Third-Party APIs with Christian Selig

    Social Media

    Email
    leo@brightdigit.com
    GitHub - @brightdigit

    Twitter
    BrightDigit - @brightdigit
    Leo - @leogdion

    LinkedIn
    BrightDigit
    Leo

    Patreon - brightdigit

    Credits

    Music from https://filmmusic.io
    "Blippy Trance" by Kevin MacLeod (https://incompetech.com)
    License: CC BY (http://creativecommons.org/licenses/by/4.0/)

    • (00:00) - What is Voice in a Can?
    • (11:46) - Working with the Alexa Voice Service
    • (16:25) - Customer Stories and Shutting Down
    • (21:21) - Future of Voice Assistants
    Thanks to our monthly supporters
    • Bertram Eber
    • Edward Sanchez
    • Satoshi Mitsumori
    • Danielle Lewis
    • Steven Lipton
    ★ Support this podcast on Patreon ★
    Show More Show Less
    36 mins
  • SwiftUI Field Guide with Chris Eidhof
    Jul 19 2024

    I had a great time chatting with Chris Eidhof about his work with objc.io and his latest project, the SwiftUI Field Guide. We discussed SwiftUI's layout system and the exciting new features from WWDC 2024.

    Guest

    • Chris Eidhof
    • Chris Eidhof (@chris@m.objc.io) - objc.io

    Announcements

    • Need help with your projects this year? BrightDigit has openings.
    • Join Bushel Beta
    • LiveStreaming on YouTube
    • Join our Brand New Patreon Page!

    Links

    • SwiftUI Field Guide
    • objc.io
    • Create custom visual effects with SwiftUI - WWDC24 - Videos - Apple Developer
    • Marin Todorov - A 100% SwiftUI App | Swift Heroes 2023 talk - YouTube
    • The Other VM App

    Related Episodes

    • WWDC Notes with Cihat Gündüz
    • SOTU 2024 with Peter Witham
    • SwiftUI Tips and Tricks with Craig Clayton
    • Action Button for Ring Tones with Evan Stone
    • It Depends with Brandon Williams
    • Behind the Scenes of SwiftUI with Aviel Gross
    • How to Learn New APIs with Stewart Lynch - Part 1
    • How to Learn New APIs with Stewart Lynch - Part 2

    Social Media

    Email
    leo@brightdigit.com
    GitHub - @brightdigit

    Twitter
    BrightDigit - @brightdigit
    Leo - @leogdion

    LinkedIn
    BrightDigit
    Leo

    Patreon - brightdigit

    Credits

    Music from https://filmmusic.io
    "Blippy Trance" by Kevin MacLeod (https://incompetech.com)
    License: CC BY (http://creativecommons.org/licenses/by/4.0/)

    • (00:00) - Chris's Journey in iOS Development
    • (03:39) - SwiftUI Field Guide
    • (24:11) - WWDC 2024
    • (36:14) - Is SwiftUI Production Ready?
    Thanks to our monthly supporters
    • Bertram Eber
    • Edward Sanchez
    • Satoshi Mitsumori
    • Danielle Lewis
    • Steven Lipton
    ★ Support this podcast on Patreon ★
    Show More Show Less
    42 mins
  • Can you Vision Pro in Objective-C with Danielle Lewis
    Jul 12 2024

    I had great time chatting with Danielle Lewis about her experience becoming a Swift developer, learning to develop for the Vision Pro, and getting the Magical world of Objective-C.

    Guest

    • Danielle Lewis
    • Danielle (@dlewisdev) / X
    • Danielle Lewis - YouTube
    • Danielle Lewis - DEV Community

    Announcements

    • Need help with your projects this year? BrightDigit has openings.
    • Join Bushel Beta
    • LiveStreaming on YouTube
    • Join our Brand New Patreon Page!

    Related Episodes

    • Swift Student Challenge with Dezmond Blair | BrightDigit
    • WWDC Notes with Cihat Gündüz | BrightDigit
    • SOTU 2024 with Peter Witham | BrightDigit
    • Apple's App Vision with Kyle Lee | BrightDigit
    • PixelBlitz in Public with Martin Lasek | BrightDigit
    • Spatial Experiences of the Wild with Adrian Eves | BrightDigit
    • Objective-C Today with Graham Lee | BrightDigit

    Social Media

    Email
    leo@brightdigit.com
    GitHub - @brightdigit

    Twitter
    BrightDigit - @brightdigit
    Leo - @leogdion

    LinkedIn
    BrightDigit
    Leo

    Patreon - brightdigit

    Credits

    Music from https://filmmusic.io
    "Blippy Trance" by Kevin MacLeod (https://incompetech.com)
    License: CC BY (http://creativecommons.org/licenses/by/4.0/)

    • (00:00) - Getting into visionOS Development
    • (07:09) - WWDC, visionOS, and LLMs
    • (15:44) - Getting into Objective-C
    • (24:42) - Building in Public
    Thanks to our monthly supporters
    • Bertram Eber
    • Edward Sanchez
    • Satoshi Mitsumori
    • Danielle Lewis
    • Steven Lipton
    ★ Support this podcast on Patreon ★
    Show More Show Less
    28 mins
  • Swift Student Challenge with Dezmond Blair
    Jul 5 2024

    I'm excited to have on the show Michigan's own Swift Student Challenge Distinguished Winner Dezmond Blair on to talk about everything from his learning and mentoring experience at the Apple Developer Academy to his experience at WWDC 2024.

    Guest

    • Dezmond Blair (@dezdoesiOS) / X
    • Dezmond (Dez) Blair  | LinkedIn
    • dezdoesit (Dezmond Blair) - GitHub
    • dezdoesit/MTBXTREME: Swift Student Challenge - Distinguished Winner - Mountain Biking App I made so eveyone can experience MTB!

    Announcements

    • Need help with your projects this year? BrightDigit has openings.
    • Join Bushel Beta
    • LiveStreaming on YouTube
    • Join our Brand New Patreon Page!

    Related Episodes

    • SOTU 2024 with Peter Witham
    • WWDC Notes with Cihat Gündüz
    • Triple Glazed Apple Development with Malin Sundberg and Kai Dombrowski
    • The Making of Callsheet with Casey Liss
    • Now You Know What I'm Doing This Summer
    • Spatial Experiences of the Wild with Adrian Eves
    • Swift Playgrounds with Steve Lipton
    • Apple Developer Academy with Sarah Gretter, PhD

    Social Media

    Email
    leo@brightdigit.com
    GitHub - @brightdigit

    Twitter
    BrightDigit - @brightdigit
    Leo - @leogdion

    LinkedIn
    BrightDigit
    Leo

    Patreon - brightdigit

    Credits

    Music from https://filmmusic.io
    "Blippy Trance" by Kevin MacLeod (https://incompetech.com)
    License: CC BY (http://creativecommons.org/licenses/by/4.0/)

    • (00:00) - Who is Dezmond Blair?
    • (03:06) - Apple Developer Academy
    • (09:29) - Coding Mentor
    • (14:41) - Swift Student Challenge
    • (26:19) - Call for Students
    Thanks to our monthly supporters
    • Bertram Eber
    • Edward Sanchez
    • Satoshi Mitsumori
    • Danielle Lewis
    • Steven Lipton
    ★ Support this podcast on Patreon ★
    Show More Show Less
    28 mins
  • WWDC Notes with Cihat Gündüz
    Jun 30 2024
    Cihat Gündüz comes on to talk about how his WWDC 2024 wish list went, Multilingual Apps, and more.GuestCihat Gündüz (@Jeehut) / XCihat Gündüz (@Jeehut@iosdev.space) - iOS Dev SpaceCihat Gündüz (@jeehut) on ThreadsFlineDevAnnouncementsNeed help with your projects this year? BrightDigit has openings.Join Bushel BetaLiveStreaming on YouTube Join our Brand New Patreon Page!Related LinksBrightDigit #96 - From California to Keynotes: My WWDC 2024 JourneyMy Top 10 Wishes for WWDC24onScrollGeometryChange(for:of:action:) | Apple Developer DocumentationWWDC Notes | DocumentationSwift Evolution Monthly | Cihat Gündüz | SubstackBuild multilingual-ready apps | DocumentationMeet the Translation API | DocumentationTranslateKit: App LocalizerFreemiumKit | DocumentationRelated EpisodesSOTU 2024 with Peter Witham | BrightDigitApple's App Vision with Kyle Lee | BrightDigitWhat's Next with Adam Rush | BrightDigitSwiftly Tooling with Pol Piella Abadia | BrightDigitSpatial Experiences of the Wild with Adrian Eves | BrightDigitSupercharged with Pedro Piñera | BrightDigitSocial MediaEmailleo@brightdigit.comGitHub - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionLinkedInBrightDigitLeoPatreon - brightdigitCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) (00:00) - WWDC In Person Thoughts(06:13) - Cihat's Wish List Evaluation(21:16) - WWDC Notes(27:17) - Swift 6 Migration(31:58) - Multilingual Apps and TranslateKit Thanks to our monthly supporters Bertram EberEdward SanchezSatoshi MitsumoriDanielle LewisSteven Lipton ★ Support this podcast on Patreon ★
    Show More Show Less
    46 mins