Simple play icon Course
Skills Expanded

Play by Play: Building a Node Web API with Sam Artioli and John Papa

by John Papa and Sam Artioli

Learn expert tips for working with NodeJS.

What you'll learn

Play by Play is a series where we sit down with an expert to work on a solution in real time. It's unscripted and unrehearsed. In this course, NodeJS expert Sam Artioli builds a web app from scratch. You'll learn how to set up a Node app, build a web API with Express, integrate with MongoDB, and cache HTTP results with Redis. You'll also learn some expert techniques, such as offloading and proxying requests to multiple Node servers, organizing API routes, and avoiding blocking process and taking advantage of Node's event loop. Exercise files for the course are located at

About the authors

John Papa is a Principal Developer Advocate with Microsoft and an alumni of the Google Developer Expert, Microsoft Regional Director, and MVP programs. He's passionate about Web and mobile technologies, and often enjoys speaking around the world at keynotes and sessions for conferences, including NgConf, Build, Ignite, VSLive, and AngleBrackets. John is a co-host of the popular Adventures in Angular podcast, author of the Angular Style Guide, several books, and many popular Pluralsight courses. ... more

Sam Artioli is a Solutions Architect with 15+ years experience in Software Development. In the early part of his career Sam focused mainly on Build Systems and Foundation Code; programming in C, Objective-C, Unix and Perl. Over the past 7 years Sam has focused on Web Application Full Stack Development. Leveraging Apache and PHP in the backend with jQuery in the front, then migrating upwards to Hiphop and Nginx. An early adopter of Node.js and Angular.js, you can find Sam these days craftin... more

Ready to upskill? Get started