.NET and MongoDB: A Code-First Introduction

Talk Type: 
45 Minute Talk
Track: 

MongoDB

Technical Level: 
Beginner
License: 
BSD

This talk is an introduction to .NET development with MongoDB by exploring the Meringue blog engine. Meringue is a work in progress, specifically developed for this presentation, and was adapted from RateMySnippet.com. Its codebase illustrates concepts such as working with a Repository of T, modeling for redundant, denormalized data and aggregation. Meringue also demonstrates how working with the MongoDB C# driver in no way impedes patterns and practices such as MVVM or IoC. This is a code-first introduction to MongoDB. No previous experience with MongoDB is assumed.