algorithms backend blog clonecoding daily data handling data structure django domain html idle javascript jsx library MongoDB MySQL nodejs programming python R react react navtive TEST translation vim work