Cassius Pacheco

HomeBadges
Blog Author Picture

Cassius Pacheco

3 followers

Brazilian Software Engineer living in Australia πŸ‡§πŸ‡·πŸ‡¦πŸ‡Ί

Result Data/Error wrapper in Dart for Flutter

Mar 20, 20217 min read

A very common way of handling responses that either return data or error in Swift is using a Result<S> enum object, or Data Classes in Kotlin. This type of data control is especially nice for data source requests, such as network, DB, etc, where it...

Synchronising Combine's Publishers for easy testing

Apr 12, 2020

I've been working full-time with RxSwift for the past three years, and it's been a blast! I just love everything about it, the concept, the flexibility of the "reactive functional programming" paradigm and the community behind it. Luckily Apple's dec...

Unit Testing Composable Routing in Swift for iOS Apps - Part 3

Mar 24, 2020

This is the third part of a series of articles about a Clean, Simple and Composable Routing for iOS apps. Have a read at the other articles before starting this one 😊 We setup our routing system by resolving the dependencies using a Dependency Cont...

Applying Dependency Injection to Composable Routing in Swift for iOSΒ Apps - Part 2

Mar 16, 2020

This is the second part of a series of articles about a Clean, Simple and Composable Routing for iOS apps. Have a read at the first article before starting this one 😊 In the previous article , we setup our routing system by instantiating the dep...

Clean, Simple and Composable Routing in Swift for iOS Apps - Part 1

Mar 14, 2020

Clean, Simple and Composable Routing for iOS Apps This is the first part of a series of articles about a Clean, Simple and Composable Routing for iOS apps. One of the hottest topics in the iOS community is view controller orchestration. There are m...

Β© 2021 Cassius Pacheco

PrivacyTerms
Proudly part of