First Look: Docker for MAC / OSX Posted by Yongzhi Huang in DevOps on June 23, 2016I’ve always been a big fan of Docker, the containerization technology it brings to the world is game changing....
ES6/ES2015 For Newbies Lesson 6: Symbols Posted by Yongzhi Huang in Intermediate on June 1, 2016A symbol is a unique and immutable data type and may be used as an identifier for object properties....
ES6/ES2015 For Newbies Lesson 5: Destructuring Posted by Yongzhi Huang in Intermediate on May 30, 2016The destructuring assignment syntax is a JavaScript expression that makes it possible to extract data from arrays or objects...
ES6/ES2015 For Newbies Lesson 4: Spread and Rest Parameters Posted by Yongzhi Huang in Intermediate on May 30, 2016Are you tired of splicing, spiting, and concatenating arrays? Array manipulation is one of the most common things a...
ES6/ES2015 For Newbies Lesson 3: Enhanced Object Literals and Default Values Posted by Yongzhi Huang in Intermediate on May 27, 2016Enhanced Object Literals Objects are essential part of Javascript. It’s no surprise that they’re getting a feature lift in...
ES6/ES2015 For Newbies Lesson 2: Blockscope with Const and Let & Template String Posted by Yongzhi Huang in Intermediate on May 27, 2016ES5 variable scopes In ES5, variables are scoped to the closest outer function where they’re declared: function myFunc() { var...
ES6/ES2015 For Newbies Lesson 1: Arrow Functions Posted by Yongzhi Huang in Intermediate on May 26, 2016In this introductory lesson, we’re going to learn about Arrow functions from the latest version of Javascript: ES6 or ES2015....
Minimal Express Server with Nginx and PM2 Posted by Yongzhi Huang in DevOps on May 24, 2016Tools we’ll use Digital Ocean: A high quality, low cost VPS provider. Nginx: Extremely performant reverse proxy used by...
Lodash: Clone vs CloneDeep Posted by Yongzhi Huang in Intermediate on February 3, 2016Posted under Let’s Fix, where we discuss problems and solutions to real world web dev problems I ran into...
03 – Exploring Async.js – async.queue Posted by Yongzhi Huang in Intermediate on September 23, 2015Async.queue creates a queue object with the specified concurrency. Tasks added to the queue are processed in parallel (up...