Nic Raboy | Couchbase Blog

Author

All posts by Nic Raboy

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.

Create a URL Shortener using Ottoman ODM with Node.js and Couchbase
Create a URL Shortener using Ottoman ODM with Node.js and Couchbase

Not too long ago I wrote about creating a URL shortener with Node.js and Couchbase N1QL. If you haven’t already seen it, the article is a great introduction to Couchbase and creating RESTful APIs using Node.js and Express Framework. The...

Data Synchronization with Couchbase in Ionic 2 Hybrid Mobile Apps
Data Synchronization with Couchbase in Ionic 2 Hybrid Mobile Apps

This blog covers how to create a cross-platform iOS and Android hybrid mobile application with Ionic 2 that uses Couchbase Mobile.

Provisioning a Couchbase Server Instance with the Command Line
Provisioning a Couchbase Server Instance with the Command Line

Learn how to configure a Couchbase Server cluster with the command line and the RESTful API endpoints, how it is useful for managing servers via script.

Create a RESTful URL Shortener with Couchbase and Go
Create a RESTful URL Shortener with Couchbase and Go

This post focuses on creating a RESTful URL shortener. By using the Go programming language and Node.JS with Couchbase Server, and N1QL for querying data.

Create a URL Shortener with Node.js and Couchbase using N1QL
Create a URL Shortener with Node.js and Couchbase using N1QL

How to create a very basic URL shortener using Node.js for the application logic, Couchbase Server as the NoSQL database, and N1QL as the query technology.

Storing Password Data Safely with Node.js and Bcrypt
Storing Password Data Safely with Node.js and Bcrypt

When developing a web application there is often a need to store password data in your database.  For example, what if you have users and you don’t want to use OpenID or similar for account management? When storing password data,...

Getting Started with Java and Couchbase
Getting Started with Java and Couchbase

In this quickstart video tutorial you’ll learn how to setup and start building a Java application that communicates with Couchbase Server to save NoSQL JSON data as well as query for it numerous ways. For more information on how to...

NDP Episode #12: Firebase Instead of SQLite in Mobile Applications
NDP Episode #12: Firebase Instead of SQLite in Mobile Applications

Check out the podcast to know what is Firebase, how it fits into mobile application development, and how it fits in the NoSQL database space.

Developing an API with Golang using Couchbase NoSQL and N1QL
Developing an API with Golang using Couchbase NoSQL and N1QL

Have you ever wanted to create a RESTful API with Golang, but didn’t know where to start?  What do you do about URL routing, data modeling, or even the data layer in general? In this start to finish video tutorial,...

Getting Started with Golang and Couchbase
Getting Started with Golang and Couchbase

Are you a Go programmer that is new to Couchbase or even NoSQL in general?  In this quickstart video tutorial you’ll learn some basics on how to get started with Couchbase, explore some complex data models, and see the various...

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