Perspectives
Latest writing
-
SSH: How to Fix the 'Unprotected Private Key' Error
When I downloaded the .pem file to SSH into my AWS instance, I encountered the following error:
Read more -
How to Fix Ruby Gems Permission Error on Mac OS X Yosemite
While trying to install a gem on Mac OS X Yosemite, I encountered the following error:
Read more -
Survival Tips for Non-Korean Speakers in Busan and Vicinity
Aleumdaun! This is how Koreans describe something as "lovely." They often use this phrase to talk about the scenic beauty of Busan, Gyeongju, and Jinhae, particularly in the…
Read more -
Java: Variables are Always Passed by Copy
I am learning Java. One important concept to understand is whether function arguments are passed by copy or by reference.
Read more -
3 Reasons to Love React
Recorded at the Hong Kong JavaScript and Node.js meetup on March 3, 2015:
Read more -
Common npm Permission Issues
If you are using a Mac and have installed Node.js via a pkg file downloaded from the official website, you are likely to encounter the following error message when you try to…
Read more -
Sublime Text 3: Using the OS X Command Line
Sublime Text 3 includes a command line tool, subl. Unfortunately, this tool doesn't work right out of the box after you've installed the editor on OS X Yosemite.
Read more -
12 Things You Need To Know About ECMAScript 6
ECMAScript 6 is the next version of the JavaScript standard.\
Read more -
My Review of Hack Reactor Remote Beta
I enrolled in the Hack Reactor Remote Beta as part of the second cohort in Hong Kong to improve my technical skills in JavaScript.
Read more -
Beer Recommendation Engine Using PredictionIO
We all love beer. Yet, today we are faced with an unprecedented variety of options, leaving us overwhelmed and indecisive: What should we drink next?
Read more -
AngularUI Handling Mouseover Events for Google Maps Markers
It took me a while to figure this out, so I thought the issue deserved its own blog post. I found myself confused when trying to hook up mouseover events with Google Map markers…
Read more -
Hacking New Year's Resolutions for 2015
As the year draws to a close and a new one begins on January 1st, many people set New Year's resolutions. However, 92% of New Year's resolutions ultimately fail. Why is that?
Read more