Expert Swift with Shai Mishali

Expert Swift with Shai Mishali

In this episode, Leo is joined by Shai Mishali to chat about the new Ray Wenderlich he collaborated on: Expert Swift. They deep dive into topics like Codable, Objective-C Interop, and API Design.


Related Episodes

Related Links



Using RevenueCat to power your in-app purchase infrastructure solves:
  • For edge cases you don’t even know you have
  • Protects from outages your team hasn’t seen yet
  • Saves you time on future maintenance 
  • As well as new features released by the app stores
  • Empowers your marketing teams with clean, reliable IAP data
All that to say, RevenueCat handles all the headaches of in-app purchases so you can get back to building your app. Try RevenueCat today at

Show Notes

  • What is Expert Swift?
  • How to be pragmatic about expert features on your team?
  • How can you improve your use of Codable in Swift?
  • What are ways to improve Objective-C for Swift consumption?
  • How can you hide certain Objective-C APIs from Swift?
  • What makes for good API design?
  • How to version your API?
  • How Functional Reactive Programming fits?
  • Future of Combine and Reactive in an Async and Await
... and another book Shai is helping with concurrently

Social Media


Thanks to our monthly supporters
  • Edward Sanchez
  • Satoshi Mitsumori
  • Danielle Lewis
  • Steven Lipton
★ Support this podcast on Patreon ★

Creators and Guests

Leo Dion
Leo Dion
Swift developer for Apple devices and more; Founder of BrightDigit; husband and father of 6 adorable kids
Shai Mishali
Shai Mishali
Senior iOS Tech Lead @mondaydotcom👨‍💻. ex @gett 🚕 @timhortons ☕️. Ethan’s dad 👶 Author ✍️ Speaker 📣 Maintains RxSwift and other fun OSS projects ❤️

Join our newsletter

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