Month: October 2016

Docker Container Anti Patterns

Docker Container Anti Patterns

This blog will explain 10 containers anti-patterns that I’ve seen over the past few months: Data or logs in containers – Containers are ideal for stateless applications and are meant to be ephemeral. This means no data or logs should be stored...

Storing Password Data Safely with Java and Spring Security BCrypt

Storing Password Data Safely with Java and Spring Security BCrypt

Protecting data is a common concern amongst users as well as developers.  No one wants to find out that they've been hacked and that their password data was exposed.  In the unlikely or unfortunate event that this happens, you want...

Developing an API with Node.js using Couchbase NoSQL and Ottoman

Developing an API with Node.js using Couchbase NoSQL and Ottoman

Not too long ago I released a lengthy tutorial video on the topic of creating an API with Node.js and Couchbase that used N1QL for querying.  However, that is only one of several ways to get the job done.  If...

Couchbase Spark Connector 2.0.0 Released

Couchbase Spark Connector 2.0.0 Released

On behalf of the SDK team I’m happy to announce the release of the second major version of the Couchbase Spark Connector which most importantly brings compatibility with the Apache Spark 2.0.x series. A special thanks goes to community contributors...

October 27, 2016
Android Emulator Tips – Genymotion and Google Play Services

Android Emulator Tips – Genymotion and Google Play Services

I wanted to make note of a couple of quick tips for Android development around emulators. The standard Android emulator can be painfully slow. Genymotion makes a drop-in replacement that’s blazingly fast. I’ve used it for years, and highly recommend it for...

N1QL enhancements in 4.5.1 – Part2

N1QL enhancements in 4.5.1 – Part2

Simplify Transitioning from RDBMS Couchbase Server 4.5.1 release brings multiple functionality, usability and performance improvements in N1QL to address needs of enterprise applications. These enhancements address many of our customer critical issues, and simplify Transitioning from RDBMS. Try Couchbase Server 4.5.1.  Its...

October 17, 2016
N1QL enhancements in 4.5.1 – Part1

N1QL enhancements in 4.5.1 – Part1

Couchbase is all about enabling more and more enterprise applications to leverage and adopt NoSQL/JSON data model. N1QL simplifies this transition from traditional Relational databases, and is built with tons of features to achieve best of both worlds. Continuing the...

NDP Episode #11: Data for Mobile Developers

NDP Episode #11: Data for Mobile Developers

I am pleased to announce that the eleventh episode of The NoSQL Database Podcast has been published to all of the popular podcasting networks including iTunes, Pocket Casts, TuneIn, and Stitcher.  In this episode titled, Data for Mobile Developers, I am...

Introducing Couchbase .NET SDK Core 2.4.0 DP1!

Introducing Couchbase .NET SDK Core 2.4.0 DP1!

The new “hotness” in the Microsoft .NET world is .NET Core Framework: an open source, cross platform (OSX, Linux, and Windows) implementation of the .NET framework. In an effort to provide the very best developer environment, today Couchbase is releasing...

Making most of your Arrays.. with Covering Array Indexes  and more..

Making most of your Arrays.. with Covering Array Indexes and more..

Hurrah!! We just released Couchbase Server 4.5 which brings a bag full of wonderful features and enhancements. My earlier post Making the most of your arrays… with Array Indexing introduced the Array Indexing functionality. This blog post includes covering array indexes,...

Making the most of your Arrays… with N1QL Array Indexing

Making the most of your Arrays… with N1QL Array Indexing

 Couchbase 4.5 is released!! Part2 is a continuation of this blog and it includes covering array indexes, support for more operators such as UNNEST, ALL, ANY AND EVERY etc., Do you have documents with embedded arrays and need an efficient means...

Summer Project 2016: The CouchCase

Summer Project 2016: The CouchCase

I know that Summer 2016 is long gone, but I promised one more blog post about building the CouchCase. This part was the easiest, since clustering Couchbase Server nodes together is really easy. Networking First, a little information about how...

October 10, 2016