Laurent Doguin | Couchbase Blog

Author

All posts by Laurent Doguin

Laurent is a nerdy metal head who lives in Paris. He mostly writes code in Java and structured text in AsciiDoc, and often talks about data, reactive programming and other buzzwordy stuff. He is also a former Developer Advocate for Clever Cloud and Nuxeo where he devoted his time and expertise to helping those communities grow bigger and stronger. He now runs Developer Relations at Couchbase.

Actualité chargée pour Couchbase en France
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...

Give some Ratpack Love to your Spring Boot Application
Give some Ratpack Love to your Spring Boot Application

The idea used here in the post is to replace Spring MVC by Ratpack, and making my legacy, synchronous, blocking services async and non blocking.

Using Spring Data Couchbase in a CDI Application
Using Spring Data Couchbase in a CDI Application

If you are in the JEE space and want a modern data management layer for your NoSql applications, you might find yourself quickly limited. There are some interesting projects like Hibernate OGM or Deltaspike‘s Data module but none of them...

A CRUD REST API with Couchbase, RxJava and Ratpack
A CRUD REST API with Couchbase, RxJava and Ratpack

In my two previous blog posts I have introduced Ratpack and the lightweight ODM layer available in our Java SDK. This post will build up on them and showcase a REST API to manage users through the Couchbase repository. I...

Ratpack, Couchbase and RxJava
Ratpack, Couchbase and RxJava

Yesterday I left you with rough code that started a Ratpack server and used a synchronous Couchbase repository, leaving the RxJava part out. I intend to fix that today, and also tell you more about Ratpack. I am not going...

Getting Started with Ratpack and Couchbase
Getting Started with Ratpack and Couchbase

I recently started playing with Ratpack.   It's a set of Java libraries for buiding modern HTTP applications. To go beyond that simple definition, Ratpack is non-blocking, asynchronous and netty-based. A bit like our Java SDK. So it comes as...

Couchbase @ DevoxxFR 2016
Couchbase @ DevoxxFR 2016

tl;dr Couchbase is sponsoring DevoxxFR. Pay us a visit if you're around!   As a Devoxx champion I am really happy to tell you Couchbase is sponsoring DevoxxFR 2016! Join us at our booth to talk about all things Couchbase....

Document Database Granularity Level for the Relational Minded in 2 Minutes
Document Database Granularity Level for the Relational Minded in 2 Minutes

When we explain what is NoSQL, and how Couchbase fits in that picture, we usually get questions about Relational Databases, and we can't avoid comparing the two. While their architecture are quite different, we can find some similarities in concepts....

Storing, Indexing and Searching files with Couchbase and Spring Boot
Storing, Indexing and Searching files with Couchbase and Spring Boot

Learn the Spring Boot app that let the user upload files, store them in a binary store, let you search files based on the metadata and text.

Create a Zeppelin Interpreter for Couchbase
Create a Zeppelin Interpreter for Couchbase

I have started playing with Zeppelin recently. It's a great web-based notebook that enables real-time analytics. It supports a variety of backends through the concept of interpreters. Zeppelin Interpreter is the plug-in which enable zeppelin user to use a specific...

Getting Started with Couchbase and Spark on Apache Zeppelin
Getting Started with Couchbase and Spark on Apache Zeppelin

Learn more about what you can do with Zeppelin but this should be enough to get you started with Couchabse. You can check out the documentation and videos.

Getting Started with Beacons and Couchbase Lite Android
Getting Started with Beacons and Couchbase Lite Android

Visit the post to know more about what is Beacons and how it is useful. Learn more about how to get started with Beacons and Android.