Swift by Sundell

John Sundell
undefined
Mar 14, 2019 • 1h 25min

43: “The temporal axis of space-time”, with special guest Dave DeLong

Dave DeLong, former Apple developer evangelist and now iOS architect and instructor, joins John to talk about handling dates in code, MVC & app architecture, Mac development, and to tell stories of how WWDC is put together.Sponsor: InstabugA complete solution for beta testing, bug & crash reporting, and user feedback. Get 20% off any plan when using offer code swiftbysundell2019. Go to instabug.com/sundell to learn more.Thanks to Instabug for sponsoring this episode. Checking them out using the above link helps support this show.LinksDave on TwitterJohn on TwitterEjectorDave’s Syzygy frameworksCalendar documentationDateComponents documentationThe builder patternCommitStrip: “Are you any good at it?”“A better MVC” article series“A better MVC” conference talkEpisode with Ben SandofskyDave’s websiteDave’s GitHubIntro and outro music by Dariusz Dziuk
undefined
Feb 26, 2019 • 49min

42: “Pragmatic priorities”, with special guest Ted Kremenek

Ted Kremenek, manager of the Languages and Runtimes team at Apple, joins John to talk about Swift 5 — focusing on ABI stability and what it means for the future of the language, how the underpinnings of String have been improved in this release, how Apple is using Swift internally, and much more.SponsorsThis episode of Swift by Sundell was made possible thanks to two wonderful sponsors. Make sure to check them out to help support this show:Zeplin: Improve the collaboration between developers and designers with a single source of truth for assets, fonts and colors, and easily exports designs into Xcode and your app. Learn more at zeplin.io.Instabug: A complete solution for beta testing, bug & crash reporting, and user feedback. Install their SDK in just a minute and get a free t-shirt by going to instabug.com/sundell.LinksTed on TwitterJohn on TwitterABI Stability and MoreEnforce Exclusive Access to MemoryPlan for module stabilityString’s ABI and UTF-8SwiftNIOReflection in SwiftSwift’s Reflective UnderpinningsIntro and outro music by Dariusz Dziuk
undefined
Feb 14, 2019 • 1h 23min

41: “The ultimate small company”, with special guest Dave Verwer

Dave Verwer joins John to take a look behind the scenes of the iOS Dev Weekly newsletter, to talk about working as an indie and how to increase your chances of success as an indie creator or developer, juggling multiple projects, as well as iOS development trends.SponsorsThis episode of Swift by Sundell was made possible thanks to two wonderful sponsors. Make sure to check them out to help support this show:Instabug: A complete solution for beta testing, bug & crash reporting, and user feedback. Install their SDK in just a minute and get a free t-shirt by going to instabug.com/sundell.Bitrise: A fast, stable and easy to use continuous integration service. Automatically build, test and distribute your app on every single commit that you make. Get started for free at bitrise.io/swift.LinksDave on TwitterJohn on TwitteriOS Dev WeeklyRuby WeeklyMailchimpFunctional networking in SwiftTime traveling in Swift unit testsUlyssesJohn’s game engineCuratedEpisode with Ben SandofskySwift Weekly BriefNextDraft newsletterHacker NewsletterDave’s websiteIntro and outro music by Dariusz Dziuk
undefined
Jan 29, 2019 • 1h 34min

40: “Throwing a JPEG over a wall”, with special guest Ben Sandofsky

Ben Sandofsky, the developer behind the camera app Halide, joins John for this season 3 premiere of the show — to talk about designer/developer collaboration, what goes into building a camera app, iOS app architecture, handling dependencies, minimizing an app’s binary size, and much more.Sponsor: ManningGet started learning some of the core concepts of Swift and iOS app development, or fill in gaps in your existing knowledge, with Manning’s “Getting started with Swift” book bundle. Three books for a fantastic price — click here to check it out and support the show.LinksBen on TwitterJohn on TwitterHalideGui RamboThe Design of Everyday Things - Don NormanWeb Typography - A Book ApartThe Non-Designer's Design Book - Robin WilliamsConway's lawMike Acton’s “Data-Oriented Design” talkJohn CarmackGame Engine Black Book: DoomBen’s article about controller hierarchiesUIViewController’s show methodOriginal Design Patterns bookPeter NorvigAdding Delight to your iOS App - WWDC 2018Recode article about the effects of an app’s binary sizeIntro and outro music by Dariusz Dziuk
undefined
Dec 20, 2018 • 1h 23min

39: “Sundell by Unwrapped”, a Holiday Special featuring JP Simard and Jesse Squires

JP Simard and Jesse Squires, the hosts of Swift Unwrapped, join John for this year's Holiday Special. Topics include ways that Swift has evolved during the year, what's coming up in Swift 5, maintaining open source projects, and continuing the tradition of sending wishes to Xcode Santa.This is the last episode of season two of this show, which will be back for its third season at the end of January 2019.Happy Holidays and a Happy New Year! 🎉Sponsor: BitriseThis episode of Swift by Sundell was made possible thanks to Bitrise. Easily set up continuous integration and continuously deliver new builds of your app to your team using their fast and friendly platform. Get started for free at go.bitrise.io/swift.LinksJP on TwitterJesse on TwitterJohn on TwitterSwift UnwrappedSwift Weekly BriefOle's "What's new in Swift 4?" playgroundPaul's "What's new in Swift 5?" playgroundThe Lost Art of System DesignSwift Unwrapped episode 67: Raw StringsSwift Unwrapped episode 69: ResultSourceKit-LSPJesse’s websiteIntro and outro music by Dariusz Dziuk
undefined
Dec 6, 2018 • 1h 11min

38: “Delete derived data in our sleep”, with special guest Kristina Fox

Kristina Fox, iOS and watchOS developer at Intuit, joins John to talk about Apple Watch development, building UI using storyboards vs in code, growing into a senior developer, and how to use change as a learning opportunity.Sponsor: BitriseThis episode of Swift by Sundell was made possible thanks to Bitrise. Easily set up continuous integration and continuously deliver new builds of your app to your team using their fast and friendly platform. Get started for free at go.bitrise.io/swift.LinksKristina on TwitterJohn on TwitterKristina's blogSilicon Valley TV showQuickBooks Self-EmployedEmbracing ChangeWatchConnectivityWKInterfaceObjectSteve Troughton-Smith's watch face prototypeLottieVisual Format LanguageIntro and outro music by Dariusz Dziuk
undefined
Nov 21, 2018 • 1h 34min

37: “The test of time”, with special guest Ellen Shapiro

Ellen Shapiro joins John to talk about all sorts of automated testing — unit tests, integration tests, UI test, you name it! The two also discuss Ellen's recent adventures into Kotlin and whether Kotlin Native could become a nice cross-platform solution for mobile apps.Sponsor: Ray WenderlichThis episode of Swift by Sundell was made possible thanks to Ray Wenderlich. Check out their massive Black Friday sale before November 26th, which lets you sign up for a full year of access to over 1,500 programming videos for only 99$/year, at store.raywenderlich.com.LinksEllen on TwitterJohn on TwitterHumEllen's "Outside-in" talk from UIKonf 2016Running UI Tests on iOS With Ludicrous SpeedUI testing analytics code in SwiftKIFJake Wharton's whitepaper on Kotlin for AndroidKotlin NativeEllen's Kotlin Native testBakken & Bæck's Kotlin Native testWhat's New in Testing - WWDC 2018Ellen's conference talksIntro and outro music by Dariusz Dziuk
undefined
Nov 8, 2018 • 1h 21min

36: “Promises everywhere”, with special guest Max Howell

Max Howell, creator of Homebrew and PromiseKit, joins John to talk about package manager design, asynchronous programming, interview processes, and also to tell some stories of how the Swift Package Manager was born.Sponsor: WinguThis episode of Swift by Sundell was made possible thanks to Wingu - an exciting new startup that makes it easy to build location-based apps and features. Start your free trial at wingu.app/sundell, and use offer code SUNDELL15 for 15% off your subscription.LinksMax on TwitterJohn on TwitterMax's FrenchKit talkPromiseKitUnder the hood of Futures & Promises in SwiftEpisode with Felix KrauseMike McQuaid: Robot Pedantry, Human EmpathySplashCanopyMax on GitHubIntro and outro music by Dariusz Dziuk
undefined
Oct 24, 2018 • 1h 15min

35: “Onion architecture”, with special guest Rahul Malik

Rahul Malik of Pinterest joins John to talk about working on a large-scale iOS app, using third party build systems, client/server networking architectures and much more.SponsorsThis episode of Swift by Sundell was made possible thanks to two wonderful sponsors. Make sure to check them out, which also helps support the show.Manning is giving everyone listening to this show an incredible 40% discount on their massive catalog of programming books. Check out their special Swift by Sundell bundle.Amazon Web Services' AppSync lets you easily add GraphQL-powered cloud syncing to your app. Try it, and see how much faster you can iterate on your app with GraphQL combined with Amazon's powerful tools.LinksRahul on TwitterJohn on TwitterFacebook's MobileLab post about regression testingBuild systems a la carteBazelBuckTextureLogic controllersModel controllersRahul's GitHubIntro and outro music by Dariusz Dziuk
undefined
Oct 12, 2018 • 1h 22min

34: “Pure functions”, with special guests Brandon Williams and Stephen Celis

Brandon Williams and Stephen Celis, formerly iOS developers at Kickstarter and now hosts of Point-Free, join John to talk about functional programming in Swift, and how it can be used to build apps, websites, and even control the world.SponsorsThis episode of Swift by Sundell was made possible thanks to two wonderful sponsors. Make sure to check them out, which also helps support the show.Amazon Web Services' AppSync lets you easily add GraphQL-powered cloud syncing to your app, and using their Amplify command line tool, you can take working with GraphQL in Swift to a whole new level.Instabug is a super comprehensive bug and crash reporting SDK that takes just a few minutes to integrate. Get started for free and get a limited edition t-shirt before the 30th of October.LinksBrandon on TwitterStephen on TwitterJohn on TwitterPoint-FreeThe Functional Swift ConferenceProtocols with Associated Types - Alexis GallagherUIKit Styling with FunctionsServer-Side Swift from ScratchSwiftNIOEpisode with Tanner Nelson of Vaporswift-htmliOSSnapshotTestCaseDVRStephen's NSSpain talkJohn's system design talkFunctional core, imperative shellStephen's websiteIntro and outro music by Dariusz Dziuk

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app