86 episodes

In-depth conversations about Swift and software development in general, hosted by John Sundell.

Swift by Sundell John Sundell

    • Technology
    • 4.0 • 1 Rating

In-depth conversations about Swift and software development in general, hosted by John Sundell.

    86: “Map is a design pattern”, with special guest Daniel Steinberg

    86: “Map is a design pattern”, with special guest Daniel Steinberg

    Daniel Steinberg joins John to discuss how various functional programming patterns can be adopted in Swift, and how many of those patterns can be found in both the standard library and in frameworks like Combine and SwiftUI.

    • 58 min
    85: “Cross-Apple platform development”, with special guest James Thomson

    85: “Cross-Apple platform development”, with special guest James Thomson

    James Thomson, creator of PCalc, returns to the show to discuss how developers can bring their apps to multiple Apple platforms using technologies like Catalyst and SwiftUI, and how and when it can be a good idea to share code across platforms.

    • 1 hr 7 min
    84: “Key paths, functions and closures”, with special guest Vincent Pradeilles

    84: “Key paths, functions and closures”, with special guest Vincent Pradeilles

    Vincent Pradeilles joins John to discuss various ways to use Swift language features like key paths and closures, how they relate to patterns typically used within functional programming, and when and how to adopt such patterns.

    • 1 hr 5 min
    83: “Adventure into widgets”, with Scriptable developer Simon Støvring

    83: “Adventure into widgets”, with Scriptable developer Simon Støvring

    Simon Støvring, the developer behind several powerful iOS productivity apps, including Scriptable, joins John on an episode all about the new home screen widgets introduced in iOS 14. Topics include how to create and update dynamic widgets, managing and sharing data between an app and its widgets, and much more.

    • 54 min
    82: “Translating designs into code”, with special guest Jordan Singer

    82: “Translating designs into code”, with special guest Jordan Singer

    Jordan Singer joins John to discuss various approaches of turning designs into fully implemented UIs, how to manage things like mock data during the development process, and when to turn a given view into a reusable component. Also, the story behind the Airport app and Jordan’s recent SwiftUI experiments.

    • 52 min
    81: “How big iOS teams typically operate”, with special guest Carola Nitz

    81: “How big iOS teams typically operate”, with special guest Carola Nitz

    Carola Nitz, iOS developer at Netflix, joins John to discuss how larger iOS development teams typically operate, and how smaller teams can prepare their code bases for future growth. Also, organizing remote conferences, balancing feature development with bug fixing, and much more.

    • 51 min

Customer Reviews

4.0 out of 5
1 Rating

1 Rating

Top Podcasts In Technology

Listeners Also Subscribed To