Personal practice about front end development