

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

Sep 27, 2018 • 1h 23min
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 ServicesSpecial 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 powerful iOS developer tools at aws.amazon.com/appsync.LinksNick on Twitter: @nicklockwoodJohn on Twitter: @johnsundellSwiftFormatiCarouselImagine EngineBeyond Animations with Core AnimationCore Animation documentationLayoutUnboxSplashlibSyntaxEpisode with Harlan Haskins and Robert WidmannIntro and outro music by Dariusz Dziuk

Sep 18, 2018 • 50min
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.FeaturingAlek Å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.LinksAlek on Twitter: @misteralekAnastasiia on Twitter: @vixentaelJanina on Twitter: @janinakutynJP on Twitter: @simjpSwift & Fika videosEveryone is an API designerThemisJanina's talk from UIKonfImagine EngineSwift UnwrappedJazzySourceKitSplashSwiftFormatIntro and outro music by Dariusz Dziuk

Aug 29, 2018 • 1h 22min
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: BitriseThis 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 at bitrise.io/swiftbysundell.LinksFelix on Twitter: @KrauseFxJohn on Twitter: @johnsundellkrausefx.comwhereisfelix.todayfastlaneEpisode with OrtaTrusting 3rd party SDKsiOS Dev Weeklyfastlane's Swift supportEpisode with Tanner Nelson about VaporFelix on GitHubIntro and outro music by Dariusz Dziuk

Aug 18, 2018 • 1h 11min
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: BitriseThis 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.LinksSean on TwitterJohn on TwitterSean's websiteSean's YouTube channelJohn's first ever conference talkUsing pinned notes in Apple NotesSean's PatreonStacktrace PatreonIntro and outro music by Dariusz Dziuk

Aug 3, 2018 • 59min
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: AppSpectorThis 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.LinksNiels on Twitter: @nvhJohn on Twitter: @johnsundellFramerSwift IslandSwift AlpsSwift AveiroTestDriveInVisionFlintoJohn's prototyping talk from ADDCNiels on GitHubIntro and outro music by Dariusz Dziuk

Jul 19, 2018 • 1h 21min
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.SponsorsThis 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 to integrate. Get started for free and get 25% off any paid plan at instabug.com/sundell.Bitrise offers fast, reliable and easy to use continuous integration for your apps. Build, test and even ship your app on every single commit. Get started for free at bitrise.io/swiftbysundell.LinksPeter on Twitter: @steipeteJohn on Twitter: @johnsundellPSPDFKitJohn's UI testing talk from UIKonfAFNetworkingFixing What Apple Doesn'tDrag and drop in PSPDFKitBriskPSPDFKit's new UI implementationPDF Viewer appIntro and outro music by Dariusz Dziuk

Jul 4, 2018 • 1h 14min
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: BitriseSpecial 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.LinksRyan on TwitterJohn on TwitterIGListKitGitHawkComponentKitReduxHubFrameworkIntro and outro music by Dariusz Dziuk

Jun 22, 2018 • 1h
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: BitriseSpecial 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.LinksDavid on Twitter: @dhartbitJohn on Twitter: @johnsundellThe Swift Package ManagerSwift Package Manager documentationDavid's talk at App BuildersAnyCollectionCaseIterableMarathonbugs.swift.orgTrusting third party SDKs, by Felix KrauseDavid on GitHubIntro and outro music by Dariusz Dziuk

Jun 7, 2018 • 1h 14min
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: BitriseSpecial 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 discountBen is offering all Swift by Sundell listeners 30% off the first 3 months of an NSScreencast subscription.📺 Use this link to get the discount.LinksBen on Twitter: @subdigitalJohn on Twitter: @johnsundellUIBezierPathAppDevDiaryVibrato.fmNSUserActivityMarco Arment's blog post about watchOS audio APIsOvercastChameleonLogging - Apple Developer DocumentationThe Magic of UI Testing - YouTubeiStat MenusWhat's new in Swift - WWDC VideosBen's websiteBen on GitHubIntro and outro music by Dariusz Dziuk

May 23, 2018 • 54min
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: InstabugSpecial 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 ADDCThe ADDC conference is giving away 3 free tickets to Swift by Sundell listeners! Share a link to your favorite episode of the show on Twitter and add the hashtag #sundelladdc to enter the competition. Winners will be picked randomly on the 1st of June.LinksCaro on TwitterJohn on TwitterCaro's debugging talk at UIKonfVLCThe VLC iOS app on GitHubCracking the Coding InterviewLLDBAdvanced Debugging bookVisual Debugging with Xcode, WWDC 2016ChiselPicking the right way of failing in SwiftLaunch arguments in SwiftCaro on GitHubIntro and outro music by Dariusz Dziuk