Marcin Krzyzanowski returns to the show to talk about building editors for Swift code, backend-driven user interfaces, and more. Also, the challenges of working with text-based data, the pros and cons of composition, and managing hobby projects.

Marcin Krzyzanowski returns to the show to talk about building editors for Swift code, backend-driven user interfaces, and more. Also, the challenges of working with text-based data, the pros and cons of composition, and managing hobby projects.

SponsorsRevenueCat: In-app subscriptions made easy. RevenueCat handles the pain points of implementing subscriptions and in-app purchases, so that you can get back to building your app. Learn more at revenuecat.com.MacStadium: The leading provider of cloud solutions built on real Mac hardware. Get started at macstadium.com/sundell.LinksMarcin on TwitterJohn on TwitterCryptoSwiftJudoSwift StudioThe previous episode with MarcinThe Judo SDK on GitHubSwiftUI’s state management systemNSTableViewNSOutlineViewSwift Package Manager as a libraryUITextViewTextKitCore Text“Meet TextKit 2”, from WWDC21Swift’s new AttributedString typeCFAttributedString’s source codeswift.bestIntro and outro music by Dariusz Dziuk

Twitter Mentions