Leo Dion

Leo Dion

Swift developer for Apple devices and more; Founder of BrightDigit; husband and father of 6 adorable kids

Appears in 197 Episodes

Swift Package Index with Sven A. Schmidt

Swift Package Index with Sven A. Schmidt

In this episode, Leo talks with Sven A. Schmidt, co-creator of the Swift Package Index. We talk about the challenges of supporting thousands of Swift Packages, dealing...

Scaling and Security with Jeroen Leenarts

Scaling and Security with Jeroen Leenarts

In this episode, Leo talks with Jeroen Leenarts of the AppForce1 podcast about he's learned this year being a lead developer and how he thinks teams can improve the sc...

Year of the Server with Tim Condon - Part 2

Year of the Server with Tim Condon - Part 2

In this second part of our interview with Tim Condon, we follow up on Async/Await and Vapor 5, Amazon and server-side Swift, hosting, frameworks, development, and what...

Year of the Server with Tim Condon - Part 1

Year of the Server with Tim Condon - Part 1

In the first part of this two-part series of episodes, Leo talks with Tim Condon of Broken Hands, Swift Server Work Group member, and Vapor maintainer. We talk about t...

Multi-Platform SwiftUI with Malin Sundberg

Multi-Platform SwiftUI with Malin Sundberg

In this episode, Leo talks with Malin Sundberg about her experience building Orbit across a variety of Apple platforms using SwiftUI and what lessons she came away with.

Functional Programming with Daniel Steinberg

Functional Programming with Daniel Steinberg

In this episode, Leo talks with Daniel Steinberg about functional programming, how to use it in Swift, why it's important for SwiftUI and Combine, and how to stay orga...

App Dev Stack with Jordan Morgan

App Dev Stack with Jordan Morgan

Leo is joined by Jordan Morgan of Spend Stack and Buffer. In this episode, they discuss the new changes to the App Store Revenue cut, their 2020 purchases, how to setu...

Maintaining & Migrating with Antoine van der Lee - Part 2

Maintaining & Migrating with Antoine van der Lee - Part 2

In this second part of our interview with Antoine van der Lee, we talk about how to upgrade older apps piecemeal, supporting older OSes, as well as bug tracking and lo...

Maintaining & Migrating with Antoine van der Lee - Part 1

Maintaining & Migrating with Antoine van der Lee - Part 1

In this episode, Leo talks with Antoine van der Lee of WeTransfer and SwiftLee about maintaining and migrating messy and old projects - how to refactor them, avoiding ...

App Store Review Guidelines with Paweł Madej

App Store Review Guidelines with Paweł Madej

In this episode, Leo chats with Paweł Madej, pharmacist turned iOS developer on his learning experience and what pitfalls devs should know about App Store reviews. We ...

Documenting Your Code with Bas Broek

Documenting Your Code with Bas Broek

In this episode, Leo talks with Bas Broek of Contravariance about documentation, how to present it, what tools are out there and more... oh yeah something about the iP...

UI Design for Developers with Heidi Helen Pilypas

UI Design for Developers with Heidi Helen Pilypas

In this episode, Leo talks with Heidi Helen Pilypas about UI Design. We talk communication for developers, iOS 14 updates, Widgets, and SwiftUI.

Understanding Git with Ben Chatelain

Understanding Git with Ben Chatelain

In this episode, Leo talks with Ben Chatelain about Git. They chat about branching strategies, merging strategies, Xcode headaches, and... using emojis in your commit ...

A Very Remote Year with Jacob Gorban

A Very Remote Year with Jacob Gorban

In this episode, Leo talks with Jacob Gorban about being remote and what they've learning over the years being remote such as communication, keeping teams productive, ...

Apple Watch 2020 with Steve Lipton

Apple Watch 2020 with Steve Lipton

In this episode, Leo talks with Steve Lipton about the Apple Watch. We go into detail on the September Apple Event, watchOS 7, iOS 14 release, Apple Watch Series 6, an...

Local Database Storage on iOS with Aaron Douglas

Local Database Storage on iOS with Aaron Douglas

In this episode, Leo talks with Aaron Douglas from Automattic and Ray Wenderlich author on local database storage on iOS. Why you should do it? What the difference bet...

Machine Learning and Core ML with Jameson Toole

Machine Learning and Core ML with Jameson Toole

In this episode, Leo talks with Jameson Toole Co-founder / CTO of FritzAI about CoreML and Machine Learning. We talk about the process of introducing ML into your app,...

The Future of Mac Development with Lucas Derraugh - Part 2

The Future of Mac Development with Lucas Derraugh - Part 2

In this two-part episode, Leo talks with Lucas Derraugh about the future of macOS development. In this second part, we talk about distributing mac apps, Apple Silicon,...

The Future of Mac Development with Lucas Derraugh - Part 1

The Future of Mac Development with Lucas Derraugh - Part 1

In this two-part episode, Leo talks with Lucas Derraugh about the future of macOS development. In this first part, we talk about why should iOS developers get into Mac...

Big Bad Bluetooth with Leah Vogel

Big Bad Bluetooth with Leah Vogel

In this episode, Leo talks with Leah Vogel, Mobile Team Lead and iOS developer at OrCam Technologies about the ins and outs of Bluetooth technology: the origins, the t...

SwiftUI with Majid Jabrayilov - Part 2

SwiftUI with Majid Jabrayilov - Part 2

In this two part interview, Leo talks with Majid Jabrayilov about SwiftUI one year after its release. In this second part, we talk about the new property wrappers lik...

SwiftUI with Majid Jabrayilov - Part 1

SwiftUI with Majid Jabrayilov - Part 1

In this two part interview, Leo talks with Majid Jabrayilov about SwiftUI one year after its release. In this first part, we talk about whether it is production ready...

WWDC 2020 and Xcode 12 with Vadim Shpakovski - Part 2

WWDC 2020 and Xcode 12 with Vadim Shpakovski - Part 2

In this two-part episode Leo talks with Vadim Shpakovski, author of NativeConnect, about WWDC 2020. In this second part, they cover the updates to the Mac, Xcode 12, a...

WWDC 2020 and Xcode 12 with Vadim Shpakovski - Part 1

WWDC 2020 and Xcode 12 with Vadim Shpakovski - Part 1

In this two-part episode Leo talks with Vadim Shpakovski, author of NativeConnect, about WWDC 2020. In the first part, they go over their overall thoughts on this year...

WWDC 2020 - Quick Thoughts

WWDC 2020 - Quick Thoughts

In this episode, Leo goes all the big developments revealed on the first day include iOS 14, iPadOS 14, watchOS 7, macOS 11 Big Sur, and what people need to know about...

Haikus of Code with Erica Sadun - Part 2

Haikus of Code with Erica Sadun - Part 2

In the second part of our interview with Erica Sadun, Leo gets more in-depth on the Swift Argument Parser, how we are using it, setup and parsing complexities, and more.

Haikus of Code with Erica Sadun - Part 1

Haikus of Code with Erica Sadun - Part 1

In this episode, Leo talks with Erica Sadun about the Swift Argument Parser, Graphics Support in Xcode, being a Mac user in general, and more. This is the first part o...

50th Episode Extravaganza

50th Episode Extravaganza

In the 50th episode, Leo covers what he's been working on and interested in, answers a question from the audience, talks the audience favorite big topics, and then tal...

Vapor 4 with Tibor Bödecs

Vapor 4 with Tibor Bödecs

In this episode, Leo talks with Tibor Bödecs about Vapor 4 and his new book Practical Server-Side Swift. We talk about why someone may choose Vapor and the updates mad...

Alternative Backends with Kristaps Grinbergs

Alternative Backends with Kristaps Grinbergs

In this episode, Leo talks with Kristaps Grinbergs about alternative backends like GraphQL and WebSockets as well as their upcoming talks at UIKonf.

Join our newsletter

checkmark Got it. You're on the list!
image of podcast supporter image of podcast supporter
Join 2 supporters
Mastodon © Bright Digit, LLC 2018