Setup JBoss with Eclipse

I have been doing this for a while, mostly for my new work (back to dev). My goal is being able to debug a Java web application, just like what I did for my previous work (Spring STS + Tomcat). The new work requires Eclipse + JBoss (some coworkers uses the not free Intelli-J). Download […]

Paradigm shift

(11-03-2018) Alibaba just reported a quarter in which its cloud revenue grew 90% YoY. It appears Ali Cloud is No. 4 in the world: behind Amazon AWS, Microsoft Azure, and Google Cloud Platform (GCP). Thinking Ali may challenge Amazon in not too distant future (note Ali started the cloud much later than Amazon). About Alibaba […]

Firebase – second take

Two years ago, I was trying to migrate an app back-end from now defunct Parse.com to Firebase, I was not successful. I was able to make it work last night, after reading more about the data structure in Firebase realtime database. I was able to do it by following the examples in this tutorial page. […]

Alipay wechat Pay

I was travelling in China for 9, 10 days recently, and I can see those two payments method everywhere. From the small food stall to KFC, one of those two methods are widely accepted, and in many cases cash transactions are very rare. I noticed this trend about 1.5 years ago during my China trip […]

Stay away from work over weekend

My older daughter just finish 1st grade. One thing I learned is first graders do have some homework, at the same time they usually don’t have homework over the weekend (Friday, Saturday and Sunday). In other words, homework usually won’t be assigned out on Friday and due to Monday. This is something I like to […]

Apple TV 4th gen – initial impression

I finally decided to upgrade to the 4th gen Apple TV, which I had it as a developer kit about 2 years ago. I had not used it as the gen 2 Apple TV worked out fine mostly of the time, until recently it appears “play on Apple TV” feature did not work well on […]

Replacing iAd with admob etc.

(update 02-18-2019) Came across this blog post by Jonathan Li, which has more comprehensive steps. (Original 03-11-2017) Recently I picked up my old iOS app as the framework it replied on Parse was going sunset (the date was Jan 28, 2017). I picked up Google firebase after reading a few posts including the one at […]

Many roads to Rome

I mentioned sometime ago that LaunchCode is a great way to get into programming / software development world for a grown-up whose background is not computer science or information science. But that’s not the only way. More recently I noticed some friends made the transition from research position at Washington University to industry. Again there […]