Empower Apps

Leo Dion, Principal CEO and Swift Developer at BrightDigit

Details

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.

Recent Episodes

OCT 16, 2026
We Don’t Have Any Futures or Promises Anymore with Tim Condon
Tim Condon stops by to chat about Vapor 5, the biggest Vapor release in six and a half years. We get into dropping futures and promises for Swift concurrency all the way down the stack, Span and strict memory safety, and the new shared Swift HTTP server. Guest Tim CondonTim Condon (@[email protected]) - Mastodon Tim Condon (@0xtim.bsky.social) - Bluesky 0xTim (Tim Condon) Vapor Related Links Vapor 5 Beta - Vapor Blog What's New in Vapor 5 Beta - Vapor Blog Announcing the Networking Workgroup - Swift.org swift-http-server - GitHub Swift OpenAPI Generator - GitHub Related Episodes Year of the Server with Tim Condon - Part 1 Year of the Server with Tim Condon - Part 2 Server-Side Swift with Tim Condon Who's Wendy with Joannis Orlandos Swift Server Workgroup with Joannis Orlandos Chapters (00:00) - Server-Side Swift Today (02:29) - Vapor 5, Span & Memory Safety (13:38) - Package Flags & Dropping EventLoopFutures (18:36) - Streaming & the Swift HTTP Server (24:21) - VaporTesting & Macros (33:18) - OpenAPI & the Future of Fluent (38:48) - AI, Open Source & the New Networking APIs 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: Welcome to our new monthly supporters work design Social Media LinkedIn - @leogdion GitHub - @brightdigit GitHub - @leogdion Mastodon - @[email protected] 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/)
46 MIN
OCT 9, 2026
The More You Know with Stewart Lynch
Stewart Lynch stops by to chat about using AI to learn faster instead of just letting it write your code. We get into planning in stages before you build, why Markdown is the universal language of AI, and the tiny "donkey work" tools he vibe codes for himself. Guest Stewart LynchStewart Lynch 🇨🇦 (@[email protected]) - Mastodon Stewart Lynch (@stewartlynch.bsky.social) - Bluesky Stewart Lynch - YouTube Stewart Lynch | LinkedIn Stewart Lynch - All Social Links Createch Solutions Blog Related Links How AI assistance impacts the formation of coding skills - Anthropic Sosumi.ai - Apple docs as Markdown Typora - Markdown editor Related Episodes How to Learn New APIs with Stewart Lynch - Part 1 How to Learn New APIs with Stewart Lynch - Part 2 Practical Agents with Donny Wals Everyone Thinks They're Good at Prompting with Joe Fabisevich Chapters (00:00) - Xcode 27 & the New Device Hub (03:36) - Why YouTube Teaching Is Changing & Using AI to Synthesize New APIs (11:24) - Why Learn When AI Can Build It? Staged Plans & PRDs (16:29) - Markdown as the Universal Language of AI (22:07) - AI Costs, Hallucinations & Learning Smarter (27:48) - Xcode + Claude Code Workflow (30:53) - "Donkey Work": Building Small Tools With AI (35:55) - What to Delegate to AI vs. Control Yourself (40:22) - OS 27 Support, the iPhone Dual & Side-Project Playgrounds 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: Welcome to our new monthly supporters work design Social Media LinkedIn - @leogdion GitHub - @brightdigit GitHub - @leogdion Mastodon - @[email protected] 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/)
44 MIN
SEP 30, 2026
Skynet Came and Automated Everything with Jared Sorge
Jared Sorge stops by to chat about Arborist, his native Mac command center for Git work trees. We get into running agents in parallel with work trees, when to drop from SwiftUI down to AppKit, and selling a Mac app outside the App Store with Sparkle, Stripe, and RevenueCat, and somehow end up talking about the iPhone Duo. Guest Jared SorgeJared Sorge (@[email protected]) - Mastodon jsorge (Jared Sorge) Jared Sorge | LinkedIn Jared Sorge (@jsorge) • Threads Arborist - A native macOS command center for Git repositories and worktrees Taphouse Software Related Links Arborist Baseplate - Track your LEGO collection Tower - Git client Nova - Panic mise - dev tools, env vars, task runner just - a handy way to save and run project-specific commands swift-subprocess - GitHub Sparkle - Software update framework for macOS RevenueCat Managed Payments - Stripe Documentation SQLiteData - Point-Free - GitHub Sharing - Point-Free - GitHub Swift Navigation - Point-Free - GitHub Introducing Claude Design by Anthropic Labs - Anthropic Mac-Assed Mac Apps - Daring Fireball Tuist XcodeGen - GitHub Shipaton 2026 - RevenueCat SwiftCon iOSDevUK Bushel - Mac virtualization for developers Related Episodes Practical Agents with Donny Wals Everyone Thinks They're Good at Prompting with Joe Fabisevich The Great SwiftUI Migration - Part 2 with Ben Scheirman The Great SwiftUI Migration - Part 1 with Ben Scheirman macOS Indie Deep Cuts with Aaron Vegh Mac Dev in 2021 with Daniel Jalkut How to Learn New APIs with Stewart Lynch - Part 1 Automation Fun with Jared Sorge Chapters (00:00) - Why Work Trees (06:56) - The Idea Behind Arborist (11:14) - SwiftUI vs. AppKit (17:05) - Picking the Right Tool for the Job (21:27) - From Problem to Product (25:30) - Shipping Outside the Mac App Store (29:59) - Licensing, Sandboxing & Subprocess (36:30) - Agentic Coding & the Product Engineer (45:17) - What's Next for Arborist 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: Welcome to our new monthly supporters work design Social Media LinkedIn - @leogdion GitHub - @brightdigit GitHub - @leogdion Mastodon - @[email protected] 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/)
54 MIN
AUG 24, 2026
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 Abdulrasoolcompnerd (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: Welcome to our new monthly supporters work design Social Media LinkedIn - @leogdion GitHub - @brightdigit GitHub - @leogdion Mastodon - @[email protected] 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/)
48 MIN
JUL 12, 2026
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 WalsDonny Wals 👾 (@donnywals.bsky.social) — Bluesky Donny Wals 👾 (@DonnyWals) / X Donny Wals (@donnywalsdev) • Instagram photos and videos donny wals - YouTube Donny Wals (@[email protected]) - 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: Welcome to our new monthly supporters work design Social Media LinkedIn - @leogdion GitHub - @brightdigit GitHub - @leogdion Mastodon - @[email protected] 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/)
50 MIN