The web's evolution and JavaScript in-the-large has pushed Node.js forward as a platform for writing tools--despite its roots as a framework for event-driven I/O. Node.js has enabled innovators to built tools like Babel, ESLint and TypeScript, which are critical to our development workflows. Yet, if you've ever tried to write a CLI app built on Node.js, you'll have the felt rough edges, gaps in functionality, and reality-distorting cross-platform bad weirdness.
Chris leads the Node.js Tooling Group--a team of commiserating tooling authors--who are sculpting Node.js into a superior platform for building tools. In this talk, Chris will highlight the Tooling Group's recent successes, showcase its current initiatives, and visualize the future of possible tools written in Node.js.