Don Pinto's blog

April 10, 2014

Heartbleed Bug and Couchbase Server

Security should be at the heart of any enterprise product and we take security of our products seriously.

Read more »

March 31, 2014

Announcing Couchbase Server 2.5.1

We’re happy to announce the release of Couchbase Server 2.5.1 Enterprise Edition. As many of you may know, the 2.5 release introduced several exciting features like rack-zone awareness and, secure cross datacenter replication that provided better reliability and security for enterprises.  

Read more »

March 31, 2014

Shopper or Merchant? Check-out N1QL Querying

N1QL is a next generation query language for Couchbase Server. It goes beyond SQL and the relational model in several ways--most importantly, attributes in N1QL can contain multiple values, and these values can be nested. In this blog, we will go over some N1QL queries that are commonly seen in an e-commerce application. This kind of app would have a variety of rich data related to products, customers, and purchases.

Read more »

February 18, 2014

Couchbase NoSQL @ musiXmatch : Lyrics for everyone

musiXmatch is the second most used app on spotify and features the world’s largest lyrics catalog. So what is LARGE? It means 20 million users accessing more that 7 million lyrics in 38 languages.

Read more »

February 10, 2014

Failure is not an option

Databases are complex and have many moving parts that can fail. At the same time, failures in large scale systems are inevitable. These failures can happen at anytime and anywhere in the stack. So what does all this mean for your mission-critical app ?

Read more »

July 18, 2013

Couchbase @ Clickspace : Transforming digital signage

Clickspace has built an advanced digital signage platform specifically designed for the hospitality industry. This platform is designed to boost customer engagement levels and to keep them continuously entertained. Clickspace heavily uses Couchbase Server, a NoSQL document database to power this platform. Read this blog to learn more...

Read more »

May 16, 2013

Error handling in the Java client library


In my previous blog article, we looked at the errors thrown by libCouchbase clients such as ruby, python, C and C++. This blog will focus on the Java client library for Couchbase.

Read more »

April 26, 2013

Handling Runtime Errors in Ruby, Python and C Clients

Every app will eventually have to deal with an exception - runtime errors occur unexpectedly and your app must know how to deal with them and recover. It’s always good when error handling is transparent to the end-user but at the very least, good error handling should address the problem, give enough information to the user on what to do next, and exit the program gracefully. If you’ve put a lot of effort into writing your custom app, why let a runtime error ruin it all?

Read more »

April 24, 2013

Top 10 things an Ops / Sys admin must know about Couchbase

The bottom line for any sysadmin is to keep the database and in case of Couchbase, keeping the cluster up and running 24x7. With demanding app requirements, your cluster needs to be properly configured, sized and monitored. This can be quite challenging as things can fail anytime without any prior warning.

Read more »

April 19, 2013

10 Things Developers Should Know about Couchbase

As a developer, I’ve been using Couchbase Server for couple of months now and I love it. Having written several apps myself, I’ve come to learn many (but not all) of the ins-and-outs of Couchbase. To be a good Couchbase developer, it’s not just enough to know how to use the API’s - it takes a little bit more.

Read more »