Skip to content
Artwork for Empower Apps
BusinessTechnology

Empower Apps

Leo Dion, Principal CEO and Swift Developer at BrightDigit

An exploration of Apple business news and technology. We talk about how businesses can use new technology to empower their business and employees, from Leo Dion, founder of BrightDigit.

Play
  • 25 episodes
  • Avg 41 min
  • English

Support the show

Goes straight to the publisher. podnod takes nothing.

Counted on this page — what you have heard stays on this device, so it is not something the list can be paged by.
  • #195
    Jan 25, 2025 · 17 min

    Moving Forward 2025

    What a wild ride 2024 was - from big life changes to surprising shifts in Apple development, I'm sharing the story of what went down this year. After navigating job hunts, tech trends, and some unexpected wins (and losses), I've got some insights about where we're headed in 2025, plus some exciting opportunities for you Swift folks! Announcements Join Bushel Beta Join our Patreon! Newsletters | BrightDigit Now Hiring! macOS, watchOS, HealthKit and more...! Links Being Sendable with SwiftData Using ModelActor in SwiftData SwiftData CRUD Operations with ModelActor brightdigit/DataThespian: Concurrency-Friendly SwiftData Apple is pausing notification summaries for news in the latest iOS 18.3 beta Even Apple wasn’t able to make VR headsets mainstream in 2024 How does Server Side Swift Workout in the Real World? - Leo Dion Swift & Interoperability - Tony Parker & Ben Cohen Related Episodes Swift Toolkit with Natan Rolnik ChatGPTovski with Kris Slazinski It Depends with Brandon Williams Swift Server Workgroup with Joannis Orlandos SwiftUI Field Guide with Chris Eidhof Fear of the Main Thread with Matt Masicotte Posture Island with Jordi Bruin 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) - Introduction (01:07) - Job Market (04:13) - Apple Stuff (08:51) - Analytics Review (11:10) - Future Plans Thanks to our monthly supporters work design Steven Lipton ★ Support this podcast on Patreon ★

    • Transcript
    • Chapters
  • #194
    Dec 31, 2024 · 43 min

    Fear of the Main Thread with Matt Masicotte

    Matt Masicotte comes on the show to clear up all our misconceptions about concurrency in Swift 6. 😑 Guest Matt Massicotte - @mattiem@mastodon.social massicotte.org | I write stuff here. Matt Massicotte (@massicotte.org) — Bluesky mattmassicotte (Matt Massicotte) Matt Massicotte | LinkedIn Matt Massicotte (@mattie) / X Announcements BrightDigit 103 - 🎁 Early Black Friday Deals 50% off first year of Bushel Pro 25% off Patreon Membership - Use Code 64632 Join Bushel Beta Join our Brand New Patreon Page! Newsletters | BrightDigit Links [Pitch] Inherit isolation by default for async functions - Evolution / Pitches - Swift Forums Swift concurrency: Behind the scenes - WWDC21 - Videos - Apple Developer Concurrency Step-by-Step: A Network Request Concurrency Step-by-Step: Reading from Storage Making Mistakes with Swift Concurrency Being Sendable with SwiftData Swift 6 Incomplete Migration Guide for Dummies Using ModelActor in SwiftData Non-Sendable types are cool too you know Problematic Swift Concurrency Patterns SE-0430: sending parameter and result values SE-0431: @isolated(any) Function Types SE-0434: Usability of global-actor-isolated types So how does this whole @preconcurrency thing work? Related Episodes Async, Await, and Combine with Marin Todorov Awaiting for Async with Vincent Pradeilles Edge of Concurrency with Matt Massicotte Open and Extensible with Matt Massicotte Practical Year - Part 1 with Donny Wals Practical Year - Part 2 with Donny Wals The Case of the Crimson Test Suite with Daniel Steinberg WWDC Notes with Cihat Gündüz 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) - Concurrency in Swift 6: Challenges and Adoption (16:47) - Swift 6.1 (25:47) - Understanding Sendable Types (36:31) - Future of Swift and Xcode Enhancements ★ Support this podcast on Patreon ★

    • Transcript
    • Chapters
  • #193
    Dec 24, 2024 · 23 min

    Practical Year - Part 2 with Donny Wals

    Part 2 of our chat with Donny - we discuss the job market, AI, Vision Pro, and of course Swift UI. Guest Donny Wals Donny Wals 👾 (@donnywals.bsky.social) — Bluesky Donny Wals 👾 (@DonnyWals) / X donny wals - YouTube Donny Wals (@donnywals@chaos.social) - chaos.social Donny Wals | LinkedIn Announcements BrightDigit 103 - 🎁 Early Black Friday Deals 50% off first year of Bushel Pro 25% off Patreon Membership - Use Code 64632 Join Bushel Beta Join our Brand New Patreon Page! Newsletters | BrightDigit Links Practical Swift Concurrency - Make the most out of Concurrency in Swift 6 and beyond SwiftData | Fatbobman's Blog brightdigit/DataThespian: Concurrency-Friendly SwiftData Man vs Machine: Can ChatGPT write better SwiftUI than you? - iOS Conf SG 2023 Related Episodes Practical Entrepreneur with Donny Wals Debugging Your Job Search with Jaim Zuber The Great SwiftUI Migration - Part 2 with Ben Scheirman The Great SwiftUI Migration - Part 1 with Ben Scheirman The Case of the Crimson Test Suite with Daniel Steinberg Edge of Concurrency with Matt Massicotte It Depends with Brandon Williams Practical Combine with Donny Wals 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) - SwiftUI (03:02) - Vision Pro (08:22) - AI (14:26) - Job Market Thanks to our monthly supporters Steven Lipton ★ Support this podcast on Patreon ★

    • Transcript
    • Chapters
  • #192
    Dec 19, 2024 · 31 min

    Practical Year - Part 1 with Donny Wals

    Donny comes on yet again to give his thoughts on 2024 - Swift Data, Swift Testing and Swift Macros while we mourn the death of Combine. Guest Donny Wals Donny Wals 👾 (@donnywals.bsky.social) — Bluesky Donny Wals 👾 (@DonnyWals) / X donny wals - YouTube Donny Wals (@donnywals@chaos.social) - chaos.social Donny Wals | LinkedIn Announcements BrightDigit 103 - 🎁 Early Black Friday Deals 50% off first year of Bushel Pro 25% off Patreon Membership - Use Code 64632 Join Bushel Beta Join our Brand New Patreon Page! Newsletters | BrightDigit Links Practical Swift Concurrency - Make the most out of Concurrency in Swift 6 and beyond SwiftData | Fatbobman's Blog brightdigit/DataThespian: Concurrency-Friendly SwiftData Related Episodes Practical Entrepreneur with Donny Wals Debugging Your Job Search with Jaim Zuber The Great SwiftUI Migration - Part 2 with Ben Scheirman The Great SwiftUI Migration - Part 1 with Ben Scheirman The Case of the Crimson Test Suite with Daniel Steinberg Edge of Concurrency with Matt Massicotte It Depends with Brandon Williams Practical Combine with Donny Wals 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) - Bushel 2.0 (00:37) - Swift Data (09:37) - Swift Testing and Macros (14:37) - Swift Concurrency (25:33) - Combine ☠️ Thanks to our monthly supporters Steven Lipton ★ Support this podcast on Patreon ★

    • Transcript
    • Chapters
  • #191
    Dec 2, 2024 · 43 min

    Swift, Server Side, Serverless with Sébastien Stormacq

    Sébastien Stormacq joins us to talk about AWS Lambda and Swift - what does "Serverless" mean, how deployment works, and how to get started. Guest Sébastien ☁ Stormacq 🇺🇦 (@sebsto) / X Seb @ AWS (@sebsto.bsky.social) — Bluesky Sébastien ☁ (Seb) Stormacq | LinkedIn Github - sebsto (Sébastien Stormacq) Sebastien Stormacq (@sebstormacq) • Threads, Say more Sebastien Stormacq (@sebsto@awscommunity.social) - AWSCommunity.social Announcements BrightDigit 103 - 🎁 Early Black Friday Deals 50% off first year of Bushel Pro 25% off Patreon Membership - Use Code 64632 Join Bushel Beta Join our Brand New Patreon Page! Newsletters | BrightDigit Links swift-server/swift-aws-lambda-runtime: Swift implementation of AWS Lambda Runtime Getting started with IAM - AWS Identity and Access Management Swift, Server-Side, Serverless - Sébastien Stormacq Just Save a File, It's Easy, Right?! - Mikaela Caron Related Episodes Full Stack Lyriq with Adegboyega Olusunmade Ludicrous Types with Nick Lockwood Voice in a Can with Damian Mehers Swift Server Workgroup with Joannis Orlandos PixelBlitz in Public with Martin Lasek Swift Package Index with Dave Verwer and Sven Schmidt Backend Decisions with Mikaela Caron 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) - Understanding AWS Lambda and Serverless Computin (12:07) - Getting Started with AWS Lambda in Swift (21:17) - Understanding AWS Security and Authorization (27:36) - Developing and Deploying Swift on AWS Lambda (32:42) - Testing and Integration with AWS Services Thanks to our monthly supporters Steven Lipton ★ Support this podcast on Patreon ★

    • Transcript
    • Chapters
Showing 21–25 of 25 episodes