Empower Apps

Zev Eisenberg, iOS developer at the New York Times, comes on to talk about his experience adopting The Composable Architecture (aka TCA) in their upcoming app “NYT Kids How To”.

Show Notes


Youtube Video: https://youtu.be/vlwQm6Q_FEI

Related Episodes

Related Links 


Stream - Free In-App Messaging SDK & UI Kits for iOS/Swift

Stream Chat is the easiest way to add messaging to your iOS app. High-level UI components connect the Stream Chat API with minimal coding. 
Try for free

Bushel - the macOS virtual machine app for developers
I'm looking for beta testers!
  • For developers who want to be rigorous and uncompromising in their app testing.
  • You can set up your virtual machine for almost any configuration, from a fresh, factory reset of the Ventura beta all the way back to Big Sur.
  • Test, simulate, roll back and debug apps and scripts however you need to without worrying about destroying your machine.
If you want to be invited to our first TestFlight, or even if you just want updates on Bushel, sign up at the website, and we will get in touch with you.

swiftpackageindex.com is the place to find Swift packages. 
  • over 5,000 packages indexed now, you’ll find a package that can help. 
  • help you make better decisions about your dependencies.
  •  host DocC-based documentation for package authors.
You can see how well maintained every package is, what platforms and Swift versions it’s compatible with based on real-world build data, how many other dependencies it will bring in and much more. Unlike an open-source library, running an open-source website requires ongoing time for maintenance and supporting package authors in addition to the time we spend on new features. Our work is primarily funded by you - the Swift community
If the site has helped you find a package, or if you want to support a community-run open-source project, please go to swiftpackageindex.com, look for the pink heart, and join over a hundred other people who support our work through GitHub sponsors.

The Composable Architecture (TCA)

  • Why is TCA so useful
  • How does it take advantage of Combine and SwiftUI
  • How does it work with UIKit
  • How well does it work with developer teams
  • How does async and await work with TCA
Also how can you learn to talk backwards!

Social Media

GitHub - @brightdigit

BrightDigit - @brightdigit

Leo - @leogdion



Music from https://filmmusic.io
"Blippy Trance" by Kevin MacLeod (https://incompetech.com)
License: CC BY (http://creativecommons.org/licenses/by/4.0/)
  • (00:00) - Introduction
  • (02:00) - What is TCA?
  • (08:00) - TCA, SwiftUI, and Testing
  • (11:30) - Getting Started in your Team
  • (23:15) - Terminology of TCA
  • (26:45) - TCA, Combine, and Async/Await
  • (30:00) - S'Vez Sppa
Thanks to our monthly supporters
  • Danielle Lewis
  • Steven Lipton
★ Support this podcast on Patreon ★

Creators & Guests

Leo Dion
Swift developer for Apple devices and more; Founder of BrightDigit; husband and father of 6 adorable kids
Zev Eisenberg
iOS developer at NYT. Raised by clowns, but ran away to join the circuits.
Zev Eisenberg
I was raised by clowns, but I ran away to join the circuits.

What is Empower Apps?

An exploration of Apple business news and technology. We talk about how businesses can use new technology to empower their business and employees, from Leo Dion, founder of BrightDigit.