Category: Couchbase Architecture

self signed cert

Certificate Pinning in your Couchbase Mobile iOS App

Communication between Couchbase Lite and Sync Gateway is encryped and secured using SSL/TLS. The SSL/TLS protocol relies on a Public Key Infrastructure (PKI) mechanism using a X.509 certificate to establish the Sync Gateway server’s identity. The certificate is typically issued/signed...

Pruning Explained

Managing Database Sizes in Couchbase Mobile and Conflict Resolution

Couchbase Mobile uses a Multi Version Concurrency Control (MVCC) technique for handling conflicts. One of the challenges in a MVCC based system is that over time, a document can grow to have multiple revisions. One can conclude that if all...

Persist and Abstract Data in a Nativescript Typescript Application

Couchbase is a great tool to persist data inside our app. If you haven’t heard of it, it’s a document object storage that allows you to save your data. If you are using NativeScript-Angular, there are already some great tutorials...

Conflict Resolution

Demystifying Conflict Resolution in Couchbase Mobile

Conflicts can occur in replication environments where a document can be updated concurrently by one or more writers. This is especially common in mobile environments wherein unreliable network connections may result in concurrent changes from multiple devices not being synchronized in...

Sample application

Sample Application with Spring and Angular: GitTalent

One of the first big projects I was involved in after I started at Couchbase last year was helping to create a sample application that would be demonstrated at Couchbase Connect 2016. Sample application It was an enormous team effort...

Announcing Couchbase Analytics Developer Preview 2

I am very pleased to announce Couchbase Analytics Developer Preview 2. Couchbase Analytics allows you to analyze data in its natural form without defining a rigid schema and removes the need for expensive data preparation and transformation. Couchbase Analytics complements...

/ April 18, 2017
N1QL: A Practical Guide

N1QL: A Practical Guide

N1QL is designed to help developer easily develop applications to solve real world problems.  Technically, N1QL is designed to give developers and enterprises an expressive, powerful, and complete language for querying, transforming, and manipulating JSON data. N1QL takes inspiration from...

/ March 17, 2017
CodeMash 2017 Conference - http://codemash.org

CAP Theorem and Chaos at CodeMash Conference – January 2017 (Videos)

I was again honored to be selected as a speaker at the great CodeMash conference in Ohio. I took part in three speaking events: Are You Ready for Chaos? Horizontal Scaling in a Briefcase This session was partly a demonstration...

Couchbase Server 4.6

Announcing Couchbase Server 4.6 – What’s New and Improved

Couchbase delivers the Couchbase Data Platform that powers Web, Mobile, and IoT applications for digital businesses. With our newest release, Couchbase Server 4.6 provides the availability, scalability, performance, and security that enterprises require for their mission-critical applications. What’s New and...

Couchbase Weekly Feb 8, 2016

Learn what’s latest in the Couchbase Community. Let us know if we missed anything at @couchbasedev, @couchbase or #Couchbase. Couchbase Mobile 1.2 released delivering enterprise grade administration, security, performance, and scalability. Read more in the Press Release. Today through February 10, Couchbase is sponsoring...