Hod Greeley | Couchbase Blog

All posts by Hod Greeley, Developer Advocate, Couchbase

Hod Greeley is a Developer Advocate for Couchbase, living in Silicon Valley. He has over two decades of experience as a software engineer and engineering manager. He has worked in a variety of software fields, including computational physics and chemistry, computer and network security, finance, and mobile. Prior to joining Couchbase in 2016, Hod led developer relations for mobile at Samsung. Hod holds a Ph.D. in chemical physics from Columbia University.

Tux, the Linux Mascot

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

Couchbase Mobile

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

Couchbase Mobile Stack

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

Couchbase Mobile Stack

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

Couchbase Mobile Stack

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

Channel Access Venn Diagram

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

Couchbase Mobile Stack

Hands-on with Couchbase Mobile (Video)

I had a chance to delve into a topic I’ve wanted to talk about for a while now at our last Couchbase Meetup here in Mountain View, California. I think sometimes things just don’t make sense until you get to play with...

New in Couchbase Mobile v1.3: OpenID Connect

In this post I’m going to write about an important new feature in Couchbase Mobile version 1.3, OpenID Connect (OIDC) support. Introduction Couchbase Mobile has an number of important security features. Sync Gateway acts as the intermediary that allows Couchbase Lite to replicate data...

Sync Gateway Inter-instance Code Sample

In this post, I went into some detail about replications between Sync Gateway (SG) instances in Couchbase Mobile (CBM). I wrote a simple Java application with a Swing-based UI to illustrate a working example. I run the app along with two instances of SG to...