Frank TanAre certifications useless?In my professional network, I often hear words like “certifications are useless, don’t bother”. Is that true? What do employers think…May 22, 20201May 22, 20201
Frank Tan10 Tips to Drive your Career Transformation10 years in Software Development. I was working for one of the top digital native businesses in Australia. I was a mobile development team…Mar 7, 2020Mar 7, 2020
Frank TanFibonacci Tail Recursion ExplainedAfter programming in OOP for many years, I recently started learning Functional Programming in Scala. Like most beginners, I am doing a…Nov 11, 20171Nov 11, 20171
Frank TaninAndroidPubMemory Leak Patterns in AndroidWhat is a memory leak?Mar 13, 201715Mar 13, 201715
Frank TanA Summary of Android AnimationWith over 2 million apps in Google Play Store, good functionality only is no longer enough to retain your app users. Animations is a good…Apr 24, 20162Apr 24, 20162
Frank TanUsing a Thread Pool in AndroidIn my last post Using HanderThread in Android, I showed how to offload short blocking tasks to a worker thread. While HandlerThread is good…Apr 12, 20167Apr 12, 20167
Frank TanUsing HandlerThread in AndroidAndroid offers high level multi-threading options, such as AsyncTask and IntentService to offload long running blocking tasks to a seperate…Apr 3, 20161Apr 3, 20161