Category: Tech

Part II — Understanding about RuleChain

Introduction Tulisan kali ini adalah lanjutan dari Part I — Why we need TestRule and how it works ?? .. Dalam satu…

Read More

Mengenal dasar RxSwift

Sepengalaman saya selama melakukan iOS programming sebelum ke Jakarta, saya hanya mengenal Completion Handler untuk menangani proses asynchronous seperti proses pemanggilan API. Itu adalah satu-satunya teknik…

Read More

Making Backward Compatible Adaptive Colors for Dark Mode in iOS

With the new iOS 13, we now have a new feature called “Dark Mode”. Using this feature, we can toggle…

Read More

Automate Your Android App Bundle Publishing using Jenkins

As the software development team grows, we have to always keep an eye of what we could improve to make…

Read More

Working with Java KeyStore

You have two apps on Google Play Store. Which one from the list below that you chose to sign your…

Read More

RxJava subscribeOn dan Thread

Operator subscribeOn memiliki definisi yang sederhana tapi memiliki perilaku yang kadang tidak disadari pengguna. Sebagai contoh, lihat snippet di bawah: Observable.create<Int> { Thread(Runnable {…

Read More

From “single” to “pair” programming

Do you think you have what it takes to do “Pair Programming” ? Do you think you can migrate from…

Read More

Migrating BBM Android Continuous Integration to Cloud with Genymotion Cloud and GCP — Part 3

This is the last article, which describe the actual work on building the CI infrastructure in the cloud with Genymotion…

Read More