<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>The Couchbase Blog</provider_name><provider_url>https://www.couchbase.com/blog/pt</provider_url><author_name>Raghavan Srinivas, Developer Advocate, Couchbase</author_name><author_url>https://www.couchbase.com/blog/pt/author/raghavan-srinivas/</author_url><title>Hello World with Couchbase and Ruby</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="fDZtNkzt8V"&gt;&lt;a href="https://www.couchbase.com/blog/pt/hello-world-couchbase-and-ruby/"&gt;Hello World with Couchbase and Ruby&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://www.couchbase.com/blog/pt/hello-world-couchbase-and-ruby/embed/#?secret=fDZtNkzt8V" width="600" height="338" title="&#x201C;Hello World with Couchbase and Ruby&#x201D; &#x2014; The Couchbase Blog" data-secret="fDZtNkzt8V" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://www.couchbase.com/blog/wp-includes/js/wp-embed.min.js
&lt;/script&gt;</html><thumbnail_url>https://www.couchbase.com/blog/wp-content/uploads/sites/5/2026/05/couchbase-nosql-dbaas.png</thumbnail_url><thumbnail_width>1800</thumbnail_width><thumbnail_height>630</thumbnail_height><description>For those of you who might have seen my other blog, my goal is to convey the fact that using Couchbase with any of the language client libraries is very straightforward. The client libraries handle the complexity of the connection and the inherent distributed nature of the cluster. Here&#x2019;s the Hello World code in Ruby. [&hellip;]</description></oembed>
