Radio and PodcastRadio and PodcastLive Radio & Podcasts
Swift by Sundell cover
Technology

Swift by Sundell

John Sundell

John Sundell & guests answer questions about Swift development from the community.

Episodes

20 of 123 episodes

123: “The evolution of Swift”, with special guest Nick Lockwood

On this final episode of 2022, Nick Lockwood returns to the show to discuss the overall evolution of Swift and its ecosystem of tools and li...

01:03:27Dec 19, 2022

122: “Swift concurrency in practice”, with special guest Ben Scheirman

Ben Scheirman returns to the show to discuss how Swift’s built-in concurrency features, such as async/await and tasks, can be used in practi...

01:04:22Nov 18, 2022

121: “Responsive and smooth UIs”, with special guest Adam Bell

Adam Bell returns to the podcast to discuss different techniques and approaches for optimizing UI code, and how to utilize tools like animat...

01:10:13Oct 31, 2022

120: “Freelancing and WWDC22 highlights”, with special guest Donny Wals

Donny Wals returns to the show to talk about being an iOS developer freelancer, and to discuss some of the key new APIs, Swift language feat...

00:54:06Sep 17, 2022

119: “The role of system design”, with special guest Gui Rambo

Gui Rambo returns to the show to talk about the role and importance of system design when building apps and open source tools, and how commo...

01:15:38Aug 31, 2022

118: “What’s new in SwiftUI in iOS 16?”, with special guest Natalia Panferova

Natalia Panferova joins John to discuss some of the key new features that are coming to SwiftUI and UIKit in iOS 16, and to talk about her e...

01:07:36Jul 11, 2022

117: “Swift 5.7, generics, and the road to Swift 6”, with special guest Ben Cohen

Ben Cohen, manager of the Swift team at Apple, joins John on this WWDC22 special to discuss Swift 5.7, how generics have been made more powe...

01:07:57Jun 10, 2022

116: “The evolution of SwiftUI”, with special guest Chris Eidhof

Chris Eidhof returns to the podcast to talk about how SwiftUI has evolved since its initial release, to share several key learnings from usi...

01:05:29May 18, 2022

115: “A framework and an app”, with special guest Simon Støvring

Simon Støvring returns to the show to talk about how he built his new text editor Runestone, how to effectively manage an app’s settings, pe...

01:07:54Apr 30, 2022

114: “Accessibility on Apple’s platforms”, with special guest Sommer Panage

Sommer Panage returns to the show to discuss Apple’s various accessibility APIs and tools, how to incorporate accessibility support into a t...

01:12:08Mar 21, 2022

113: “Where is Swift headed in 2022?”, with special guest JP Simard

On this 2022 season premiere, JP Simard returns to the show to discuss what’s next for Swift in 2022, and what kinds of improvements and new...

01:08:59Feb 27, 2022

112: “The 2021 Season Finale”

To wrap up the 2021 season of the show, John revisits some of the key themes and topics that were discussed both on the show itself, and wit...

00:52:13Dec 30, 2021

111: “Custom rendering”, with special guest James Thomson

James Thomson returns to the show to discuss the various technologies that enable us to render custom UIs on Apple’s platforms. From renderi...

00:54:56Dec 20, 2021

110: “Concurrency beyond app development”, with special guest Tim Condon

Tim Condon joins John to discuss how both client and server-side Swift developers could utilize the new built-in concurrency system, as well...

01:01:19Dec 6, 2021

109: “Code maintenance”, with special guest Nick Lockwood

Nick Lockwood joins John for a discussion about maintaining Swift code bases — from open source projects, to ones worked on by teams of vari...

01:09:57Nov 22, 2021

108: “Concurrency and Swift-DocC”, with special guest Marin Todorov

Marin Todorov returns to the podcast to discuss Swift’s new concurrency system and its newly announced backward compatibility, his new book...

01:13:18Nov 4, 2021

107: “UIKit in 2021”, with special guest Ben Scheirman

Ben Scheirman returns to the show to talk about modern UIKit-based app development, how UIKit has evolved over the past few years, and how i...

01:09:24Oct 30, 2021

106: “Opportunities for optimization”, with special guest Christian Selig

Christian Selig returns to the show to talk about how he used the new Safari extension system on iOS to build Amplosion and Achoo, the pros...

01:09:19Oct 7, 2021

105: “Building various kinds of editors”, with special guest Marcin Krzyzanowski

Marcin Krzyzanowski returns to the show to talk about building editors for Swift code, backend-driven user interfaces, and more. Also, the c...

00:54:09Sep 28, 2021

104: “The magic of Augmented Reality”, with special guest Roxana Jula

Roxana Jula joins John to discuss Apple’s various tools, frameworks, and APIs for building Augmented Reality experiences. How to get started...

01:04:10Sep 2, 2021