PinnedFrancis PhamFinding the Ideal E-Bike: Motors Comparisonsupport level, which is power output for the amount of work you put in. Equal torque does not mean equal support level due to the…Jul 20, 2019Jul 20, 2019
Francis PhamThe Coming Homes TsunamiThe real estate market has become like shopping for toilet paper & Purell when Covid-19 lockdowns first began in March, 2020. Buyers are…Apr 3, 2021Apr 3, 2021
Francis PhamE-Bike Guide: gauging motor torque & batteryWhen you are deciding which E-bike will elevate your riding experience, you will face questions about the bike’s range and power. Similar…Jun 4, 2019Jun 4, 2019
Francis PhamCoding Bootcamp Guide: how to avoid scams & empty promises10 criteria: There’s a lot of demand for software developers with skills in the latest technologies. These companies, usually small to…Feb 20, 20161Feb 20, 20161
Francis PhamSQL vs. NoSQL Databases & PropertiesNoSql databases have been increasing in popularity, so let’s layout the differences between SQL and NoSql, and why you would choose one…Oct 23, 2015Oct 23, 2015
Francis Phamjavascript.eval(object.prototype)A prototype is a singleton object for each class that: contains the current class’ methods, has a public reference (.constructor) to the…Sep 19, 2015Sep 19, 2015
Francis PhamUsing Recursion to implement Reflection in JavascriptMany CS languages have reflection built in, but javascript only has limited functionality to reflect on its code. Reflection is the ability…Sep 16, 2015Sep 16, 2015
Francis PhamInfinite loops in ES6 Classes: pinky key to the rescue!Who woulda thunk the underscore key ‘_’ can help prevent an infinite loop when using classes in ES6?Sep 16, 2015Sep 16, 2015
Francis PhamClass Usage & Inheritance: 3 ways to inheritThere are 3 ways to extends a superclass:Sep 11, 2015Sep 11, 2015
Francis PhamThe 3 faces of an IIFE ModuleThere are 3 conventional ways to create an IIFE module. They all return the same value, but syntactically they look different. They all use…Sep 10, 2015Sep 10, 2015