Ilya LimRefactor complex systems and maintain sanityHave you ever been in situation where you have a new, shiny system that you developed with the help of latest tech stack, modern…Apr 22, 2020Apr 22, 2020
Ilya LiminProAndroidDevAdvanced networking: when Retrofit is not enoughAlmost every Android application uses remote services nowadays. But recently at Agoda we felt that industry standard Retrofit is not…Apr 9, 20192Apr 9, 20192
Ilya LiminProAndroidDevMinimizing your Android app’s bootstrap and why it’s importantTake a look at the icon above. That’s what you usually see when you open up most of the apps available for your Android powered devices…Jan 30, 20192Jan 30, 20192
Ilya LiminProAndroidDevA true companion: exploring Kotlin’s companion objectsFor the past year of my Kotlin study and development I used companion objects only for the purpose of storing static functions and…Jul 12, 20186Jul 12, 20186
Ilya LimA quest for speed: fastening up MockitoWriting tests is a good thing for your code as well as following TDD. But with every new test you have in your project the execution time…Feb 27, 20181Feb 27, 20181
Ilya LiminProAndroidDevKakao - how to make UI testing great againWe at Agoda pay a lot of attention for different kinds of testing of our software. It helps us to ensure code stability and to early…Oct 9, 20173Oct 9, 20173