Nuri Halperin consults, develops software, and teaches with passion. He designs and builds systems, websites and business applications. He's been getting things done for a variety clients small and large. He authors courses for pluralsight.com.
A frequent speaker at tech events, he enjoys interacting and helping people reach that "Aha!" moment.
Nuri is the inaugural recipient of MongoDB's William Zola Outstanding Contributor Award, and is a MongoDB Master.
Owner of Plus N Consulting, Inc.
Author at Pluralsight http://www.pluralsight.com/author/nuri-halperin
Getting started with MongoDB is not always easy. This gentle introduction goes heavy on the demo to show you what it feels like to use MongoDB as a developer. Rather than relying on extra frameworks and such, we'll access MongoDB directly from the shell and Node, and see how you achieve both simple and complex data manipulation tasks.
Along the way, we'll cuts through some myths and misunderstandings surrounding MongoDB. You will learn what's unique about this database, how best to leverage its capabilities, and be well positioned to use it for your application.
For a long time, the scope of a transaction in MongoDB spanned only one document. Some scenarios were more difficult to support with this approach. Since MongoDB 4.0, ACID transactions can include multiple documents. This session explains how exactly it works and what it implies in terms of concurrency, scalability, durability, and performance. I'll discuss some of the underlying mechanics of multi-document transactions to gain a deeper understanding of this feature and how it affects your data design decisions.