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 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. ... moreYou can reach him at johnpapa.net or on twitter at @john_papa.
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... moreg full platform
configurations with Node.js, Angular, Gulp, Express, Cordova, a splash of
Go, and Docker to bind it all together. While not architecting, Sam can be
found teaching workshops in emerging technologies and speaking at
conferences. Sam is also an avid Capoeirista and an Amature Musician.