Category: Application Design

Preparing Datasets for Fine-Tuning ML Models: A Comprehensive Guide

Preparing Datasets for Fine-Tuning ML Models: A Comprehensive Guide

Fine-tuning machine learning models starts with having well-prepared datasets. This guide will walk you through how to create these datasets, from gathering data to making instruction files. By the end, you’ll be equipped with practical knowledge and tools to prepare...

Enhancing Performance Using XATTRs for Vector Storage and Search

Enhancing Performance Using XATTRs for Vector Storage and Search

With the introduction of vector search, users can now store large vector arrays—often made up of seemingly arbitrary numbers—within their documents. Since this data isn’t required for most standard queries, users can now leverage extended attributes (XATTRs), which are part...

Likith B, Software Engineer October 9, 2024
Our Live Streaming Schedule for 2024

Our Live Streaming Schedule for 2024

After all our September announcements, all the excitement, you thought we would go silent until the next one? Well we won’t, we have a new stream schedule coming your way. Tuesdays @ 10am ET: live coding with our DevRel team...

Laurent Doguin September 24, 2024
Simplifying Mobile Development with React Native for Couchbase Lite

Simplifying Mobile Development with React Native for Couchbase Lite

Couchbase Lite is a NoSQL database designed for mobile and embedded devices, allowing seamless data management even in offline environments. Today, I’m excited to introduce the new React Native – Native Module for Couchbase Lite, now available in public beta...

Introducing the New Couchbase Ruby ORM

Introducing the New Couchbase Ruby ORM

A practical guide for Ruby applications Ruby remains one of the most popular choices for building scalable applications, and Ruby on Rails continues to be one of the most flexible and robust web frameworks available. Notwithstanding the developer ease with...

Natural Language Programming: Applications and Benefits

Natural Language Programming: Applications and Benefits

What is Natural Language Programming? Natural language programming (NLP) is a form of programming where the instructions are written in human language, typically English. This approach makes writing code more intuitive and accessible to non-programmers because code is written in...

A Step-by-Step Guide to Preparing Data for Retrieval-Augmented Generation (RAG)

A Step-by-Step Guide to Preparing Data for Retrieval-Augmented Generation (RAG)

In today’s data-driven world, the ability to efficiently gather and prepare data is crucial for the success of any application. Whether you’re developing a chatbot, a recommendation system, or any AI-driven solution, the quality and structure of your data can...

Cloud Integration (Definition, Types, Benefits, and Solutions)

Cloud Integration (Definition, Types, Benefits, and Solutions)

The migration to the cloud has put all businesses, big and small, on roller skates, accelerating their need to stay competitive, agile, and innovative. Whether leveraging public, private, or multicloud environments, businesses must ensure these diverse systems integrate seamlessly. This...

Control Plane vs. Data Plane: An Overview of the Differences

Control Plane vs. Data Plane: An Overview of the Differences

What is a Plane (in Networking)? In networking, a “plane” refers to a distinct functional layer within the network architecture responsible for specific tasks related to network operations. Each plane focuses on a particular aspect of network functionality, helping to...

Secure Database Connectivity in an Offline-First Environment with Couchbase Capella on AWS

Secure Database Connectivity in an Offline-First Environment with Couchbase Capella on AWS

In a world where connectivity is often taken for granted, this customer has a unique mission: to record and distribute audio files in some of the most remote and underserved regions on the planet. However, the path to achieving this...

Scopes and Collections in Capella App Services = More Efficient, Scalable and Secure Edge Apps

Scopes and Collections in Capella App Services = More Efficient, Scalable and Secure Edge Apps

Scopes and Collections is a powerful feature in Couchbase that allows developers to isolate data for applications logically, helping enforce independent app lifecycle management and bringing particular advantages in efficient, scalable, highly secure handling of data for distributed mobile and...

Build Faster and Cheaper LLM Apps With Couchbase and LangChain

Build Faster and Cheaper LLM Apps With Couchbase and LangChain

New Standard, Semantic and Conversational Cache With LangChain Integration In the rapidly evolving landscape of AI application development, integrating large language models (LLMs) with enterprise data sources has become a critical focus. The ability to harness the power of LLMs...