{"id":6929,"date":"2019-05-17T06:18:52","date_gmt":"2019-05-17T13:18:52","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=6929"},"modified":"2025-06-13T21:28:52","modified_gmt":"2025-06-14T04:28:52","slug":"ndp-episode-27-jason-gilmore-dreamfactory","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/ndp-episode-27-jason-gilmore-dreamfactory\/","title":{"rendered":"NDP Episode #27: Jason Gilmore on DreamFactory"},"content":{"rendered":"<div class=\"paragraph\">\n<p>DreamFactory is the focus of the latest episode of The NoSQL Database Podcast. Jason Gilmore joins as the special guest to talk about using DreamFactory to generate and manage APIs over (among other things) databases.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>The previous episode of the podcast was <a href=\"https:\/\/www.couchbase.com\/blog\/ndp-episode-26-chris-anderson-acid-raft-faunadb\/\">Chris Anderson on FaunaDb<\/a>.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Episode 27 can be found on all the major podcasting networks such as iTunes and Pocket Casts. I\u2019ve also embedded the recording below.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Some topics covered:<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>00:48 &#8211; Introduction to Jason<\/li>\n<li>02:51 &#8211; Introduction to DreamFactory<\/li>\n<li>12:52 &#8211; NoSQL with DreamFactory<\/li>\n<li>16:10 &#8211; Use Case Discussion<\/li>\n<li>22:42 &#8211; Additional non-database integrations\/transformations<\/li>\n<li>30:27 &#8211; Business logic in DreamFactory<\/li>\n<li>35:04 &#8211; Customer 360 Use Case<\/li>\n<li>43:03 &#8211; &#8220;Lightning Round&#8221; of technical topics: performance, indexing, logging\/monitoring, profiling<\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p>And don\u2019t forget to check out Jason Gilmore\u2019s guest post here on the Couchbase blog: <a href=\"https:\/\/www.couchbase.com\/blog\/generating-couchbase-api-dreamfactory\/\"><br \/>\nGenerating Couchbase APIs with DreamFactory<\/a><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Other resources:<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li><a href=\"https:\/\/www.dreamfactory.com\/?utm_source=couchbase&amp;utm_medium=blog&amp;utm_campaign=traffic\">DreamFactory.com<\/a><\/li>\n<li><a href=\"https:\/\/community.dreamfactory.com\/?utm_source=couchbase&amp;utm_medium=blog&amp;utm_campaign=traffic\">DreamFactory forums<\/a><\/li>\n<li><a href=\"https:\/\/guide.dreamfactory.com\/?utm_source=couchbase&amp;utm_medium=blog&amp;utm_campaign=traffic\">Getting Started with DreamFactory<\/a> tutorial, Jason singled out <a href=\"https:\/\/guide.dreamfactory.com\/docs\/#chapter-3-generating-a-database-backed-api?utm_source=couchbase&amp;utm_medium=blog&amp;utm_campaign=traffic\">Chapter 3<\/a> specifically.<\/li>\n<li><a href=\"https:\/\/twitter.com\/dfsoftwareinc\/\">DreamFactory on Twitter<\/a><\/li>\n<li>Jason was kind enough to share his email address within the episode<\/li>\n<\/ul>\n<\/div>\n<!--[if lt IE 9]><script>document.createElement('audio');<\/script><![endif]-->\n<audio class=\"wp-audio-shortcode\" id=\"audio-6929-1\" preload=\"none\" style=\"width: 100%;\" controls=\"controls\"><source type=\"audio\/mpeg\" src=\"https:\/\/traffic.libsyn.com\/nosql\/NDP027JasonGilmoreDreamFactory.mp3?_=1\" \/><a href=\"https:\/\/traffic.libsyn.com\/nosql\/NDP027JasonGilmoreDreamFactory.mp3\">https:\/\/traffic.libsyn.com\/nosql\/NDP027JasonGilmoreDreamFactory.mp3<\/a><\/audio>\n<div>For more on the Customer 360 use case:<\/div>\n<div class=\"ulist\">\n<ul>\n<li><a href=\"https:\/\/www.couchbase.com\/solutions\/customer-360\/\">Couchbase can deliver a single view of your data with one platform<\/a><\/li>\n<li>I\u2019ve been building a Customer 360 tutorial, live on <a href=\"https:\/\/www.twitch.tv\/matthewdgroves\">Twitch &#8211; MatthewDGroves<\/a> (<a href=\"https:\/\/bit.ly\/grovestube\">archived videos on YouTube<\/a>). I plan to have Jason on the live stream at some point in the future to show DreamFactory in action.<\/li>\n<li>Watch the <a href=\"https:\/\/docs.couchbase.com\/tutorials\/index.html\">Couchbase Tutorials<\/a> page for the Customer 360 Data Ingestion tutorial.<\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p>If you have any questions for Jason or myself, you can catch us on Twitter at <a href=\"https:\/\/twitter.com\/wjgilmore\">@wjgilmore<\/a> and <a href=\"https:\/\/twitter.com\/mgroves\">@mgroves<\/a><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>If you\u2019re interested in learning more about Couchbase, check out the <a href=\"https:\/\/community.couchbase.com\">Couchbase Developer Portal<\/a>.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>DreamFactory is the focus of the latest episode of The NoSQL Database Podcast. Jason Gilmore joins as the special guest to talk about using DreamFactory to generate and manage APIs over (among other things) databases. The previous episode of the [&hellip;]<\/p>\n","protected":false},"author":71,"featured_media":6930,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1816,9408],"tags":[1393,2368,1725,1571],"ppma_author":[8937],"class_list":["post-6929","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-server","category-php","tag-api","tag-customer-360","tag-nosql-database","tag-podcast"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.2 (Yoast SEO v26.2) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>NDP Episode #27: Jason Gilmore on DreamFactory - The Couchbase Blog<\/title>\n<meta name=\"description\" content=\"DreamFactory is the focus of the latest episode of The NoSQL Database Podcast. Jason Gilmore joins as the special guest.\" \/>\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\/ndp-episode-27-jason-gilmore-dreamfactory\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"NDP Episode #27: Jason Gilmore on DreamFactory\" \/>\n<meta property=\"og:description\" content=\"DreamFactory is the focus of the latest episode of The NoSQL Database Podcast. Jason Gilmore joins as the special guest.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/ndp-episode-27-jason-gilmore-dreamfactory\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-05-17T13:18:52+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T04:28:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/05\/123-hero-dreamfactory-lamp.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"684\" \/>\n\t<meta property=\"og:image:height\" content=\"441\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Matthew Groves\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@mgroves\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matthew Groves\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/ndp-episode-27-jason-gilmore-dreamfactory\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/ndp-episode-27-jason-gilmore-dreamfactory\/\"},\"author\":{\"name\":\"Matthew Groves\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/3929663e372020321b0152dc4fa65a58\"},\"headline\":\"NDP Episode #27: Jason Gilmore on DreamFactory\",\"datePublished\":\"2019-05-17T13:18:52+00:00\",\"dateModified\":\"2025-06-14T04:28:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/ndp-episode-27-jason-gilmore-dreamfactory\/\"},\"wordCount\":282,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/ndp-episode-27-jason-gilmore-dreamfactory\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/05\/123-hero-dreamfactory-lamp.jpg\",\"keywords\":[\"API\",\"customer 360\",\"NoSQL Database\",\"podcast\"],\"articleSection\":[\"Couchbase Server\",\"PHP\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/ndp-episode-27-jason-gilmore-dreamfactory\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/ndp-episode-27-jason-gilmore-dreamfactory\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/ndp-episode-27-jason-gilmore-dreamfactory\/\",\"name\":\"NDP Episode #27: Jason Gilmore on DreamFactory - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/ndp-episode-27-jason-gilmore-dreamfactory\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/ndp-episode-27-jason-gilmore-dreamfactory\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/05\/123-hero-dreamfactory-lamp.jpg\",\"datePublished\":\"2019-05-17T13:18:52+00:00\",\"dateModified\":\"2025-06-14T04:28:52+00:00\",\"description\":\"DreamFactory is the focus of the latest episode of The NoSQL Database Podcast. Jason Gilmore joins as the special guest.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/ndp-episode-27-jason-gilmore-dreamfactory\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/ndp-episode-27-jason-gilmore-dreamfactory\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/ndp-episode-27-jason-gilmore-dreamfactory\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/05\/123-hero-dreamfactory-lamp.jpg\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/05\/123-hero-dreamfactory-lamp.jpg\",\"width\":684,\"height\":441,\"caption\":\"licensed via Creative Commons from https:\/\/www.maxpixel.net\/Smoke-White-Background-Hand-Lamp-Magic-3110679\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/ndp-episode-27-jason-gilmore-dreamfactory\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"NDP Episode #27: Jason Gilmore on DreamFactory\"}]},{\"@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\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@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\/3929663e372020321b0152dc4fa65a58\",\"name\":\"Matthew Groves\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/ba51e6aacc53995c323a634e4502ef54\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g\",\"caption\":\"Matthew Groves\"},\"description\":\"Matthew D. Groves is a guy who loves to code. It doesn't matter if it's C#, jQuery, or PHP: he'll submit pull requests for anything. He has been coding professionally ever since he wrote a QuickBASIC point-of-sale app for his parent's pizza shop back in the 90s. He currently works as a Senior Product Marketing Manager for Couchbase. His free time is spent with his family, watching the Reds, and getting involved in the developer community. He is the author of AOP in .NET, Pro Microservices in .NET, a Pluralsight author, and a Microsoft MVP.\",\"sameAs\":[\"https:\/\/crosscuttingconcerns.com\",\"https:\/\/x.com\/mgroves\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/author\/matthew-groves\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"NDP Episode #27: Jason Gilmore on DreamFactory - The Couchbase Blog","description":"DreamFactory is the focus of the latest episode of The NoSQL Database Podcast. Jason Gilmore joins as the special guest.","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\/ndp-episode-27-jason-gilmore-dreamfactory\/","og_locale":"en_US","og_type":"article","og_title":"NDP Episode #27: Jason Gilmore on DreamFactory","og_description":"DreamFactory is the focus of the latest episode of The NoSQL Database Podcast. Jason Gilmore joins as the special guest.","og_url":"https:\/\/www.couchbase.com\/blog\/ndp-episode-27-jason-gilmore-dreamfactory\/","og_site_name":"The Couchbase Blog","article_published_time":"2019-05-17T13:18:52+00:00","article_modified_time":"2025-06-14T04:28:52+00:00","og_image":[{"width":684,"height":441,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/05\/123-hero-dreamfactory-lamp.jpg","type":"image\/jpeg"}],"author":"Matthew Groves","twitter_card":"summary_large_image","twitter_creator":"@mgroves","twitter_misc":{"Written by":"Matthew Groves","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/ndp-episode-27-jason-gilmore-dreamfactory\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/ndp-episode-27-jason-gilmore-dreamfactory\/"},"author":{"name":"Matthew Groves","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/3929663e372020321b0152dc4fa65a58"},"headline":"NDP Episode #27: Jason Gilmore on DreamFactory","datePublished":"2019-05-17T13:18:52+00:00","dateModified":"2025-06-14T04:28:52+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/ndp-episode-27-jason-gilmore-dreamfactory\/"},"wordCount":282,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/ndp-episode-27-jason-gilmore-dreamfactory\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/05\/123-hero-dreamfactory-lamp.jpg","keywords":["API","customer 360","NoSQL Database","podcast"],"articleSection":["Couchbase Server","PHP"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/ndp-episode-27-jason-gilmore-dreamfactory\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/ndp-episode-27-jason-gilmore-dreamfactory\/","url":"https:\/\/www.couchbase.com\/blog\/ndp-episode-27-jason-gilmore-dreamfactory\/","name":"NDP Episode #27: Jason Gilmore on DreamFactory - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/ndp-episode-27-jason-gilmore-dreamfactory\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/ndp-episode-27-jason-gilmore-dreamfactory\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/05\/123-hero-dreamfactory-lamp.jpg","datePublished":"2019-05-17T13:18:52+00:00","dateModified":"2025-06-14T04:28:52+00:00","description":"DreamFactory is the focus of the latest episode of The NoSQL Database Podcast. Jason Gilmore joins as the special guest.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/ndp-episode-27-jason-gilmore-dreamfactory\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/ndp-episode-27-jason-gilmore-dreamfactory\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.couchbase.com\/blog\/ndp-episode-27-jason-gilmore-dreamfactory\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/05\/123-hero-dreamfactory-lamp.jpg","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/05\/123-hero-dreamfactory-lamp.jpg","width":684,"height":441,"caption":"licensed via Creative Commons from https:\/\/www.maxpixel.net\/Smoke-White-Background-Hand-Lamp-Magic-3110679"},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/ndp-episode-27-jason-gilmore-dreamfactory\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"NDP Episode #27: Jason Gilmore on DreamFactory"}]},{"@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":"en-US"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"The Couchbase Blog","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@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\/3929663e372020321b0152dc4fa65a58","name":"Matthew Groves","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/ba51e6aacc53995c323a634e4502ef54","url":"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g","caption":"Matthew Groves"},"description":"Matthew D. Groves is a guy who loves to code. It doesn't matter if it's C#, jQuery, or PHP: he'll submit pull requests for anything. He has been coding professionally ever since he wrote a QuickBASIC point-of-sale app for his parent's pizza shop back in the 90s. He currently works as a Senior Product Marketing Manager for Couchbase. His free time is spent with his family, watching the Reds, and getting involved in the developer community. He is the author of AOP in .NET, Pro Microservices in .NET, a Pluralsight author, and a Microsoft MVP.","sameAs":["https:\/\/crosscuttingconcerns.com","https:\/\/x.com\/mgroves"],"url":"https:\/\/www.couchbase.com\/blog\/author\/matthew-groves\/"}]}},"authors":[{"term_id":8937,"user_id":71,"is_guest":0,"slug":"matthew-groves","display_name":"Matthew Groves","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g","author_category":"","last_name":"Groves","first_name":"Matthew","job_title":"","user_url":"https:\/\/crosscuttingconcerns.com","description":"Matthew D. Groves is a guy who loves to code.  It doesn't matter if it's C#, jQuery, or PHP: he'll submit pull requests for anything.  He has been coding professionally ever since he wrote a QuickBASIC point-of-sale app for his parent's pizza shop back in the 90s.  He currently works as a Senior Product Marketing Manager for Couchbase. His free time is spent with his family, watching the Reds, and getting involved in the developer community.  He is the author of AOP in .NET, Pro Microservices in .NET, a Pluralsight author, and a Microsoft MVP."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts\/6929","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/users\/71"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/comments?post=6929"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts\/6929\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/media\/6930"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/media?parent=6929"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/categories?post=6929"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/tags?post=6929"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=6929"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}