Speaker

Leo Dion

Leo Dion

CEO and Founder of BrightDigit

Lansing, Michigan, United States

Leo Dion runs BrightDigit, a company in Lansing, Michigan which specializes in software development in the Apple space: iOS, macOS, and watchOS as well as marketing integration . He lives in Lansing MI with his wife Betsy and 5 kids and currently run two podcasts: empowerapps.show on Apple stuff and businesses, and okproductive.com a productivity podcast for non-perfectionists.

Area of Expertise

  • Information & Communications Technology

Topics

  • SwiftUI
  • Swift
  • iOS Software Development
  • watchos
  • macOS Software Development

Swift Packages - Dependency Management of the Future

Swift Packages are the future of dependencies for applications on Apple platforms. In this talk, Leo explains how a Package.swift file works, how to test and integrate with CI, how to use C++ binaries libraries as a Swift Package and tools to help you build a Swift Package.

Going Out on Your Own - How to Prepare and Get Started

Have you ever thought about going out on your own? Maybe starting a business or becoming a freelancer? Leo Dion of BrightDigit will discuss what should be done to get started as well as how what skills you can nurture to become a successful freelancer. We’ll talk about what is needed to manage your money, your reputation, and your time. If you are thinking about freelancing or just curious about what freelancing involves you’ll want to check this out.

Get Started Developing Server Side Swift with Vapor

While Swift has been on Apple devices such as the iPhone, iPad, Apple Watch, Mac, and Apple TV, in the last few years it has started to reach the Linux Operating System. This has allowed Swift to move from clients to servers. Now we have several server-side frameworks such as Perfect, Kitura, and Vapor.
In this talk, Leo Dion goes into the details of developing with Vapor on the Mac to deploying onto the server. We talk about managing multiple processes in Swift-NIO, the Fluent ORM, serialization of data, and the setting up of routes and authentication. If you are interested in taking a deep dive into Vapor, you’ll want to check out this talk.

Full Stack Swift in the Real World

In this talk, Leo goes over the benefits and methods to building a full stack application in Swift from server to device. We talk about hosting setup, sharing code, networking, and more. If you are just curious about the process and technology involved, you’ll want to check this talk out.

Making Testable SwiftUI with Advanced Combine

SwiftUI brought a whole set of new and exciting ways to build user interfaces on Apple Platforms. However there’s no easy way do unit tests with SwiftUI. That is unless you have a good grasp of Combine. In this talk, Leo goes over how to test your SwiftUI application by creating a testable architecture through Apple’s reactive framework Combine. If you are interesting in testing and love SwiftUI this might be the ideal talk for you.

I cover a little bit of this in my talk at 360iDev but I want to deep dive more into the test portion and how to do that:
https://www.youtube.com/watch?v=zkFxOlmLWoA&t=5s

Leo Dion

CEO and Founder of BrightDigit

Lansing, Michigan, United States

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top