Don Pinto, Principal Product Manager, Couchbase | Couchbase Blog

Author

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.

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

Heartbleed Bug and Couchbase Server

Security should be at the heart of any enterprise product and we take security of our products seriously. Recently, a serious vulnerability (a.k.a Heartbleed) was discovered in the OpenSSL library and because Couchbase Server has some cryptographic components, we wanted...

New Relic + Couchbase on Heroku = <3

New Relic has become an industry standard for web application performance measurement. With Kurobase releasing a new-relic add-on for Couchbase on the heroku platform, developers can have really good analysis and optimization tools at their disposal. Just add your new...

Optimistic vs Pessimistic Locking – Which One Should You Pick?

Assume that Alice and Joe both read the same data item from Couchbase Server, then they both changed the data, and then both tried to write the new versions back to the database. Whose changes should be saved? Alice’s? Joe’s? Neither? A...

Poodle bites and ends SSL3

SSL version 3 is no longer secure. Recently, a new vulnerability in the SSL v3 protocol called the ‘Poodle attack’ was discovered by folks at Google. At Couchbase, since we take the security of our products seriously, we wanted you...

Pop-It – A Social Kinect Game Powered by Couchbase Server

What’s more fun than popping balloons? Last week at CouchConf SF, we demo’ed an experimental social game app (Pop-it) powered by Couchbase Server 2.0 (Beta). It is a HTML5 browser app with a C#.Net game server. Check out the game...

Secondary Indexes or Full-Text Indexes?

Applications get data from Couchbase Server in different ways – they can use basic key-value operations, secondary indexes (views) or full-text search. As a developer, how do you decide whether you should use secondary indexes or full-text search for your...