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 adding game controller support to AirBuddy * DualSenseM * John’s “Advanced SwiftUI” workshop * Observing the content offset of a SwiftUI ScrollView * Building an asynchronous SwiftUI button * The SwiftUI accessibility representation API * Sagrada Família * Chocolate Salami * Tonkatsu