Serverless Front-End Deployments Using npm
Front-end operations is the first line of defense between your customers and the bugs that impact them the most: user experience bugs. Yet front-end deployments almost always require deployments from their associated server-side services. Given the huge presence that npm in the workflow of front-end developers it is only natural then that these deployments be handled using an "npm publish" workflow. In this talk we will discuss such a system, Warehouse, as well as the associated challenges in Node.js for automating builds of front-end packages: - Automating "npm install" - Distributed systems & microservices - Proxying npm requests & the npm wire API - Unsung features of npm: "npm dist-tag" About Charlie Robbins Charlie is the Gold Director of the Node Foundation, and a Director of Engineering at GoDaddy where he is leading convergence around JavaScript and Node.js across several products through the UX Platform. Charlie was previously the founder and CEO of Nodejitsu (acquired by GoDaddy in 2015). An open source enthusiast and community builder, he is the author of many popular Node libraries, the creator of the EmpireJS and EmpireNode conferences in New York City, and an advisor to several technology startups. Charlie is a graduate of McGill and holds a Master's degree from Columbia University.