Author
Getting Comfortable with Couchbase Mobile: Sync Gateway via the Command Line
Introduction This continues my my “Getting Comfortable with Couchbase Mobile” series (post #5). This time we’ll look at exploring Sync Gateway from the command line. This can be really helpful, both for understanding and for testing/debugging. (Links to other posts...
Bluebird Promises and Swagger in Node.js
Recently I wrote about using Node.js with Swagger to build a simple listener for the Sync Gateway changes feed. In that version I did everything using synchronous calls. I’m working to build a more complete solution, so I decided to...
Using Node.js and Swagger to Monitor Document Changes in Couchbase Mobile
When building applications with Couchbase Mobile there are a lot of interesting possibilities for server-side integration. Creating business logic to resolve synchronization conflicts is one common use. The Sync Gateway document “changes” feed makes all sorts of event-driven operations easy...
Getting Comfortable with Couchbase Mobile: Installing Sync Gateway
Introduction In this fourth post about the Couchbase Mobile stack, we’ll go over installing Sync Gateway. Look for other posts in my “Getting Comfortable with Couchbase Mobile” series to learn everything you need to get the whole Couchbase Mobile stack...
Simplify Your Life with Couchbase Mobile
Photo courtesy of Wesley Fryer with permission under license CC BY-SA 2.0 tl;dr Couchbase Mobile is easy to use, works completely standalone, yet provides enterprise-class scaling when you need it. You should try it. In the beginning This will...
Installing Sync Gateway on Alternate Linux Distributions
Introduction Couchbase’s Sync Gateway supports several platforms, including Linux. Unfortunately, there are a huge number of Linux distributions. It simply isn’t feasible to create and test installations for all of them. As of this writing, Couchbase distributes two packages for...
Introduction to Couchbase Mobile (Video)
Last week we hosted the first gathering of the Bay Area Android Meetup group to take place on the Peninsula in a while. We had two great speakers, Martin Bonnin and Tony Constantinides. Martin talked about the history of video...
Getting Comfortable with Couchbase Mobile: Couchbase Server via the Command Line
Introduction This will be the third post in a series about the Couchbase Mobile stack. You can find the first and second posts here and here, respectively. They cover installing Couchbase Server and some interesting bits of Couchbase Web Console. In this post we’ll talk about working with...
Getting Comfortable with Couchbase Mobile: Couchbase Web Console
Introduction This post marks the second in a series about the Couchbase Mobile stack. You can find the first post here. It covers installing Couchbase Server. In this post, we’ll examine part of the Couchbase Web Console (CWC). Background To get comfortable with the whole...
Getting Comfortable with Couchbase Mobile: Installing Couchbase Server
Introduction The Couchbase Mobile stack comprises three components, Couchbase Server, Sync Gateway, and Couchbase Lite. To get comfortable with the whole stack, it’s great to install and run everything on your development machine. In this series of posts, I’ll walk through the steps get to...
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...
Access Denied, or Access Lost? Some Tips on Sync Gateway
The plan for this blog post started out with wanting to clarify a particular detail about how Couchbase Mobile’s Sync Gateway component handles removing a client’s access to a document. I’m going to write a bit about Sync Gateway channels to provide a foundation....