Start Here: A Video Introduction to MongoDB Stitch

The MongoDB Developer Advocacy Team is excited to be launching a new series of articles and videos called Start Here. This series aims to give MongoDB newcomers a place to start on their learning journey as well as MongoDB experts a place to learn about new products and features.

I’m kicking off the Start Here series with an Intro to MongoDB Stitch, a serverless platform that makes it easy to build modern, cross-platform apps on top of MongoDB. From application hosting to database interaction to integrating with third party services and authentication, MongoDB Stitch has it all!

What is Stitch and how can you use it?

In the first video in this series, I give a high-level overview of MongoDB Stitch. Then I begin to implement a basic blogging application that will be the foundation for the rest of the video series.

Creating a Stitch App

In this video, I create a Stitch app that I will use for a basic blogging application. Then, I use the Stitch Getting Started Guide to enable anonymous authentication, initialize a collection, and get a code snippet to paste into a webpage that allows me to easily interact with my database.

Using QueryAnywhere

I use Stitch QueryAnywhere to implement commenting functionality in my blogging application. QueryAnywhere allows developers to work with their MongoDB documents using the MongoDB query language directly from their web and mobile application frontend code.

Using Hosting

In this video, I use Stitch Hosting to put my blogging application online. Stitch Hosting allows developers to host, manage, and serve their application’s static media and document files.

Using Functions and Triggers

This is my favorite video in the series! I use Stitch Functions and Stitch Triggers to implement automatic email notifications whenever someone comments on my blog--with only 35 lines of code!

Using Stitch Authentication Providers

In the final video in this series, I use Stitch’s Google Authentication Provider to allow users to quickly and easily authenticate to my blogging application using their Google credentials. Using authentication providers can be a huge time saver for developers (they don’t have to implement boilerplate authentication code themselves!) and end-users (they don’t have to create a new account just to use your app!).

Where Next?

Try out the steps in this video series for yourself to build your own blogging application! Sign up for MongoDB Atlas to get started today!

For those who prefer to follow text-based instructions, a smaller version of this tutorial is available in the MongoDB documentation.