TCA is awesome
I’m not sure I’ve ever mentioned TCA (The Composable Architecture) on the blog, though it is mentioned on my /about/ page. I started using TCA before it was even released, adopting it in the summer of 2019 as it was being built through the initial series of episodes on Point-Free. I started using it professionally in September 2019, before it was even open-sourced.
I’ve been using it professionally ever since. Right now, I can’t imagine building an iOS app without it. If you haven’t looked at TCA, I highly recommend watching the introductory vidoes about it on the Point-Free website and looking at their repo. Brandon and Stephen have released so many amazing libraries for Swift, TCA included, and I’m very happy to continue supporting them. I’ve been a subscriber since they first launched, even when NYT and later Noom started team accounts with them (at my recommendation).
I started working with unidirectional data flow architectures in 2013 or 2014, back when I first discovered Facebook’s Flux architecture. I built a clone of it in Objective-C at Mashable. I missed having it when I was at NYT, but it’s been great using it at both jobs I’ve had since. Right now I’m trying to do a better job of helping my colleagues understand the benefits they can get from using it as it’s intended to be used. Not all of the benefits are immediately obvious, and like anything else, it takes time to adopt it well and reap the benefits.
Do you have any suggestions?
Permalink
I’m not sure I’ve ever mentioned TCA (The Composable Architecture) on the blog, though it is mentioned on my /about/ page. I started using TCA before it was even released, adopting it in the summer of 2019 as it was being built through the initial series of episodes on Point-Free. I started using it professionally in September 2019, before it was even open-sourced.
I’ve been using it professionally ever since. Right now, I can’t imagine building an iOS app without it. If you haven’t looked at TCA, I highly recommend watching the introductory vidoes about it on the Point-Free website and looking at their repo. Brandon and Stephen have released so many amazing libraries for Swift, TCA included, and I’m very happy to continue supporting them. I’ve been a subscriber since they first launched, even when NYT and later Noom started team accounts with them (at my recommendation).
I started working with unidirectional data flow architectures in 2013 or 2014, back when I first discovered Facebook’s Flux architecture. I built a clone of it in Objective-C at Mashable. I missed having it when I was at NYT, but it’s been great using it at both jobs I’ve had since. Right now I’m trying to do a better job of helping my colleagues understand the benefits they can get from using it as it’s intended to be used. Not all of the benefits are immediately obvious, and like anything else, it takes time to adopt it well and reap the benefits.
Do you have any suggestions?