Listen "#52: The Composable Architecture, Poorly Explained"
Episode Synopsis
The trio are together once more! This week, Steve and Kotaro discuss Steve's most recent HTTP API Client design, some of which was inspired by Rob Napier's "Generic Swift" talk from several years ago. Then, Steve almost loses his voice trying to poorly explain The Composable Architecture (TCA), but does go into some depth on the pieces and ideas he has applied to real world projects. It's mostly Steve talking this week, but it's pretty interesting stuff. Be sure to check the show notes for links so you can dive deep into these topics yourself!
## Topics Discussed:
- Pre-Show: AI Podcasters
- Introductions
- PhillyCocoa Updates
- HTTP API Client Design Discussion
- Steve's pseudocode to illustrate this discussion
- https://gist.github.com/stolton/86ce14eb7dcf2b45d04532b84ef37b04
- Generic Swift: It Isn’t Supposed to Hurt - Rob Napier
- https://youtu.be/_m6DxTEisR8
- The Composable Architecture, Poorly Explained
- https://github.com/pointfreeco/swift-composable-architecture
- https://www.pointfree.co/
- Swift-Testing project
- https://github.com/apple/swift-testing/tree/main
- NSScreencast - A Look at the New Swift Testing Framework (subscription required)
- https://nsscreencast.com/episodes/565-swift-testing-framework
- Kotaro’s Object Capture 3D Mapping Side Project Idea
- Object Capture
- https://developer.apple.com/augmented-reality/object-capture/
- CloudKit
- https://developer.apple.com/icloud/cloudkit/
- Create ML
- https://developer.apple.com/documentation/coreml
- The Wrap-Up
Intro music: "When I Hit the Floor", © 2021 Lorne Behrman. Used with permission of the artist.
## Topics Discussed:
- Pre-Show: AI Podcasters
- Introductions
- PhillyCocoa Updates
- HTTP API Client Design Discussion
- Steve's pseudocode to illustrate this discussion
- https://gist.github.com/stolton/86ce14eb7dcf2b45d04532b84ef37b04
- Generic Swift: It Isn’t Supposed to Hurt - Rob Napier
- https://youtu.be/_m6DxTEisR8
- The Composable Architecture, Poorly Explained
- https://github.com/pointfreeco/swift-composable-architecture
- https://www.pointfree.co/
- Swift-Testing project
- https://github.com/apple/swift-testing/tree/main
- NSScreencast - A Look at the New Swift Testing Framework (subscription required)
- https://nsscreencast.com/episodes/565-swift-testing-framework
- Kotaro’s Object Capture 3D Mapping Side Project Idea
- Object Capture
- https://developer.apple.com/augmented-reality/object-capture/
- CloudKit
- https://developer.apple.com/icloud/cloudkit/
- Create ML
- https://developer.apple.com/documentation/coreml
- The Wrap-Up
Intro music: "When I Hit the Floor", © 2021 Lorne Behrman. Used with permission of the artist.
More episodes of the podcast Side Project Spotlight
#102: Side Project Ideas for 2026
24/11/2025
#101: Tech That Sparks Joy
10/11/2025
#100: Vibecasting Episode 100
27/10/2025
#99: We Got One!
13/10/2025
#98: Bento Fit v1.0
30/09/2025
#97: The Final Countdown
15/09/2025
#96: Race to the Finish Line
01/09/2025
#95: Definitely Not “AI” Generated
18/08/2025
#94: Kotaro’s Dystopian Nightmare
04/08/2025
#93: App Design for “AI” Experiences
21/07/2025
ZARZA We are Zarza, the prestigious firm behind major projects in information technology.