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, author of the Angular Style Guide, and many popular Pluralsight online videos courses.
You can reach John on Twitter at @john_papa or listen at Web Rush https://webrush.io
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.