Author
Explore your Couchbase Buckets with Azimutt
Azimutt is a Next-Gen ERD that allows you to Design, Explore, Document and Analyze your database. What is an ERD, you ask? ERD stands for Entity Relationship Diagram. Because, yes, you can have (virtual) entity relationships in a document database....
Couchbase Developer Release – Put some cURL in your N1QL
What is cURL? Ever heard of cURL? It’s a famous command line tool for sending/receiving data using URL syntax, says wikipedia here. Let’s start with an example related to Couchbase. The N1QL query service is available through a REST API....
Couchbase Developer Release – What’s new for FTS?
Couchbase FTS is our new Fulltext Index and Query engine. We previously introduced it last year, I invite you to read this post and the reference documentation for a better understanding of what it can do for you. If you...
Integration Tests and your Couchbase Application
Proper integration tests require a complete setup of your infrastructure. And this can be a litle hard to put in place sometimes, especially when you need to support your developer lapop, your CI node, or any other machine where you...
Testing Spring Data Couchbase Applications with TestContainers
In a previous series of blog posts I explained how to use TestContainers for your Java Junit tests. Some of the issues we did not address were about how to test N1QL, create your own buckets, index etc… This post...
Using XRebel with Couchbase
I recently was in Tallinn for a conference called TopConf and a local Docker meetup. And you might think that this doesn’t have much to do with the title of this post but actually it does. Tallinn is also where...
New Raw Query Result for the Java SDK
Latest version of our Java SDK (2.3.3 at the time of writing) introduces a new class: RawQueryExecutor. It gives you the direct result of a N1QL or FTS query as a JSON String or JsonObject, just like if you were...
Actualité chargée pour Couchbase en France
Rentrée chargée pour Couchbase en France, nous vous proposons trois événements pour la rentrée. À commencer par un meetup dédié à Couchbase Mobile chez SOAT le 14 Septembre. Couchbase Meetup Au programme de ce meetup, Pascal Batty nous parlera de...
Configure the Official Couchbase Docker Image at Test Runtime with TestContainers
In the previous blog posts I explained how to use Docker containers running Couchbase during your tests. Both post had this requirements that you had to build your own Couchbase Docker image with the cluster and data already configured. In...
Create Couchbase Docker Images on the Fly with TestContainers
Yesterday I wrote about how to do unit and integration tests with Couchbase and TestContainers. One of the prerequisite for those tests was to have an image already built. Turns out you don’t have too. You can use TestContainers to...
Unit and Integration Tests with Couchbase and Docker Containers
The current state of testing with Couchbase requires you to use something like CouchbaseMock, or mock the API yourself, or have a running Couchbase Server instance started prior to running those tests. Mocking works but is not really testing Couchbase. It...
Give some Ratpack Love to your Spring Boot Application
I recently started working with Ratpack and I quite like it. I mostly did quick projects from scratch. But I would like to use it in an existing Spring Boot application to replace the traditional MVC part. This is actually...