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, 2021•42 min
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, 2020•36 min
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, 2020•31 min
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, 2020•1 hr 7 min
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, 2020•1 hr 13 min
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, 2020•1 hr 6 min
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, 2020•1 hr 26 min
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, 2020•1 hr 32 min
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, 2020•1 hr 30 min
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, 2020•1 hr 9 min
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, 2020•1 hr 31 min
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, 2020•58 min
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, 2020•1 hr 26 min
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, 2020•1 hr 3 min
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, 2020•1 hr 4 min
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, 2020•55 min
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, 2020•1 hr 18 min
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, 2020•1 hr 10 min
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, 2020•1 hr 8 min
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, 2020•1 hr 2 min
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, 2020•1 hr 13 min
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, 2020•1 hr 4 min
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, 2020•1 hr 15 min
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, 2020•1 hr 5 min
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, 2020•57 min
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, 2020•1 hr 8 min
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, 2020•1 hr 9 min
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, 2020•1 hr 7 min
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, 2020•1 hr 37 min
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, 2020•23 min