Same, Same, but Different

Has it really been 6 years since I last blogged? Yikes! Well, I have been meaning to write something for months now (the programming world is a very different place) mostly dealing with the some of th...

Three More Years of PhoneGap/Cordova Lessons

Has it really been more than three years since I wrote Lessons Learned, hard to believe. So much time has past and yet it is definitely still the most viewed article on this website. After re-reading ...

React Native -- A Tempting Quagmire

A recent experience being asked to look into a React Native mobile has clarified some of the questions I brought up in my last aritcle on React Native, lo those 2 1/2 years ago. The app was crashing, ...

Creating A Google Home App Part 3 - Refactoring and Scoring

Introduction Note: This is the third article in a probably four part series, it will not make much sense without reading the other two: Creating A Google Home App where we get a very simple Google Hom...

Creating A Google Home App Part 2 - The Game

Introduction In the previous article, Creating A Google Home App I detailed how to get a very simple Google Home App up and running. Mostly it was about setting up the node project, the Google Actions...