{"id":16408,"date":"2024-10-03T19:02:41","date_gmt":"2024-10-04T02:02:41","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=16408"},"modified":"2024-10-16T13:28:15","modified_gmt":"2024-10-16T20:28:15","slug":"capella-free-tier-10-things-to-know","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/capella-free-tier-10-things-to-know\/","title":{"rendered":"New To Capella Free Tier? 10 Things For You To Know"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">The wait for a <a href=\"https:\/\/cloud.couchbase.com\/sign-up\">Capella perpetual free tier<\/a> is over! Now the Couchbase DBaaS is available to all: students, hobbyists, startups, and enterprises alike. For those brand new to the Couchbase ecosystem, here are 10 resources you should check out that will help you get the most out of Capella.<\/span><\/p>\n<p><a href=\"https:\/\/cloud.couchbase.com\/sign-up\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-16409 aligncenter\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/10\/capella-cloud-dbaas-couchbase-signup-free-1024x835.png\" alt=\"\" width=\"600\" height=\"489\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/10\/capella-cloud-dbaas-couchbase-signup-free-1024x835.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/10\/capella-cloud-dbaas-couchbase-signup-free-300x245.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/10\/capella-cloud-dbaas-couchbase-signup-free-768x626.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/10\/capella-cloud-dbaas-couchbase-signup-free-1536x1252.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/10\/capella-cloud-dbaas-couchbase-signup-free-2048x1670.png 2048w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/10\/capella-cloud-dbaas-couchbase-signup-free-1320x1076.png 1320w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<h2>1. IDE plugins for VSCode and JetBrains<\/h2>\n<p><span style=\"font-weight: 400;\">Capella has a web UI for running queries, setting up buckets, managing credentials, and more. But for day-to-day coding work, you may benefit from an IDE plugin.<\/span><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=Couchbase.vscode-couchbase\"><span style=\"font-weight: 400;\">VSCode<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/plugins.jetbrains.com\/plugin\/22131-couchbase\"><span style=\"font-weight: 400;\">JetBrains<\/span><\/a><span style=\"font-weight: 400;\"> (<\/span><a href=\"https:\/\/www.couchbase.com\/blog\/a-tour-couchbase-jetbrains-plugin-developers\/\"><span style=\"font-weight: 400;\">7 Minute Tour<\/span><\/a><span style=\"font-weight: 400;\">)<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">These plugins provide syntax highlighting, CRUD operations, visualizations, data migration, Couchbase Lite integration, and more.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">These plugins are open source, and you can contribute to them on GitHub:<\/span><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/github.com\/Couchbase-Ecosystem\/VSCode-Couchbase\"><span style=\"font-weight: 400;\">Couchbase VSCode plugin on GitHub<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/github.com\/Couchbase-Ecosystem\/couchbase_jetbrains_plugin\"><span style=\"font-weight: 400;\">Couchbase JetBrains plugin on GitHub<\/span><\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2>2. Sample projects<\/h2>\n<p><span style=\"font-weight: 400;\">There are a variety of sample projects, in a variety of languages that range from &#8220;Hello, World&#8221; to complete applications.<\/span><\/p>\n<h3>Conduit<\/h3>\n<p><b>Conduit<\/b><span style=\"font-weight: 400;\"> (from the RealWorld project) is a spec of a basic Medium (social blog platform) clone, with implementation in a variety of frontend and backend platforms and languages. Here are some that use Couchbase:<\/span><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/github.com\/mgroves\/realworld-aspnet-couchbase\"><span style=\"font-weight: 400;\">ASP.NET Core<\/span><\/a><span style=\"font-weight: 400;\"> (C#)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/github.com\/MacklinEngineering\/Conduit\"><span style=\"font-weight: 400;\">Express<\/span><\/a><span style=\"font-weight: 400;\"> (Node.js)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/github.com\/couchbase-examples\/realWorld-server-ottomanjs\"><span style=\"font-weight: 400;\">Express + Ottoman.js<\/span><\/a><span style=\"font-weight: 400;\"> (Node.js)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/github.com\/couchbase-examples\/couchbase-springboot-realworld-example-app\"><span style=\"font-weight: 400;\">Spring Data Couchbase + Spring Boot<\/span><\/a><span style=\"font-weight: 400;\"> (Java)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">For more on Conduit, check out this summary video from a Twitch live coding series: <\/span><a href=\"https:\/\/www.youtube.com\/watch?v=3ynXWW_Vyrc\"><span style=\"font-weight: 400;\">Kickstarting a Real-World ASP.NET Project with Couchbase<\/span><\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3>What is this thing?<\/h3>\n<p><a href=\"https:\/\/github.com\/mgroves\/WhatIsThisThing\"><b>What is this thing?<\/b><\/a><span style=\"font-weight: 400;\"> Is a demo project of an ecommerce application that uses the hybrid search capabilities of Couchbase: SQL, key\/value, vector, geospatial. See the <\/span><a href=\"https:\/\/www.youtube.com\/watch?v=sYy0ob2GqUo\"><span style=\"font-weight: 400;\">overview video<\/span><\/a>:<\/p>\n<p><iframe loading=\"lazy\" title=\"Couchbase Capella vector and hybrid search demo: &quot;What is this thing?&quot;\" width=\"900\" height=\"506\" src=\"https:\/\/www.youtube.com\/embed\/sYy0ob2GqUo?feature=oembed&#038;enablejsapi=1&#038;origin=https:\/\/www.couchbase.com\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<h3>RAG demos<\/h3>\n<p><span style=\"font-weight: 400;\">RAG (retrieval-augmented generation) is a technique that uses a large language model (LLM) to generate a response to a user query. The LLM is augmented with information from a database (usually retrieved via vector search).<\/span><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/github.com\/couchbase-examples\/rag-demo\"><span style=\"font-weight: 400;\">RAG Demo using LangChain<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/github.com\/couchbase-examples\/rag-demo-llama-index\"><span style=\"font-weight: 400;\">RAG Demo using LlamaIndex<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/github.com\/couchbase-examples\/hybrid-search-demo\"><span style=\"font-weight: 400;\">RAG Demo using Hybrid Search<\/span><\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3>Try CB<\/h3>\n<p><span style=\"font-weight: 400;\">&#8220;<\/span><a href=\"https:\/\/github.com\/orgs\/couchbaselabs\/repositories?q=try-cb\"><span style=\"font-weight: 400;\">Try CB<\/span><\/a><span style=\"font-weight: 400;\">&#8221; is a series of sample projects that demonstrate how to use Couchbase with a variety of SDKs (e.g., try-cb-ruby, try-cb-dotnet, etc.)<\/span><\/p>\n<h3>Hello World<\/h3>\n<p><span style=\"font-weight: 400;\">If you just want to get started with a bare minimum console app, the Couchbase documentation for each SDK has a &#8220;Start Using&#8221; page that can help you through installation, connect, and execution: <\/span><a href=\"https:\/\/docs.couchbase.com\/java-sdk\/current\/hello-world\/start-using-sdk.html\"><span style=\"font-weight: 400;\">Java<\/span><\/a><span style=\"font-weight: 400;\">, <\/span><a href=\"https:\/\/docs.couchbase.com\/go-sdk\/current\/hello-world\/start-using-sdk.html\"><span style=\"font-weight: 400;\">Go<\/span><\/a><span style=\"font-weight: 400;\">, <\/span><a href=\"https:\/\/docs.couchbase.com\/php-sdk\/current\/hello-world\/start-using-sdk.html\"><span style=\"font-weight: 400;\">PHP<\/span><\/a><span style=\"font-weight: 400;\">, and more. Click on the <\/span><a href=\"https:\/\/docs.couchbase.com\/home\/sdk.html\"><span style=\"font-weight: 400;\">SDK of your choice<\/span><\/a><span style=\"font-weight: 400;\"> and then &#8220;Getting Started&#8221;.<\/span><\/p>\n<h2>3. Framework integrations<\/h2>\n<p><span style=\"font-weight: 400;\">Couchbase has a growing ecosystem of framework integrations, both official and community-contributed. Here are some of the most notable:<\/span><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/docs.couchbase.com\/sdk-extensions\/spring-data-couchbase.html\"><span style=\"font-weight: 400;\">Spring Data<\/span><\/a><span style=\"font-weight: 400;\">: for the popular Spring framework for Java<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/ottomanjs.com\/\"><span style=\"font-weight: 400;\">Ottoman.js<\/span><\/a><span style=\"font-weight: 400;\">: an ODM for Node.js with a similar interface to Mongoose<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Ruby\/Rails: a <\/span><a href=\"https:\/\/docs.couchbase.com\/ruby-sdk\/current\/project-docs\/third-party-integrations.html\"><span style=\"font-weight: 400;\">cache store for Rails<\/span><\/a><span style=\"font-weight: 400;\"> and an <\/span><a href=\"https:\/\/github.com\/Couchbase-Ecosystem\/couchbase-ruby-orm\"><span style=\"font-weight: 400;\">OR\/M for Ruby<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">ASP.NET: <\/span><a href=\"https:\/\/docs.couchbase.com\/dotnet-sdk\/current\/howtos\/managing-connections.html#connection-di\"><span style=\"font-weight: 400;\">dependency injection<\/span><\/a><span style=\"font-weight: 400;\">, <\/span><a href=\"https:\/\/github.com\/couchbaselabs\/Couchbase.Extensions\/blob\/master\/docs\/caching.md\"><span style=\"font-weight: 400;\">caching<\/span><\/a><span style=\"font-weight: 400;\">, <\/span><a href=\"https:\/\/github.com\/couchbaselabs\/Couchbase.Extensions\/blob\/master\/docs\/session.md\"><span style=\"font-weight: 400;\">session<\/span><\/a><span style=\"font-weight: 400;\">, and <\/span><a href=\"https:\/\/github.com\/couchbaselabs\/Linq2Couchbase\"><span style=\"font-weight: 400;\">Linq<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/vercel.com\/integrations\/couchbase-capella\"><span style=\"font-weight: 400;\">Vercel<\/span><\/a><span style=\"font-weight: 400;\">: a serverless platform for Node.js<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/www.netlify.com\/integrations\/couchbase\/\"><span style=\"font-weight: 400;\">Netlify<\/span><\/a><span style=\"font-weight: 400;\">: a serverless platform for Node.js<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/python.langchain.com\/v0.2\/docs\/integrations\/providers\/couchbase\/\"><span style=\"font-weight: 400;\">Langchain<\/span><\/a><span style=\"font-weight: 400;\">: a framework for building RAG applications with Python: Couchbase can act as a vector store, a document loader, a semantic cache, and chat message history<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/docs.llamaindex.ai\/en\/stable\/api_reference\/storage\/vector_store\/couchbase\/\"><span style=\"font-weight: 400;\">LlamaIndex<\/span><\/a><span style=\"font-weight: 400;\">: a framework for building RAG applications with Python: Couchbase can act as a reader and a vector store<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/github.com\/friendsofcat\/laravel-couchbase\"><span style=\"font-weight: 400;\">Laravel<\/span><\/a><span style=\"font-weight: 400;\">: a popular PHP web framework<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2>4. Playground<\/h2>\n<p><span style=\"font-weight: 400;\">You can get started coding with Couchbase in a browser without having to install anything. Capella has a built-in <\/span><a href=\"https:\/\/docs.couchbase.com\/cloud\/get-started\/sdk-playground.html\"><span style=\"font-weight: 400;\">playground<\/span><\/a><span style=\"font-weight: 400;\"> that allows you to use SDKs and\/or SQL to try out code samples through interactive tutorials.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-16411\" style=\"border: 1px solid black;\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/10\/image1-1.png\" alt=\"\" width=\"1024\" height=\"624\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/10\/image1-1.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/10\/image1-1-300x183.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/10\/image1-1-768x468.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<h2>5. Capella iQ<\/h2>\n<p><span style=\"font-weight: 400;\">Seems like AI is everywhere. Capella iQ is a built-in AI chat that can help you create sample data, construct queries, indexes, generate code for using SDKs, and more.<\/span><\/p>\n<p><iframe loading=\"lazy\" title=\"Capella iQ - Quick Overview Demo\" width=\"900\" height=\"506\" src=\"https:\/\/www.youtube.com\/embed\/UXkk7stqbkQ?feature=oembed&#038;enablejsapi=1&#038;origin=https:\/\/www.couchbase.com\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<h2>6. Community Discord and forums<\/h2>\n<p><span style=\"font-weight: 400;\">Got questions about Couchbase, technical or otherwise? You can interact with the Couchbase community on <\/span><a href=\"https:\/\/discord.com\/invite\/K7NPMPGrPk\"><span style=\"font-weight: 400;\">Discord<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><a href=\"https:\/\/discord.com\/invite\/K7NPMPGrPk\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-16410 aligncenter\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/10\/Screenshot-2024-10-03-at-4.34.05\u202fPM-1024x675.png\" alt=\"Join Couchbase Discord server\" width=\"601\" height=\"396\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/10\/Screenshot-2024-10-03-at-4.34.05\u202fPM-1024x675.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/10\/Screenshot-2024-10-03-at-4.34.05\u202fPM-300x198.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/10\/Screenshot-2024-10-03-at-4.34.05\u202fPM-768x507.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/10\/Screenshot-2024-10-03-at-4.34.05\u202fPM-1536x1013.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/10\/Screenshot-2024-10-03-at-4.34.05\u202fPM-1320x871.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/10\/Screenshot-2024-10-03-at-4.34.05\u202fPM.png 1986w\" sizes=\"auto, (max-width: 601px) 100vw, 601px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">You can also ask questions, browse previous posts, and get help on the <\/span><a href=\"https:\/\/forums.couchbase.com\/\"><span style=\"font-weight: 400;\">Couchbase forums<\/span><\/a><span style=\"font-weight: 400;\">. (Before posting your question, you may want to check out #10 in this blog post).<\/span><\/p>\n<h2>7. Couchbase Shell<\/h2>\n<p><a href=\"https:\/\/www.nushell.sh\/\"><span style=\"font-weight: 400;\">Couchbase Shell<\/span><\/a><span style=\"font-weight: 400;\"> is a command-line interface that allows you to interact with Capella and\/or Couchbase Server. It provides a way to execute commands and queries against Couchbase Server, as well as manage data, perform administrative tasks, and even interact with LLMs for RAG use cases.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-16412\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/10\/image3.gif\" alt=\"\" width=\"1832\" height=\"988\" \/><\/p>\n<p><span style=\"font-weight: 400;\">It\u2019s built on NuShell, an open source shell that enables pipelines, treats everything as data, and has a plugin ecosystem.<\/span><\/p>\n<h2>8. Documentation<\/h2>\n<p><span style=\"font-weight: 400;\">Documentation is the treasure map that everyone ignores until they\u2019re hopelessly lost. The Couchbase documentation is a great resource for learning about Couchbase and its features.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Based on my interactions with developers over the years, here are a few pages to highlight frequently asked questions (once you get past the basics):<\/span><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/docs.couchbase.com\/server\/current\/learn\/services-and-indexes\/indexes\/index-replication.html#index-consistency\"><span style=\"font-weight: 400;\">Scan Consistency<\/span><\/a><span style=\"font-weight: 400;\">: If your query isn\u2019t returning your latest documents, you probably need to review scan consistency.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/docs.couchbase.com\/sdk-extensions\/distributed-acid-transactions.html\"><span style=\"font-weight: 400;\">ACID Transactions<\/span><\/a><span style=\"font-weight: 400;\"> are available in Couchbase SQL, as well as C++, .NET, Java, Go, Node.js, PHP, and Python.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/docs.couchbase.com\/scala-sdk\/current\/concept-docs\/data-durability-acid-transactions.html\"><span style=\"font-weight: 400;\">CAP Theorem<\/span><\/a><span style=\"font-weight: 400;\">: Review the guarantees that Couchbase makes. The short answer is that Couchbase is CP (or AP over multiple data centers).<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/docs.couchbase.com\/server\/current\/n1ql\/n1ql-language-reference\/join.html\"><span style=\"font-weight: 400;\">JOINs<\/span><\/a><span style=\"font-weight: 400;\">: Yes, Couchbase supports SQL++; yes it supports JOINs.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/docs.couchbase.com\/server\/current\/guides\/indexes.html\"><span style=\"font-weight: 400;\">Indexing<\/span><\/a><span style=\"font-weight: 400;\"> is important to understand.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Time series: Couchbase is not a time series database, but it has <\/span><a href=\"https:\/\/docs.couchbase.com\/cloud\/n1ql\/n1ql-language-reference\/time-series.html\"><span style=\"font-weight: 400;\">time series functionality<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">CTE (Common Table Expressions): Couchbase supports <\/span><a href=\"https:\/\/docs.couchbase.com\/server\/current\/n1ql\/n1ql-language-reference\/with.html\"><span style=\"font-weight: 400;\">CTEs (<\/span><span style=\"font-weight: 400;\">WITH \u2026\u200b<\/span><span style=\"font-weight: 400;\">)<\/span><\/a><span style=\"font-weight: 400;\"> and <\/span><a href=\"https:\/\/docs.couchbase.com\/server\/current\/n1ql\/n1ql-language-reference\/with-recursive.html\"><span style=\"font-weight: 400;\">recursive CTEs (<\/span><span style=\"font-weight: 400;\">WITH RECURSIVE \u2026\u200b<\/span><span style=\"font-weight: 400;\">)<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Subdocument: SDKs (like <\/span><a href=\"https:\/\/docs.couchbase.com\/dotnet-sdk\/current\/howtos\/subdocument-operations.html\"><span style=\"font-weight: 400;\">.NET<\/span><\/a><span style=\"font-weight: 400;\">) support partial reads\/writes, to avoid sending large documents over the network for small changes.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Want to know more? The <a href=\"https:\/\/docs.couchbase.com\">Couchbase documentation<\/a> has an experimental AI tool that allows you to have a conversation with the documentation. Just click the Couchbase logo at the bottom right on the docs site and ask a natural language to help you write SQL++ queries, script an app, get generals answers, and more.<\/span><\/p>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/10\/image3-1.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-16413 aligncenter\" style=\"border: 1px solid black;\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/10\/image3-1.gif\" alt=\"Animation of asking questions to AI-enabled Couchbase documentation\" width=\"1024\" height=\"576\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">And finally, the docs are open source! You can submit a pull request to <\/span><a href=\"https:\/\/docs.couchbase.com\/home\/contribute\/index.html\"><span style=\"font-weight: 400;\">fix a typo or contribute a new page<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<h2>9. Test containers<\/h2>\n<p><span style=\"font-weight: 400;\">Automated testing is important, and when you\u2019re testing your application, you\u2019ll want to test it against a real database, not a mock. The popular Test Containers project supports Couchbase for Java, Go, .NET, and Node.js.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">With Test Containers, you can create a &#8220;disposable&#8221; Couchbase container for use with integration tests in code:<\/span><\/p>\n<pre class=\"nums:false lang:default decode:true \">var couchbaseContainer = new CouchbaseBuilder()\r\n\u00a0 .WithImage(\"couchbase:enterprise-7.6.2\")\r\n\u00a0 .Build();\r\nawait couchbaseContainer.StartAsync();<\/pre>\n<p><span style=\"font-weight: 400;\">Another project that can be useful for testing is <\/span><a href=\"https:\/\/github.com\/brantburnett\/couchbasefakeit\"><span style=\"font-weight: 400;\">CouchbaseFakeIt<\/span><\/a><span style=\"font-weight: 400;\">, a Docker image that can initialize Couchbase with indexes and fake data.<\/span><\/p>\n<h2>10. Advanced SDK tooling<\/h2>\n<p><span style=\"font-weight: 400;\">When you\u2019re ready to tackle more advanced functionality and\/or troubleshoot networking issues, here are some more advanced integrations for Couchbase:<\/span><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/docs.couchbase.com\/server\/current\/sdk\/sdk-doctor.html\"><span style=\"font-weight: 400;\">SDK doctor<\/span><\/a><span style=\"font-weight: 400;\"> &#8211; A tool to diagnose application-server-side connectivity issues with your Couchbase or Capella Cluster. If you are having connection issues, definitely try this tool first.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/docs.couchbase.com\/sdk-extensions\/field-level-encryption.html\"><span style=\"font-weight: 400;\">Field-level encryption<\/span><\/a><span style=\"font-weight: 400;\"> &#8211; Fields within a JSON document can be securely encrypted by the SDK to support FIPS 140-2 compliance.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/docs.couchbase.com\/sdk-extensions\/response-time-observability.html\"><span style=\"font-weight: 400;\">Response time observability<\/span><\/a><span style=\"font-weight: 400;\"> &#8211; Tracing and Metrics provide fine-grained insight into how a distributed application is performing, and helps to diagnose when it is not.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2>Summary<\/h2>\n<p><span style=\"font-weight: 400;\">Now that you\u2019re armed with all of these tools, it\u2019s time to build something amazing with Couchbase Capella. Sign up today for the <a href=\"https:\/\/cloud.couchbase.com\/sign-up?\">forever free tier<\/a>. Explore the endless possibilities Capella has to offer. We can\u2019t wait to see what you create\u2014be sure to share your projects and join the growing Couchbase community!<\/span><\/p>\n<p><a href=\"https:\/\/cloud.couchbase.com\/sign-up?\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-16409 size-large\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/10\/capella-cloud-dbaas-couchbase-signup-free-1024x835.png\" alt=\"\" width=\"900\" height=\"734\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/10\/capella-cloud-dbaas-couchbase-signup-free-1024x835.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/10\/capella-cloud-dbaas-couchbase-signup-free-300x245.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/10\/capella-cloud-dbaas-couchbase-signup-free-768x626.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/10\/capella-cloud-dbaas-couchbase-signup-free-1536x1252.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/10\/capella-cloud-dbaas-couchbase-signup-free-2048x1670.png 2048w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/10\/capella-cloud-dbaas-couchbase-signup-free-1320x1076.png 1320w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The wait for a Capella perpetual free tier is over! Now the Couchbase DBaaS is available to all: students, hobbyists, startups, and enterprises alike. For those brand new to the Couchbase ecosystem, here are 10 resources you should check out [&hellip;]<\/p>\n","protected":false},"author":71,"featured_media":16417,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1815,2225,9973,2201],"tags":[9872,1554,10024,9978,2010,10011,9873,1877,9559],"ppma_author":[8937],"class_list":["post-16408","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-best-practices-and-tutorials","category-cloud","category-generative-ai-genai","category-tools-sdks","tag-capella-iq","tag-container","tag-couchbase-shell","tag-development-environment-ide","tag-documentation","tag-integration","tag-jetbrains","tag-testing","tag-vscode"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.8 (Yoast SEO v25.8) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>New To Capella Free Tier? 10 Things For You To Know - The Couchbase Blog<\/title>\n<meta name=\"description\" content=\"10 essential tips and tools to get the most out of Couchbase Capella\u2019s free tier, perfect for students, startups, and enterprises alike.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/capella-free-tier-10-things-to-know\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"New To Capella Free Tier? 10 Things For You To Know\" \/>\n<meta property=\"og:description\" content=\"10 essential tips and tools to get the most out of Couchbase Capella\u2019s free tier, perfect for students, startups, and enterprises alike.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/capella-free-tier-10-things-to-know\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2024-10-04T02:02:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-16T20:28:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/10\/blog-capella-10-new-things-to-celebrate-1024x536.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"536\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Matthew Groves\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@mgroves\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matthew Groves\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/capella-free-tier-10-things-to-know\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/capella-free-tier-10-things-to-know\/\"},\"author\":{\"name\":\"Matthew Groves\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/3929663e372020321b0152dc4fa65a58\"},\"headline\":\"New To Capella Free Tier? 10 Things For You To Know\",\"datePublished\":\"2024-10-04T02:02:41+00:00\",\"dateModified\":\"2024-10-16T20:28:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/capella-free-tier-10-things-to-know\/\"},\"wordCount\":1208,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/capella-free-tier-10-things-to-know\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/10\/blog-capella-10-new-things-to-celebrate.png\",\"keywords\":[\"Capella iQ\",\"container\",\"couchbase shell\",\"Development Environment (IDE)\",\"documentation\",\"integration\",\"JetBrains\",\"testing\",\"vscode\"],\"articleSection\":[\"Best Practices and Tutorials\",\"Couchbase Capella\",\"Generative AI (GenAI)\",\"Tools &amp; SDKs\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/capella-free-tier-10-things-to-know\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/capella-free-tier-10-things-to-know\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/capella-free-tier-10-things-to-know\/\",\"name\":\"New To Capella Free Tier? 10 Things For You To Know - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/capella-free-tier-10-things-to-know\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/capella-free-tier-10-things-to-know\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/10\/blog-capella-10-new-things-to-celebrate.png\",\"datePublished\":\"2024-10-04T02:02:41+00:00\",\"dateModified\":\"2024-10-16T20:28:15+00:00\",\"description\":\"10 essential tips and tools to get the most out of Couchbase Capella\u2019s free tier, perfect for students, startups, and enterprises alike.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/capella-free-tier-10-things-to-know\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/capella-free-tier-10-things-to-know\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/capella-free-tier-10-things-to-know\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/10\/blog-capella-10-new-things-to-celebrate.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/10\/blog-capella-10-new-things-to-celebrate.png\",\"width\":2400,\"height\":1256},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/capella-free-tier-10-things-to-know\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"New To Capella Free Tier? 10 Things For You To Know\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/3929663e372020321b0152dc4fa65a58\",\"name\":\"Matthew Groves\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/ba51e6aacc53995c323a634e4502ef54\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g\",\"caption\":\"Matthew Groves\"},\"description\":\"Matthew D. Groves is a guy who loves to code. It doesn't matter if it's C#, jQuery, or PHP: he'll submit pull requests for anything. He has been coding professionally ever since he wrote a QuickBASIC point-of-sale app for his parent's pizza shop back in the 90s. He currently works as a Senior Product Marketing Manager for Couchbase. His free time is spent with his family, watching the Reds, and getting involved in the developer community. He is the author of AOP in .NET, Pro Microservices in .NET, a Pluralsight author, and a Microsoft MVP.\",\"sameAs\":[\"https:\/\/crosscuttingconcerns.com\",\"https:\/\/x.com\/mgroves\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/author\/matthew-groves\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"New To Capella Free Tier? 10 Things For You To Know - The Couchbase Blog","description":"10 essential tips and tools to get the most out of Couchbase Capella\u2019s free tier, perfect for students, startups, and enterprises alike.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.couchbase.com\/blog\/capella-free-tier-10-things-to-know\/","og_locale":"en_US","og_type":"article","og_title":"New To Capella Free Tier? 10 Things For You To Know","og_description":"10 essential tips and tools to get the most out of Couchbase Capella\u2019s free tier, perfect for students, startups, and enterprises alike.","og_url":"https:\/\/www.couchbase.com\/blog\/capella-free-tier-10-things-to-know\/","og_site_name":"The Couchbase Blog","article_published_time":"2024-10-04T02:02:41+00:00","article_modified_time":"2024-10-16T20:28:15+00:00","og_image":[{"width":1024,"height":536,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/10\/blog-capella-10-new-things-to-celebrate-1024x536.png","type":"image\/png"}],"author":"Matthew Groves","twitter_card":"summary_large_image","twitter_creator":"@mgroves","twitter_misc":{"Written by":"Matthew Groves","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/capella-free-tier-10-things-to-know\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/capella-free-tier-10-things-to-know\/"},"author":{"name":"Matthew Groves","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/3929663e372020321b0152dc4fa65a58"},"headline":"New To Capella Free Tier? 10 Things For You To Know","datePublished":"2024-10-04T02:02:41+00:00","dateModified":"2024-10-16T20:28:15+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/capella-free-tier-10-things-to-know\/"},"wordCount":1208,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/capella-free-tier-10-things-to-know\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/10\/blog-capella-10-new-things-to-celebrate.png","keywords":["Capella iQ","container","couchbase shell","Development Environment (IDE)","documentation","integration","JetBrains","testing","vscode"],"articleSection":["Best Practices and Tutorials","Couchbase Capella","Generative AI (GenAI)","Tools &amp; SDKs"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/capella-free-tier-10-things-to-know\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/capella-free-tier-10-things-to-know\/","url":"https:\/\/www.couchbase.com\/blog\/capella-free-tier-10-things-to-know\/","name":"New To Capella Free Tier? 10 Things For You To Know - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/capella-free-tier-10-things-to-know\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/capella-free-tier-10-things-to-know\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/10\/blog-capella-10-new-things-to-celebrate.png","datePublished":"2024-10-04T02:02:41+00:00","dateModified":"2024-10-16T20:28:15+00:00","description":"10 essential tips and tools to get the most out of Couchbase Capella\u2019s free tier, perfect for students, startups, and enterprises alike.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/capella-free-tier-10-things-to-know\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/capella-free-tier-10-things-to-know\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.couchbase.com\/blog\/capella-free-tier-10-things-to-know\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/10\/blog-capella-10-new-things-to-celebrate.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/10\/blog-capella-10-new-things-to-celebrate.png","width":2400,"height":1256},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/capella-free-tier-10-things-to-know\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"New To Capella Free Tier? 10 Things For You To Know"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"The Couchbase Blog","description":"Couchbase, the NoSQL Database","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"The Couchbase Blog","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/3929663e372020321b0152dc4fa65a58","name":"Matthew Groves","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/ba51e6aacc53995c323a634e4502ef54","url":"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g","caption":"Matthew Groves"},"description":"Matthew D. Groves is a guy who loves to code. It doesn't matter if it's C#, jQuery, or PHP: he'll submit pull requests for anything. He has been coding professionally ever since he wrote a QuickBASIC point-of-sale app for his parent's pizza shop back in the 90s. He currently works as a Senior Product Marketing Manager for Couchbase. His free time is spent with his family, watching the Reds, and getting involved in the developer community. He is the author of AOP in .NET, Pro Microservices in .NET, a Pluralsight author, and a Microsoft MVP.","sameAs":["https:\/\/crosscuttingconcerns.com","https:\/\/x.com\/mgroves"],"url":"https:\/\/www.couchbase.com\/blog\/author\/matthew-groves\/"}]}},"authors":[{"term_id":8937,"user_id":71,"is_guest":0,"slug":"matthew-groves","display_name":"Matthew Groves","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g","author_category":"","last_name":"Groves","first_name":"Matthew","job_title":"","user_url":"https:\/\/crosscuttingconcerns.com","description":"Matthew D. Groves is a guy who loves to code.  It doesn't matter if it's C#, jQuery, or PHP: he'll submit pull requests for anything.  He has been coding professionally ever since he wrote a QuickBASIC point-of-sale app for his parent's pizza shop back in the 90s.  He currently works as a Senior Product Marketing Manager for Couchbase. His free time is spent with his family, watching the Reds, and getting involved in the developer community.  He is the author of AOP in .NET, Pro Microservices in .NET, a Pluralsight author, and a Microsoft MVP."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts\/16408","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/users\/71"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/comments?post=16408"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts\/16408\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/media\/16417"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/media?parent=16408"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/categories?post=16408"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/tags?post=16408"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=16408"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}