Don Pinto, Principal Product Manager, Couchbase | Couchbase Blog

All posts by Don Pinto, Principal Product Manager, Couchbase

Don Pinto is a Principal Product Manager at Couchbase and is currently focused on advancing the capabilities of Couchbase Server. He is extremely passionate about data technology, and in the past has authored several articles on Couchbase Server including technical blogs and white papers. Prior to joining Couchbase, Don spent several years at IBM where he maintained the role of software developer in the DB2 information management group and most recently as a program manager on the SQL Server team at Microsoft. Don holds a master's degree in computer science and a bachelor's in computer engineering from the University of Toronto, Canada.

Data encryption in Couchbase Server

Data Encryption with Couchbase Server With more and more data being stored in Couchbase, big data security is become a hot topic these days. Organization across all verticals and public sectors are increasingly challenged to protect their sensitive data assets,...

Stuffing Turkeys Not Relational Databases

Thanksgiving and turkey go hand-in-hand! And while, stuffing a turkey can be quite fun (with cupcakes – see below), stuffing a JSON rich document in a relational database with rows and columns is not. In the last couple of...

The Essential Couchbase APIs Cheat Sheet

As a developer, you might want to quickly check out the programming API’s in your favorite language and build your app. While there is nothing that can replace reading all the API details in the Couchbase Server documentation, a refcard...

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

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. In the Java client library, there are exceptions,...

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

Cloudifying Couchbase

As architects, developers or site reliability engineers, you probably use cloud infrastructure platforms at some stage of application deployment, either development, staging or production. There are several reasons you probably deploy to the cloud, with some common reasons being elasticity,...

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

Couchbase NoSQL @ Tunewiki : A billion documents and counting

TuneWiki now stores more than 1,000,000,000 documents for its service in Couchbase, proving once again the scalability and performance you get with Couchbase. Now that’s a billion fewer things users need to worry about. Read this blog to learn more…...

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. musiXmatch is revolutionizing the experience for...