{"id":2143,"date":"2016-01-31T10:15:00","date_gmt":"2016-01-31T10:15:00","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=2143"},"modified":"2025-04-10T06:36:21","modified_gmt":"2025-04-10T13:36:21","slug":"talking-beacons-iot-p2p-and-couchbase-mobile","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/es\/talking-beacons-iot-p2p-and-couchbase-mobile\/","title":{"rendered":"Hablando de Beacons, IoT, P2P y Couchbase Mobile"},"content":{"rendered":"<h2 id=\"talkingbeaconsiotp2pandcouchbasemobile\">Hablando de Beacons, IoT, P2P y Couchbase Mobile<\/h2>\n<p>Ayer fui a <a href=\"https:\/\/fosdem.org\/\">Fosdem<\/a> para hablar de Couchbase, IoT, beacons, P2P y las cosas interesantes que se pueden hacer en este sentido.<\/p>\n<h2 id=\"beacons\">Balizas<\/h2>\n<p>Una baliza es un objeto que puede emitir una se\u00f1al normalmente utilizando Bluetooth LE. Este objeto no es muy glot\u00f3n en t\u00e9rminos de potencia. Puede durar de 2 a 3 a\u00f1os seg\u00fan los modelos.<\/p>\n<p>Una baliza en s\u00ed misma es bastante in\u00fatil. S\u00f3lo transmite su identidad. Obviamente, se necesita una aplicaci\u00f3n que lea esa identidad y decida qu\u00e9 hacer con ella. Se trata de notificar a un usuario que est\u00e1 cerca de esa baliza y, tal vez, mostrarle un mensaje o una URL.<\/p>\n<h3 id=\"repurposeyourbeacon\">Reutilice su baliza<\/h3>\n<p>Pongamos un ejemplo. Est\u00e1s paseando por un supermercado. Hay un pasillo especial para promociones limitadas en el tiempo. Cuando te acercas a este pasillo, la aplicaci\u00f3n del supermercado se despierta y capta la se\u00f1al de la baliza. Ahora te env\u00eda una notificaci\u00f3n que dice: \"El producto X est\u00e1 de oferta en el callej\u00f3n a, oferta limitada, \u00a1ve a por \u00e9l!<\/p>\n<p>Lo hace porque tu app recoge el identificador de la baliza y pregunta a un webservice qu\u00e9 debe hacer con \u00e9l. Si no tienes conexi\u00f3n a Internet en ese momento, no har\u00e1 nada. Pero los desarrolladores de la aplicaci\u00f3n son inteligentes, usaron Couchbase Mobile para asegurarse de que ten\u00edas los datos disponibles sin conexi\u00f3n. As\u00ed que recibes el mensaje apropiado.<\/p>\n<p>Una semana despu\u00e9s, el producto en oferta no es el mismo, por lo que la notificaci\u00f3n enviada al acercarse a la baliza tiene que ser diferente. As\u00ed que la gente del supermercado podr\u00eda cambiar la baliza por otra. O podr\u00edan modificar el documento de la baliza almacenado en Couchbase para reflejar el nuevo producto en oferta. De esta forma obtienes la versi\u00f3n actualizada en tu app.<\/p>\n<p>As\u00ed que Couchbase Mobile es genial para reutilizar balizas.<\/p>\n<h3 id=\"offlinesyncandbeacon\">Sincronizaci\u00f3n sin conexi\u00f3n y baliza<\/h3>\n<p>He aqu\u00ed otro ejemplo. Usted organiza un gran festival, digamos de m\u00fasica. Digamos un festival de m\u00fasica metal porque es al que suelo ir. Esperas que venga mucha gente. Es el primer a\u00f1o que lo haces en ese lugar, as\u00ed que no sabes si has tomado las decisiones log\u00edsticas correctas.<\/p>\n<p>Como eres un sabio metalero, decides instalar balizas por todas partes para ver ad\u00f3nde va la gente. Quieres saber d\u00f3nde esperan m\u00e1s tiempo. Estos datos te ayudar\u00e1n a arreglarlo y a asegurarte de que la pr\u00f3xima edici\u00f3n sea a\u00fan m\u00e1s alucinante.<\/p>\n<p>As\u00ed que animas a los asistentes a que instalen tu aplicaci\u00f3n para festivales y, con suerte, cada vez que se acerquen a una baliza, lo sabr\u00e1s porque la aplicaci\u00f3n enviar\u00e1 una solicitud a un servidor en la nube.<\/p>\n<p>Pero, \u00bfqu\u00e9 pasa si no tienes red? Esto pasa mucho, sobre todo en los festivales, donde todo el mundo quiere tuitear lo maravilloso que es estar all\u00ed e instagramear como un loco. As\u00ed que lo que necesitas es una soluci\u00f3n que funcione offline. Y por supuesto aqu\u00ed es donde entra Couchbase Mobile.<\/p>\n<p>Teniendo una base de datos local puedes almacenar documentos offline que representan al usuario que viene a trav\u00e9s de una baliza. Y esto se sincronizar\u00e1 de nuevo al servidor una vez que el usuario como red.<\/p>\n<p>Estos fueron dos ejemplos particulares de c\u00f3mo Couchbase Mobile y Beacons son complementarios. Nos encantar\u00eda conocer tus ideas sobre estos temas, as\u00ed que no seas t\u00edmido y cu\u00e9ntanos lo que piensas en los comentarios a continuaci\u00f3n.<\/p>\n<h2 id=\"automaticp2psynchronization\">Sincronizaci\u00f3n autom\u00e1tica P2P<\/h2>\n<p>Deja que tus dispositivos se comuniquen entre s\u00ed. Esta es una charla que di anteriormente, usted puede comprobar un <a href=\"https:\/\/www.youtube.com\/watch?v=R1I59qOZ15g\">grabaci\u00f3n<\/a> en youtube. Tambi\u00e9n escrib\u00ed un <a href=\"https:\/\/www.couchbase.com\/blog\/es\/let-your-devices-talk-to-each-other-p2p\/\">entrada del blog<\/a> explic\u00e1ndolo todo.<\/p>\n<p>Se trata de asegurar que dos instancias de Couchbase Lite puedan sincronizarse autom\u00e1ticamente. Sin que tengas que hacer nada. Lo cual es bastante bueno. Pero para que esto funcione, se requiere un router que permita multicast y UDP broadcasting, que desafortunadamente no era el caso as\u00ed que no pude hacer una demo esta vez. Pero si quieres probarlo, hay un ejemplo de aplicaci\u00f3n para Android y Java disponible en <a href=\"https:\/\/github.com\/ldoguin\/couchbase-messages-p2p-sample\">Github<\/a>.<\/p>\n<h2 id=\"gotofosdem\">Ir a FOSDEM<\/h2>\n<p>Me alegro de haber asistido al FOSDEM, siempre es un gran congreso. Enhorabuena a su entregado equipo de voluntarios. Hicieron un trabajo incre\u00edble. Tienen una red WIFI que funciona a la perfecci\u00f3n. En conferencias de este tama\u00f1o, es raro que se mencione.<\/p>\n<p>Aunque probablemente habr\u00eda tirado balizas aqu\u00ed y all\u00e1 para ayudarme a encontrar el camino por el recinto :D<\/p>\n<p>Mi pr\u00f3ximo viaje ser\u00e1 a Estocolmo para <a href=\"https:\/\/www.jfokus.se\/\">JFokus<\/a>Si est\u00e1 por aqu\u00ed, venga a nuestro stand.<\/p>","protected":false},"excerpt":{"rendered":"<p>Talking Beacons, IoT, P2P and Couchbase Mobile Yesterday I went to Fosdem to talk about Couchbase, IoT, beacons, P2P and the cool things you can do along those lines. Beacons A beacon is an object that can emit a signal [&hellip;]<\/p>","protected":false},"author":49,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1810],"tags":[1582,1337,1475],"ppma_author":[9023],"class_list":["post-2143","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-mobile","tag-beacon","tag-iot","tag-p2p"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.5 (Yoast SEO v26.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Talking Beacons, IoT, P2P and Couchbase Mobile - The Couchbase Blog<\/title>\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\/es\/talking-beacons-iot-p2p-and-couchbase-mobile\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Talking Beacons, IoT, P2P and Couchbase Mobile\" \/>\n<meta property=\"og:description\" content=\"Talking Beacons, IoT, P2P and Couchbase Mobile Yesterday I went to Fosdem to talk about Couchbase, IoT, beacons, P2P and the cool things you can do along those lines. Beacons A beacon is an object that can emit a signal [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/es\/talking-beacons-iot-p2p-and-couchbase-mobile\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2016-01-31T10:15:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-10T13:36:21+00:00\" \/>\n<meta name=\"author\" content=\"Laurent Doguin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ldoguin\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"unstructured.io\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/\"},\"author\":{\"name\":\"Laurent Doguin\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/c0aa9b8f1ed51b7a9e2f7cb755994a5e\"},\"headline\":\"Talking Beacons, IoT, P2P and Couchbase Mobile\",\"datePublished\":\"2016-01-31T10:15:00+00:00\",\"dateModified\":\"2025-04-10T13:36:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/\"},\"wordCount\":782,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"keywords\":[\"beacon\",\"IoT\",\"p2p\"],\"articleSection\":[\"Couchbase Mobile\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/\",\"name\":\"Talking Beacons, IoT, P2P and Couchbase Mobile - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2016-01-31T10:15:00+00:00\",\"dateModified\":\"2025-04-10T13:36:21+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"width\":1800,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Talking Beacons, IoT, P2P and Couchbase Mobile\"}]},{\"@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\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@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\/c0aa9b8f1ed51b7a9e2f7cb755994a5e\",\"name\":\"Laurent Doguin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/12929ce99397769f362b7a90d6b85071\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b8c466908092b46634af916b6921f30187a051e4367ded7ac9b1a3f2c5692fd2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b8c466908092b46634af916b6921f30187a051e4367ded7ac9b1a3f2c5692fd2?s=96&d=mm&r=g\",\"caption\":\"Laurent Doguin\"},\"description\":\"Laurent is a nerdy metal head who lives in Paris. He mostly writes code in Java and structured text in AsciiDoc, and often talks about data, reactive programming and other buzzwordy stuff. He is also a former Developer Advocate for Clever Cloud and Nuxeo where he devoted his time and expertise to helping those communities grow bigger and stronger. He now runs Developer Relations at Couchbase.\",\"sameAs\":[\"https:\/\/x.com\/ldoguin\"],\"honorificPrefix\":\"Mr\",\"birthDate\":\"1985-06-07\",\"gender\":\"male\",\"award\":[\"Devoxx Champion\",\"Couchbase Legend\"],\"knowsAbout\":[\"Java\"],\"knowsLanguage\":[\"English\",\"French\"],\"jobTitle\":\"Director Developer Relation & Strategy\",\"worksFor\":\"Couchbase\",\"url\":\"https:\/\/www.couchbase.com\/blog\/es\/author\/laurent-doguin\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Talking Beacons, IoT, P2P and Couchbase Mobile - The Couchbase Blog","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\/es\/talking-beacons-iot-p2p-and-couchbase-mobile\/","og_locale":"es_MX","og_type":"article","og_title":"Talking Beacons, IoT, P2P and Couchbase Mobile","og_description":"Talking Beacons, IoT, P2P and Couchbase Mobile Yesterday I went to Fosdem to talk about Couchbase, IoT, beacons, P2P and the cool things you can do along those lines. Beacons A beacon is an object that can emit a signal [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/es\/talking-beacons-iot-p2p-and-couchbase-mobile\/","og_site_name":"The Couchbase Blog","article_published_time":"2016-01-31T10:15:00+00:00","article_modified_time":"2025-04-10T13:36:21+00:00","author":"Laurent Doguin","twitter_card":"summary_large_image","twitter_creator":"@ldoguin","twitter_misc":{"Written by":"unstructured.io","Est. reading time":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/"},"author":{"name":"Laurent Doguin","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/c0aa9b8f1ed51b7a9e2f7cb755994a5e"},"headline":"Talking Beacons, IoT, P2P and Couchbase Mobile","datePublished":"2016-01-31T10:15:00+00:00","dateModified":"2025-04-10T13:36:21+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/"},"wordCount":782,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","keywords":["beacon","IoT","p2p"],"articleSection":["Couchbase Mobile"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/","url":"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/","name":"Talking Beacons, IoT, P2P and Couchbase Mobile - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2016-01-31T10:15:00+00:00","dateModified":"2025-04-10T13:36:21+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","width":1800,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/talking-beacons-iot-p2p-and-couchbase-mobile\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Talking Beacons, IoT, P2P and Couchbase Mobile"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"El blog de Couchbase","description":"Couchbase, la base de datos NoSQL","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":"es"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"El blog de Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@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\/c0aa9b8f1ed51b7a9e2f7cb755994a5e","name":"Laurent Doguin","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/12929ce99397769f362b7a90d6b85071","url":"https:\/\/secure.gravatar.com\/avatar\/b8c466908092b46634af916b6921f30187a051e4367ded7ac9b1a3f2c5692fd2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b8c466908092b46634af916b6921f30187a051e4367ded7ac9b1a3f2c5692fd2?s=96&d=mm&r=g","caption":"Laurent Doguin"},"description":"Laurent es un metalero empoll\u00f3n que vive en Par\u00eds. Principalmente escribe c\u00f3digo en Java y texto estructurado en AsciiDoc, y a menudo habla sobre datos, programaci\u00f3n reactiva y otras cosas de moda. Tambi\u00e9n fue Developer Advocate de Clever Cloud y Nuxeo, donde dedic\u00f3 su tiempo y experiencia a ayudar a esas comunidades a crecer y fortalecerse. Ahora dirige las relaciones con los desarrolladores en Couchbase.","sameAs":["https:\/\/x.com\/ldoguin"],"honorificPrefix":"Mr","birthDate":"1985-06-07","gender":"male","award":["Devoxx Champion","Couchbase Legend"],"knowsAbout":["Java"],"knowsLanguage":["English","French"],"jobTitle":"Director Developer Relation & Strategy","worksFor":"Couchbase","url":"https:\/\/www.couchbase.com\/blog\/es\/author\/laurent-doguin\/"}]}},"authors":[{"term_id":9023,"user_id":49,"is_guest":0,"slug":"laurent-doguin","display_name":"Laurent Doguin","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/b8c466908092b46634af916b6921f30187a051e4367ded7ac9b1a3f2c5692fd2?s=96&d=mm&r=g","author_category":"","last_name":"Doguin","first_name":"Laurent","job_title":"","user_url":"","description":"Laurent es un metalero empoll\u00f3n que vive en Par\u00eds. Principalmente escribe c\u00f3digo en Java y texto estructurado en AsciiDoc, y a menudo habla sobre datos, programaci\u00f3n reactiva y otras cosas de moda. Tambi\u00e9n fue Developer Advocate de Clever Cloud y Nuxeo, donde dedic\u00f3 su tiempo y experiencia a ayudar a esas comunidades a crecer y fortalecerse. Ahora dirige las relaciones con los desarrolladores en Couchbase."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/2143","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/users\/49"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=2143"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/2143\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media?parent=2143"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=2143"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=2143"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/ppma_author?post=2143"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}