Author
Workshop Content for Full-Stack Java and NoSQL Development Now Available
About a week ago I was at DevNexus 2017 in Atlanta, Georgia, giving a workshop on creating full stack applications using a variety of technologies such as Java, Angular, Docker, Couchbase, and JavaFX. Everyone who participated in the full day...
Flattening and Querying NoSQL Array Data With Couchbase N1QL
I was browsing the Couchbase forums and I came across a question regarding queries against array data in Couchbase. Coming from a relational database, I too once struggled to grasp the concept of querying complex formatted JSON data with SQL....
Joining NoSQL Data: MongoDB Query Language vs Couchbase N1QL
One of the most frequent questions I receive when it comes to NoSQL is on the subject of joining data from multiple documents into a single query result. While this question is brought up more frequently from RDBMS developers, I...
Migrate from MongoDB Mongoose to Couchbase with Ottoman
When talking to Node.js developers, it is common to hear about NoSQL as the database of choice for development. JavaScript and JSON come hand in hand because after all JSON stands for JavaScript Object Notation. This is a format most...
Couchbase Server 4.6 and macOS Sierra
I am pleased to announce that the latest version of Couchbase Server (4.6) is now compatible with macOS Sierra! From the Couchbase downloads page, choose either Couchbase Server 4.6 Enterprise Edition or Couchbase Server 4.6 Community Edition depending on your...
Couchbase and the Document-Oriented NoSQL Database
As a developer advocate at Couchbase, I often travel around and meet people who either have no idea what NoSQL is, or more importantly what Couchbase is. For the people who are already familiar with NoSQL, Couchbase often gets compared...
NDP Episode #14: NoSQL on Mobile with Couchbase Mobile
In this latest episode of the NoSQL Database Podcast, we focus on mobile data. NoSQL on Mobile with Couchbase Mobile is about explaining the value of using NoSQL in mobile applications, and why Couchbase Mobile is a solid solution for the...
Backup Your Couchbase Cluster to a Minio Object Storage Cloud
When operating a Couchbase Server cluster, or any other kind of service, it is critical to keep backups, whether it be daily, weekly, monthly or something else. However, after you’ve taken that backup, where does it end up? Saving your...
Using N1QL Subquery Expressions to Query Over Nested Couchbase Documents
Back in Couchbase 4.0, N1QL was introduced as a way to give developers more flexibility when querying their NoSQL data stored within Couchbase Server. You could run SQL queries against JSON data and everything would be amazing. However, with N1QL...
Doing a Proper Uninstallation of Couchbase Server on Mac
So you’re probably wondering why you would ever want to uninstall Couchbase. After all, it is the best NoSQL database around, right? Actually, I had recently received and inquiry that there were problems during the installation of Couchbase Server on...
Video Tutorial for Creating a URL Shortener with Node.js and N1QL
Not too long ago I wrote a lengthy tutorial on how to use Node.js and Couchbase to create a URL shortener. This tutorial used N1QL for querying the data. To compliment that writeup I’ve gone ahead and created a video...
Syncing Couchbase Documents Between Mobile Platforms and Devices with NativeScript and Angular
Over the past few days we’ve been exploring how to create a simple Android and iOS application using NativeScript, Angular and Couchbase. First we saw how to use Couchbase for basic key-value operations and then we saw how to query...