Seven Sins of React Hooks APII have been working with some novice react developers recently, naturally as the senior I have a lot of chance to review their codes…Jul 10, 2020Jul 10, 2020
Create Your JS Runtime With DenoDeno is not only bring us a new js/ts runtime, it also bring us a new V8 binding with rusty_v8 lib. I create this series to keep track the…May 17, 2020May 17, 2020
Mysql character set and collationcharacter set (charset): define how mysql encode character in varchar and text data type.Mar 27, 2019Mar 27, 2019
Access AWS S3 With CognitoA no bullshit guide to setup cognito and s3 to allow web app directly interact with S3 buckets without custom backendMar 10, 20191Mar 10, 20191
Google app script (GAS) for javascript developerReceived a request recently to create a resource tracking chart with google sheets. formulae was not good enough it required some scripting…May 28, 2018May 28, 2018
Treat WebWorker Like A ModuleThe standard way to load and interact with WebWorker is tedious. I was looking for a simple and easy way to load WebWorker just like…Nov 15, 20171Nov 15, 20171
Virtual DOM BenchmarkThe benefits of virtual DOM is pretty obvious, it provides batch process to DOM changes so as to reduce number of reflow per frame. but…Nov 13, 2017Nov 13, 2017