Marcelo BenitesUser Centric Software ArchitectureWhen a company grows a challenge emerges: to scale teams while allowing them to work independently from each other. Although teams can…10 min read·Nov 20, 2020--1--1
Marcelo BenitesinThe StartupTDD in AndroidTest Driven Development is a controversial topic among software engineers and it is not rare to find very strong opinions in favour and…9 min read·Sep 4, 2020--1--1
Marcelo BenitesAndroid: Back to BasicsSince Google introduced Android Architecture Components and finally became more opinionated about software architecture, some people…6 min read·Nov 8, 2019--1--1
Marcelo BenitesinLevel Up CodingUnderstanding Dependency Injection in AndroidIt is hard to talk about dependency injection without mentioning Dagger. Dagger is becoming more and more popular among Android developers…7 min read·Nov 5, 2019----
Marcelo BenitesinLevel Up CodingManaging State in AndroidState management is probably one of the most complicated challenges in Android development. The reasons behind the complexity of state…7 min read·Oct 28, 2019--3--3
Marcelo BenitesinTalkdesk EngineeringAndroid Testing StrategyTesting an Android application was always hard. In the past couple of years we got access to better tools, but we still rely a lot on…8 min read·Jan 10, 2019--1--1
Marcelo BenitesAppCoins Protocol: Proof-of-Attention in AndroidTLDR: A big challenge we aim to solve with AppCoins and the App Economy is to allow users to earn coins by paying attention to apps for a…6 min read·Nov 28, 2017----