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 https://github.com/samartioli/node-web-api.

About the authors

John Papa is a dedicated father and husband, a professional Web Developer, and professional storyteller in the technology community. He currently is a Partner GM for Microsoft leading the Growth Ecosystems Cloud Advocacy teams and has formerly worked for Disney on several web and mobile applications ans systems that you may have used. His passions are coding and teaching modern web technologies, running, and enjoying everything Disney with his family. John is a co-host of the Web Rush podcast... 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