Episodes

  • Ludicrous Types with Nick Lockwood
    Nov 8 2024
    Nick Lockwood of SwiftFormat (not dash) joins the show to talk about the server side Swift conference, quirks of Swift you didn't know about, language design, and the future of Swift.GuestNick Lockwood@nicklockwood (Github)Nick Lockwood (@nicklockwood@mastodon.social)Nick Lockwood | LinkedInAnnouncementsNeed help with your projects this year? BrightDigit has openings.Join Bushel BetaJoin our Brand New Patreon Page!BrightDigit #100 - Top 10 Emails Ever! 🎉🚀Newsletters | BrightDigitSwift LiveCoding - Adding Screen Recording to BushelHow does Server Side Swift Workout in the Real World? - Leo DionLinksSo You Think You Know Swift? - Nick Lockwood - YouTubeGenericsManifesto.md · redstrike/swift-programming-languageTyped throws – available from Swift 6.0nicklockwood/SwiftFormat: A command-line tool and Xcode Extension for formatting Swift codeswiftlang/swift-format: Formatting technology for Swift source coderealm/SwiftLint: A tool to enforce Swift style and conventions.jpsim/SourceKitten: An adorable little framework and command line tool for interacting with SourceKit.swiftlang/swift-syntax: A set of Swift libraries for parsing, inspecting, generating, and transforming Swift source code.Vector, a fixed-size array - Evolution / Pitches - Swift ForumsRelated EpisodesEdge of Concurrency with Matt MassicotteThe Case of the Crimson Test Suite with Daniel SteinbergSwiftUI Field Guide with Chris EidhofWWDC Notes with Cihat GündüzHacking with Ignite with Paul HudsonWe Have All The Heroes with Stefano MondinoSwiftly Tooling with Pol Piella AbadiaSwift Server Workgroup with Joannis OrlandosSupercharged with Pedro PiñeraSwift Package Index with Dave Verwer and Sven SchmidtXcode Tips with Dominik HauserObjective-C Today with Graham LeeA Swiftly Year in Review with Antoine van der LeeSocial 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) - Server-Side Swift Conference(02:55) - So You Think You Know Swift? (07:51) - Maintaining and Evolving Swift Format(30:49) - Challenges with Swift Language Design(46:02) - Future of Swift Thanks to our monthly supporters Bertram EberEdward SanchezSatoshi MitsumoriSteven Lipton ★ Support this podcast on Patreon ★
    Show More Show Less
    57 mins
  • Debugging Your Job Search with Jaim Zuber
    Nov 1 2024
    Jaim Zuber returns after over 5 years to give us an overview of looking for a job in iOS development in 2024, how has it changed, what are some things you can do now, and when becoming a manager is the right call.GuestJaim Zuber@sharpfive (GitHub)Jaim Zuber (LinkedIn)@jaimzuber@mspsocial.net (Mastodon)AnnouncementsNeed help with your projects this year? BrightDigit has openings.Join Bushel BetaJoin our Brand New Patreon Page!BrightDigit #100 - Top 10 Emails Ever! 🎉🚀Newsletters | BrightDigitSwift LiveCoding - Adding Screen Recording to BushelHow does Server Side Swift Workout in the Real World? - Leo DionLinksThe Engineer/Manager Pendulum – charity.wtfThe Pragmatic Engineer's Resume Template - The Pragmatic EngineerAmazon.com: The Manager's Path: A Guide for Tech Leaders Navigating Growth and ChangeResilient Management 1, Hogan, Lara, eBook - Amazon.comSwift 6 Incomplete Migration Guide for DummiesMigrating to Swift 6Convert Resume Github WorkflowRelated EpisodesEdge of Concurrency with Matt MassicotteGoing Pro with Sean AllenHumane Development with Jill ScottImpactful Development with Maxim CramerPractical Entrepreneur with Donny WalsLarge Scale Teams with Joe FabisevichUpgrading Your Skills in 2020 with Paul HudsonExternal Developers with Jaim ZuberTriple Glazed Apple Development with Malin Sundberg and Kai DombrowskiSocial 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) - Welcome and Announcements(02:18) - Navigating the Job Market(20:51) - Transitioning from Engineering to Management(24:09) - Challenges and Strategies in Management(29:50) - Swift Concurrency and Career Reflections Thanks to our monthly supporters Bertram EberEdward SanchezSatoshi MitsumoriSteven Lipton ★ Support this podcast on Patreon ★
    Show More Show Less
    38 mins
  • 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 MitsumoriSteven 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 MitsumoriSteven 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 MitsumoriSteven 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
    • 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
    • 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
    • Steven Lipton
    ★ Support this podcast on Patreon ★
    Show More Show Less
    28 mins