Stacktrace

Stacktrace

By John Sundell and Gui RamboTechnology
Download on the App Store

Stacktrace episodes

  • 131: “Apple product therapy”

    It’s finally time for another round of Apple Event Keynote Poker, with John and Rambo placing their bets as to what Apple might announce during their “Spring Loaded” event on April 20th. Also, the power of HTTP, SwiftUI for AR, Swift’s Result Builders feature, and more.

    Sponsors
    • ALOGIC: Get 30% off the ALOGIC Rapid USB-C Wall Charger on Amazon [Amazon UK] and enter the iPad Pro giveaway.
    • Linode: Get $100 in free credit to Develop, deploy, and scale your modern applications faster and easier.
    Links
    • Rambo’s new microphone
    • John’s podcasting equipment
    • The Blue Yeti microphone
    • Google Cloud
    • Firebase
    • HTTP
    • URLSession
    • curl
    • Paw
    • Protobuf
    • Dave DeLong’s series on HTTP in Swift
    • Managing URLs and endpoints in Swift
    • Result builders
    • Publish
    • Annotating properties with result builder attributes
    1 hr 19 min
  • 130: “A comedian with code”

    John and Rambo talk about Kara Swisher’s recent interview with Tim Cook, Apple’s upcoming App Tracking Transparency initiative and the new additions to Apple Arcade, and classic vs modern UIKit. Also, behind the scenes of this year’s April Fools’ jokes, and a somewhat unique #askStacktrace segment.

    Sponsor
    • Linode: Get $100 in free credit to Develop, deploy, and scale your modern applications faster and easier.
    Links
    • iOS Dev Weekly
    • Modern UICollectionView APIs
    • UICollectionViewFlowLayout
    • Codable
    • Using property wrappers to customize Codable
    • Codextended
    • SwiftSiri
    • AirBuddy Buddies
    • FanFan
    • The source code for FanFan
    • Imagine Engine’s macOS display link implementation
    • Kara Swisher’s interview with Tim Cook
    • App Tracking Transparency
    • Apple Arcade’s recent expansion
    1 hr 16 min
  • 129: “Dependencies gone wild”

    John is excited about SwiftUI animations, Rambo updates the unofficial WWDC app, Xiaomi resurrects AirPower, and Apple announces WWDC21. Also, the latest Apple TV rumors, and what’s good to keep in mind when hosting a Hackathon.

    Sponsor
    • Linode: Get $100 in free credit to Develop, deploy, and scale your modern applications faster and easier.
    Links
    • The unofficial WWDC app for macOS
    • Apple’s official Developer app
    • SwiftUI animations
    • UIView’s animate API
    • UIKit animation options
    • Rambo’s animation talk from BA: Swiftable
    • Swift by Sundell Discover: Combine
    • Apple’s WWDC21 press release
    • Rambo’s tweet about Apple’s WWDC announcement artwork
    • Xiaomi’s version of AirPower
    • Report on the new Apple TV remote
    1 hr 2 min
  • 128: “They backed themselves into a home corner”

    Rambo launches a new app, John has thoughts about SwiftUI’s heavy usage of Swift’s type system, and it turns out that there might be more to the HomePod mini than meets the eye.

    Sponsors
    • Linode: Get $100 in free credit to Develop, deploy, and scale your modern applications faster and easier.
    • Pillow: Pillow is an all-in-one sleep tracking solution to help you get a better night’s sleep. Download it from the App Store today.
    Links
    • Rambo’s new app: PhotoStapler
    • PhotoKit
    • The SwiftUI layout system
    • Core ML
    • The DeepLab ML model
    • TensorFlow
    • Bindable SwiftUI list elements
    • UIAppearance
    • Mark Gurman’s latest report about the HomePod mini
    1 hr 1 min
  • 127: “Apple’s spring cleaning”

    Optimizing the performance of SwiftUI views, mixing client work with indie development, Apple’s recent discontinuation of the original HomePod, and what it takes to provide really good feedback and bug reports when testing an app.

    Sponsors
    • VMware Workspace ONE: A true Unified Endpoint Management platform that manages all device types on all platforms across all use cases, including macOS and iOS. Try for free.
    • Pillow: Pillow is an all-in-one sleep tracking solution to help you get a better night’s sleep. Download it from the App Store today.
    Links
    • Picking between a computed property and a method
    • Lazy properties
    • StateObject
    • Instruments
    • TechCrunch’s article about the HomePod discontinuation
    • Michael Kukielka’s tweet about HomePod shipping with an older iOS version
    • AirPort Express
    1 hr 9 min
  • 126: “Leaving iOS behind”

    Rambo picks up Android development, John is continuing to turn into a Mac developer, and the two discuss the recent discontinuation of the iMac Pro and how developers can improve the way they communicate with other team members.

    Sponsor
    • Pillow: Pillow is an all-in-one sleep tracking solution to help you get a better night’s sleep. Download it from the App Store today.
    Links
    • ScrollViewProxy
    • Building modern collection views
    • NSTableView
    • NSScrollView
    • Xiaomi Redmi Note 9
    • Fork
    1 hr 9 min
  • 125: “Build pipelines, not spiderwebs”

    Localizing an indie app, the stability of SwiftUI previews, various ways of storing and handling app data, and whether Apple might be building a general-purpose cloud computing platform.

    Sponsor
    • Pillow: Pillow is an all-in-one sleep tracking solution to help you get a better night’s sleep. Download it from the App Store today.
    Links
    • OneSky
    • Apple’s XLIFF localization file format
    • Swift by Sundell episode featuring Eliza Block from Apple
    • Core Data
    • Realm
    • Keychain Services
    • SwiftNIO
    1 hr 8 min
  • 124: “All of that Macness”

    App Clip analytics, building macOS apps using SwiftUI, Apple’s initial response to the latest App Store scams, speculation about what a potential Apple March event might include, and getting started with unit testing.

    Sponsor
    • Pillow: Pillow is an all-in-one sleep tracking solution to help you get a better night’s sleep. Download it from the App Store today.
    Links
    • Chibi Studio’s App Clip
    • How Rambo built his App Clip
    • Apple cracks down on apps with ‘irrationally high prices’
    • Apple March event rumors
    • Discover unit testing on Swift by Sundell
    1 hr 6 min
  • 123: “Swift++”

    After a deep dive into various ways of making Swift interact with C++ code, as well as the latest AirBuddy and humidifier hack updates, John and Rambo discuss the recent discontinuation of Swift for TensorFlow, and whether open sourcing commercial projects is a good idea.

    Links
    • Objective-C++
    • “Swifty Objective-C” on the PSPDFKit blog
    • CF_SWIFT_NAME
    • The board that Rambo uses for his humidifier hack
    • PodcastMenu
    • ObservableObject
    • Rambo’s “You can use SwiftUI today” article
    • Swift Argument Parser
    • Killed by Google
    • Swift for TensorFlow
    • Combining dynamic member lookup with key paths
    • Publish
    47 min
  • 122: “Raised in a hardware household”

    Rambo hacks a humidifier, John is excited about linting and continuous integration, and the two discuss the most recent set of exposed App Store scams and what Apple could do to improve the situation. Also, SwiftUI jobs and minimum deployment targets.

    Sponsors
    • Funn Media: Live a healthier life with Funn Media's collection of apps for iPhone, iPad, Mac, and Apple Watch, including Calory, WaterMinder, and more.
    • Kandji: A modern, cloud-based platform for centrally managing and securing your Mac, iPhone, iPad, and Apple TV devices, saving IT teams countless hours of manual work with features like one-click compliance templates and 150+ pre-built automations, apps, and workflows. Request access.
    Links
    • Raspberry Pi Zero W
    • Arduino
    • Bitrise
    • SwiftLint
    • SwiftLint’s “File Name” rule
    • The recent set of exposed App Store scams
    • FlickType
    1 hr 9 min

About Stacktrace

From the publisher's feed

A podcast about life and technology from two developers’ perspectives. With John Sundell and Gui Rambo.