Theo van Kraay

Senior Program Manager, Azure Cosmos DB

Senior Program Manager on the Azure Cosmos DB engineering team. Focused on Cassandra offerings, Java ecosystem for all Cosmos DB APIs, and customer success.

Post by this author

IntelliJ support for Azure Cosmos DB!

We're excited to announce that the Azure ToolKit for IntelliJ plugin now includes support for Azure Cosmos DB! IntelliJ IDEA is an integrated development environment (IDE) for Java, Kotlin, Groovy, and other JVM-based languages. The Azure plugin allows Java developers to easily develop, configure, test, and deploy highly available and ...

Explore Azure Managed Instance for Apache Cassandra’s new features

At Microsoft Ignite last November, we announced the general availability of Azure Managed Instance for Apache Cassandra, an Azure service that hosts open-source Apache Cassandra clusters, with automated deployment, scaling, and management operations all built into the service. In this blog, we give a quick recap of what this service has to ...

Read many items fast with the Java SDK for Azure Cosmos DB

Discover ways to collect lots of separate records quickly using the Java SDK for Azure Cosmos DB Java.

Cassandra API Recommendations for Java

Check out the latest recommendations for using Java V4 Cassandra Driver with Azure Cosmos DB's Cassandra API. We've created a custom Java extension that you can implement without any code changes, for a better overall experience.

Now in preview: Azure Managed Instance for Apache Cassandra

Today at Microsoft Ignite, we announced Azure Managed Instance for Apache Cassandra in public preview. Azure Managed Instance for Apache Cassandra provides the ability to provision managed native Apache Cassandra clusters, with automated deployment and scaling operations, accelerating hybrid scenarios and reducing ongoing maintenance. Why...

Azure Cosmos DB Cassandra API serverless now in preview!

Azure Cosmos DB serverless is now available for the Cassandra API. Get an overview of this new option, a walk-through on getting started, and tips for choosing between serverless and provisioned throughput for your database operations.

Bulk Updates with Optimistic Concurrency Control

How to support bulk updates in Azure Cosmos DB with Optimistic concurrency control. In this sample, we use Core (SQL) API to bulk update vertices in a graph hosted in Gremlin API!

Now in preview: Use the native Cassandra shell on Azure Cosmos DB Cassandra API!

We have released support to run the native Cassandra shell (CQLSH) v5.0.1 on the Data Explorer for Azure Cosmos DB Cassandra API accounts!

How to change your partition key in Azure Cosmos DB

Searching for how to change your partition key in Azure Cosmos DB? You have come to the right place! Learn how to achieve this by leveraging Change Feed and Bulk Execution features in Azure Cosmos DB to live migrate containers.

Create a Java Azure Cosmos DB Function Trigger using Visual Studio Code in 2 minutes!

  Creating event sourcing solutions with Azure Cosmos DB is easy with Azure Functions Triggers, where you can leverage the Change Feed Processor's powerful scaling and reliable event detection functionality, without the need to maintain any worker infrastructure. You can just focus on your Azure Function's logic without worrying about ...

Feedback usabilla icon