Episodes

  • Stacktrace has moved!
    Mar 23 2022

    As we've mentioned in the last episode, the Stacktrace podcast is no longer a part of the 9to5Mac network.

    If you're seeing this entry in your podcast player, then you probably need to unfollow Stacktrace and follow the podcast again. Start by unfollowing the show in your podcast player, then just search for "Stacktrace" and follow the show again. You'll notice that the updated show has a new artwork and that episode 179 has already been released there.

    To learn more about how to listen to Stacktrace, check out our new website.

    Thanks for listening!

    Show more Show less
    1 min
  • 178: “Let’s try something new”
    Mar 16 2022

    John and Rambo celebrate the show’s 4th birthday with a big announcement, and then talk about security research, project priorities, and how to combine SwiftUI views with protocol-based observable objects.

    Download MP3 Hosts
    • Gui on Twitter: @_inside
    • John on Twitter: @johnsundell
    Links
    • The first ever episode of the show
    • The show’s new email: ask@stacktracepodcast.fm
    • Rambo’s blog post about his CVE
    • Steve Jobs’s joke about iMovie on the App Store
    • Demo of John’s SwiftUI-based game
    • Modeling loading states using enums
    • Protocol inheritance/specialization
    • Reflection in Swift
    Subscribe

    🟣 Apple Podcasts
    🟠 Overcast
    🟢 Spotify

    If you have any feedback about the show, feel free to reach out on Twitter or send us an email.

    Show more Show less
    1 hr and 3 mins
  • 177: “The stand is included!”
    Mar 9 2022

    John and Rambo share their first impressions of the products announced at Apple’s “Peek Performance” event — including the new iPhone SE and iPad Air, M1 Ultra, Mac Studio and the Studio Display.

    Sponsored by Journey: Get 10% off the new Journey cases for iPhone with code JOURNEY10.

    Sponsored by Kandji: A modern, cloud-based platform to manage and secure your Mac, iPhone, iPad, and Apple TV devices. Kandji saves IT teams hours of manual work with features like one-click compliance templates and 150+ pre-built automations, apps, and workflows. Request access.

    Download MP3 Hosts
    • Gui on Twitter: @_inside
    • John on Twitter: @johnsundell
    Links
    • Apple’s “Peek Performance” event
    • The Banker on Apple TV+
    • “There is only one MTLDevice on M1 Ultra.”
    • Mac Studio
    • Studio Display
    Subscribe

    🟣 Apple Podcasts
    🟠 Overcast
    🟢 Spotify

    If you have any feedback about the show, feel free to reach out on Twitter or send us an email.

    Show more Show less
    1 hr and 9 mins
  • 176: “Extra Keynote Poker”
    Mar 6 2022

    On this extra episode of the show, John and Rambo share their bets, hopes and predictions for Apple’s upcoming “Peek Performance” event.

    Sponsored by Sentry: Actionable iOS error tracking and performance monitoring. Try Sentry for free today. New users can use the code 'STACKTRACE' during sign-up to get 3 free months of Sentry.

    Sponsored by Kandji: A modern, cloud-based platform to manage and secure your Mac, iPhone, iPad, and Apple TV devices. Kandji saves IT teams hours of manual work with features like one-click compliance templates and 150+ pre-built automations, apps, and workflows. Request access.

    Download MP3 Hosts
    • Gui on Twitter: @_inside
    • John on Twitter: @johnsundell
    Links
    • Upgrade
    • Mac Studio rumors
    Subscribe

    🟣 Apple Podcasts
    🟠 Overcast
    🟢 Spotify

    If you have any feedback about the show, feel free to reach out on Twitter or send us an email.

    Show more Show less
    1 hr and 19 mins
  • 175: “A Bluetooth fanboy”
    Mar 2 2022

    Unit testing SwiftUI-based views, view and data architecture, as well as a behind the scenes look at Rambo’s home automation setup.

    Sponsored by Sentry: Actionable iOS error tracking and performance monitoring. Try Sentry for free today. New users can use the code 'STACKTRACE' during sign-up to get 3 free months of Sentry.

    Download MP3 Hosts
    • Gui on Twitter: @_inside
    • John on Twitter: @johnsundell
    Links
    • Unit testing SwiftUI-based views
    • SwiftUI’s state management system
    • The “Locks and Keys” principle
    • Philips Hue
    • Fibaro switches
    • Zigbee
    • Shelly 2.5
    Subscribe

    🟣 Apple Podcasts
    🟠 Overcast
    🟢 Spotify

    If you have any feedback about the show, feel free to reach out on Twitter or send us an email.

    Show more Show less
    55 mins
  • 174: “An operating system toolkit”
    Feb 23 2022

    John and Rambo speculate what the SDK for Apple’s rumored AR/VR devices might look like, and what sort of user experiences that we might be able to build using it.

    Sponsored by Sentry: Actionable iOS error tracking and performance monitoring. Try Sentry for free today. New users can use the code 'STACKTRACE' during sign-up to get 3 free months of Sentry.

    Download MP3 Hosts
    • Gui on Twitter: @_inside
    • John on Twitter: @johnsundell
    Links
    • realityOS references in Apple’s open source code
    • SwiftUI
    • ARKit
    • RealityKit
    • Google Cardboard
    • Blender
    • Rambo’s AR article from 2019
    • Reality Composer
    • Quixel
    • UIKit scenes
    • Apple AR/VR headset renders
    • IKEA Place
    Subscribe

    🟣 Apple Podcasts
    🟠 Overcast
    🟢 Spotify

    If you have any feedback about the show, feel free to reach out on Twitter or send us an email.

    Show more Show less
    55 mins
  • 173: “The fabric of space-time”
    Feb 16 2022

    SwiftUI for animations, prototyping, and game development. Plus, a second review of the M1 Max-based MacBook Pro, and an update on how well it performs for gaming.

    Sponsored by Sentry: Actionable iOS error tracking and performance monitoring. Try Sentry for free today. New users can use the code 'STACKTRACE' during sign-up to get 3 free months of Sentry.

    Download MP3 Hosts
    • Gui on Twitter: @_inside
    • John on Twitter: @johnsundell
    Links
    • Rambo’s MacBook Pro specs
    • Divinity: Original Sin 2
    • SpriteKit
    • Imagine Engine
    • John’s new SwiftUI-based game demo
    • Part of the source code from John’s new game
    • SwiftUI animations
    • The SwiftUI Namespace API
    • Custom SwiftUI view modifiers
    • SwiftUI transactions
    Subscribe

    🟣 Apple Podcasts
    🟠 Overcast
    🟢 Spotify

    If you have any feedback about the show, feel free to reach out on Twitter or send us an email.

    Show more Show less
    1 hr and 15 mins
  • Stacktrace Podcast 172: “The ‘weak self’ dance”
    Feb 9 2022

    How memory management works when using Swift’s new concurrency features, getting out of productivity traps, remote pair programming, and the process of installing Mac apps.

    Sponsored by Sentry: Actionable iOS error tracking and performance monitoring. Try Sentry for free today. New users can use the code 'STACKTRACE' during sign-up to get 3 free months of Sentry.

    Download MP3 Hosts
    • Gui on Twitter: @_inside
    • John on Twitter: @johnsundell
    Links
    • Memory management when using async/await in Swift
    • Swift’s closure capturing mechanics
    • AppZapper
    • The dmg file format
    • The pkg file format
    Subscribe

    🟣 Apple Podcasts
    🟠 Overcast
    🟢 Spotify

    If you have any feedback about the show, feel free to reach out on Twitter or send us an email.

    Show more Show less
    1 hr and 3 mins