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…3 min read·May 22, 2020----
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…8 min read·Mar 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…4 min read·Nov 11, 2017--1--1
Frank TaninAndroidPubMemory Leak Patterns in AndroidWhat is a memory leak?10 min read·Mar 13, 2017--15--15
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…5 min read·Apr 24, 2016--2--2
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…4 min read·Apr 12, 2016--7--7
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…3 min read·Apr 3, 2016--1--1