Thai PangsakulyanontRemotely 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…6 min read·Aug 1, 2018--2--2
Thai PangsakulyanontincodeburstmacOS 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…2 min read·Jan 6, 2018----
Thai PangsakulyanontinHackerNoon.comPartially-applied (or curried) functions could obfuscate the JavaScript stack traceAn oft-overlooked tradeoff when writing functional code in JavaScript.9 min read·Oct 22, 2017--4--4
Thai PangsakulyanontinHackerNoon.comClean code challenge: UnspiralI have a challenge for you to try. First, please look at this code.2 min read·Aug 20, 2017--3--3
Thai PangsakulyanontinTaskworld 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!2 min read·Aug 9, 2017----
Thai PangsakulyanontMaking 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…1 min read·Aug 3, 2017--13--13
Thai PangsakulyanontWow, Prepack is awesome!I just tried out Prepack, which is open-sourced by Facebook several hours ago.1 min read·May 3, 2017--3--3
Thai PangsakulyanontPrerendering a create-react-app appwithout ejecting or custom build steps2 min read·Jan 7, 2017--2--2
Thai PangsakulyanontinHackerNoon.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.12 min read·Dec 9, 2016--5--5
Thai PangsakulyanontImmutable.js, persistent data structures and structural sharingWhy use Immutable.js instead of normal JavaScript object?6 min read·Dec 8, 2016--8--8