Swift by Sundell - podcast cover

Swift by Sundell

John Sundellwww.swiftbysundell.com
In-depth conversations about Swift and software development in general, hosted by John Sundell.
Last refreshed:
Follow this podcast in the Metacast mobile app to refresh it and see new episodes.
Download Metacast podcast app
Podcasts are better in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episodes

33: “Everything is an animation”, with special guest Nick Lockwood

Nick Lockwood, Core Animation veteran and creator of tools like SwiftFormat, joins John to talk about animations, layout, building parsers & compilers in Swift, declarative UI patterns and much more. Sponsor: Amazon Web Services Special thanks to Amazon Web Services for sponsoring this episode! AWS AppSync lets you easily add GraphQL-powered cloud syncing to your app, and using the Amplify command line tool, you can take working with GraphQL in Swift to a whole new level. Check out Amazon's ...

Sep 27, 20181 hr 23 min

32: “Rapid fire interviews”, with special guests Alek, Anastasiia, Janina & JP

John heads to the Swift & Fika conference in Stockholm and, equipped with his portable recorder, speaks to four special guests about topics ranging from security to rendering performance to static analysis. Featuring Alek Åström, the co-organizer of the Swift & Fika conference. Anastasiia Vixentael, security & encryption specialist. Janina Kutyn, ex-Apple Music developer & iOS developer at Adyen. JP Simard, creator of SwiftLint & Swift Unwrapped co-host. Links Alek on Twitter...

Sep 18, 201850 min

31: “Code signing, but for APIs”, with special guest Felix Krause

Felix Krause, creator of fastlane, joins John to talk about building developer tools, scaling open source projects, automation, code signing, how fastlane came to be, and how to take the perfect Twitter profile picture. Sponsor: Bitrise This episode of Swift by Sundell was made possible thanks to Bitrise - a fast, reliable and easy to use continuous integration platform for your apps & projects. Build, test and even ship your app on every single commit (with fastlane!). Get started for free ...

Aug 29, 20181 hr 22 min

30: “Do you wanna be my mentee?”, with special guest Sean Allen

Sean Allen, YouTuber and host of Swift News, joins John to talk about sharing, creating content for the Swift community, mentoring and giving feedback, teaching new technologies, interviewing and much more. Sponsor: Bitrise This episode of Swift by Sundell was made possible thanks to Bitrise - a fast, reliable and easy to use continuous integration platform for your apps & projects. Build, test and even ship your app on every single commit. Get started for free at bitrise.io/swiftbysundell ....

Aug 18, 20181 hr 11 min

29: “Flexing your learning muscle”, with special guest Niels van Hoorn

Niels van Hoorn of Framer joins John to talk about prototyping, experimentation and learning new technologies. When and how to use prototypes, trying out new frameworks and techniques, the value of building your own tools and much more. Sponsor: AppSpector This episode of Swift by Sundell was made possible thanks to AppSpector - a brand new developer tool that lets you inspect and debug your app completely remotely. Check it out and get started for free at appspector.com/sundell . Links Niels on...

Aug 03, 201859 min

28: “Long-term code evolution”, with special guest Peter Steinberger

Peter Steinberger, creator and CEO of PSPDFKit, joins John to talk about building and maintaining a large framework project, how PSPDFKit came to be, how his team works with Radar, and all the challenges and excitement that comes with running a business based on a closed source SDK. Sponsors This episode of Swift by Sundell was made possible thanks to two wonderful sponsors - make sure to check them out: Instabug is a super comprehensive bug and crash reporting SDK that takes just a few minutes ...

Jul 19, 20181 hr 21 min

27: “Exponential open source effect”, with special guest Ryan Nystrom

Ryan Nystrom of Instagram joins John to talk about data-driven UI development, working on open source, how to optimize performance, becoming an engineering manager and much more. Sponsor: Bitrise Special thanks to Bitrise for sponsoring this episode and for their continued support of this show! Bitrise offers fast, reliable and easy to use continuous integration for your iOS apps. 🚀 Sign up for free at bitrise.io/swiftbysundell . Links Ryan on Twitter John on Twitter IGListKit GitHawk Component...

Jul 04, 20181 hr 14 min

26: “Bootstrap our way there”, with special guest David Hart

David Hart, regular contributor to the Swift Package Manager, joins John to discuss the present and future of the SwiftPM project - how to get started both using and contributing to it, and how it lets the community build tools on top of it. Sponsor: Bitrise Special thanks to Bitrise for sponsoring this episode! Bitrise offers fast, reliable and easy to use continuous integration for your iOS apps. 🚀 Sign up for free at bitrise.io/swiftbysundell . Links David on Twitter: @dhartbit John on Twitt...

Jun 22, 20181 hr

25: “Segue into Marzipan”, with special guest Ben Scheirman

Ben Scheirman, creator of NSScreencast, joins John for a special WWDC episode of the show — to talk about the cool new things that Apple announced at the conference. iOS 12's focus on performance, UIKit apps on the Mac, what's new in Xcode and Swift 4.2, and much more. Sponsor: Bitrise Special thanks to Bitrise for sponsoring this episode! Bitrise offers fast, reliable and easy to use continuous integration for your iOS apps. 🚀 Sign up for free by using this link . Special NSScreencast discount...

Jun 07, 20181 hr 14 min

24: “The definition of debugging”, with special guest Carola Nitz

Carola Nitz joins John to talk about LLDB and debugging, her work on the open source VLC app, how she got her previous job at Apple, and much more. Sponsor: Instabug Special thanks to Instabug for sponsoring this episode! Instabug makes it super easy to get good feedback and crash reports from your testers and users. Sign up for free here and use offer code SUNDELL to save 25% off any paid plan . Competition: Win a free ticket to ADDC The ADDC conference is giving away 3 free tickets to Swift by...

May 23, 201854 min

23: “Epic compiler quest”, with special guests Harlan Haskins and Robert Widmann

Harlan Haskins and Robert Widmann, who are both regular contributors to the Swift compiler, join John to take a deep dive into the internals of Swift, its type system, the compilation process and how they used LLVM to build their own programming language. Links Harlan on Twitter Robert on Twitter John on Twitter Harlan and Robert's talk at App Builders Trill Silt Agda LLVM LLVMSwift libSyntax Conor McBride's talk LLVM Kaleidoscope tutorial Swift Intermediate Language (SIL) Robert's 3SAT Gist Con...

May 10, 20181 hr 2 min

22: “A path for learning”, with special guest Meghan Kane

Meghan Kane joins John for a special Machine Learning episode of the show — talking about how to get started with tools like CoreML and TensorFlow, what they can be used for, deciphering the terminology, how Swift might be used for ML tooling in the future, and much more! Sponsor: Bitrise Special thanks to Bitrise for sponsoring this episode! Bitrise offers fast, reliable and easy to use continuous integration for your iOS apps. 🚀 Sign up for free by using this link Links Meghan on Twitter: @me...

Apr 25, 20181 hr

21: “The sweeter Mac app”, with special guest Benedikt Terhechte

Benedikt Terhechte joins John to talk about Mac development, working as an indie developer, code sharing between Apple's platforms, extending the standard library, system packages, and much more. Sponsor: Bitrise Special thanks to Bitrise for sponsoring this episode! Bitrise offers fast, reliable and easy to use continuous integration for your iOS apps. 🚀 Sign up for free by using this link . Links Benedikt on Twitter: @terhechte John on Twitter: @johnsundell Benedikt's blog: appventure.me Coco...

Apr 10, 201859 min

20: “A dependency injection kind of guy”, with special guest Radek Pietruszewski

Radek Pietruszewski, software writer at Nozbe and creator of SwiftyUserDefaults, joins John to talk about developer seniority, being inspired by the React paradigm, singletons & dependency injection, micro features and much more. Links Radek on Twitter: @radexp John on Twitter: @johnsundell DHH Nozbe The Podcast SwiftyUserDefaults Unbox Swifty methods Seniority - Krzysztof Zabłocki Functional Reactive Programming - Wikipedia Higher-order components in React The Hub Framework DiffyTables Epis...

Apr 02, 201856 min

19: “Proposal tour”, with special guest Erica Sadun

Erica Sadun joins John to talk about Swift Evolution and its proposal process, civility in the community, the state of Apple's developer tools, protocol extensions, Swift Foundation vs Objective-C Foundation and much more. Sponsor Big thanks to Ray Wenderlich for sponsoring this episode. Visit store.raywenderlich.com to get a 20% discount on the new Android Avalanche bundle until March the 30th. Links Erica on Twitter John on Twitter Erica's website - ericasadun.com The Swift Evolution repositor...

Mar 19, 201854 min

18: “It’s like The Matrix”, with special guest Tanner Nelson

Tanner Nelson, creator of the Vapor web framework, joins John to talk about the present & future of server-side Swift, designing Vapor’s API, Apple’s new SwiftNIO project, marrying the concepts of Swift with the web, and much more. Links Tanner on Twitter John on Twitter Vapor Vapor Cloud Server Side Swift with Vapor, the book - Ray Wenderlich Server Side Swift with Vapor, the video series - Ray Wenderlich Fluent on GitHub Laravel SwiftNIO on GitHub Netty Chris Lattner's post about concurren...

Mar 13, 201855 min

17: “Squirrel Syndrome”, with special guest Janie Clayton

Janie Clayton, author of the Metal Programming Guide, joins John to talk about Metal, GPU & graphics programming, shaders, when to dive into lower levels of abstraction, and much more. Links Janie on Twitter John on Twitter Metal Programming Guide on Amazon Metal Programming Guide on InformIT Janie's game development blog Janie's regular blog GameplayKit - Apple Developer Game Development for App Developers Metal - Apple Developer RWDevCon 2018 objc.io's Metal article Open GL ES - Khronos Gr...

Mar 02, 201848 min

16: “Better than accessible”, with special guest Sommer Panage

Sommer Panage joins John to talk about all things accessibility, adaptive UIs, learning new APIs, UI testing, her secret (well, not so secret) life as a circus artist, and much more. Links Sommer on Twitter John on Twitter Making your iOS App Accessible - Apple Developer WWDC app for Mac Ole Begemann's "What's new in Swift 4" playground Sommer's UIKonf talk about accessibility API for waiting for an element in a UI test Intro and outro music by Dariusz Dziuk...

Feb 01, 201851 min

15: “My interpretation of functional programming”, with special guest Chris Eidhof

Chris Eidhof, founder of objc.io and co-host of Swift Talk, joins John to talk about app architecture, functional programming, the "rockstar developer culture", picking database solutions and much more. Links Chris on Twitter: @chriseidhof John on Twitter: @johnsundell objc.io App Architecture book Functional programming - Wikipedia "Building an enum-based analytics system in Swift" DSL: Domain-specific language - Wikipedia UICollectionViewLayout - Apple Developer Documentation Kickstarter's iOS...

Jan 22, 201852 min

14: “Holiday Special”, with special guests Tobias Due Munk, Nataliya Patsovska & Patrick Balestra

Tobias Due Munk, creator of Slør, Nataliya Patsovska from iZettle and Patrick Balestra, co-organizer of the Swift Alps & AppBuilders conferences, join John on this special holiday episode of the show! Personal stories about learning new technologies, staying motivated, profound career moments, conferences, wishes for Xcode Santa and much more. Happy holidays and a happy new year to all of you! 🎉 Links Tobias on Twitter Nataliya on Twitter Patrick on Twitter John on Twitter Slør on the App S...

Dec 22, 201754 min

13: “My DNA is on GitHub”, with special guest Orta Therox

Orta Therox from Artsy joins John to talk about building developer tools, working on and maintaining open source projects, React Native, balancing coding time with personal time and much more. Links Orta on Twitter: @orta John on Twitter: @johnsundell Artsy CocoaPods Danger Marathon Specta Expecta Pragmatic Testing React Native TypeScript JavaScriptCore - Apple Developer Documentation Open Source by Default - Artsy Engineering Moya Community Continuity Guidelines Orta's DNA Orta/Life Lake Orta -...

Dec 13, 201750 min

12: “A pretty good job for a view controller”, with special guest Matthias Tretter

Matthias Tretter of MindNode joins John to talk about Auto Layout, working on the iPad, refactoring Massive View Controllers, dealing with old code and much more. Links Matthias on Twitter John on Twitter MindNode Episode with Gui Rambo NSTextAlignment - UIKit Documentation Accessibility on iOS - Apple Developer CGRectDivide - Core Graphics Documentation WTF Auto Layout "A micro Auto Layout DSL" - Chris Eidhof "Using child view controllers as plugins in Swift" UITableViewController - UIKit Docum...

Nov 28, 201748 min

11: “Don’t use this for evil”, with special guest Mike Ash

Mike Ash joins John to talk about reference counting, learning new APIs, Swift tooling vs new language features, what if Swift would've been Objective-C 3.0, and much more. Links Mike on Twitter: @mikeash John on Twitter: @johnsundell Plausible Labs Friday Q&A isKnownUniquelyReferenced() - Swift documentation CFGetRetainCount() - Core Foundation documentation Swift 4 Weak References Conditional conformances - Swift Evolution Mike's GitHub Intro and outro music by Dariusz Dziuk...

Nov 14, 201747 min

10: “Boy, I have a lot of thoughts on this”, with special guest Soroush Khanlou

Soroush Khanlou joins John to talk about blogging, MVVM and other iOS architecture patterns, unit testing, new features in iOS 11 & Xcode 9 and much more. Links Soroush on Twitter: @khanlou John on Twitter: @johnsundell khanlou.com Container View Controllers Using tokens to handle async Swift code Under the hood of Futures & Promises in Swift Minority Report's gesture-based user interface - YouTube UIView.safeAreaInsets - UIKit documentation MVVM is Not Very Good Facade pattern - Wikiped...

Nov 07, 201749 min

9: “The answer is YES”, with special guest Paul Hudson

Paul Hudson of Hacking with Swift joins John to talk about learning & teaching Swift, Storyboards vs XIBs vs code, game development, Swift on the server and much more. Links Paul on Twitter: @twostraws John on Twitter: @johnsundell Hacking with Swift Crowdcast Swift Community Awards Kathy Sierra - O'Reilly Spaced repetition - Wikipedia Duolingo Stevia - GitHub EasyPeasy - GitHub SnapKit - GitHub Dive Into SpriteKit Imagine Engine - GitHub Unity Cocos2D Build Engine - Wikipedia Microsoft XNA ...

Oct 31, 201746 min

8: “Time traveling is always cool”, with special guests Marin Todorov and Florent Pillet

Marin Todorov and Florent Pillet, two of the four authors of Ray Wenderlich's RxSwift book, join John to talk about Rx, reactive programming, debugging, learning new technologies and much more. Links Marin on Twitter: @icanzilb Florent on Twitter: @fpillet John on Twitter: @johnsundell Ray Wenderlich's RxSwift book RxSwift on GitHub RxSwift documentation on GitHub RxSwift example app on GitHub Adam Borek’s blog Debugging - RxSwift documentation NSLogger on GitHub List of apps using RxSwift - App...

Oct 19, 201749 min

7: “Spelunking the firmware”, with special guest Gui Rambo

Gui Rambo joins John to talk about reverse engineering, finding product details in leaked Apple firmware & SDKs, getting started with Mac development & open source, and much more. Links Gui on Twitter John on Twitter Gui's open source projects WWDC app for macOS Delphi programming language - Wikipedia Hopper CAARPlayer Touch Bar API documentation Gui's patreon Intro and outro music by Dariusz Dziuk...

Sep 29, 201748 min

6: “Somewhere between the view and the model”, with special guest Agnes Vasarhelyi

Agnes Vasarhelyi of Topology Eyewear joins John to talk about moving to San Francisco, AR, architecture, getting started with iOS development and much more. Links Agnes on Twitter: @vasarhelyia John on Twitter: @johnsundell Topology Eyewear on the App Store Graphics Programmer - Topology Eyewear jobs Intro and outro music by Dariusz Dziuk...

Sep 22, 201748 min

5: “Escape into the open source world”, with special guest Louis D'hauwe

Louis D'hauwe joins John to answer questions about architecture, UI design, compilers, creating a programming language and much more. Links Louis on Twitter: @LouisDhauwe John on Twitter: @johnsundell Louis' blog & website Pixure on the App Store Susan Kare, Iconographer - Vimeo PanelKit The Lioness Programming Language MVC - Apple MVVM - Wikipedia VIPER - objc.io "So you want to write an interpreter?" by Alex Gaynor - YouTube Chris Lattner on the Accidental Tech Podcast Do you plan to rewri...

Sep 07, 201748 min

4: “Fake Canadian”, with special guest Ash Furrow

Ash Furrow from Artsy joins John to answer questions about being inspired by other languages, asynchronous programming, doing test-driven development and much more. Links Ash on Twitter: @ashfurrow Open Source by Default - Artsy Ash’s blog Ash’s talks async/await in C# The builder pattern Concurrency in Swift: One possible approach - Chris Lattner Ash’s talk “Comparative Asynchronous Programming” AKKA Jest Circle CI FBSnapshotTestCase Second Curtain Danger Aeryn MindNode Intro and outro music by...

Aug 30, 201749 min
For the best experience, listen in Metacast app for iOS or Android