Эпизоды
-
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!
-
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 MP3HostsGui on Twitter: @_insideJohn on Twitter: @johnsundellLinksThe first ever episode of the showThe show’s new email: [email protected]’s blog post about his CVESteve Jobs’s joke about iMovie on the App StoreDemo of John’s SwiftUI-based gameModeling loading states using enumsProtocol inheritance/specializationReflection in SwiftSubscribe🟣 Apple Podcasts
🟠 Overcast
🟢 SpotifyIf you have any feedback about the show, feel free to reach out on Twitter or send us an email.
-
Пропущенные эпизоды?
-
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 MP3HostsGui on Twitter: @_insideJohn on Twitter: @johnsundellLinksApple’s “Peek Performance” eventThe Banker on Apple TV+“There is only one MTLDevice on M1 Ultra.”Mac StudioStudio DisplaySubscribe🟣 Apple Podcasts
🟠 Overcast
🟢 SpotifyIf you have any feedback about the show, feel free to reach out on Twitter or send us an email.
-
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 MP3HostsGui on Twitter: @_insideJohn on Twitter: @johnsundellLinksUpgradeMac Studio rumorsSubscribe🟣 Apple Podcasts
🟠 Overcast
🟢 SpotifyIf you have any feedback about the show, feel free to reach out on Twitter or send us an email.
-
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 MP3HostsGui on Twitter: @_insideJohn on Twitter: @johnsundellLinksUnit testing SwiftUI-based viewsSwiftUI’s state management systemThe “Locks and Keys” principlePhilips HueFibaro switchesZigbeeShelly 2.5Subscribe🟣 Apple Podcasts
🟠 Overcast
🟢 SpotifyIf you have any feedback about the show, feel free to reach out on Twitter or send us an email.
-
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 MP3HostsGui on Twitter: @_insideJohn on Twitter: @johnsundellLinksrealityOS references in Apple’s open source codeSwiftUIARKitRealityKitGoogle CardboardBlenderRambo’s AR article from 2019Reality ComposerQuixelUIKit scenesApple AR/VR headset rendersIKEA PlaceSubscribe🟣 Apple Podcasts
🟠 Overcast
🟢 SpotifyIf you have any feedback about the show, feel free to reach out on Twitter or send us an email.
-
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 MP3HostsGui on Twitter: @_insideJohn on Twitter: @johnsundellLinksRambo’s MacBook Pro specsDivinity: Original Sin 2SpriteKitImagine EngineJohn’s new SwiftUI-based game demoPart of the source code from John’s new gameSwiftUI animationsThe SwiftUI Namespace APICustom SwiftUI view modifiersSwiftUI transactionsSubscribe🟣 Apple Podcasts
🟠 Overcast
🟢 SpotifyIf you have any feedback about the show, feel free to reach out on Twitter or send us an email.
-
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 MP3HostsGui on Twitter: @_insideJohn on Twitter: @johnsundellLinksMemory management when using async/await in SwiftSwift’s closure capturing mechanicsAppZapperThe dmg file formatThe pkg file formatSubscribe🟣 Apple Podcasts
🟠 Overcast
🟢 SpotifyIf you have any feedback about the show, feel free to reach out on Twitter or send us an email.
-
Continued discussions around using SwiftUI for custom animations and layouts, more on phased rollouts and prioritizing bug fixes, content exclusivity and acquisitions, and various ways of sharing code across Apple’s platforms.
Sponsored by Sentry: Actionable iOS error tracking and performance monitoring. Try Sentry for free today.
Download MP3HostsGui on Twitter: @_insideJohn on Twitter: @johnsundellLinksYoshi's InstagramAsset catalog namespacing“Microsoft buys Activision Blizzard for $68.7B” — Polygon“Sony acquiring Bungie, creators of Destiny, in $3.6B deal” — PolygonWordleEeroCall of DutyStarfieldCustomizing how an external Swift type is encoded or decodedUsing compiler directives in SwiftBridging SwiftUI with UIKit or AppKitDave DeLong’s article about building cross-platform frameworksManaging dependencies using the Swift Package ManagerSubscribe🟣 Apple Podcasts
🟠 Overcast
🟢 SpotifyIf you have any feedback about the show, feel free to reach out on Twitter or send us an email.
-
John and Rambo revisit the topic of SwiftUI and UIKit interoperability, and discuss which of the two UI frameworks that’s recommend for beginners to start with. Also, the launch of AirBuddy 2.5, and using phased rollouts when releasing new app versions.
Download MP3HostsGui on Twitter: @_insideJohn on Twitter: @johnsundellLinksSwiftUI and UIKit interoperabilityRambo’s HostingWindowControllerSparklePaddleRambo’s “AirBuddy 2.5 development trivia” Twitter threadSubscribe🟣 Apple Podcasts
🟠 Overcast
🟢 SpotifyIf you have any feedback about the show, feel free to reach out on Twitter or send us an email.
-
Stacktrace is back! On this first episode of 2022, John and Rambo talk about their holidays, using Swift Playgrounds to build apps on the iPad, Mac gaming, and project goals.
Download MP3HostsGui on Twitter: @_insideJohn on Twitter: @johnsundellLinksGastropodRambo’s implementation of the App Library animationInkPlotSubscribe🟣 Apple Podcasts
🟠 Overcast
🟢 SpotifyIf you have any feedback about the show, feel free to reach out on Twitter or send us an email.
-
Join John and Rambo on this special New Year’s Eve episode of Stacktrace, on which they celebrate some of their favorite moments, products, media, and learnings from 2021.
Sponsored by ALOGIC: Get 10% off ALOGIC"S new BLAZE Docks & Hubs with code ALOGIC10. Enter the MacBook Pro giveaway.
Download MP3HostsGui on Twitter: @_insideJohn on Twitter: @johnsundellLinksUpgradeRaycastWWDC by Sundell & FriendsDuolingoXbox Game PassPayoneerRambo’s WWDC article about StoreKit 2John’s WWDC article about the new UIButton systemPlot ComponentsThe ExpanseFoundationTruth be ToldTed LassoMetroid DreadThe Forgotten CitySubscribe🟣 Apple Podcasts
🟠 Overcast
🟢 SpotifyIf you have any feedback about the show, feel free to reach out on Twitter or send us an email.
-
John and Rambo share their first impressions of the newly released Swift Playgrounds 4, which enables developers to build full iOS apps right on the iPad. Also, the value of narrowly scoped open source libraries, and what it’s like using GitHub CoPilot in practice.
Download MP3HostsGui on Twitter: @_insideJohn on Twitter: @johnsundellLinksGumroadPaddleCloudflare WorkersGitHub CoPilotDiscover Concurrency on Swift by SundellCollectionConcurrencyKitAsyncCompatibilityKitSimplyCoreAudioSubscribe🟣 Apple Podcasts
🟠 Overcast
🟢 SpotifyIf you have any feedback about the show, feel free to reach out on Twitter or send us an email.
-
The importance of sleep for both humans and async tasks, transferring apps and Apple developer accounts, and what things John and Rambo carry in their bags at all times.
Download MP3HostsGui on Twitter: @_insideJohn on Twitter: @johnsundellLinksPillow (disclaimer: has sponsored the show in the past)Delaying an async Swift TaskSwift’s closure capturing mechanicsRambo’s new company websiteSubscribe🟣 Apple Podcasts
🟠 Overcast
🟢 SpotifyIf you have any feedback about the show, feel free to reach out on Twitter or send us an email.
-
John and Rambo discuss software quality trends, async functions and unit testing, Apple’s approach to private data with CloudKit, and dealing with technical debt.
Download MP3HostsGui on Twitter: @_insideJohn on Twitter: @johnsundellLinksUsing CloudKit for content hosting and feature flagsCloudKit Web ServicesFunctional networking in SwiftRambo roasting his own code on TwitterSubscribe🟣 Apple Podcasts
🟠 Overcast
🟢 SpotifyIf you have any feedback about the show, feel free to reach out on Twitter or send us an email.
-
It’s time for the first ever Stacktrace Headphone Holiday Guide! Along with discussions about writing technical articles, view models and the MVVM design pattern, and using Swift actors to solve race conditions and data races.
Sponsored by Shortcut: The project management tool built specifically for software development teams. Start your extended two-month free trial at shortcut.com/sundell
Sponsored by 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.
Download MP3HostsGui on Twitter: @_insideJohn on Twitter: @johnsundellLinksNetNewsWireTiltCloudKit 101Common pitfalls when using Keychain Sharing on iOSSwift actors: How do they work, and what kinds of problems do they solve?Beats Studio BudsSteelseries Arctis 7XView modelsSwiftUI’s state management systemCombine subjectsJohn “The Lost Art of System Design” talkRambo’s “MVC: Many View Controllers” talkSubscribe🟣 Apple Podcasts
🟠 Overcast
🟢 SpotifyIf you have any feedback about the show, feel free to reach out on Twitter or send us an email.
-
Rambo shares his set of principles for when and how to rewrite existing Objective-C code in Swift, John talks about his preferred workshop formats, and the two discuss the current state of Apple’s services.
Sponsored by 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.
Download MP3HostsGui on Twitter: @_insideJohn on Twitter: @johnsundellLinksConnecting async/await to other Swift codeSwiftUI and UIKit interoperabilityPeripherynotify_register_dispatchProperty wrappersThe Shrink Next Door on Apple TV+Foundation on Apple TV+Subscribe🟣 Apple Podcasts
🟠 Overcast
🟢 SpotifyIf you have any feedback about the show, feel free to reach out on Twitter or send us an email.
-
John and Rambo discuss asynchronous unit testing, using Windows as a development platform, SwiftUI previews on laptops, and conclude their deep dive into Swift’s concurrency system by talking about actors and structured concurrency.
Sponsored by 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.
Download MP3HostsGui on Twitter: @_insideJohn on Twitter: @johnsundellLinksUnit testing Swift code that uses async/awaitTest expectations Unit testing in SwiftRaspberry Pi PicoIOKitAudacity Actors in SwiftThe MainActor attributeUsing async let to run multiple tasks in parallelSubscribe🟣 Apple Podcasts
🟠 Overcast
🟢 SpotifyIf you have any feedback about the show, feel free to reach out on Twitter or send us an email.
-
Rambo longs to get back to UI development, John releases a new open source project, and the two embark on part one of their deep dive into Swift’s new concurrency system. Also, organizing devices, and mechanical keyboards.
Sponsored by Shortcut: The project management tool built specifically for software development teams. Start your extended two-month free trial at shortcut.com/sundell
Sponsored by RevenueCat: RevenueCat makes it easy to build and manage in-app purchases on iOS, Android, and the web. Learn more.
Download MP3HostsGui on Twitter: @_insideJohn on Twitter: @johnsundellLinksSwift by Sundell episode with Christian SeligCollectionConcurrencyKitThe new, concurrent version of PublishAsync sequences and streamsSketchNSXPCConnectionSwift’s concurrency systemThe WIP MultipeerKit concurrency implementationAdding pull-to-refresh to a SwiftUI List using async/awaitMaking URLSession’s async APIs backward compatibleTaskAn example of running async unit tests on LinuxKeychron K2Subscribe🟣 Apple Podcasts
🟠 Overcast
🟢 SpotifyIf you have any feedback about the show, feel free to reach out on Twitter or send us an email.
-
John shares his first impressions of the new 14-inch MacBook Pro and how he has been utilizing Swift’s new concurrency features to get the most out of the M1 Max. Also, Rambo’s work with Shortcuts, maintaining SwiftUI-based Mac apps, and much more.
Accelerate app development with Firebase: Use Firebase's backend services like Firestore, Cloud Storage, Authentication, and more to build serverless, secure apps at global scale. Get started now.
Sponsored by Survivor: Protect your iPhone 13 w/ Survivors new MagSafe collection and enter to win the iPhone 13 Pro.
Sponsored by RevenueCat: RevenueCat makes it easy to build and manage in-app purchases on iOS, Android, and the web. Learn more.
Download MP3HostsGui on Twitter: @_insideJohn on Twitter: @johnsundellLinksUsing SwiftUI to build internal toolsJohn’s MacBook Pro box tweetSwift’s new concurrency system gains backward compatibility in Xcode 13.2PublishSubscribe🟣 Apple Podcasts
🟠 Overcast
🟢 SpotifyIf you have any feedback about the show, feel free to reach out on Twitter or send us an email.
- Показать больше