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
  • 21 episodes
  • Avg 40 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.
  • #211
    Monday · 48 min

    Swift on Windows with Saleem Abdulrasool

    Saleem Abdulrasool joins us to chat about bringing Swift to Windows. We get into server-side Swift, SwiftWin32, Swift's C++ interop, and how to get started yourself. Guest Saleem Abdulrasool compnerd (Saleem Abdulrasool) Saleem Abdulrasool (@compnerd) - Fosstodon Saleem Abdulrasool (@compnerd) / X Related Links Porting by a 1000 Patches: Bringing Swift to Windows (2019 LLVM Developers' Meeting) - YouTube Swift/Win32 - A Windows application framework for Swift - GitHub Swift/COM+ - GitHub Swift/WinMD - Windows Metadata Parser in Swift - GitHub Swift/WinRT - Swift Projections for WinRT - GitHub DXSample - Sample Program for DirectX 12 + Swift - GitHub vigil - A caffeinate-inspired power management tool for Windows - GitHub swift-winrt - Swift Language Projection for WinRT - The Browser Company swift-winui - Swift Language Bindings for WinUI3 - The Browser Company Install Swift on Windows - Swift.org Related Episodes Who's Wendy with Joannis Orlandos Deconstructing Xcode with xTool with Kabir Oberai Full Stack Things with Werner Jainek and Vojtěch Rylko Swift on Android with Marc Prud'hommeaux Swift, Server Side, Serverless with Sébastien Stormacq Swift Server Workgroup with Joannis Orlandos Swift Package Index with Dave Verwer and Sven Schmidt Backend Decisions with Mikaela Caron Chapters (00:00) - Why Swift on Windows (08:40) - Command Line Tools, PowerShell & WSL (16:35) - Server-Side Swift & Building Desktop Apps (24:46) - The History of Windows UI Frameworks (33:15) - Getting Started with Swift on Windows (41:32) - Interop, SwiftUI & Future Plans Watch Click here to watch a video of this episode. Transcript Click here to view the episode transcript. Support the Show ★ Support this podcast on Patreon ★ Thanks to our supporters: Thanks to our monthly supporters Steven Lipton Welcome new supporters: Social Media LinkedIn - @leogdion GitHub - @brightdigit GitHub - @leogdion Mastodon - @leogdion@c.im YouTube - @brightdigit X - @leogdion X - @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/)

    • Transcript
    • Chapters
  • #210
    July 12 · 50 min

    Practical Agents with Donny Wals

    Donny Wals returns to talk through a year of agentic coding. We go through how it's changed his architecture decisions, reviewing PRs he didn't write himself, managing tasks and context across parallel agents, and the gym-workout crash he fixed from his phone mid-set — plus where he still doesn't trust the agent: SwiftData migrations. Guest Donny Wals Donny Wals 👾 (@donnywals.bsky.social) — Bluesky Donny Wals 👾 (@DonnyWals) / X Donny Wals (@donnywalsdev) • Instagram photos and videos donny wals - YouTube Donny Wals (@donnywals@chaos.social) - chaos.social Donny Wals | LinkedIn Related Links Cursor - https://cursor.com Bitrise - https://bitrise.io Notion - https://notion.so Raycast - https://raycast.com Grill with Docs - https://www.aihero.dev/grill-with-docs Maxine - One Rep Max Tracker (Donny's workout app) - https://apps.apple.com/us/app/maxine-one-rep-max-tracker/id6615073254 GRDB.swift - https://github.com/groue/GRDB.swift SundialKit (Leo's watch communication library) - https://github.com/brightdigit/SundialKit Fluent (Vapor's ORM) - https://docs.vapor.codes/fluent/overview/ NSPersistentCloudKitContainer - https://developer.apple.com/documentation/coredata/nspersistentcloudkitcontainer Practical Core Data - https://practicalcoredata.com Practical Combine - https://practicalcombine.com Practical Swift Concurrency - https://practicalswiftconcurrency.com Related Episodes Independence Update Everyone Thinks They're Good at Prompting with Joe Fabisevich 120% Likely with Cihat Gündüz Platforms State of the Union 2026 with Peter Witham Actually Really Useful Practical Year - Part 2 with Donny Wals Practical Year - Part 1 with Donny Wals Practical Entrepreneur with Donny Wals Practical Combine with Donny Wals Chapters (00:00) - The Agentic Coding Shift (15:55) - The Gym Crash Story (20:54) - Architecting for Agents (34:04) - Task & Issue Tracking (37:40) - Core Data vs. SwiftData Watch Click here to watch a video of this episode. Transcript Click here to view the episode transcript. Support the Show ★ Support this podcast on Patreon ★ Thanks to our supporters: Thanks to our monthly supporters Steven Lipton Welcome new supporters: Social Media LinkedIn - @leogdion GitHub - @brightdigit GitHub - @leogdion Mastodon - @leogdion@c.im YouTube - @brightdigit X - @leogdion X - @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/)

    • Transcript
    • Chapters
  • #209
    July 4 · 8 min

    Independence Update

    After almost 250 episodes, Leo gives an update on what he's working on and what he's interested in. From passive timer apps, static site generation, to sub repos and RSS feeds. Related Links WWDC 2026 & Celestra Celestra WWDC26: What's new in the Foundation Models framework WWDC26: Meet Core AI Bushel swift-build brightdigit/swift-build Introducing swift-build (blog post) Swift.org Nightly Toolchains At Least At Least brightdigit/SundialKit brightdigit/SundialKitStream brightdigit.com Website Upgrade brightdigit.com repo JohnSundell/Publish JohnSundell/ShellOut JohnSundell/Ink swiftlang/swift-subprocess swiftlang/swift-markdown kabiroberai/node-swift (NodeSwift) Tailwind CSS git-subrepo ingydotnet/git-subrepo Ben Scheirman Community & Outro Consultation (ZCal) Patreon Newsletter Donny Wals Saleem Abdulrasool (@compnerd) Swift on Windows Related Episodes Actually Really Useful 120% Likely with Cihat Gündüz Platforms State of the Union 2026 with Peter Witham Who's Wendy with Joannis Orlandos Milk Diary with Kaya Thomas Deconstructing Xcode with xTool with Kabir Oberai The Great SwiftUI Migration - Part 2 with Ben Scheirman The Great SwiftUI Migration - Part 1 with Ben Scheirman Hacking with Ignite with Paul Hudson Now You Know What I'm Doing This Summer Chapters (00:00) - WWDC 2026 and Celestra (01:35) - swift-build (02:23) - AtLeast (05:26) - brightdigit.com (05:45) - git-subrepo (06:47) - Join the Community Watch Click here to watch a video of this episode. Transcript Click here to view the episode transcript. Support the Show ★ Support this podcast on Patreon ★ Thanks to our supporters: Thanks to our monthly supporters Steven Lipton Welcome new supporters: Social Media LinkedIn - @leogdion GitHub - @brightdigit GitHub - @leogdion Mastodon - @leogdion@c.im YouTube - @brightdigit X - @leogdion X - @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/)

    • Transcript
    • Chapters
  • #208
    June 25 · 1 hr 28 min

    Everyone Thinks They're Good at Prompting with Joe Fabisevich

    Software development has changed a lot. On today's episode, Joe Fabisevich talks about building with AI without falling into the trap of "work slop," why prompting is a communication skill, where Apple fits in, and Broadcast — his new Swift logging library for developers and AI agents. Guest Build.ms Joe Fabisevich :verified: (@mergesort@macaw.social) - Macaw-Social Joe Fabisevich (@mergesort.me) — Bluesky Github (@mergesort) https://www.threads.net/@mergesort fabisevi.ch Related Links Artifacts | Fabisevi.ch Supporting Markdown Search For LLMs AI (Without the Hype) Workslop Being A 1.5-10x Developer mergesort/Broadcast: Simple and composable logging for Swift apps, servers, and coding agents. AtLeast — Passive Timer for Apple Watch MonthBar - Track your month's progress Related Episodes 120% Likely with Cihat Gündüz Platforms State of the Union 2026 with Peter Witham Who's Wendy with Joannis Orlandos Actually Really Useful Practical Year - Part 1 with Donny Wals Plinky with Joe Fabisevich ChatGPTovski with Kris Slazinski Chapters (00:00) - Work Slop (13:02) - Verifiable Tasks (25:51) - Building Agents (32:06) - Careers & Hiring (43:31) - Daily Setup (53:00) - WWDC 2026 (01:09:07) - AI Economics (01:20:33) - Broadcast Logging Watch Click here to watch a video of this episode. Transcript Click here to view the episode transcript. Support the Show ★ Support this podcast on Patreon ★ Thanks to our supporters: Thanks to our monthly supporters Steven Lipton Welcome new supporters: Social Media LinkedIn - @leogdion GitHub - @brightdigit GitHub - @leogdion Mastodon - @leogdion@c.im YouTube - @brightdigit X - @leogdion X - @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/)

    • Transcript
    • Chapters
  • #207
    June 18 · 59 min

    120% Likely with Cihat Gündüz

    Cihat Gündüz returns to break down everything from WWDC 2026. We go through Swift 6.4's quality-of-life wins, Apple turning Foundation Models into a full agentic harness, Xcode 27's agent and built-in skills, Device Hub, and where we land on the iPhone Fold. Guest Cihat Gündüz (@Jeehut) / X Cihat Gündüz (@Jeehut@iosdev.space) - iOS Dev Space Cihat Gündüz (@jeehut) on Threads FlineDev Related Links WWDCNotes My Top 5 AI Wishes for WWDC26 – FlineDev FlineDev/SiteKit: AI-first static site generator written in Swift QwenLM/Qwen3.6: Qwen3.6 is the large language model series developed by Qwen team, Alibaba Group. Related Episodes Platforms State of the Union 2026 with Peter Witham Actually Really Useful Swift Toolkit with Natan Rolnik WWDC Notes with Cihat Gündüz Hacking with Ignite with Paul Hudson Chapters (00:00) - What's New in Swift & SwiftUI (09:09) - SwiftData (14:09) - Foundation Models (28:29) - Xcode 27 (38:09) - AI Costs & the "AI Apocalypse" (48:09) - iPhone Fold Watch Click here to watch a video of this episode. Transcript Click here to view the episode transcript. Support the Show ★ Support this podcast on Patreon ★ Thanks to our supporters: Thanks to our monthly supporters Steven Lipton Welcome new supporters: Social Media LinkedIn - @leogdion GitHub - @brightdigit GitHub - @leogdion Mastodon - @leogdion@c.im YouTube - @brightdigit X - @leogdion X - @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/)

    • Transcript
    • Chapters
  • #206
    June 9 · 40 min

    Platforms State of the Union 2026 with Peter Witham

    Peter Witham joins us to talk about today's Platforms State of the Union. Is Apple Intelligence here? Is Liquid Glass here? Where's John Ternus? Guest Peter Witham - Developer, Podcaster, Streamer CompileSwift Podcast Peter Witham | LinkedIn Peter Witham - YouTube CompileDev - Twitch Peter Witham (@compileswift) • Instagram photos and videos CompileSwift | Facebook Peter Witham (@Compileswift@iosdev.space) - C.IM Peter Witham - Compileswift.com - Twitter Related Episode Who's Wendy with Joannis Orlandos Actually Really Useful Live from CommunityKit WWDC 2025 with Matt Massicotte v26.0 with Peter Witham Full Stack Things with Werner Jainek and Vojtěch Rylko SOTU 2024 with Peter Witham WWDC Notes with Cihat Gündüz Chapters Watch Click here to watch a video of this episode. Transcript Support the Show ★ Support this podcast on Patreon ★ Thanks to our supporters: Thanks to our monthly supporters Steven Lipton Welcome new supporters: Social Media LinkedIn - @leogdion GitHub - @brightdigit GitHub - @leogdion Mastodon - @leogdion@c.im YouTube - @brightdigit X - @leogdion X - @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/)

  • #205
    June 5 · 47 min

    Who's Wendy with Joannis Orlandos

    Joannis Orlandos stops by to chat about WendyOS, an operating system for bringing Swift and AI to robots, drones, and edge devices. We get into running Swift on NVIDIA Jetson and Raspberry Pi hardware, the future of cross-platform Swift across Android, Windows, and Wasm, and somehow end up arguing about whether you should let LLMs format your code at all. Guest Joannis Orlandos Joannis Orlandos (@joannis@fosstodon.org) - Mastodon Joannis (Joannis Orlandos) Joannis Orlandos | LinkedIn Joannis Orlandos (@joanniso.bsky.social) • Bluesky WendyOS — The open-source OS for Physical AI Related Links Wendy Labs Inc. — GitHub WendyOS Documentation Swift on Server — Joannis Orlandos Hummingbird — Lightweight Swift web framework MLX — Apple's array framework for machine learning Swift Android Working Group — Swift Forums Build and Packaging Workgroup — Swift.org Swift Evolution Bringing Swift to Android — Goodnotes Related Episodes Swift Server Workgroup with Joannis Orlandos Swift on Android with Marc Prud'hommeaux Swift, Server Side, Serverless with Sébastien Stormacq Chapters (00:00) - What Is WendyOS (05:15) - Swift, Hardware & Getting Started (16:18) - Swift Everywhere: Multi-Platform Future (21:24) - Swift on Windows, SQL Server & WWDC Preview (30:19) - AI, Skill Files & LLM Workflows (42:30) - Swift 6.4 & Wrap-Up Watch Click here to watch a video of this episode. Transcript Click here to view the episode transcript. Support the Show ★ Support this podcast on Patreon ★ Thanks to our supporters: Thanks to our monthly supporters Steven Lipton Welcome new supporters: Social Media LinkedIn - @leogdion GitHub - @brightdigit GitHub - @leogdion Mastodon - @leogdion@c.im YouTube - @brightdigit X - @leogdion X - @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/)

    • Transcript
    • Chapters
  • #204
    June 3 · 16 min

    Actually Really Useful

    After ten months away, Leo's back. He covers Swift Craft 2026, the rest of his speaking year (Beer City Code, iOSDevUK), and his honest take on AI dev tooling. Plus updates on MistKit, SyntaxKit, swift-build, MonthBar, and a new watchOS app called AtLeast (in TestFlight now). He's open to work, offering free 30-minute consultations, and a live WWDC 2026 episode is coming. Subscribe so you don't miss it. Related Links Free 30-min consultation — Zcal Swift Craft 2026 — Folkestone, May 2026 Beer City Code — Grand Rapids, Aug 14–15, 2026 iOSDevUK — Wales, September 2026 AI Doesn’t Reduce Work—It Intensifies It AI-assisted development talk (Boston) — YouTube MistKit — GitHub SyntaxKit — GitHub swift-build — GitHub MonthBar — month.bar AtLeast — atleast.app (TestFlight) Bushel — getbushel.app Related Episodes Ep 200 — Live from CommunityKit WWDC 2025 with Matt Massicotte Ep 199 — v26.0 with Peter Witham Ep 178 — SOTU 2024 with Peter Witham Ep 196 — Swift on Android with Marc Prud'hommeaux Ep 203 — Milk Diary with Kaya Thomas Chapters (00:00) - I'm Back (00:43) - Conferences 2026 (03:54) - AI in 2026 (05:59) - Swift Automation (07:34) - Projects 2026 (12:02) - Free Consultation (14:37) - Thank you Watch Click here to watch a video of this episode. Transcript Click here to view the episode transcript. Support the Show ★ Support this podcast on Patreon ★ Thanks to our supporters: Thanks to our monthly supporters Steven Lipton Welcome new supporters: Social Media LinkedIn - @leogdion GitHub - @brightdigit GitHub - @leogdion Mastodon - @leogdion@c.im YouTube - @brightdigit X - @leogdion X - @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/)

    • Transcript
    • Chapters
  • #203
    Jul 31, 2025 · 33 min

    Milk Diary with Kaya Thomas

    Kaya Thomas (kayathomas.is) comes back after half a decade to tell us about how motherhood inspired her new app Milk Diary (milkdiary.com). She talks about using new APIs like Foundation Models, SpeechAnalyzer, and AlarmKit to handle the complex stuff other feeding apps miss: intelligent scheduling and reminders, combo feeding that's actually easy to track, hassle-free tracking for twins and smart milk management. Guest Kaya Thomas Kaya Thomas (@kayathomas@mastodon.social) - Mastodon Kaya (@kayathomas.is) — Bluesky kmt901 (Kaya Thomas) Kaya Thomas | LinkedIn Kaya Thomas (@kayathomas.is) • Threads, Say more Milk Diary App Related Links Rob Napier - TIL:AI. Thoughts on AI AI Code Reviews | CodeRabbit | Try for Free Related Episodes Notifications with Kaya Thomas Live from CommunityKit WWDC 2025 with Matt Massicotte Plinky with Joe Fabisevich ChatGPTovski with Kris Slazinski The Making of Callsheet with Casey Liss Apples, Glasses, and HAL, Oh My! Social Media LinkedIn - @leogdion GitHub - @brightdigit GitHub - @leogdion TikTok - @brightdigit Mastodon - @leogdion@c.im Youtube - @brightdigit BlueSky - ‪@leogdion.bsky.social‬ Twitter Leo - @leogdion Twitter BrightDigit - @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 Milk Diary (04:20) - Foundation Models (10:56) - The Feeding App Market (13:59) - Liquid Glass (17:01) - AlarmKit (19:34) - Local and Server Side Storage (22:28) - SpeechAnalyzer (25:13) - Developing with AI Thanks to our monthly supporters Steven Lipton ★ Support this podcast on Patreon ★

    • Transcript
    • Chapters
  • #202
    Jul 18, 2025 · 39 min

    Swift Testing with Rachel Brindle

    Rachel Brindle, maintainer of Nimble and Quick, comes on to talk about what's new in Swift Testing and what the future of Swift Testing may hold. Guest Rachel Brindle Rachel Brindle (@younata@hachyderm.io) - Hachyderm.io younata (Rachel Brindle) Rachel Brindle (@rachelbrindle) • Instagram photos and videos Related Links What's new in Testing, 2025 Edition nalexn/ViewInspector: Runtime introspection and unit testing of SwiftUI views Quick/Nimble: A Matcher Framework for Swift and Objective-C Quick/Quick: The Swift (and Objective-C) testing framework. pointfreeco/swift-snapshot-testing: 📸 Delightful Swift snapshot testing. swift-evolution/proposals/testing/NNNN-polling-confirmations.md at younata/testing-polling-expectations · younata/swift-evolution Related Episodes Live from CommunityKit WWDC 2025 with Matt Massicotte The Case of the Crimson Test Suite with Daniel Steinberg Empowering Accessibility with Via Fairchild It Depends with Brandon Williams Practical Year - Part 1 with Donny Wals SwiftUI Tips and Tricks with Craig Clayton Mobile System Design with Tjeerd in 't Veen Social Media LinkedIn - @leogdion GitHub - @brightdigit GitHub - @leogdion TikTok - @brightdigit Mastodon - @leogdion@c.im Youtube - @brightdigit BlueSky - ‪@leogdion.bsky.social‬ Twitter Leo - @leogdion Twitter BrightDigit - @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) - Comparing Swift Testing and XCTest (11:08) - SwiftUI Testing (17:37) - Advanced Testing Techniques and Tips (23:47) - Future of Swift Testing Thanks to our monthly supporters Steven Lipton ★ Support this podcast on Patreon ★

    • Transcript
    • Chapters
  • #201
    Jul 4, 2025 · 40 min

    Deconstructing Xcode with xTool with Kabir Oberai

    Kabir Oberai joins us to talk about xTool, Cross-platform Xcode replacement and how Xcode works under the hood to build apps. Guest Kabir Oberai Kabir Oberai (@kabiroberai@mastodon.social) - Mastodon https://x.com/kabiroberai Announcements macOS Virtual Machine App for Developers - Bushel SyntaxKit - More Friendly SwiftSyntax API Post Show Discussion with Kabir on Patreon BrightDigit Newsletter Related Links xtool | Documentation xtool-org/xtool: Cross-platform Xcode replacement. Build and deploy iOS apps with SwiftPM on Linux, Windows, macOS. cirruslabs/tart: macOS and Linux VMs on Apple Silicon to use in CI and other automations kabiroberai/node-swift: Create Node modules in Swift Kabir Oberai - Batteries Not Included: Beyond Xcode - YouTube Related Episodes Live from CommunityKit WWDC 2025 with Matt Massicotte v26.0 with Peter Witham Swift on Android with Marc Prud'hommeaux Swift Toolkit with Natan Rolnik Swift Student Challenge with Dezmond Blair WWDC Notes with Cihat Gündüz We Have All The Heroes with Stefano Mondino The Bushel Holiday Special Swiftly Tooling with Pol Piella Abadia Social Media LinkedIn - @leogdion GitHub - @brightdigit GitHub - @leogdion TikTok - @brightdigit Mastodon - @leogdion@c.im Youtube - @brightdigit BlueSky - ‪@leogdion.bsky.social‬ Twitter Leo - @leogdion Twitter BrightDigit - @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 and Announcements (00:53) - Kabir Oberai and WWDC (06:20) - What is xTool (19:48) - Mastering iOS App Signing (35:57) - Future Plans and Community Contributions Thanks to our monthly supporters Steven Lipton ★ Support this podcast on Patreon ★

    • Transcript
    • Chapters
  • #200
    Jun 10, 2025 · 25 min

    Live from CommunityKit WWDC 2025 with Matt Massicotte

    Live from CommunityKit, Leo is joined by Matt Massicotte to discuss everything announced today at WWDC 2025. 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 #110 - WWDC 2025 = EmpowerApps 200th Episode + Bushel Sale! 🙌 macOS Virtual Machine App for Developers - Bushel Related Episodes v26.0 with Peter Witham Full Stack Things with Werner Jainek and Vojtěch Rylko Fear of the Main Thread with Matt Masicotte Swift on Android with Marc Prud'hommeaux SOTU 2024 with Peter Witham WWDC Notes with Cihat Gündüz Swift Server Workgroup with Joannis Orlandos Episode 151 - Platforms State of Union 2023 with Peter Witham Episode 149 - How to WWDC with Peter Witham Episode 124 - WWDC 2022 - Platforms State of the Union with Peter Witham Social Media LinkedIn - @leogdion GitHub - @brightdigit GitHub - @leogdion TikTok - @brightdigit Mastodon - @leogdion@c.im Youtube - @brightdigit BlueSky - ‪@leogdion.bsky.social‬ Twitter Leo - @leogdion Twitter BrightDigit - @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) -  Keynote Highlights and Initial Reactions (12:06) - Exploring Machine Learning and App Intents (15:55) - Swift 6.2 and Concurrency Enhancements Thanks to our monthly supporters Steven Lipton ★ Support this podcast on Patreon ★

    • Transcript
    • Chapters
  • #199
    Jun 4, 2025 · 51 min

    v26.0 with Peter Witham

    Before Leo heads to California, Peter joins to discuss Apple's crazy year and what we expect from WWDC 2025. Guest Peter Witham - Developer, Podcaster, Streamer CompileSwift Podcast Peter Witham | LinkedIn Peter Witham - YouTube CompileDev - Twitch Peter Witham (@compileswift) • Instagram photos and videos CompileSwift | Facebook GrfxGuru - Github (Peter Witham) Peter Witham (@Compileswift@iosdev.space) - C.IM Peter Witham - Compileswift.com - Twitter Announcements BrightDigit #110 - WWDC 2025 = EmpowerApps 200th Episode + Bushel Sale! 🙌 EmpowerApps.Show LIVE with Leo Dion · Luma macOS Virtual Machine App for Developers - Bushel One More Thing Conference – OMTConf CommunityKit | WWDC | June 9th to 11th in Cupertino Related Episodes Swift on Android with Marc Prud'hommeaux SOTU 2024 with Peter Witham WWDC Notes with Cihat Gündüz Swift Server Workgroup with Joannis Orlandos Episode 151 - Platforms State of Union 2023 with Peter Witham Episode 149 - How to WWDC with Peter Witham Episode 124 - WWDC 2022 - Platforms State of the Union with Peter Witham Social Media LinkedIn - @leogdion GitHub - @brightdigit GitHub - @leogdion TikTok - @brightdigit Mastodon - @leogdion@c.im Youtube - @brightdigit BlueSky - ‪@leogdion.bsky.social‬ Twitter Leo - @leogdion Twitter BrightDigit - @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) - WWDC Announcements (02:48) - Apple Intellegence (08:16) - iPad (12:52) - New Version Numbering and New Design (19:40) - Swift Everywhere (22:45) - Future of the iPhone (30:23) - Vision Pro (35:43) - App Store (45:14) - Peter and Game Development Thanks to our monthly supporters Steven Lipton ★ Support this podcast on Patreon ★

    • Transcript
    • Chapters
  • #198
    Mar 27, 2025 · 49 min

    Full Stack Things with Werner Jainek and Vojtěch Rylko

    Werner Jainek and Vojtěch Rylko from Cultured Code talk about their migration of Things Cloud to Server Side with Swift and what they learned along the way. Guest Things - To-Do List for Mac & iOS Things (@things.app) — Bluesky Things (@culturedcode) Things (@things@mastodon.online) Werner Jainek (@jainek@mastodon.social) Vojtěch Rylko Vojtech Rylko (@vry@mastodon.social) Vojtěch Rylko | LinkedIn Vojtěch Rylko (@vojtechrylko) vojtarylko (Vojtech Rylko) Announcements Join Bushel Beta Join our Patreon! Newsletters | BrightDigit Links Swift.org - How Swift's server support powers Things Cloud The Success Story of Server-Side Swift at Cultured Code - Vojtech Rylko - YouTube Related Episodes Swift on Android with Marc Prud'hommeaux Swift, Server Side, Serverless with Sébastien Stormacq Full Stack Lyriq with Adegboyega Olusunmade PixelBlitz in Public with Martin Lasek Swiftly Tooling with Pol Piella Abadia Backend Decisions with Mikaela Caron What is Firebase with Peter Friese AWS and SOTO with Adam Fowler 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) - Overview of Cultured Code and Things App (02:19) - Migrating to Server-Side Swift (09:07) - Technical Challenges and Solutions (27:56) - Background Workers and Swift (32:11) - Swift 6 Adoption (36:34) - Chaos Testing and Deployment Thanks to our monthly supporters Steven Lipton ★ Support this podcast on Patreon ★

    • Transcript
    • Chapters
  • #197
    Mar 14, 2025 · 25 min

    SwiftUI Fundamentals with Natalia Panferova

    Natalia Panferova former Apple engineer of Nil Coalescing comes on to talk her new book SwiftUI Fundamentals. Guest Nil Coalescing Natalia Panferova (@natpanferova) / X Natalia Panferova (@natpanferova@mastodon.social) - Mastodon Natalia Panferova (@natpanferova.bsky.social) — Bluesky Natalia Panferova | LinkedIn Announcements Join Bushel Beta Join our Patreon! Newsletters | BrightDigit Links SwiftUI Fundamentals Nil Coalescing Books Nil Coalescing - Blog Related Episodes The Great SwiftUI Migration - Part 2 with Ben Scheirman The Great SwiftUI Migration - Part 1 with Ben Scheirman SwiftUI Field Guide with Chris Eidhof SwiftUI Tips and Tricks with Craig Clayton Behind the Scenes of SwiftUI with Aviel Gross The Composable Architecture with Zev Eisenberg WWDC 2022 - SwiftUI and UIKit with Evan Stone 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) - Natalia's Background and SwiftUI Book (04:48) - SwiftUI "Pet Peeves" (13:57) - Natalia's Journey (15:34) - SwiftUI and macOS Thanks to our monthly supporters Steven Lipton ★ Support this podcast on Patreon ★

    • Transcript
    • Chapters
  • #196
    Feb 12, 2025 · 56 min

    Swift on Android with Marc Prud'hommeaux

    Marc Prud'hommeaux explains how you can get started building Android apps in Swift, what's the future of the Swift on Android working group, and what's FOSDEM. Guest Marc Prud'hommeaux (@marcprux@mastodon.social) - Mastodon Marc Prud'hommeaux | LinkedIn @marcprux.bsky.social — Bluesky marcprux (Marc Prud'hommeaux) | GitHub Announcements Join Bushel Beta Join our Patreon! Newsletters | BrightDigit Links skip.tools (@skiptools@mas.to) - mas.to skipapp-showcase skiptools/skipapp-showcase: Sample Skip app demonstrating SkipUI components for iOS and Android Skip Showcase - Apps on Google Play Swift Everywhere: Bringing Swift Packages to Android Swift on Android Working Group - Community Showcase - Swift Forums FOSDEM 2025 - A Free Software App Store for iOS: the App Fair Project's perspective on the DMA Related Episodes Swift Toolkit with Natan Rolnik Swift, Server Side, Serverless with Sébastien Stormacq Ludicrous Types with Nick Lockwood We Have All The Heroes with Stefano Mondino Swiftly Tooling with Pol Piella Abadia Swift Server Workgroup with Joannis Orlandos Swift Package Manager Super Powers with Marco Eidinger Objective-C Today with Graham Lee 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) - Origins of Skip.Tools (07:59) - Technical Deep Dive: Swift to Kotlin (27:31) - Swift on Android Working Group (31:37) - Transpiled vs. Natively Compiled Swift (42:32) - Skip Showcase and Practical Applications (51:33) - What is FOSDEM? Thanks to our monthly supporters Steven Lipton ★ Support this podcast on Patreon ★

    • Transcript
    • Chapters
  • #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 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 Thanks to our monthly supporters Steven Lipton ★ 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
Showing 1–20 of 21 episodes