{"id":1932,"date":"2015-12-16T01:05:17","date_gmt":"2015-12-16T01:05:17","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=1932"},"modified":"2023-08-10T23:10:08","modified_gmt":"2023-08-11T06:10:08","slug":"dropbox-drops-sync","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/pt\/dropbox-drops-sync\/","title":{"rendered":"Dropbox descarta APIs de sincroniza\u00e7\u00e3o e armazenamento de dados, mova seu aplicativo para o Sync de c\u00f3digo aberto"},"content":{"rendered":"<p style=\"text-align:left\">Dropbox\u00a0<a href=\"https:\/\/blogs.dropbox.com\/developers\/2015\/04\/deprecating-the-sync-and-datastore-apis\/\">anunciou recentemente que est\u00e1 descontinuando suas APIs Sync e Datastore<\/a>\u00a0para se concentrar em sua API principal. Embora possamos entender o imperativo de se concentrar, isso n\u00e3o muda a posi\u00e7\u00e3o em que muitos dos desenvolvedores que dependem dessas APIs se encontram.<\/p>\n<p style=\"text-align:left\">Como provedores de software, podemos definitivamente ter empatia com os engenheiros do Dropbox, mas ainda mais com os usu\u00e1rios que deixam coment\u00e1rios como esses sobre o an\u00fancio da descontinua\u00e7\u00e3o:<\/p>\n<p style=\"text-align:left\">\"Voc\u00ea acabou de matar um dos benef\u00edcios que tinha sobre outras empresas que competem nesse mercado.\" - SneakerXZ<\/p>\n<p style=\"text-align:left\">\"N\u00e3o tenho palavras para expressar o quanto estou desapontado com essa decis\u00e3o. Eu n\u00e3o teria seguido o caminho do Dropbox Sync se soubesse que o Dropbox iria puxar o tapete debaixo de mim.\" - Steve S<\/p>\n<p style=\"text-align:left\">\"Basicamente, o que voc\u00ea est\u00e1 dizendo \u00e9 que n\u00e3o \u00e9 capaz de oferecer suporte a cen\u00e1rios de sincroniza\u00e7\u00e3o, portanto, \u00e9 melhor deixar que v\u00e1rios desenvolvedores independentes criem suas pr\u00f3prias solu\u00e7\u00f5es (provavelmente com falhas)\" - Antti Rantanen<\/p>\n<p style=\"text-align:left\">Se voc\u00ea foi prejudicado pela perda de acesso a uma API, de repente o apelo dos ecossistemas de c\u00f3digo aberto ficou muito mais claro. Nesse caso, considere isso como uma oportunidade de migrar para uma pilha mais avan\u00e7ada e controlada por voc\u00ea.<\/p>\n<p style=\"text-align:left\">Se voc\u00ea quiser uma solu\u00e7\u00e3o de sincroniza\u00e7\u00e3o de c\u00f3digo aberto com todos os recursos (com bibliotecas nativas para a maioria das plataformas m\u00f3veis), dedicamos d\u00e9cadas de tempo de engenharia para <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/developers\/mobile\/\">Couchbase Mobile<\/a>. Ele tem recursos mais do que suficientes para substituir quase tudo que voc\u00ea possa estar usando o Dropbox Datastore ou as APIs de sincroniza\u00e7\u00e3o para fazer. E depois de come\u00e7ar a us\u00e1-la, voc\u00ea estar\u00e1 pronto para aproveitar os recursos mais avan\u00e7ados, como controle de acesso refinado, ganchos da Web e p2p.<\/p>\n<p style=\"text-align:left\">Vamos dar uma olhada nos recursos da API do Dropbox e ver para quais recursos do Couchbase Mobile voc\u00ea migraria. Em uma postagem futura do blog, vamos nos aprofundar no c\u00f3digo de algumas dessas migra\u00e7\u00f5es.<\/p>\n<p style=\"text-align:left\">As APIs Sync e Datastore se autenticam usando a conta do Dropbox do usu\u00e1rio. O Couchbase Mobile usa autentica\u00e7\u00e3o de terceiros (incluindo suporte integrado para login do Facebook e <a href=\"https:\/\/developer.couchbase.com\/mobile\/develop\/guides\/sync-gateway\/administering-sync-gateway\/authenticating-users\/index.html\">extensibilidade para integra\u00e7\u00e3o com seu servidor de autentica\u00e7\u00e3o existente<\/a>) para que n\u00e3o haja necessidade de enviar os usu\u00e1rios para se inscreverem em outro servi\u00e7o.<\/p>\n<p style=\"text-align:left\">A API de sincroniza\u00e7\u00e3o do Dropbox \u00e9 apenas um sistema de arquivos com opera\u00e7\u00f5es para substituir ou anexar arquivos bin\u00e1rios ou de string. Isso mapeia para anexos bin\u00e1rios no Couchbase Mobile. Voc\u00ea pode saber mais sobre anexos\u00a0<a href=\"https:\/\/developer.couchbase.com\/mobile\/develop\/guides\/couchbase-lite\/native-api\/attachment\/index.html\">na documenta\u00e7\u00e3o<\/a>ou confira esta postagem sobre\u00a0<a href=\"https:\/\/www.couchbase.com\/blog\/pt\/photodrop\/\">Compartilhamento de fotos ponto a ponto<\/a>\u00a0usando anexos.<\/p>\n<p style=\"text-align:left\">A API do Dropbox Datastore \u00e9 uma API JSON, na qual os desenvolvedores podem criar tabelas e preench\u00ea-las com registros. H\u00e1 at\u00e9 mesmo um tipo de registro especial para listas. Essa API \u00e9 muito legal, pois \u00e9 direcionada diretamente para os casos de uso que s\u00e3o o ponto ideal para o Couchbase Mobile. Isso tamb\u00e9m significa que n\u00e3o \u00e9 dif\u00edcil trocar um pelo outro.<\/p>\n<p style=\"text-align:left\">Uma diferen\u00e7a nos modelos de dados entre o Dropbox Datastore e o Couchbase Mobile \u00e9 que, no Dropbox, o desenvolvedor registra estrat\u00e9gias de resolu\u00e7\u00e3o de conflitos que s\u00e3o executadas durante a sincroniza\u00e7\u00e3o. Com o Couchbase Mobile, a resolu\u00e7\u00e3o de conflitos pode ser feita off-line, dando aos desenvolvedores flexibilidade sobre quando e como mesclar altera\u00e7\u00f5es conflitantes.<\/p>\n<p style=\"text-align:left\">Al\u00e9m disso, qualquer c\u00f3digo que trabalhe com registros deve ser capaz de mapear de forma limpa para\u00a0<a href=\"https:\/\/developer.couchbase.com\/mobile\/develop\/guides\/couchbase-lite\/native-api\/document\/index.html\">O Couchbase Lite documenta as opera\u00e7\u00f5es<\/a>. Fique atento \u00e0 pr\u00f3xima postagem desta s\u00e9rie para ver um exemplo de como isso \u00e9 f\u00e1cil.<\/p>","protected":false},"excerpt":{"rendered":"<p>Dropbox\u00a0recently announced that they are deprecating their Sync and Datastore APIs\u00a0to focus instead on their Core API. While we can certainly understand the imperative to focus, that doesn\u2019t change the position many of the developers that rely on these APIs [&hellip;]<\/p>\n","protected":false},"author":5,"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":[],"ppma_author":[8974],"class_list":["post-1932","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-mobile"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Dropbox Drops Sync and Datastore APIs, Move Your App to Open Source Sync - 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\/pt\/dropbox-drops-sync\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Dropbox Drops Sync and Datastore APIs, Move Your App to Open Source Sync\" \/>\n<meta property=\"og:description\" content=\"Dropbox\u00a0recently announced that they are deprecating their Sync and Datastore APIs\u00a0to focus instead on their Core API. While we can certainly understand the imperative to focus, that doesn\u2019t change the position many of the developers that rely on these APIs [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/pt\/dropbox-drops-sync\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2015-12-16T01:05:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-11T06:10:08+00:00\" \/>\n<meta name=\"author\" content=\"J. Chris Anderson, Co-Founder and Mobile Architect, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"J. Chris Anderson, Co-Founder and Mobile Architect, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/dropbox-drops-sync\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/dropbox-drops-sync\\\/\"},\"author\":{\"name\":\"J. Chris Anderson, Co-Founder and Mobile Architect, Couchbase\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/person\\\/a84a25965e85f0df5045b90d5131c970\"},\"headline\":\"Dropbox Drops Sync and Datastore APIs, Move Your App to Open Source Sync\",\"datePublished\":\"2015-12-16T01:05:17+00:00\",\"dateModified\":\"2023-08-11T06:10:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/dropbox-drops-sync\\\/\"},\"wordCount\":570,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/dropbox-drops-sync\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2022\\\/11\\\/couchbase-nosql-dbaas.png\",\"articleSection\":[\"Couchbase Mobile\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/dropbox-drops-sync\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/dropbox-drops-sync\\\/\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/dropbox-drops-sync\\\/\",\"name\":\"Dropbox Drops Sync and Datastore APIs, Move Your App to Open Source Sync - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/dropbox-drops-sync\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/dropbox-drops-sync\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2022\\\/11\\\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2015-12-16T01:05:17+00:00\",\"dateModified\":\"2023-08-11T06:10:08+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/dropbox-drops-sync\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/dropbox-drops-sync\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/dropbox-drops-sync\\\/#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\\\/dropbox-drops-sync\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dropbox Drops Sync and Datastore APIs, Move Your App to Open Source Sync\"}]},{\"@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\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@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\\\/a84a25965e85f0df5045b90d5131c970\",\"name\":\"J. Chris Anderson, Co-Founder and Mobile Architect, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1ec96665f438e5c389cd989f227c4ca973c97775c034fe3327866b6603bf7f6c?s=96&d=mm&r=g3b845df9c9cb4e78ccc618b81ebf4c85\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1ec96665f438e5c389cd989f227c4ca973c97775c034fe3327866b6603bf7f6c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1ec96665f438e5c389cd989f227c4ca973c97775c034fe3327866b6603bf7f6c?s=96&d=mm&r=g\",\"caption\":\"J. Chris Anderson, Co-Founder and Mobile Architect, Couchbase\"},\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/pt\\\/author\\\/j-chris-anderson\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Dropbox Drops Sync and Datastore APIs, Move Your App to Open Source Sync - 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\/pt\/dropbox-drops-sync\/","og_locale":"pt_BR","og_type":"article","og_title":"Dropbox Drops Sync and Datastore APIs, Move Your App to Open Source Sync","og_description":"Dropbox\u00a0recently announced that they are deprecating their Sync and Datastore APIs\u00a0to focus instead on their Core API. While we can certainly understand the imperative to focus, that doesn\u2019t change the position many of the developers that rely on these APIs [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/pt\/dropbox-drops-sync\/","og_site_name":"The Couchbase Blog","article_published_time":"2015-12-16T01:05:17+00:00","article_modified_time":"2023-08-11T06:10:08+00:00","author":"J. Chris Anderson, Co-Founder and Mobile Architect, Couchbase","twitter_card":"summary_large_image","twitter_misc":{"Written by":"J. Chris Anderson, Co-Founder and Mobile Architect, Couchbase","Est. reading time":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/dropbox-drops-sync\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/dropbox-drops-sync\/"},"author":{"name":"J. Chris Anderson, Co-Founder and Mobile Architect, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/a84a25965e85f0df5045b90d5131c970"},"headline":"Dropbox Drops Sync and Datastore APIs, Move Your App to Open Source Sync","datePublished":"2015-12-16T01:05:17+00:00","dateModified":"2023-08-11T06:10:08+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/dropbox-drops-sync\/"},"wordCount":570,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/dropbox-drops-sync\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","articleSection":["Couchbase Mobile"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/dropbox-drops-sync\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/dropbox-drops-sync\/","url":"https:\/\/www.couchbase.com\/blog\/dropbox-drops-sync\/","name":"Dropbox Drops Sync and Datastore APIs, Move Your App to Open Source Sync - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/dropbox-drops-sync\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/dropbox-drops-sync\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2015-12-16T01:05:17+00:00","dateModified":"2023-08-11T06:10:08+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/dropbox-drops-sync\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/dropbox-drops-sync\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/dropbox-drops-sync\/#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\/dropbox-drops-sync\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Dropbox Drops Sync and Datastore APIs, Move Your App to Open Source Sync"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"Blog do Couchbase","description":"Couchbase, o banco de dados 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":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"Blog do Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@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\/a84a25965e85f0df5045b90d5131c970","name":"J. Chris Anderson, cofundador e arquiteto de dispositivos m\u00f3veis, Couchbase","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/1ec96665f438e5c389cd989f227c4ca973c97775c034fe3327866b6603bf7f6c?s=96&d=mm&r=g3b845df9c9cb4e78ccc618b81ebf4c85","url":"https:\/\/secure.gravatar.com\/avatar\/1ec96665f438e5c389cd989f227c4ca973c97775c034fe3327866b6603bf7f6c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1ec96665f438e5c389cd989f227c4ca973c97775c034fe3327866b6603bf7f6c?s=96&d=mm&r=g","caption":"J. Chris Anderson, Co-Founder and Mobile Architect, Couchbase"},"url":"https:\/\/www.couchbase.com\/blog\/pt\/author\/j-chris-anderson\/"}]}},"acf":[],"authors":[{"term_id":8974,"user_id":5,"is_guest":0,"slug":"j-chris-anderson","display_name":"J. Chris Anderson, Co-Founder and Mobile Architect, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/1ec96665f438e5c389cd989f227c4ca973c97775c034fe3327866b6603bf7f6c?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/1932","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/comments?post=1932"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/1932\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media?parent=1932"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/categories?post=1932"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/tags?post=1932"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/ppma_author?post=1932"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}