Nic Raboy | Couchbase Blog

Author

All posts by Nic Raboy, Developer Advocate, Couchbase

Nic Raboy is an advocate of modern web and mobile development technologies. He has experience in Java, JavaScript, Golang and a variety of frameworks such as Angular, NativeScript, and Apache Cordova. Nic writes about his development experiences related to making web and mobile development easier to understand.

Using PouchDB and Couchbase NoSQL in Your Node.js Web Application

Using PouchDB and Couchbase NoSQL in Your Node.js Web Application

One of my preferred technologies for developing web applications is Node.js. I do a lot of JavaScript development, so it is another piece to fit in my development puzzle. Not too long ago I wrote a guide for using Couchbase...

New to NoSQL?  Meet N1QL!

New to NoSQL? Meet N1QL!

A few years ago NoSQL might have sounded like a alien monster, but given the advances in the technology and how modern web and mobile applications are storing and accessing data, it is and has become a critical part of...

Querying for Couchbase Documents in a NativeScript Angular Mobile Application

Querying for Couchbase Documents in a NativeScript Angular Mobile Application

I recently wrote about using Couchbase as a key-value store in a NativeScript iOS and Android application built with Angular. In this example we saw how to collect user profile information to be saved or loaded from Couchbase on the...

Building a Google Chrome Extension with Couchbase and Angular 2

Building a Google Chrome Extension with Couchbase and Angular 2

Have you ever used a Chrome extension in your Google Chrome web browser? I personally use a ton of them and some of my favorites include ColorZilla and Google Hangouts. Have you ever wanted to make your own Chrome extension,...

Create a Desktop App that Syncs using Electron, PouchDB, Ionic 2 and Couchbase

Create a Desktop App that Syncs using Electron, PouchDB, Ionic 2 and Couchbase

I’ve been on a role when it comes to JavaScript and Couchbase. Over the past few weeks I’ve been creating content revolving around the Angular 2 framework, the JavaScript library PouchDB, and Ionic Framework for mobile. What I haven’t explored...

Key-Value Operations in Couchbase Mobile via NativeScript and Angular

Key-Value Operations in Couchbase Mobile via NativeScript and Angular

I’m a huge fan of mobile Android and iOS application development and an even bigger fan of using Angular to develop those applications. A while back I wrote about using Couchbase in a NativeScript application as well as using Couchbase...

Using Couchbase Mobile in a Web Application with only Angular 2 and PouchDB

Using Couchbase Mobile in a Web Application with only Angular 2 and PouchDB

Last year I wrote an article that explained how to synchronize between platforms and Couchbase with only AngularJS and PouchDB. Back then AngularJS was booming and probably my favorite framework of all time. A year later AngularJS is still around,...

Using Couchbase in a Golang Websocket Chat Application

Using Couchbase in a Golang Websocket Chat Application

Not too long ago I wrote about creating a chat application that used Angular 2 for the front-end and Golang for the back-end. The message communication between the two was possible because of websockets. In this example, any number of...

Using Golang to get Multiple Couchbase Documents by Key in a Single Operation

Using Golang to get Multiple Couchbase Documents by Key in a Single Operation

Couchbase and the various server SDKs offer many different ways to query for data. You could write N1QL queries, view queries, or you could even lookup documents by their key. Of the three possible ways to obtain data, doing lookups...

Using Couchbase Server and Couchbase Mobile in the Same Project with Node.js

Using Couchbase Server and Couchbase Mobile in the Same Project with Node.js

Building web applications and mobile applications that share the same data is often thought of as a challenging task. How do you design your web application to fit with your mobile application and visa-versa? What happens when you want to...

Syncing with Couchbase in an Ionic 2 App using PouchDB

Syncing with Couchbase in an Ionic 2 App using PouchDB

Not too long ago I wrote about using Couchbase in an Ionic 2 application. In the previous example we saw how to use Couchbase Lite and the RESTful API for saving data and working with Couchbase Sync Gateway. While that...

NDP Episode #13: Docker with Distributed NoSQL Databases

NDP Episode #13: Docker with Distributed NoSQL Databases

I am pleased to announce that the thirteenth episode of the NoSQL Database Podcast has been published to popular media outlets such as iTunes and Pocket Casts.  The episode titled Docker with Distributed NoSQL Databases focuses on container technology and how it...