Stacktrace

Stacktrace

By John Sundell and Gui RamboTechnology
Download on the App Store

Stacktrace episodes

  • 151: “The iOS 15 season”

    John and Rambo discuss the iOS 15 beta process, the latest round of App Store debates, Swift concurrency backward compatibility, and whether Apple should embrace a more continuous delivery process for new APIs and system features.

    Sponsor
    • Things: The award-winning to-do app for iPhone, iPad, and Mac — now with Markdown support!
    Links
    • rambo.codes
    • Files
    • TestFlight for Mac beta
    • FusionCast TestFlight beta
    • Doug Gregor’s Swift concurrency PR
    • Apple’s press release about its App store “updates”
    • “Apple loosens rules for developers in major concession amid antitrust pressure” - The Washington Post
    • The StatusBuddy code base
    1 hr 14 min
  • 150: “A secret Catalyst agent”

    On this 150th episode of the show, John and Rambo go on a series of accidental deep dives into universal links, how Catalyst and AppKit can be integrated, and more. Also, what does being a technical leader entail, and what’s the current state of Swift Evolution?

    Sponsor
    • Baseus: Get a special deal on the new Baseus 10,000mAh portable Mag-Safe charger and power bank with code 9TO5MACBASE.
    Links
    • Data Jar
    • Swift by Sundell episode with Simon Støvring
    • Accessibility audio graphs
    • SwiftUI’s accessibilityRepresentation API
    • DistributedNotificationCenter
    • Navigation in Swift
    • Showing view controllers, rather than pushing them
    • Dismissing a SwiftUI modal or detail view
    • Swift for TensorFlow
    • Combining dynamic member lookup with key paths
    1 hr 8 min
  • 149: “Apple Watch development chooses you”

    Prompted by recent rumors around a redesigned Apple Watch, John and Rambo discuss the state of the Watch as a platform, both as users, and from a development perspective. Also, managing an app’s colors, getting started with freelancing, and NSOperations.

    Sponsors
    • Chargeasap: Get a special preorder deal on the new 25,000 mAh Flash Pro Plus portable charger.
    • 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
    • Working Copy
    • Secure ShellFish
    • Swift Playgrounds
    • Defining dynamic colors in Swift
    • CARROT Weather
    • NSOperation/Operation
    • Advanced NSOperations from WWDC 2015
    56 min
  • 148: “Do you have a plan for Apple?”

    John’s new iPad development setup, Rambo’s widget layout challenges, and Apple’s (lack of a strong) home device strategy. Also, managing deadlines, maintaining SwiftUI views across multiple system versions, and continuous integration.

    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
    • Publish
    • Working Copy
    • SwiftUI layout priorities
    • Report: Apple lacks a ‘strong living room hardware strategy,’ still planning HomePod/Apple TV combo for 2023
    • Klipsch The Fives
    • fastlane
    • Bitrise
    • Jenkins
    1 hr 5 min
  • 147: “The logic behind the pixels”

    Rambo’s initial impressions of the Playdate developer tools, John’s process for keeping articles and sample code up to date, Google’s new Tensor chip, and designer/developer collaboration.

    Sponsors
    • 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.
    • Bitrise: Click here to learn more and set up your app's continuous integration and delivery.
    Links
    • John’s article about Swift’s Result type
    • Raspberry Pi Pico
    • Raspberry Pi 400
    • Visual Studio Code
    • CircuitPython
    • MicroPython
    • Playdate
    • Lua
    • Google Tensor
    1 hr 13 min
  • 146: “Another straw on the back of the antitrust camel”

    After an accidental deep dive into Git branching strategies and a discussion about app-wide data models, John and Rambo talk about the recent news that Netflix is getting into gaming, and what that could mean both content-wise and technically.

    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
    • Bitrise
    • Feature flags in Swift
    • Beats Studio Buds
    • AirBuddy
    • Non-optional optionals
    • Managing objects using Locks and Keys
    • Gurman’s report about Netflix getting into video games
    • Netflix’s Q2 earnings report
    • Black Mirror: Bandersnatch
    • CARROT Weather
    1 hr 19 min
  • 145: “Working code is better than good-looking code”

    John and Rambo discuss some of the most recent Apple hardware rumors, how they’ve been John and Rambo discuss how they use unit testing to verify their code, and how automatic testing fits into their overall workflows. Also, more details about Rambo’s new app, and strategies for adding new features to existing code bases.

    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
    • Mazury
    • SwiftUI’s minimumScaleFactor modifier
    • SwiftUI’s blendMode modifier
    • Unit testing
    • Swift Evolution
    1 hr 19 min
  • 144: “An M1 with some sugar on top”

    John and Rambo discuss some of the most recent Apple hardware rumors, how they’ve been changing their style of programming since the introduction of SwiftUI and Combine, and whether Swift package manifests could one day replace Xcode project files. Also, why does John always call Rambo by his last name?

    Sponsor
    • ALOGIC: Get 20% off the new ALOGIC DX2 and DX3 Docking Stations now for a limited time and enter the MacBook Air giveaway.
    Links
    • StatusBuddy
    • Raphael, the designer behind Rambo’s app icons
    • Published properties in Swift
    • The source code for StatusBuddy
    • MacRumor’s iPhone 13 video
    • Recent MacBook Pro rumors about 32 GB RAM limit
    58 min
  • 143: “The biggest ‘it depends’ ever”

    John and Rambo discuss the recent announcement of GitHub Copilot and the implications that such a tool could have on the world of software development. Also, deciding between SwiftUI and UIKit on a component level, and the power of relaxation.

    Links
    • CSS media queries
    • How Swift 5.3 enhanced SwiftUI’s DSL
    • Handling loading states within SwiftUI views
    • The recent Swift by Sundell episode with Chris Lattner
    • GitHub Copilot
    • Express
    • “GitHub Copilot is not infringing your copyright”, by Julia Reda
    1 hr 5 min
  • 142: “The Sideloading Cartel”

    It’s the Stacktrace App Store special! What could happen if Apple were to enable sideloading on iOS, and what other changes could Apple make to improve the App Store and its relationship to third-party developers? Also, connecting Combine with async/await, using design tools, alternatives to using analytics SDKs, and much more.

    Links
    • StatusBuddy
    • Calling async functions within a Combine pipeline
    • Xbox Cloud Gaming
    • John’s Xbox Cloud Gaming setup
    • The Touryst
    • The JavaScript GamePad API
    • WebRTC
    • AppTelemetry
    • TablePlus
    • Cloudflare
    1 hr 23 min

About Stacktrace

From the publisher's feed

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