Why Pre-Mortems Matter in Engineering TeamsThis week, I learned something that changed the way I think about handling problems in engineering: the power of a Pre-Mortems.May 18May 18
Write to Think: Preserving the Human Mind in the AI EraYou’ve probably noticed it too: everywhere you look, every headline you read, every trend you scroll past , it’s all about AI.May 11May 11
Ensure process only once Flutter? use AsyncMemoizerI understand, when you have a use case where a process should only run the first time and not again, or when you want to avoid triggering…May 4May 4
MVI implementation in Kotlin Multiplatform using the Reaktive library (Part 2)This Part one contain the basic of MVI pros and cons and also why i choose MVI for KMM.Sep 30, 2022Sep 30, 2022
MVI implementation in Kotlin Multiplatform using the Reaktive library (Part 1)This Part one contain the basic of MVI pros and cons and also why i choose MVI for KMM.Sep 9, 2022Sep 9, 2022
Wanna use Jetpack DataStore?I have a bad experience using SharePreference because got crashed after revamping the feature. The root cause is the scheme of string JSON…Aug 3, 2022Aug 3, 2022
Kotlin — Delegate Properties to Validate Value of Your ClassProperty delegation has powerful, tips, and exploration is needed to adapt to the real use case. So lets see detail example below.May 22, 2022May 22, 2022
Kotlin tries to DelegateWhat is Delegation? based on vocabulary Delegation definition means, the act of empowering to act for another, the delegation of…May 16, 2022May 16, 2022
Different Approach to Create Mapper using Kotlin Delegated PropertiesThis is just another learning path using Kotlin language, last time I focus on Dart language for flutter development. So for this part, I…May 7, 2022A response icon3May 7, 2022A response icon3
Mistake are Hard to RevertAs mobile developer there is part that is cant be revert when we already publish app on the store, App store or Playstore. If you had a bug…Apr 2, 2022Apr 2, 2022