Author

How to Model Data: A Guide To JSON Data Modeling
When beginning to learn about document databases, it’s nice to have a grasp of JSON data modeling basics. This will help you navigate the space and topics easier having an expanded vocabulary on the subject. Experience with a traditional relational...

Developer Velocity on the Stack Overflow Podcast
I was fortunate to be a guest on the Stack Overflow podcast recently. The topic was “Developer Velocity”, which was something that my fellow guest (and long-time developer community compatriot) Cory House wanted to discuss. What is Developer Velocity? In...

6 Types of Data Models (With Examples)
In part 2 of the “how to model data” series, we answer the question “What are the different types of data models?” Take a look at various logical models, data model examples, their strengths and weaknesses, and pros and cons....

What is Data Modeling? Conceptual, Physical, Logical
Data modeling is the process of planning a structure to represent how information and relationships between information will be stored in your system. This post is a brief introduction to data modeling, as well as three progressive types of data...

ASP.NET Core CRUD with NoSQL: Part 5
This ASP.NET Core CRUD series is coming to end. We’ve covered setup (part 1), reading with SQL++ (part 2), reading with key-value (part 3), and creating/updating (part 4). In this last post, we’ll look at the D in CRUD: deleting....

Couchbase vs MongoDB: NoSQL Misconceptions Part 5
Misconceptions on NoSQL have been around for a long time. This blog series is now wrapping up with a discussion of what it means to be “most dreaded” and what it means to give memory to a database. Be sure...

Couchbase vs MongoDB: NoSQL Misconceptions Part 4
Misconceptions about NoSQL have been around as long as NoSQL itself. It’s always good to get different perspectives, and so this blog series continues. I’ll be discussing NoSQL misconceptions, specifically when it comes to two of the top document database...

Comparing Couchbase Capella vs CosmosDB
CosmosDB is Microsoft’s NoSQL offering that’s exclusive to Microsoft Azure. It used to be called DocumentDB, but they changed the name and added some interesting new features. Let’s go a little deeper on it and explore its strategy, documentation, what...

Couchbase vs. MongoDB: NoSQL Misconceptions Part 3
Misconceptions about NoSQL have been around as long as NoSQL itself. It’s always good to get different perspectives, and so this blog series continues. I’ll be discussing NoSQL misconceptions, specifically when it comes to two of the top document database...

ASP.NET Core CRUD with NoSQL: Part 4
ASP.NET CRUD apps include interaction with data that consists of create, read, update, and delete. In part 1, we setup a basic ASP.NET Core project. In part 2, we added the first read endpoint, using a SQL++ query against wishlist...

Couchbase vs. MongoDB: NoSQL Misconceptions Part 2
Misconceptions about NoSQL have been around as long as NoSQL itself. It’s always good to get different perspectives, and so I’m continuing this blog series about NoSQL misconceptions, specifically when it comes to two of the top document database companies...

Couchbase vs. MongoDB: NoSQL Misconceptions Part 1
Misconceptions about NoSQL have been around for as long as NoSQL itself. It’s always good to get different perspectives, so I’m kicking off a new blog series about NoSQL misconceptions, specifically when it comes to two of the top document...