PinnedStelios FrantzeskakisinProAndroidDevStop Debating in Code Reviews. Start Enforcing with Lint Rules.How to enforce architecture and best practices as unit tests with KonsistMar 61Mar 61
PinnedStelios FrantzeskakisinPerry Street Software EngineeringThe Unit Testing Diet Part II: DRY code with Test FactoriesSetting up test state in one lineApr 5, 20231Apr 5, 20231
PinnedStelios FrantzeskakisinPerry Street Software EngineeringUnit Testing Experts on MocksWhat do Martin Fowler, Uncle Bob, Kent Beck, and Ian Cooper say about mocks?Apr 3, 2023Apr 3, 2023
PinnedStelios FrantzeskakisinProAndroidDevThe Unit Testing Diet: Start with BDD and Do Not MockTesting and refactoring an MVVM app at scaleApr 4, 20237Apr 4, 20237
PinnedStelios FrantzeskakisinProAndroidDevMemory Leaks in Reactive Android ProgrammingRxJava & LiveData patterns that lead to unexpected memory leaksMar 21, 20223Mar 21, 20223
Stelios FrantzeskakisinPerry Street Software EngineeringMerging RxJava Observables considered harmful — Part IIIImplementing and verifying safeMergeArrayAug 10, 20211Aug 10, 20211
Stelios FrantzeskakisinProAndroidDevMerging RxJava Observables considered harmful — Part IIHow to merge streams safely following TDDAug 10, 2021Aug 10, 2021
Stelios FrantzeskakisinProAndroidDevMerging RxJava Observables considered harmful — Part IThe hidden cause of UndeliverableExceptionsMay 27, 20211May 27, 20211