Stacktrace - podcast cover

Stacktrace

John Sundell and Gui Rambostacktracepodcast.fm
A podcast about life and technology from two developers’ perspectives. With John Sundell and Gui Rambo.
Last refreshed:
Follow this podcast in the Metacast mobile app to refresh it and see new episodes.
Download Metacast podcast app
Podcasts are better in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episodes

117: “The best not-kept secret”

On the final holiday special for this year (or, last year?), John and Rambo discuss their expectations for 2021, and what products and new developer tools that they hope to see from Apple during this new year. Sponsor MacStadium: Get a cloud hosted M1 Mac mini from $99 or use promo code 9TO5MAC for half off the first two months of a Gen 3 or 4 (Intel) mini. Enter the Mac mini giveaway here . Links AirTags expectations Swift Package Manager...

Jan 06, 202142 min

116: “It wasn’t just a big, long nightmare”, the 2020 Stacktrace retrospective

On this second Stacktrace holiday special, John and Rambo look back at the past year and what some of the highlights were among the hectic, strange rollercoaster ride that 2020 has been. Sponsor MacStadium: Get a cloud hosted M1 Mac mini from $99 or use promo code 9TO5MAC for half off the first two months of a Gen 3 or 4 (Intel) mini. Enter the Mac mini giveaway here . Links Building an App Clip SwiftUI Getting started with WidgetKit Swift by Sundell Discover FusionCast AirBuddy...

Dec 30, 202036 min

115: “Not a trace of a stack”

On the first ever completely non-technical episode of Stacktrace, John and Rambo answer #askstacktrace questions about everything from local holiday traditions to what their favorite airplanes are. Sponsor MacStadium: Get a cloud hosted M1 Mac mini from $99 or use promo code 9TO5MAC for half off the first two months of a Gen 3 or 4 (Intel) mini. Enter the Mac mini giveaway here . Links Christmas in Brazil Christmas in Sweden Christmas in Poland Panettone “Billie Jean” by Michael Jackson on Apple...

Dec 23, 202031 min

114: “The invisible Bluetooth wire”

An accidental deep dive into how the AirPods’ transparency mode is activated over Bluetooth, the launch of Swift by Sundell 3.0, running macOS code in the cloud, multiple headphone reviews and a comparison between the iPhone 12 Pro and 12 mini. Links Grand Central Dispatch CloudKit Beats Flex Steelseries Arctis 7X Splash...

Dec 17, 20201 hr 7 min

113: “The hype is real!”

More on using the M1 Macs as development machines, thoughts on the newly announced AirPods Max and its pricing, the importance of maintaining URLs as stable identifiers, and how AirBuddy is made aware of new audio devices. Links AirPods Max in James Thomson’s Dice app Apple introduces AirPods Max Steelseries Arctis 7x headphones rbenv...

Dec 09, 20201 hr 13 min

112: “The just is justified”

On this slightly more code-focused episode of the show, John and Rambo discuss cross-platform SwiftUI development and techniques for integrating SwiftUI with UIKit and AppKit. Also, how the original HomePod can now be jailbroken, using the M1 Mac mini for gaming, and much more. Sponsor Honeybadger: Exception and uptime monitoring for application developers. Tell them 9to5Mac/Stacktrace sent you and get 30% off for 6 months . Links Screenshot of John’s Cloudflare analytics app FusionCast First-ge...

Dec 02, 20201 hr 6 min

111: “Mini reviews, maximum reviews”

John reviews the M1 Mac mini, and Rambo reviews the iPhone 12 mini. Two “mini products” that turn out to be not very mini in terms of performance. What’s it like using an M1 Mac for tasks like iOS development, and does the iPhone 12 mini feel like a proper flagship phone in 2020? Sponsor Honeybadger: Exception and uptime monitoring for application developers. Tell them 9to5Mac/Stacktrace sent you and get 30% off for 6 months . Links FusionCast Swift by Sundell Discover GraphQL Cloudflare’s Graph...

Nov 25, 20201 hr 26 min

110: “Intel’s Blackberry moment?”

Apple’s lower App Store commission, the future of Swift by Sundell, shipping AirBuddy 2, M1 Mac benchmarks, SwiftUI’s potential as a cross-platform technology, and a review of the Xbox Series X. Yes, all of that in one episode — let’s dive in! Sponsor Honeybadger: Exception and uptime monitoring for application developers. Tell them 9to5Mac/Stacktrace sent you and get 30% off for 6 months . Links The AirBuddy Help Center Apple announces App Store Small Business Program iOS 14.3 will suggest thir...

Nov 18, 20201 hr 32 min

109: “The Mac Mini stole my heart”, the November 2020 Apple event review

The first round of Apple Silicon Macs is finally here, and John and Rambo have lots of thoughts on them. Also, adventures into Multipeer Connectivity and Bluetooth, and mixing development work with design. Sponsors Appfigures: The tools you need to monitor, optimize, and get more downloads. Use code Stack3030 to get 30% off for the next 3 months. CleanMyMac X: Try CleanMyMac X for free & get 30% off to optimize and clean your Mac. Honeybadger: Exception and uptime monitoring for application ...

Nov 11, 20201 hr 30 min

108: “The future could be next week”, the November 2020 Apple Keynote Poker special

It’s time for John and Rambo to place their bets on what Apple might announce at their upcoming “One More Thing” event. Will we see the first Apple Silicon-powered Macs, and if so, which ones, and what features will they have? Also, artisanal, hand-crafted JSON from Brazil, and computer-generated CSS from Poland. Sponsors Survivor: Refined Rugged protection for all iPhone 12 models. Appfigures: The tools you need to monitor, optimize, and get more downloads. Use code Stack3030 to get 30% off for...

Nov 04, 20201 hr 9 min

107: “Context is key”

The story and implementation behind Swift by Sundell Discover, how and why AirBuddy 2 will have an onboarding process, thoughts and comments on the new Apple Silicon-powered iMac rumors, home screen customization hacks, and a deep dive into balancing code-level details with shipping great products. Sponsors Honeybadger: Exception and uptime monitoring for application developers. Tell them 9to5Mac/Stacktrace sent you and get 30% off for 6 months . Incipio: Get 20% off cases for all iPhone 12 mode...

Oct 28, 20201 hr 31 min

106: “Do you buy your HomePods in bulk?”

The success of the AirBuddy 2 pre-orders is immediately followed by a classic Rambo shopping spree, John continues to explore Swift’s function builders feature, and the two discuss the initial reviews of the iPhone 12 and 12 Pro, the new HomePod home theatre mode, and how their names are actually pronounced. Sponsor Honeybadger: Exception and uptime monitoring for application developers. Tell them 9to5Mac/Stacktrace sent you and get 30% off for 6 months . Links AirBuddy 2 TechCrunch’s coverage o...

Oct 21, 202058 min

105: “An old man yelling at an iCloud”, the October 2020 Apple event review

On this extra long episode of Stacktrace, John and Rambo discuss all of the exciting new announcements from Apple’s October 2020 event, including the new iPhones, the new HomePod Mini, and more. Also, John is building a major new feature for his website and Rambo launches the pre-orders for AirBuddy 2. Sponsors Appfigures: : The tools you need to monitor, optimize, and get more downloads. Use code Stack3030 to get 30% off for the next 3 months. Honeybadger: Exception and uptime monitoring for ap...

Oct 14, 20201 hr 26 min

104: “Did it smell like an Apple product?”

Building and using iOS widgets, the community’s adoption of SwiftUI, an update on whether game streaming services are now viable on iOS, multiple ways of using view models, and Swift’s new Windows compatibility. Sponsors Honeybadger: Exception and uptime monitoring for application developers. Tell them 9to5Mac/Stacktrace sent you and get 30% off for 6 months . RavPower: Get the new RAVPower 65W 4-Port Desktop USB-C Charging Station for $39 (Reg $59) with code 9TO5MACRP . Links Keynote Poker scor...

Oct 07, 20201 hr 3 min

103: “Widgets are data”

Building and using iOS widgets, the community’s adoption of SwiftUI, an update on whether game streaming services are now viable on iOS, multiple ways of using view models, and Swift’s new Windows compatibility. Sponsor DEVONthink: Manage your documents the smart way on Mac and iOS. Get 10% off with code 9to5mac-2020 . Links Chibi Studio’s intro clip with Spatial Audio support See Amazon Luna No, iOS 14 widgets can’t secretly steal private info with your keyboard Different flavors of view models...

Sep 30, 20201 hr 4 min

102: “It compiles — ship it!”

Building responsive app UIs, the launch of iOS 14, and thoughts on the Apple One bundle and some of its international pricing. Also, the return of both #askstacktrace and Stacktrace Arcade, as well as how using iCloud might affect the transferability of an app. Sponsor Chargeasap: Preorder the Omega 200W or 100W GaN USB-C Charger for 55% off. And enter our MacBook Pro giveaway! Links SwiftUI’s frame modifier CSS media queries SwiftUI’s GeometryReader view Widgetsmith Scriptable Chibi Studio’s Ap...

Sep 23, 202055 min

101: “The iPad Prosumer”

It’s Apple event analysis time! John and Rambo discuss all of the major announcements from Apple’s “Time Flies” event — including the Apple Watch Series 6 and SE, the new iPads, and of course, the surprise release of iOS 14. Sponsor DEVONthink: Manage your documents the smart way on Mac and iOS. Get 10% off with code 9to5mac-2020 . Links try! Swift World Rambo’s Milkshakr repo Diagrams Logic controllers View models John’s Twitter game development diary Apple "Time Flies" event video...

Sep 16, 20201 hr 18 min

100: “It was all planned”

On this special 100th episode of the show, John and Rambo reflect on their personal milestones since episode one, and play another round of Apple Keynote Poker in preparation for next week’s Apple event. Links Keynote Poker scorecard Rambo’s article about creating configurable macOS widgets How John typically structures model data in Swift Your Calendrical Fallacy Is... Apple Watch blood oxygen detection article Rambo’s original report on AirTags Publish AirBuddy...

Sep 09, 20201 hr 10 min

99: “Untangle some spaghetti”

Behind the scenes of building an App Clip, progressive disclosure when designing UIs, Rambo's struggles with App Translocation on macOS, and speculation around what Apple might have in store for us this fall. Links iOS 13.7 Bloomberg’s report on Apple’s plans for the fall Rambo’s article about building an App Clip ChibiStudio on TestFlight...

Sep 02, 20201 hr 8 min

98: “A chip volcano”

A deep dive into syncing systems and what goes into writing code for synchronizing user data using tools like CloudKit, a look under the hood of what AirPower could’ve been, and your regular weekly updates from John and Rambo. Sponsor ALOGIC: Get the 10-in-1 Super Dock 50% off retail on Indiegogo for a limited time. Enter the MacBook Air giveaway . Links The Fibonacci sequence Sign up for the AirBuddy 2 beta Rambo's Twitter thread about his feedback system AirPower prototype teardown CloudKit 10...

Aug 26, 20201 hr 2 min

97: “You can’t be Springboard”

Analysis of the ongoing battle between Apple and Epic Games from a technical perspective, the benefit of writing cross-platform Swift code, logging and debugging strategies, and how Rambo merged two apps into one. Sponsor iMazing: Get 30% off iMazing , the most popular all-purpose iPhone and iPad manager for Mac and PC. Links The Bundle API Fortnite Epic’s “FreeFortnite” campaign Unreal Engine Upgrade #311: Summer of App Store Problems...

Aug 19, 20201 hr 13 min

96: “The Pandora’s Box of software”

Combining SwiftUI with other rendering technologies, Rambo’s preparations for the launch of the AirBuddy 2.0 Beta, and lots of thoughts on the recent App Store controversy involving Microsoft’s xCloud game streaming service. Also, custom Swift keywords, yay or nay? Sponsor iMazing: Get 30% off iMazing , the most popular all-purpose iPhone and iPad manager for Mac and PC. Links Imagine Engine Metal The Core Image kernel API Core Animation’s particle effects API AirBuddy on Twitter Project xCloud ...

Aug 12, 20201 hr 4 min

95: “We’re not lawyers”

What differentiates server-side and client-side development, Tim Cook’s testimony in front of the US Congress, the new iMac, Rambo’s secret new project, and more on John’s not-so-secret use of SwiftUI to build games. Sponsor iMazing: Get 30% off iMazing , the most popular all-purpose iPhone and iPad manager for Mac and PC. Links Imagine Engine Rambo makes the Taptic Engine play music UIView’s point conversion API John’s SwiftUI layout guide The Talk Show episode about the recent Congress hearing...

Aug 05, 20201 hr 15 min

94: “The great app idea incubator”

Is FaceID coming to the Mac, what could a Swift version of async/await end up looking like, and what makes SwiftUI a nice fit for game UI development? Sponsor iMazing: Get 30% off iMazing , the most popular all-purpose iPhone and iPad manager for Mac and PC. Links Rendering textured game UIs using SwiftUI The resizable modifier for SwiftUI images SwiftUI’s blendMode modifier macOS Big Sur suggests the TrueDepth camera is coming Pull request adding ‘async’ to the Swift type system Async/await in ...

Jul 29, 20201 hr 5 min

93: “Life is not paper”

Rambo shuts down two of his projects and battles Dark Mode on macOS, John re-evaluates his goals and work priorities, and the two discuss the big Twitter hack, engineering management, and whether Apple has changed their strategy around when to ship new features. Links The Sharecuts archive Splash John’s SwiftUI game hack...

Jul 22, 202057 min

92: “App Store review lawyer”

After an accidental deep dive into SwiftUI, John and Rambo discuss the recent issues with Facebook’s iOS SDK and whether Apple should force developers to adopt more platform features. Then, this episode’s actual deep dive, into backend-driven UIs. Links Imagine engine Johns game Standford CS193P Compression framework Rambo is quoted by the BBC A Moment of Clarity Regarding the Raison d’Etre for the App Store Spotify's deprecated Hub framework...

Jul 15, 20201 hr 8 min

91: “Just check the checkbox”

After a bit of speculation as to whether or not Apple will ship this year’s iPhone without a charger, John and Rambo go on a deep dive into SwiftUI state management, and discuss various approaches for sharing code between an app and an extension. Links WWDC by Sundell & Friends Kuo: Apple will not include earbuds or charger in iPhone 12 box A guide to SwiftUI’s state management system...

Jul 08, 20201 hr 9 min

90: “Adaptive lightning”

The macOS Big Sur redesign doesn’t mean the end of the world, right? Or does it? John and Rambo discuss the reveal of Apple Silicon, macOS 11, iOS apps coming to the Mac, and much more — all during a recording session stretched out over two days in the middle of a Brazilian lightning storm. Links WWDC by Sundell & Friends John’s SwiftUI app prototype Swift by Sundell episode with Josh Shaffer and Eliza Block “Bring keyboard and mouse gaming to iPad” from WWDC20...

Jul 02, 20201 hr 7 min

89: “Did you wash your hands?”, a WWDC 2020 special

On this WWDC20 special, John and Rambo start diving into the main announcements from Apple’s conference, focusing on iOS, App Clips, Widgets, Siri, Maps, watchOS, AirPods and iPadOS. Sponsor MacStadium: Get 50% off the first six months of a Mac mini subscription with code WWDC2020. Links WWDC by Sundell & Friends

Jun 24, 20201 hr 37 min

WWDC by Sundell & Friends #1: Keynote and Platforms State of the Union first impressions

John and Gui Rambo share their first impressions of Apple’s WWDC20 opening keynote, as well as the Platforms State of the Union session. This is the WWDC by Sundell & Friends podcast, subscribe to our daily show on the website . Did Apple’s first ever online keynote live up to our expectations, which of the announcements were the most exciting, and what technologies are we looking forward to dive deeper into during the week? Those are just some of the questions that we’ll discuss on this fir...

Jun 17, 202023 min
For the best experience, listen in Metacast app for iOS or Android