Published inThe StartupLow-level implementation of arrayOver the past few years, I conducted dozens of interviews for a software developer position. During an interview, I always try to devote…Nov 5, 2019Nov 5, 2019
Published inProAndroidDevHow coroutines switch back to the main thread.Being an Android developer means always dealing with callback during loading same data from the Internet or from a local storage. Is it…Sep 4, 20183Sep 4, 20183
Shared mutable state with CoroutinesFew days ago there was an announcement about a new version of Kotlin 1.3 and starting from the coming release coroutines framework will not…Jul 29, 2018Jul 29, 2018
Hunt for the right commit with Git BisectDuring the regular work on the large project, you quite often can find some method which is not used anymore. In most cases developers just…Jan 29, 2018Jan 29, 2018
Types of Subjects in RxJavaSubjects are both an Observer and Observable, it’s like a proxy multicasting device or sort of bridge (sometimes like an event bus).Dec 18, 20172Dec 18, 20172