Remotely turning on my air conditioner through Google AssistantI was trying to automate my apartment a bit. I want my room to be cool already by the time I arrive, so when I say to Google Assistant…Aug 1, 20182Aug 1, 20182
Published incodeburstmacOS System Font Stylistic Sets for CSSSan Francisco, macOS’ System Font, comes with several “stylistic sets” to be used in different contexts. They can be activated from CSS…Jan 6, 2018Jan 6, 2018
Published inHackerNoon.comPartially-applied (or curried) functions could obfuscate the JavaScript stack traceAn oft-overlooked tradeoff when writing functional code in JavaScript.Oct 22, 20174Oct 22, 20174
Published inHackerNoon.comClean code challenge: UnspiralI have a challenge for you to try. First, please look at this code.Aug 20, 20173Aug 20, 20173
Published inTaskworld TechTracking down an error from a minified production stack traceIt so happens when I test an app on the staging environment, somehow, the app failed to boot up. A dreaded blank page appears!Aug 9, 2017Aug 9, 2017
Making unhandled promise rejections crash the Node.js processI want my code to fail loudly when there is an unexpected error. It’s usually bad when uncaught errors go unnoticed as it usually leads to…Aug 3, 201713Aug 3, 201713
Wow, Prepack is awesome!I just tried out Prepack, which is open-sourced by Facebook several hours ago.May 3, 20173May 3, 20173
Published inHackerNoon.comAn artificial example where MobX really shines and Redux is not really suited for itFirst, a word of caution. In this article, I am not saying that MobX is better, or that I prefer it, or anything.Dec 9, 20165Dec 9, 20165
Immutable.js, persistent data structures and structural sharingWhy use Immutable.js instead of normal JavaScript object?Dec 8, 20168Dec 8, 20168