Blazing Fast Static ReactJS Site with Gatsby.js Posted by Yongzhi Huang in Beginner on December 8, 2018Gatsby.js is an extremely fast, well optimized static site generator that enables you to build websites or web apps...
Learn Async Await From Four Examples Posted by Yongzhi Huang in Beginner on October 8, 2017The goal of this tutorial is to show you how you can use the async/await feature from the newest...
Building A Sticky Sidebar In React Posted by Yongzhi Huang in Intermediate on December 14, 2016In this three part live coding series, we will build a basic 8-2 column layout and add a sticky...
An Overview Of Classical Javascript Classes and Prototypical Inheritance Posted by Yongzhi Huang in Intermediate on December 11, 2016Object Oriented Javascript is not an easy concept to grasp, the language implements object oriented programming(oop) concepts via the Prototypical...
Handle mass polling with Back Off Algorithm Posted by Yongzhi Huang in Intermediate on September 7, 2016Posted under Let’s Fix, where we discuss problems and solutions to real world web dev problems Recently I had...
How to detect AdBlock via Javascript Posted by Yongzhi Huang in Beginner on June 28, 2016Adblock is a classic double edge sword of the internet. As a consumer, It helps save computing power, blocks...
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...