{"id":108,"date":"2014-12-16T19:34:13","date_gmt":"2014-12-16T19:34:12","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/interview-enyim-author-and-maintainer-attila-kisko\/"},"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\/es\/interview-enyim-author-and-maintainer-attila-kisko\/","title":{"rendered":"Interview with Enyim author and maintainer Attila Kisko"},"content":{"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 <a href=\"https:\/\/github.com\/enyim\/EnyimMemcached\">Membase Client Library for .NET<\/a>. On holiday in San Francisco from Budapest, Hungary, Attila came by the office for a visit. I enjoyed our conversation, and thought I\u2019d share some of it with others who may want to know a bit about the man behind one of the most popular and widely deployed open source client libraries within the Membase user community.<\/p>\n\n\n\n<p><strong>How\u2019d you get started coding?<\/strong><br>\nI started very young, at age 7 or 8, developing on the Commodore 64. I was coding in assembly language and spending most of my energy at that point hacking on games. I also spent time with the <a href=\"https:\/\/www.manmrk.net\/tutorials\/TRS80\/Software\/HT\/english.html\">HT-1080, which was a Hungarian version of the TRS-80<\/a>.<\/p>\n\n\n\n<p>From there I transitioned to the IBM-PC platform and was coding in Turbo Pascal and using Borland Delphi. At this point I started developing business software, and built a complete, packaged solution for a friend of mine, <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\">including an installer, CD packaging and a slick user interface. Though I never got paid for the work by my friend : ), it did leave me with a very nice demo of my capabilities.<\/p>\n\n\n\n<p>That demo led to my next role at Fathom Technologies, a development outsourcing company in Hungary. I joined Fathom as one of the first employees and stayed with the firm for 7 years as we grew exponentially. My role there gave me the opportunity to travel quite a bit and to work with a number of large technology companies such as Microsoft, Autodesk, Oracle and others. Fathom was acquired by <a href=\"https:\/\/www.epam.com\/\">EPAM Systems<\/a>. As often happens, advancement in the company took me from coder, to architect to manager. The further I got from the code, the less happy I found myself, so I decided to leave and devote all my energy to <a href=\"https:\/\/www.freeblog.hu\/\">FreeBlog<\/a> which was a hobby project I had begun in 2003. Now it is my primary \u201cday job\u201d and I\u2019m loving it.<\/p>\n\n\n\n<p><strong>How did the Enyim project start?<\/strong><br>\nI started the project out of necessity. I was looking for a distributed caching solution for use behind Freeblog.hu and though Microsoft had some technology (which would later become Project Velocity, and now AppFabric Caching) Memcached was a much better solution. At that point, however, there was only one client library for Windows and it was a port of a Java library (a library that pre-dated Dustin\u2019s Spy library). I didn\u2019t really trust the code, and decided that I\u2019d write my own from the ground up in C#.<\/p>\n\n\n\n<p>When Membase (which was, at that point, NorthScale) introduced its initial Memcached distribution I really liked the direction of the technology, so I decided to build a special version of the Enyim client that supported the extensions. Membase is even more exciting, and I\u2019ve been revising the client to keep it in step with the rapid advancements being made. I\u2019m really looking forward to the query and data structure extensions. I\u2019m working on a Redis client library right now and believe combining the capabilities of Redis with Membase would be a powerful solution \u2013 one I could use at Freeblog.hu. I\u2019m looking forward to supporting those capabilities within Enyim : )<\/p>\n\n\n\n<p><strong>Did you consider writing Enyim in native, unmanaged C++ on Win32, versus .NET?<\/strong><br>\nNot really. At this point, just about everyone developing on Windows is developing managed code. And it is a pain to call into an unmanaged library from managed code for what turns out to be a very minimal performance gain (probably on the order of 10%, at most). A bit of extra memory or a slight CPU upgrade to close the performance gap is all that is needed to avoid the pain.<\/p>\n\n\n\n<p>Additionally, it is far easier to maintain C# code. The language and environment is very attractive.<\/p>\n\n\n\n<p><strong>Java done right?<\/strong><br>\nDefinitely. And the language is advancing far more rapidly than Java at this point. We\u2019ve been getting extremely useful additions to the language each year. Java is a much more slowly moving project at this point.<\/p>\n\n\n\n<p><strong>What is the direction of Enyim? What features are you planning to add?<\/strong><br>\nIt seems to be working pretty well for people. I\u2019ve not had a tremendous number of enhancement requests. One thing I am considering is implementing pipelining, like it exists in the Spy Java client. I\u2019m not sure how meaningful that would be to people, but it is something I\u2019m considering. And like I said before, I\u2019m eagerly anticipating the functionality extensions to Membase and will continue to keep the client in step with those additions.<\/p>\n\n\n\n<p><strong>How easy or hard was it to write a Membase client? Any tips for other client writers?<\/strong><br>\nActually it was pretty easy. The biggest issue I had was around documentation. But that is to be expected given that the server was being built at the same time I was building the client. The documentation available now is pretty good. And Perry has been a huge help in getting any questions answered.<\/p>\n\n\n\n<p><strong>What do you think about the whole \u201cNoSQL\u201d movement? <\/strong><br>\nIn general, I think of NoSQL as code for \u201cnoLocking\u201d and believe the most important characteristic is the support for automatically sharding a dataset across servers. I firmly believe the future of computing is in the cloud, and the cloud model is one of scaling out. That\u2019s just too difficult to do with a relational data model, and NoSQL is really a response to that.<\/p>\n\n\n\n<p><strong>Do you have direct experience with other NoSQL technologies?<\/strong><br>\nYes. I\u2019ve used both Redis and MongoDB. Membase is awesome technology, but in many cases I have to be able to interact with my data more directly in the database. I use hash and counter data structures in Redis to implement a number of features in freeblog.hu. I\u2019d probably switch to Membase if it had that sort of functionality.<\/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 the office for a visit. I enjoyed our conversation, and thought I\u2019d share some of [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":18,"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":[12],"class_list":["post-108","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.6 (Yoast SEO v27.6) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\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\/es\/interview-enyim-author-and-maintainer-attila-kisko\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\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 the office for a visit. I enjoyed our conversation, and thought I\u2019d share some of [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/es\/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\/sites\/5\/2026\/05\/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\\\/5\\\/2026\\\/05\\\/couchbase-nosql-dbaas.png\",\"articleSection\":[\"Uncategorized\"],\"inLanguage\":\"es\",\"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\\\/5\\\/2026\\\/05\\\/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\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/interview-enyim-author-and-maintainer-attila-kisko\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/interview-enyim-author-and-maintainer-attila-kisko\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2026\\\/05\\\/couchbase-nosql-dbaas.png\",\"contentUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2026\\\/05\\\/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\":\"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\\\/sites\\\/5\\\/2026\\\/06\\\/logo.svg\",\"contentUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2026\\\/06\\\/logo.svg\",\"width\":\"1024\",\"height\":\"1024\",\"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\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/da61b438a6eb688cbca9bd9f72e31bbec23a016a7bd0860f53fccb0c4de9f34e?s=96&d=mm&r=g48dc44f8fa0f3bc9b6613c7c0fef87ca\",\"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\\\/es\\\/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\/es\/interview-enyim-author-and-maintainer-attila-kisko\/","og_locale":"es_MX","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 the office for a visit. I enjoyed our conversation, and thought I\u2019d share some of [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/es\/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\/sites\/5\/2026\/05\/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\/5\/2026\/05\/couchbase-nosql-dbaas.png","articleSection":["Uncategorized"],"inLanguage":"es","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\/5\/2026\/05\/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":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/interview-enyim-author-and-maintainer-attila-kisko\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/interview-enyim-author-and-maintainer-attila-kisko\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/5\/2026\/05\/couchbase-nosql-dbaas.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/5\/2026\/05\/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":"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\/sites\/5\/2026\/06\/logo.svg","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/5\/2026\/06\/logo.svg","width":"1024","height":"1024","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":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/da61b438a6eb688cbca9bd9f72e31bbec23a016a7bd0860f53fccb0c4de9f34e?s=96&d=mm&r=g48dc44f8fa0f3bc9b6613c7c0fef87ca","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\/es\/author\/james-phillips\/"}]}},"acf":[],"authors":[{"term_id":12,"user_id":9,"is_guest":0,"slug":"james-phillips","display_name":"James Phillips","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/108","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\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=108"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/108\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media\/18"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media?parent=108"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=108"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=108"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/ppma_author?post=108"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}