{"id":1642,"date":"2014-12-16T19:34:13","date_gmt":"2014-12-16T19:34:12","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=1642"},"modified":"2014-12-16T19:34:13","modified_gmt":"2014-12-16T19:34:12","slug":"interview-enyim-author-and-maintainer-attila-kisko","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/pt\/interview-enyim-author-and-maintainer-attila-kisko\/","title":{"rendered":"Entrevista com o autor e mantenedor do Enyim, Attila Kisko"},"content":{"rendered":"<p>Hoje tive o prazer de passar algum tempo com Attila Kisko, um colaborador do Membase e autor e mantenedor do Enyim - o <a href=\"https:\/\/github.com\/enyim\/EnyimMemcached\">Biblioteca do cliente Membase para .NET<\/a>. Nas f\u00e9rias em S\u00e3o Francisco, vindo de Budapeste, na Hungria, Attila veio ao escrit\u00f3rio para uma visita. Gostei da nossa conversa e pensei em compartilhar um pouco dela com outras pessoas que talvez queiram saber um pouco sobre o homem por tr\u00e1s de uma das bibliotecas de clientes de c\u00f3digo aberto mais populares e amplamente implantadas na comunidade de usu\u00e1rios do Membase.<\/p>\n<p><strong>Como voc\u00ea come\u00e7ou a programar?<\/strong><br \/>\nComecei muito jovem, com 7 ou 8 anos, desenvolvendo no Commodore 64. Eu codificava em linguagem assembly e gastava a maior parte da minha energia naquele momento para hackear jogos. Tamb\u00e9m passei um tempo com o <a href=\"https:\/\/www.manmrk.net\/tutorials\/TRS80\/Software\/HT\/english.html\">HT-1080, que era uma vers\u00e3o h\u00fangara do TRS-80<\/a>.<\/p>\n<p>A partir da\u00ed, fiz a transi\u00e7\u00e3o para a plataforma IBM-PC e estava programando em Turbo Pascal e usando o Borland Delphi. Nesse momento, comecei a desenvolver software comercial e criei uma solu\u00e7\u00e3o completa e empacotada para um amigo meu, <img loading=\"lazy\" decoding=\"async\" align=\"right\" alt=\"\" height=\"249\" hspace=\"10\" src=\"https:\/\/www.couchbase.com\/blog\/sites\/default\/files\/uploads\/all\/videos\/attila%20photo.gif\" vspace=\"10\" width=\"300\"\/>incluindo um instalador, embalagem de CD e uma interface de usu\u00e1rio elegante. Embora meu amigo nunca tenha me pago pelo trabalho : ), ele me deixou com uma demonstra\u00e7\u00e3o muito boa de meus recursos.<\/p>\n<p>Essa demonstra\u00e7\u00e3o me levou ao meu pr\u00f3ximo cargo na Fathom Technologies, uma empresa de terceiriza\u00e7\u00e3o de desenvolvimento na Hungria. Entrei na Fathom como um dos primeiros funcion\u00e1rios e permaneci na empresa por sete anos, enquanto cresc\u00edamos exponencialmente. Minha fun\u00e7\u00e3o l\u00e1 me deu a oportunidade de viajar bastante e de trabalhar com v\u00e1rias grandes empresas de tecnologia, como Microsoft, Autodesk, Oracle e outras. A Fathom foi adquirida pela <a href=\"https:\/\/www.epam.com\/\">Sistemas EPAM<\/a>. Como sempre acontece, o avan\u00e7o na empresa me levou de programador a arquiteto e a gerente. Quanto mais eu me afastava do c\u00f3digo, menos feliz eu ficava, ent\u00e3o decidi sair e dedicar toda a minha energia a <a href=\"https:\/\/www.freeblog.hu\/\">FreeBlog<\/a> que era um projeto de hobby que iniciei em 2003. Agora \u00e9 meu principal \"trabalho di\u00e1rio\" e estou adorando.<\/p>\n<p><strong>Como o projeto Enyim come\u00e7ou?<\/strong><br \/>\nIniciei o projeto por necessidade. Eu estava procurando uma solu\u00e7\u00e3o de cache distribu\u00eddo para usar no Freeblog.hu e, embora a Microsoft tivesse alguma tecnologia (que mais tarde se tornaria o Project Velocity e agora o AppFabric Caching), o Memcached era uma solu\u00e7\u00e3o muito melhor. Naquele momento, no entanto, havia apenas uma biblioteca de cliente para Windows e ela era uma porta de uma biblioteca Java (uma biblioteca anterior \u00e0 biblioteca Spy de Dustin). Eu n\u00e3o confiava muito no c\u00f3digo e decidi que escreveria o meu pr\u00f3prio c\u00f3digo desde o in\u00edcio em C#.<\/p>\n<p>Quando a Membase (que, naquele momento, era a NorthScale) apresentou sua distribui\u00e7\u00e3o inicial do Memcached, gostei muito da dire\u00e7\u00e3o da tecnologia e, por isso, decidi criar uma vers\u00e3o especial do cliente Enyim que suportasse as extens\u00f5es. O Membase \u00e9 ainda mais interessante, e tenho revisado o cliente para mant\u00ea-lo em sintonia com os r\u00e1pidos avan\u00e7os que est\u00e3o sendo feitos. Estou realmente ansioso pelas extens\u00f5es de consulta e estrutura de dados. Estou trabalhando em uma biblioteca de cliente Redis no momento e acredito que a combina\u00e7\u00e3o dos recursos do Redis com o Membase seria uma solu\u00e7\u00e3o poderosa, que eu poderia usar no Freeblog.hu. Estou ansioso para oferecer suporte a esses recursos no Enyim : )<\/p>\n<p><strong>Voc\u00ea pensou em escrever o Enyim em C++ nativo e n\u00e3o gerenciado no Win32, em vez de .NET?<\/strong><br \/>\nN\u00e3o \u00e9 bem assim. Neste momento, quase todo mundo que desenvolve no Windows est\u00e1 desenvolvendo c\u00f3digo gerenciado. E \u00e9 um inc\u00f4modo chamar uma biblioteca n\u00e3o gerenciada a partir do c\u00f3digo gerenciado para obter um ganho de desempenho m\u00ednimo (provavelmente da ordem de 10%, no m\u00e1ximo). Um pouco mais de mem\u00f3ria ou uma pequena atualiza\u00e7\u00e3o da CPU para fechar a lacuna de desempenho \u00e9 tudo o que \u00e9 necess\u00e1rio para evitar esse problema.<\/p>\n<p>Al\u00e9m disso, \u00e9 muito mais f\u00e1cil manter o c\u00f3digo C#. A linguagem e o ambiente s\u00e3o muito atraentes.<\/p>\n<p><strong>Java feito corretamente?<\/strong><br \/>\nSem d\u00favida. E a linguagem est\u00e1 avan\u00e7ando muito mais rapidamente do que o Java neste momento. Estamos recebendo acr\u00e9scimos extremamente \u00fateis \u00e0 linguagem a cada ano. O Java \u00e9 um projeto muito mais lento neste momento.<\/p>\n<p><strong>Qual \u00e9 a dire\u00e7\u00e3o da Enyim? Quais recursos voc\u00ea planeja adicionar?<\/strong><br \/>\nParece estar funcionando muito bem para as pessoas. N\u00e3o recebi um n\u00famero enorme de solicita\u00e7\u00f5es de aprimoramento. Uma coisa que estou considerando \u00e9 implementar o pipelining, como existe no cliente Spy Java. N\u00e3o tenho certeza do quanto isso seria significativo para as pessoas, mas \u00e9 algo que estou considerando. E, como eu disse antes, estou aguardando ansiosamente as extens\u00f5es de funcionalidade do Membase e continuarei a manter o cliente em sintonia com essas adi\u00e7\u00f5es.<\/p>\n<p><strong>Foi f\u00e1cil ou dif\u00edcil escrever um cliente Membase? Alguma dica para outros escritores de clientes?<\/strong><br \/>\nNa verdade, foi muito f\u00e1cil. O maior problema que tive foi com a documenta\u00e7\u00e3o. Mas isso era de se esperar, j\u00e1 que o servidor estava sendo constru\u00eddo ao mesmo tempo em que eu estava construindo o cliente. A documenta\u00e7\u00e3o dispon\u00edvel agora \u00e9 muito boa. E Perry tem sido uma grande ajuda para responder a todas as perguntas.<\/p>\n<p><strong>O que voc\u00ea acha de todo o movimento \"NoSQL\"? <\/strong><br \/>\nEm geral, penso no NoSQL como um c\u00f3digo para \"noLocking\" e acredito que a caracter\u00edstica mais importante \u00e9 o suporte para fragmentar automaticamente um conjunto de dados entre servidores. Acredito firmemente que o futuro da computa\u00e7\u00e3o est\u00e1 na nuvem, e o modelo de nuvem \u00e9 um modelo de expans\u00e3o. Isso \u00e9 muito dif\u00edcil de fazer com um modelo de dados relacional, e o NoSQL \u00e9 realmente uma resposta a isso.<\/p>\n<p><strong>Voc\u00ea tem experi\u00eancia direta com outras tecnologias NoSQL?<\/strong><br \/>\nSim, j\u00e1 usei tanto o Redis quanto o MongoDB. O Membase \u00e9 uma tecnologia incr\u00edvel, mas em muitos casos preciso interagir com meus dados mais diretamente no banco de dados. Uso estruturas de dados de hash e contador no Redis para implementar v\u00e1rios recursos no freeblog.hu. Eu provavelmente mudaria para o Membase se ele tivesse esse tipo de funcionalidade.<\/p>","protected":false},"excerpt":{"rendered":"<p>Today I had the pleasure of spending some time with Attila Kisko, a Membase contributor and the author and maintainer of Enyim &#8211; the Membase Client Library for .NET. On holiday in San Francisco from Budapest, Hungary, Attila came by [&hellip;]<\/p>","protected":false},"author":9,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1],"tags":[],"ppma_author":[8989],"class_list":["post-1642","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Interview with Enyim author and maintainer Attila Kisko - 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\/interview-enyim-author-and-maintainer-attila-kisko\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Interview with Enyim author and maintainer Attila Kisko\" \/>\n<meta property=\"og:description\" content=\"Today I had the pleasure of spending some time with Attila Kisko, a Membase contributor and the author and maintainer of Enyim &#8211; the Membase Client Library for .NET. On holiday in San Francisco from Budapest, Hungary, Attila came by [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/pt\/interview-enyim-author-and-maintainer-attila-kisko\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2014-12-16T19:34:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/11\/couchbase-nosql-dbaas.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1800\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"James Phillips\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"James Phillips\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/interview-enyim-author-and-maintainer-attila-kisko\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/interview-enyim-author-and-maintainer-attila-kisko\/\"},\"author\":{\"name\":\"James Phillips\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/6e7590fb2429a1087b1a2ecdce122477\"},\"headline\":\"Interview with Enyim author and maintainer Attila Kisko\",\"datePublished\":\"2014-12-16T19:34:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/interview-enyim-author-and-maintainer-attila-kisko\/\"},\"wordCount\":1007,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/interview-enyim-author-and-maintainer-attila-kisko\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"articleSection\":[\"Uncategorized\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/interview-enyim-author-and-maintainer-attila-kisko\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/interview-enyim-author-and-maintainer-attila-kisko\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/interview-enyim-author-and-maintainer-attila-kisko\/\",\"name\":\"Interview with Enyim author and maintainer Attila Kisko - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/interview-enyim-author-and-maintainer-attila-kisko\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/interview-enyim-author-and-maintainer-attila-kisko\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2014-12-16T19:34:12+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/interview-enyim-author-and-maintainer-attila-kisko\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/interview-enyim-author-and-maintainer-attila-kisko\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/interview-enyim-author-and-maintainer-attila-kisko\/#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\/interview-enyim-author-and-maintainer-attila-kisko\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Interview with Enyim author and maintainer Attila Kisko\"}]},{\"@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\/6e7590fb2429a1087b1a2ecdce122477\",\"name\":\"James Phillips\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/48dc44f8fa0f3bc9b6613c7c0fef87ca\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/da61b438a6eb688cbca9bd9f72e31bbec23a016a7bd0860f53fccb0c4de9f34e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/da61b438a6eb688cbca9bd9f72e31bbec23a016a7bd0860f53fccb0c4de9f34e?s=96&d=mm&r=g\",\"caption\":\"James Phillips\"},\"description\":\"James Phillips is a co-founder, CEO, CSO at Couchbase. James Phillips has more than 20 years of software industry experience. James started his career writing software for the Apple II and TRS-80 microcomputer platforms.\",\"url\":\"https:\/\/www.couchbase.com\/blog\/pt\/author\/james-phillips\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Interview with Enyim author and maintainer Attila Kisko - 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\/interview-enyim-author-and-maintainer-attila-kisko\/","og_locale":"pt_BR","og_type":"article","og_title":"Interview with Enyim author and maintainer Attila Kisko","og_description":"Today I had the pleasure of spending some time with Attila Kisko, a Membase contributor and the author and maintainer of Enyim &#8211; the Membase Client Library for .NET. On holiday in San Francisco from Budapest, Hungary, Attila came by [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/pt\/interview-enyim-author-and-maintainer-attila-kisko\/","og_site_name":"The Couchbase Blog","article_published_time":"2014-12-16T19:34:12+00:00","og_image":[{"width":1800,"height":630,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/11\/couchbase-nosql-dbaas.png","type":"image\/png"}],"author":"James Phillips","twitter_card":"summary_large_image","twitter_misc":{"Written by":"James Phillips","Est. reading time":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/interview-enyim-author-and-maintainer-attila-kisko\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/interview-enyim-author-and-maintainer-attila-kisko\/"},"author":{"name":"James Phillips","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/6e7590fb2429a1087b1a2ecdce122477"},"headline":"Interview with Enyim author and maintainer Attila Kisko","datePublished":"2014-12-16T19:34:12+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/interview-enyim-author-and-maintainer-attila-kisko\/"},"wordCount":1007,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/interview-enyim-author-and-maintainer-attila-kisko\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","articleSection":["Uncategorized"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/interview-enyim-author-and-maintainer-attila-kisko\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/interview-enyim-author-and-maintainer-attila-kisko\/","url":"https:\/\/www.couchbase.com\/blog\/interview-enyim-author-and-maintainer-attila-kisko\/","name":"Interview with Enyim author and maintainer Attila Kisko - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/interview-enyim-author-and-maintainer-attila-kisko\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/interview-enyim-author-and-maintainer-attila-kisko\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2014-12-16T19:34:12+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/interview-enyim-author-and-maintainer-attila-kisko\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/interview-enyim-author-and-maintainer-attila-kisko\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/interview-enyim-author-and-maintainer-attila-kisko\/#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\/interview-enyim-author-and-maintainer-attila-kisko\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Interview with Enyim author and maintainer Attila Kisko"}]},{"@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\/6e7590fb2429a1087b1a2ecdce122477","name":"James Phillips","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/48dc44f8fa0f3bc9b6613c7c0fef87ca","url":"https:\/\/secure.gravatar.com\/avatar\/da61b438a6eb688cbca9bd9f72e31bbec23a016a7bd0860f53fccb0c4de9f34e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/da61b438a6eb688cbca9bd9f72e31bbec23a016a7bd0860f53fccb0c4de9f34e?s=96&d=mm&r=g","caption":"James Phillips"},"description":"James Phillips \u00e9 cofundador, CEO e CSO da Couchbase. James Phillips tem mais de 20 anos de experi\u00eancia no setor de software. James come\u00e7ou sua carreira escrevendo software para as plataformas de microcomputadores Apple II e TRS-80.","url":"https:\/\/www.couchbase.com\/blog\/pt\/author\/james-phillips\/"}]}},"authors":[{"term_id":8989,"user_id":9,"is_guest":0,"slug":"james-phillips","display_name":"James Phillips","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/da61b438a6eb688cbca9bd9f72e31bbec23a016a7bd0860f53fccb0c4de9f34e?s=96&d=mm&r=g","author_category":"","last_name":"Phillips","first_name":"James","job_title":"","user_url":"","description":"James Phillips \u00e9 cofundador, CEO e CSO da Couchbase. James Phillips tem mais de 20 anos de experi\u00eancia no setor de software. James come\u00e7ou sua carreira escrevendo software para as plataformas de microcomputadores Apple II e TRS-80."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/1642","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\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/comments?post=1642"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/1642\/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=1642"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/categories?post=1642"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/tags?post=1642"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/ppma_author?post=1642"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}