Modeling data on Azure Cosmos DB can prove challenging for developers coming from a relational background. Using a real-world use-case, this article guides you through the process and best practices leading to a truly scalable data model on Cosmos DB.
In this conversation with Lance King, who is currently building a complete platform to serve a mobile app, we explore his development experience with Cosmos DB and touch on topics like non-relational data modeling and performance provisioning.
Event sourcing is an application design principle that's very powerful but can be challenging to run on a large or possibly global scale. This article explores how Cosmos DB can serve as a distributed event store and how it yields unique benefits in such a use-case.
In this article, we explore denormalization, a common data processing pattern and how it can be easily implemented using Azure Functions to process the change feed of Cosmos DB containers.
How did the air quality experiment go? Not so well I'm afraid. But reviewing the original expectations and setting more reasonable goals eventually produced very satisfying results!
Applying machine learning to a real and personal use-case, this article describes the steps involved in building an Azure ML Studio experiment to predict Hong Kong's air quality from weather data.
This article compares LUIS, Microsoft's service for natural language understanding, with Azure Text Analytics and explores the use-cases where Text Analytics can serve as a simple NLP solution.
Live production issues are stressful and have to be fixed as fast as possible. This post describes a simple technique I usually follow to guide my troubleshooting, illustrated with a real life example.