#52: The Composable Architecture, Poorly Explained
Download MP3The 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.