Category: Couchbase SDK

From N1QL to JavaScript and back – Part 4: Error Handling

From N1QL to JavaScript and back – Part 4: Error Handling

In previous blogs, we have covered executing N1QL from JavaScript functions, processing documents through iterators, and manipulating data. We now move onto handling errors from N1QL statements. Error handling When an error of any nature is encountered, the jsevaluator by...

ASP.NET Core CRUD with NoSQL: Part 5

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....

Matthew Groves August 2, 2022
Comparing Couchbase Capella vs CosmosDB

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...

Matthew Groves July 19, 2022
Using Pydantic to Validate JSON Documents With Couchbase 

Using Pydantic to Validate JSON Documents With Couchbase 

Couchbase Capella is a fully managed JSON document Database-as-a-Service (DBaaS) offering that eliminates database-management duties and reduces overall costs. Capella offers robust performance, flexibility and scalability in a modern cloud native, distributed database that fuses the strengths of relational database...

Rick Jacobs June 30, 2022
ASP.NET Core CRUD with NoSQL: Part 4

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...

Matthew Groves June 28, 2022
Couchbase Server On ARM, Supersonic Performance At Competitive Pricing

Couchbase Server On ARM, Supersonic Performance At Competitive Pricing

ARM v8 processors, traditionally found in the mobile phone space, are now gaining in popularity among desktop hardware vendors and major Cloud Service providers alike. ARM v8 processors offer better performance and reduced power consumption for reduced infrastructure costs over...

ASP.NET Core CRUD with NoSQL: Part 3

ASP.NET Core CRUD with NoSQL: Part 3

ASP.NET CRUD applications consist of create, read, update, and delete. In part 1, we set up a basic ASP.NET Core project. In part 2, we added the first read endpoint, using a SQL++ query against wishlist data. Couchbase’s SQL++ is...

Matthew Groves May 5, 2022
Designing the Couchbase Kotlin API 

Designing the Couchbase Kotlin API 

I’m pleased to announce the GA release of Couchbase Kotlin SDK version 1.0. In truth, I’m over the moon. This project has been a labor of love. After working with Java for decades, I have a new favorite language. In...

David Nault May 3, 2022
Build A Python Microservice With Couchbase – Part 3

Build A Python Microservice With Couchbase – Part 3

Recap In the previous two installments of this series, we discussed the drivers behind creating microservices. We also looked at why Couchbase is the perfect datastore to use with such an architecture. We also looked at three variants of a...

Michael Minichino April 26, 2022
Event Broker Integration with Couchbase, Solace & Java

Event Broker Integration with Couchbase, Solace & Java

In the previous blog post we discussed how Couchbase can seamlessly integrate into an Event-Driven Architecture. Using the Couchbase Eventing Service, document mutations can be published to a Solace PubSub+ queue from where the data is made available to subscribing...

Build A Python Microservice With Couchbase – Part 2

Build A Python Microservice With Couchbase – Part 2

In the first installment of this series, we discussed the drivers behind creating microservices, and why Couchbase is the perfect datastore to use with a microservice architecture. With their stateless nature, they can be deployed anywhere and horizontally scaled as...

Michael Minichino April 11, 2022
ASP.NET Core CRUD with NoSQL – Part 1

ASP.NET Core CRUD with NoSQL – Part 1

Let’s build an ASP.NET Core CRUD with NoSQL application. I’ll be creating a basic CRUD HTTP API (CRUD is Create, Read, Update, Delete). This API will be operating on a gift wishlist: all the items I want you to buy...

Matthew Groves April 4, 2022