Swift by Sundell
411 FOLLOWERS
In-depth conversations about Swift and software development in general, hosted by John Sundell. All episodes are 100% self-contained. Listen to as many as you want, in whichever order you want.
Swift by Sundell
2y ago
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 libraries. How has Swift changed since its original introduction in 2014, how does it compare to other modern programming languages, and how might the language continue to evolve in 2023 and beyond?
Sponsors
Bitrise: Rock-solid continuous integration for your Swift projects. Go to bitrise.io/swift to get started for free.
NordVPN: Get an exclusive discount on NordVPN’s excellent VPN service, by going to nordvpn.com/sundell. They even have a 30-day money-bac ..read more
Swift by Sundell
2y ago
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 practice when building apps for Apple’s platforms.
Sponsors
Essential Developer: Join the iOS Architect Crash Course to accelerate your journey towards becoming a senior developer. It’s 100% free and held entirely online.
NordVPN: Get an exclusive discount on NordVPN’s excellent VPN service, by going to nordvpn.com/sundell. They even have a 30-day money-back guarantee.
Links
Ben on Twitter
John on Twitter
NSScreencast
Combine Swift
The Nike SNKRS app
Discover ..read more
Swift by Sundell
2y ago
Adam Bell returns to the podcast to discuss different techniques and approaches for optimizing UI code, and how to utilize tools like animations in order to build iOS apps that feel fast and responsive.
Sponsors
NordVPN: Get an exclusive discount on NordVPN’s excellent VPN service, by going to nordvpn.com/sundell. They even have a 30-day money-back guarantee.
Bitrise: Rock-solid continuous integration for your Swift projects. Go to bitrise.io/swift to get started for free.
Links
Adam on Twitter
John on Twitter
Motion
CloudKit
Debouncing
CATransaction
Grand Central Dispatch
UITraitCollection ..read more
Swift by Sundell
2y ago
Sommer Panage returns to the show to discuss Apple’s various accessibility APIs and tools, how to incorporate accessibility support into a team’s overall development workflow, and what it was like being an engineering manager at Apple.
Sponsors
Emerge Tools: Optimize your app’s startup time, binary size, and overall performance using Emerge’s advanced app optimization and monitoring tools. Get started at emergetools.com.
Bitrise: Rock-solid continuous integration for your Swift project, which now offers 50% faster builds and ad-ons for things like automatic deployment. Go to bitrise.io/swift ..read more
Swift by Sundell
3y ago
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 within the Swift community in general, throughout the year.
Sponsors
Bitrise: Rock-solid continuous integration for your Swift project, which now offers 50% faster builds and ad-ons for things like automatic deployment. Go to bitrise.io/swift to get started for free.
RevenueCat: In-app subscriptions made easy. RevenueCat handles the pain points of implementing subscriptions and in-app purchases, so that you can get back to building your app. Learn more at re ..read more
Swift by Sundell
3y ago
James Thomson returns to the show to discuss the various technologies that enable us to render custom UIs on Apple’s platforms. From rendering views using Core Graphics and Core Animation, to building completely custom 3D-based UIs using SceneKit and RealityKit.
Sponsors
MacStadium: The leading provider of cloud solutions built on real Mac hardware. Get started at macstadium.com/sundell.
Shortcut: A lightweight, yet powerful project management tool built specifically for software development teams. Try Shortcut for free for two months by going to shortcut.com/sundell.
Links
PCalc
Dice by PC ..read more
Swift by Sundell
3y ago
Tim Condon joins John to discuss how both client and server-side Swift developers could utilize the new built-in concurrency system, as well as how distributed actors and other upcoming language features might continue to make Swift even more capable on the server.
Sponsors
MacStadium: The leading provider of cloud solutions built on real Mac hardware. Get started at macstadium.com/sundell.
Instabug: Incredibly useful bug, crash, and performance monitoring for iOS apps. Go to instabug.com/sundell to start your free trial.
Links
Tim on Twitter
John on Twitter
Vapor
Swift concurrency
Property ..read more
Swift by Sundell
3y ago
Nick Lockwood joins John for a discussion about maintaining Swift code bases — from open source projects, to ones worked on by teams of various sizes. Also, the design of ShapeScript, using async/await within unit tests, and much more.
Sponsors
RevenueCat: In-app subscriptions made easy. RevenueCat handles the pain points of implementing subscriptions and in-app purchases, so that you can get back to building your app. Learn more at revenuecat.com.
MacStadium: The leading provider of cloud solutions built on real Mac hardware. Get started at macstadium.com/sundell.
Links
Nick on Twitter
Joh ..read more
Swift by Sundell
3y ago
Marin Todorov returns to the podcast to discuss Swift’s new concurrency system and its newly announced backward compatibility, his new book about that topic, and his work on Apple’s open source documentation tool, Swift-DocC.
Sponsors Quickly checking out either of the following two sponsors is a great way to help support this podcast, if you wish to do so.
Instabug: Incredibly useful bug, crash, and performance monitoring for iOS apps. Go to instabug.com/sundell to start your free trial.
Bitrise: Rock-solid continuous integration for your Swift project, which now offers 50% faster builds and ..read more
Swift by Sundell
3y ago
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 its API design and usage has been influenced by the introduction of frameworks like SwiftUI and Combine.
Sponsors
RevenueCat: In-app subscriptions made easy. RevenueCat handles the pain points of implementing subscriptions and in-app purchases, so that you can get back to building your app. Learn more at revenuecat.com.
MacStadium: The leading provider of cloud solutions built on real Mac hardware. Get started at macstadium.com/sundell.
Links
Ben on Twit ..read more