A podcast about life and technology from two developers’ perspectives. With John Sundell and Gui Rambo.
…
continue reading
In-depth conversations about Swift and software development in general, hosted by John Sundell.
…
continue reading
1
204: “Ship a prompt”
1:03:16
1:03:16
Riproduci in seguito
Riproduci in seguito
Liste
Like
Like aggiunto
1:03:16
Stacktrace is back! John and Rambo check their hype levels for WWDC24, and discuss how AI might fit into Apple’s plans for this year’s releases. Also, Xcode wishes, and the challenges of building distributed systems. Links Core ML Rabbit R1 Nvidia DLSS Zed text editor GPT-4 VisionDi John Sundell and Gui Rambo
…
continue reading
1
203: “The Sherlock Holmes of debugging”
1:15:54
1:15:54
Riproduci in seguito
Riproduci in seguito
Liste
Like
Like aggiunto
1:15:54
John and Rambo reflect on what they’ve been learning and how they’ve been aiming to improve as developers during 2023. Also, tips for getting better at debugging, deploying generative AI within existing apps, and are view models really such a good fit for SwiftUI views? Links ChibiStudio OpenAI’s APIs…
…
continue reading
1
202: “Incrementing the integer”
1:04:27
1:04:27
Riproduci in seguito
Riproduci in seguito
Liste
Like
Like aggiunto
1:04:27
Reactions to Apple’s “Scary fast” event, Rambo’s review of the iPhone 15 Pro Max, and under the hood of CleanupBuddy. Links Behind the scenes of Apple’s “Scary fast” event Carrot Weather CleanupBuddy CGEventTapCreate HalideDi John Sundell and Gui Rambo
…
continue reading
1
201: “USB-C utopia”
1:06:12
1:06:12
Riproduci in seguito
Riproduci in seguito
Liste
Like
Like aggiunto
1:06:12
Will this year’s iPhones switch to USB-C instead of Lightning, what could an Apple Watch Ultra-style action button be used for on a phone, and will Apple give us another look at the Vision Pro at their upcoming “Wanderlust” event? Links Pillow NSSpain Pragma Conference Rambo’s “Fast and Fluid” conference talk…
…
continue reading
1
200: “Expectation recalibration”
1:10:08
1:10:08
Riproduci in seguito
Riproduci in seguito
Liste
Like
Like aggiunto
1:10:08
Rambo’s custom implementation of macOS desktop widgets and how they relate to Apple’s new built-in system feature, why the experience of using SwiftUI depends so much on the environment it’s being used in, and a mini-review of the ASUS ROG Ally. Links App Intents Building interactive widgets SwiftData NSScreencast Episode number 192: “Sundell Silic…
…
continue reading
1
199: “Taking the cover off the API”
1:18:11
1:18:11
Riproduci in seguito
Riproduci in seguito
Liste
Like
Like aggiunto
1:18:11
John and Rambo start diving into the new announcements from WWDC23 — including the Apple Vision Pro and visionOS, the new Apple Silicon-powered Mac Pro, as well as many of the updates to Apple’s various operating systems. Links NSView’s clipsToBounds property UIViewController’s viewIsAppearing method The Talk Show Live From WWDC 2023 Game porting t…
…
continue reading
1
198: “WWDC23 Keynote Poker”
1:23:29
1:23:29
Riproduci in seguito
Riproduci in seguito
Liste
Like
Like aggiunto
1:23:29
With the start of WWDC23 just around the corner, John and Rambo share their predictions, hopes, and dreams as to what Apple might introduce during this year’s edition of the conference. It’s Keynote Poker time! Links Steve Troughton-Smith’s xrOS binary submission Distributed actors in Swift John on Mastodon Rambo on Mastodon…
…
continue reading
Reducing UI flickering, designing in-app purchase and signup flows, and how adding delays can interestingly make a UI feel more smooth and stable. Sponsor Essential Developer: Join the iOS Architect Crash Course to accelerate your journey towards becoming a senior developer. It’s 100% free and held entirely online. Sign up today!…
…
continue reading
1
196: “That new Mac smell”
1:16:28
1:16:28
Riproduci in seguito
Riproduci in seguito
Liste
Like
Like aggiunto
1:16:28
Integrating AI-powered features into an iOS app, using high refresh rate monitors with a Mac, the advantages of simple abstractions, and how the M1 and M2 Max compare in terms of Xcode work. Sponsor NordVPN: Get an exclusive discount on NordVPN’s two-year plan, including four bonus months, by going to nordvpn.com/stacktrace. Try it risk-free now wi…
…
continue reading
1
195: “The Swift historian”
1:24:33
1:24:33
Riproduci in seguito
Riproduci in seguito
Liste
Like
Like aggiunto
1:24:33
John and Rambo celebrate the 5-year anniversary of the show by looking back at how their work and the technology they use have changed since the beginning of the show. Also, how might things change during the next 5 years, specifically when it comes to machine learning, AR, and the openness of Apple’s platforms? Sponsor Essential Developer: Join th…
…
continue reading
1
194: “Definitely not called a puppy”
1:18:44
1:18:44
Riproduci in seguito
Riproduci in seguito
Liste
Like
Like aggiunto
1:18:44
How game controllers communicate with a Mac, handling asynchronous data and actions in SwiftUI, and various ways to use view models within a code base. Sponsor NordVPN: Get an exclusive discount on NordVPN’s excellent VPN service, by going to nordvpn.com/stacktrace. They even have a 30-day money-back guarantee! Links Rambo’s Mastodon post about add…
…
continue reading
1
193: “Build your own Mac”
1:14:54
1:14:54
Riproduci in seguito
Riproduci in seguito
Liste
Like
Like aggiunto
1:14:54
Thoughts on the most recent Mac Pro rumors, building custom layouts for SwiftUI views in a backward-compatible manner, and the mechanics of making a UI interaction feel responsive and fluid. Sponsor Essential Developer: Join the iOS Architect Crash Course to accelerate your journey towards becoming a senior developer. It’s 100% free and held entire…
…
continue reading
1
192: “Sundell Silicon”
1:21:30
1:21:30
Riproduci in seguito
Riproduci in seguito
Liste
Like
Like aggiunto
1:21:30
Building computers, running A/B tests as an indie developer, using UIKit as a layout tool for SwiftUI views, and deciding whether to use Core Data or a more simple on-disk data storage solution. Links CollectionConcurrencyKit Under the Radar episode about optimizing paywalls Rambo’s article about using CloudKit for feature flags Cloudflare’s Worker…
…
continue reading
1
123: “The evolution of Swift”, with special guest Nick Lockwood
1:03:27
1:03:27
Riproduci in seguito
Riproduci in seguito
Liste
Like
Like aggiunto
1:03:27
On this final episode of 2022, Nick Lockwood returns to the show to discuss the overall evolution of Swift and its ecosystem of tools and libraries. How has Swift changed since its original introduction in 2014, how does it compare to other modern programming languages, and how might the language continue to evolve in 2023 and beyond? Sponsors Bitr…
…
continue reading
Building custom collection view layouts, introducing new features into a legacy code base, and managing patch releases while also working on a major new version of an app at the same time. Links Building modern collection views UICollectionViewLayout The SwiftUI layout system SwiftUI’s LazyVGridDi John Sundell and Gui Rambo
…
continue reading
1
122: “Swift concurrency in practice”, with special guest Ben Scheirman
1:04:22
1:04:22
Riproduci in seguito
Riproduci in seguito
Liste
Like
Like aggiunto
1:04:22
Ben Scheirman returns to the show to discuss how Swift’s built-in concurrency features, such as async/await and tasks, can be used in practice when building apps for Apple’s platforms. Sponsors Essential Developer: Join the iOS Architect Crash Course to accelerate your journey towards becoming a senior developer. It’s 100% free and held entirely on…
…
continue reading
1
121: “Responsive and smooth UIs”, with special guest Adam Bell
1:10:13
1:10:13
Riproduci in seguito
Riproduci in seguito
Liste
Like
Like aggiunto
1:10:13
Adam Bell returns to the podcast to discuss different techniques and approaches for optimizing UI code, and how to utilize tools like animations in order to build iOS apps that feel fast and responsive. Sponsors NordVPN: Get an exclusive discount on NordVPN’s excellent VPN service, by going to nordvpn.com/sundell. They even have a 30-day money-back…
…
continue reading
1
190: “Actual trips to the Dynamic Island“
1:09:22
1:09:22
Riproduci in seguito
Riproduci in seguito
Liste
Like
Like aggiunto
1:09:22
John’s got the new AirPods Pro, Rambo’s got the iPhone 14 Pro, so the two share their initial impressions of using these new devices and how features like Dynamic Island and Adaptive Transparency work in day-to-day use. Links Rambo’s 48 MP photos iMazing (disclaimer: former sponsor)Di John Sundell and Gui Rambo
…
continue reading
Donny Wals returns to the show to talk about being an iOS developer freelancer, and to discuss some of the key new APIs, Swift language features, and frameworks that were introduced at WWDC22. Sponsors Essential Developer: Join the iOS Architect Crash Course to accelerate your journey towards becoming a senior developer. It’s 100% free and held ent…
…
continue reading
1
189: “The UI equivalent of a singleton”
1:00:48
1:00:48
Riproduci in seguito
Riproduci in seguito
Liste
Like
Like aggiunto
1:00:48
John and Rambo discuss three of the key announcements that Apple made during their “Far Out” event — the Apple Watch Ultra, the new AirPods Pro, and the iPhone 14 Pro. Since this episode was recorded, Apple have now published the documentation for ActivityKit, which lets us build Live Activities that integrate with the Dynamic Island. You can find …
…
continue reading
With Apple’s upcoming “Far Out” event just around the corner, John and Rambo share their predictions as to what new devices, services and features that might be announced. It’s Apple Keynote Poker time! Links Rambo’s recent appearance on Swift by SundellDi John Sundell and Gui Rambo
…
continue reading
1
119: “The role of system design”, with special guest Gui Rambo
1:15:38
1:15:38
Riproduci in seguito
Riproduci in seguito
Liste
Like
Like aggiunto
1:15:38
Gui Rambo returns to the show to talk about the role and importance of system design when building apps and open source tools, and how common app architectures and design patterns can be augmented with custom systems. Sponsors NordVPN: Get an exclusive discount on NordVPN’s excellent VPN service, by going to nordvpn.com/sundell. They even have a 30…
…
continue reading
1
187: “An endless supply of SwiftUI thoughts”
1:02:12
1:02:12
Riproduci in seguito
Riproduci in seguito
Liste
Like
Like aggiunto
1:02:12
John gains a new “job title”, Rambo starts working on an iOS version of AirBuddy, and the two discuss how come the Apple developer community tends to be so focused on UI frameworks. Links Core Bluetooth August Smart Lock Pro Distributed actors SwiftUI and UIKit interoperability Rambo’s cross-platform UI/NSViewRepresentable solution…
…
continue reading
1
186: “A relational database using Markdown”
1:29:11
1:29:11
Riproduci in seguito
Riproduci in seguito
Liste
Like
Like aggiunto
1:29:11
John and Rambo share their initial impressions of some of the new APIs that were announced at WWDC22, and talk about managing releases, learning when and how to apply generics, and the launch of the Gigahertz podcast network. Links Swift by Sundell episode with Natalia Panferova Swift Charts Type erasure in Swift (before Swift 5.7) John’s article a…
…
continue reading
1
118: “What’s new in SwiftUI in iOS 16?”, with special guest Natalia Panferova
1:07:36
1:07:36
Riproduci in seguito
Riproduci in seguito
Liste
Like
Like aggiunto
1:07:36
Natalia Panferova joins John to discuss some of the key new features that are coming to SwiftUI and UIKit in iOS 16, and to talk about her experience working on SwiftUI at Apple. Sponsors NordVPN: Get an exclusive discount on NordVPN’s excellent VPN service, by going to nordvpn.com/sundell. They even have a 30-day money-back guarantee. Essential De…
…
continue reading
1
185: “A big ‘finally’ moment”, the WWDC22 keynote review
1:37:08
1:37:08
Riproduci in seguito
Riproduci in seguito
Liste
Like
Like aggiunto
1:37:08
John and Rambo discuss Apple’s WWDC22 keynote, and share their first impressions of the new features and APIs that were announced. Links Swift by Sundell episode with Ben Cohen The WWDC22 keynote The Talk Show Live From WWDC 2022 iA Writer CamoDi John Sundell and Gui Rambo
…
continue reading
1
117: “Swift 5.7, generics, and the road to Swift 6”, with special guest Ben Cohen
1:07:57
1:07:57
Riproduci in seguito
Riproduci in seguito
Liste
Like
Like aggiunto
1:07:57
Ben Cohen, manager of the Swift team at Apple, joins John on this WWDC22 special to discuss Swift 5.7, how generics have been made more powerful and easy to use, and how the language is expected to evolve towards Swift 6. Sponsors Bitrise: Rock-solid continuous integration for your Swift projects. Go to bitrise.io/swift to get started for free. Nor…
…
continue reading
1
184: “State of anticipation”
1:29:07
1:29:07
Riproduci in seguito
Riproduci in seguito
Liste
Like
Like aggiunto
1:29:07
It’s time for John and Rambo to play another round of Apple Keynote Poker! This time the two place their bets as to what Apple might introduce during the WWDC22 keynote and State of the Union session. Links WWDC22 Mark Gurman’s report about lock screen widgets SwiftUI’s Table viewDi John Sundell and Gui Rambo
…
continue reading
1
183: “Let’s just call it MVC”
1:15:31
1:15:31
Riproduci in seguito
Riproduci in seguito
Liste
Like
Like aggiunto
1:15:31
Organizing workspaces and hobby projects, the pros and cons of view models and controllers, and rendering Core Animation layers within SwiftUI view hierarchies. Links The Jarvis standing desk The iOS App Icon Book SwiftUI’s state management system Publish SwiftUI’s List component AirBuddy desktop widgets announcement tweet SwiftUI’s accessibilityRe…
…
continue reading