John Papa

Hi, I'm John Papa. I author this blog, create courses for Pluralsight and am a Google Developer Expert and Microsoft Regional Director. I travel speaking at events and train technology thought leaders

883 posts

Run Node with Docker in 5 Minutes

Heard of the latest and greatest thing? Of course. It's everywhere. Been avoiding it? Ugh, maybe if we just pretend it doesn't exist, this fad will disappear before we need to learn it. Do you ever feel this way? I think it affects a lot of people in our technical community. What if the time investment was just a few minutes, you could learn the basics of the "new thing", and have something running? Just a little taste of success to at least say we've tried it? Sometimes that is all it takes to get started. Let's give this a go with Docker and see if it can take us less than 5 minutes to find success. Here is what...


Building MEAN Apps with Cosmos DB - Part 6: POST, PUT and DELETE with Cosmos DB

Building MEAN Apps with Cosmos DB - Part 6: POST, PUT and DELETE with Cosmos DB I've released a new videos series that shows how to build MEAN apps using Cosmos DB. Each video in the series will be a couple of minutes and show how each part of the application works. This next video shows how to code the POST, PUT, and DELETE APIs to connect to the MongoDB database with Azure Cosmos DB, using Mongoose. This video series explores: Exploring the Angular, Express, Node, and Cosmos DB app Building the Node.js and Express.js app, along with the Angular CLI Angular and Express APIs Creating and Deploying Cosmos DB Querying Cosmos DB POST, PUT, DELETE Coming Soon...


MEAN and Cosmos DB - Part 5: Querying Cosmos DB

Building MEAN Apps with Cosmos DB - Part 5: Querying Cosmos DB I've released a new videos series that shows how to build MEAN apps using Cosmos DB. Each video in the series will be a couple of minutes and show how each part of the application works. This next video shows how to connect to the MongoDB database with Azure Cosmos DB, using Mongoose, and query it for data. This video series explores: Exploring the Angular, Express, Node, and Cosmos DB app Building the Node.js and Express.js app, along with the Angular CLI Angular and Express APIs Creating and Deploying Cosmos DB Querying Cosmos DB POST, PUT, DELETE Coming Soon Topics will include: Building and running the...


MEAN and Cosmos DB - Part 4: Creating and Deploying Cosmos DB

Building MEAN Apps with Cosmos DB - Part 4: Creating and Deploying Cosmos DB I've released a new videos series that shows how to build MEAN apps using Cosmos DB. Each video in the series will be a couple of minutes and show how each part of the application works. This next video shows how to create the MongoDB database with Azure Cosmos DB, and deploy it to Azure. This video series explores: Exploring the Angular, Express, Node, and Cosmos DB app Building the Node.js and Express.js app, along with the Angular CLI Angular and Express APIs Creating and Deploying Cosmos DB Querying Cosmos DB POST, PUT, DELETE Coming Soon Topics will include: Building and running the API...


MEAN and Cosmos DB - Part 3: Angular and Express APIs

Building MEAN Apps with Cosmos DB - Part 3: Angular and Expres APIs I've released a new videos series that shows how to build MEAN apps using Cosmos DB. Each video in the series will be a couple of minutes and show how each part of the application works. This next video shows how to create the UI with Angular and connect to the Express APIs. I build out the Angular component to show the heroes list, and to allow editing, inserting, and deleting of heroes. I create the Angular service that connects to the Express APIs and run it in the browser! This video series explores: Exploring the Angular, Express, Node, and Cosmos DB app Building the Node.js...