tools for JavaScript development homework