{"id":2981,"date":"2012-08-16T12:47:53","date_gmt":"2012-08-16T17:47:53","guid":{"rendered":"http:\/\/www.openstack.org\/blog\/?p=2981"},"modified":"2012-08-15T12:54:22","modified_gmt":"2012-08-15T17:54:22","slug":"how-i-contribute-to-openstack-series","status":"publish","type":"post","link":"https:\/\/www.openstack.org\/blog\/how-i-contribute-to-openstack-series\/","title":{"rendered":"How I contribute to OpenStack series"},"content":{"rendered":"<p class=\"lead\">Rackspace is running a series of interviews to the protagonists of OpenStack development. Titled &#8216;How I contribute to OpenStack&#8217;, it\u00a0 collects insight straight from key developers on the front lines about how they became involved in OpenStack and the open cloud, and what contributions they\u2019ve made.<\/p>\n<p>The first two installments saw <a href=\"http:\/\/solidfire.com\/\">SolidFire<\/a> Software Engineer <a href=\"http:\/\/www.rackspace.com\/blog\/how-i-contribute-to-openstack-solidfires-john-griffith\/\">John Griffith<\/a> and <a href=\"http:\/\/www.redhat.com\/\">Red Hat<\/a> Principal Software Engineer <a href=\"http:\/\/www.rackspace.com\/blog\/how-i-contribute-to-openstack-red-hats-mark-mcloughlin\/\">Mark McLoughlin<\/a>. More to come on <a href=\"http:\/\/www.rackspace.com\/blog\/tag\/how-i-contribute\/\">How I contribute to OpenStack<\/a>.<em><br \/>\n<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Rackspace is running a series of interviews to the protagonists of OpenStack development. Titled &#8216;How I contribute to OpenStack&#8217;, it\u00a0 collects insight straight from key developers on the front lines about how they became involved in OpenStack and the open cloud, and what contributions they\u2019ve made. The first two installments saw SolidFire Software Engineer John&#8230;  <a href=\"https:\/\/www.openstack.org\/blog\/how-i-contribute-to-openstack-series\/\" class=\"more-link\" title=\"Read How I contribute to OpenStack series\">Read more &raquo;<\/a><\/p>\n","protected":false},"author":21,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,3],"tags":[24,367,368,40,366,114],"class_list":["post-2981","post","type-post","status-publish","format-standard","hentry","category-communication","category-community","tag-developers","tag-hackers","tag-how-i-contribute","tag-interviews","tag-protagonists","tag-rackspace"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How I contribute to OpenStack series - OpenStack Blog | Open Infrastructure Foundation<\/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.openstack.org\/blog\/how-i-contribute-to-openstack-series\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How I contribute to OpenStack series - OpenStack Blog | Open Infrastructure Foundation\" \/>\n<meta property=\"og:description\" content=\"Rackspace is running a series of interviews to the protagonists of OpenStack development. Titled &#8216;How I contribute to OpenStack&#8217;, it\u00a0 collects insight straight from key developers on the front lines about how they became involved in OpenStack and the open cloud, and what contributions they\u2019ve made. The first two installments saw SolidFire Software Engineer John... Read more &raquo;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.openstack.org\/blog\/how-i-contribute-to-openstack-series\/\" \/>\n<meta property=\"og:site_name\" content=\"OpenStack Blog | Open Infrastructure Foundation\" \/>\n<meta property=\"article:published_time\" content=\"2012-08-16T17:47:53+00:00\" \/>\n<meta name=\"author\" content=\"Stefano Maffulli\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Stefano Maffulli\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.openstack.org\\\/blog\\\/how-i-contribute-to-openstack-series\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.openstack.org\\\/blog\\\/how-i-contribute-to-openstack-series\\\/\"},\"author\":{\"name\":\"Stefano Maffulli\",\"@id\":\"https:\\\/\\\/www.openstack.org\\\/blog\\\/#\\\/schema\\\/person\\\/733e90616d0530e08297bc141a71b019\"},\"headline\":\"How I contribute to OpenStack series\",\"datePublished\":\"2012-08-16T17:47:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.openstack.org\\\/blog\\\/how-i-contribute-to-openstack-series\\\/\"},\"wordCount\":80,\"keywords\":[\"developers\",\"hackers\",\"how i contribute\",\"Interviews\",\"protagonists\",\"Rackspace\"],\"articleSection\":[\"Communication\",\"community\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.openstack.org\\\/blog\\\/how-i-contribute-to-openstack-series\\\/\",\"url\":\"https:\\\/\\\/www.openstack.org\\\/blog\\\/how-i-contribute-to-openstack-series\\\/\",\"name\":\"How I contribute to OpenStack series - OpenStack Blog | Open Infrastructure Foundation\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.openstack.org\\\/blog\\\/#website\"},\"datePublished\":\"2012-08-16T17:47:53+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.openstack.org\\\/blog\\\/#\\\/schema\\\/person\\\/733e90616d0530e08297bc141a71b019\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.openstack.org\\\/blog\\\/how-i-contribute-to-openstack-series\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.openstack.org\\\/blog\\\/how-i-contribute-to-openstack-series\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.openstack.org\\\/blog\\\/how-i-contribute-to-openstack-series\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.openstack.org\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How I contribute to OpenStack series\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.openstack.org\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.openstack.org\\\/blog\\\/\",\"name\":\"OpenStack Blog | Open Infrastructure Foundation\",\"description\":\"The latest news and information for the OpenStack Community.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.openstack.org\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.openstack.org\\\/blog\\\/#\\\/schema\\\/person\\\/733e90616d0530e08297bc141a71b019\",\"name\":\"Stefano Maffulli\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/23cde5f2c14c4703d3d532a6f0a4369b3996970cd21894cad557212fcb41e39d?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/23cde5f2c14c4703d3d532a6f0a4369b3996970cd21894cad557212fcb41e39d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/23cde5f2c14c4703d3d532a6f0a4369b3996970cd21894cad557212fcb41e39d?s=96&d=mm&r=g\",\"caption\":\"Stefano Maffulli\"},\"url\":\"https:\\\/\\\/www.openstack.org\\\/blog\\\/author\\\/stefano\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How I contribute to OpenStack series - OpenStack Blog | Open Infrastructure Foundation","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.openstack.org\/blog\/how-i-contribute-to-openstack-series\/","og_locale":"en_US","og_type":"article","og_title":"How I contribute to OpenStack series - OpenStack Blog | Open Infrastructure Foundation","og_description":"Rackspace is running a series of interviews to the protagonists of OpenStack development. Titled &#8216;How I contribute to OpenStack&#8217;, it\u00a0 collects insight straight from key developers on the front lines about how they became involved in OpenStack and the open cloud, and what contributions they\u2019ve made. The first two installments saw SolidFire Software Engineer John... Read more &raquo;","og_url":"https:\/\/www.openstack.org\/blog\/how-i-contribute-to-openstack-series\/","og_site_name":"OpenStack Blog | Open Infrastructure Foundation","article_published_time":"2012-08-16T17:47:53+00:00","author":"Stefano Maffulli","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Stefano Maffulli"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.openstack.org\/blog\/how-i-contribute-to-openstack-series\/#article","isPartOf":{"@id":"https:\/\/www.openstack.org\/blog\/how-i-contribute-to-openstack-series\/"},"author":{"name":"Stefano Maffulli","@id":"https:\/\/www.openstack.org\/blog\/#\/schema\/person\/733e90616d0530e08297bc141a71b019"},"headline":"How I contribute to OpenStack series","datePublished":"2012-08-16T17:47:53+00:00","mainEntityOfPage":{"@id":"https:\/\/www.openstack.org\/blog\/how-i-contribute-to-openstack-series\/"},"wordCount":80,"keywords":["developers","hackers","how i contribute","Interviews","protagonists","Rackspace"],"articleSection":["Communication","community"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.openstack.org\/blog\/how-i-contribute-to-openstack-series\/","url":"https:\/\/www.openstack.org\/blog\/how-i-contribute-to-openstack-series\/","name":"How I contribute to OpenStack series - OpenStack Blog | Open Infrastructure Foundation","isPartOf":{"@id":"https:\/\/www.openstack.org\/blog\/#website"},"datePublished":"2012-08-16T17:47:53+00:00","author":{"@id":"https:\/\/www.openstack.org\/blog\/#\/schema\/person\/733e90616d0530e08297bc141a71b019"},"breadcrumb":{"@id":"https:\/\/www.openstack.org\/blog\/how-i-contribute-to-openstack-series\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.openstack.org\/blog\/how-i-contribute-to-openstack-series\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.openstack.org\/blog\/how-i-contribute-to-openstack-series\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.openstack.org\/blog\/"},{"@type":"ListItem","position":2,"name":"How I contribute to OpenStack series"}]},{"@type":"WebSite","@id":"https:\/\/www.openstack.org\/blog\/#website","url":"https:\/\/www.openstack.org\/blog\/","name":"OpenStack Blog | Open Infrastructure Foundation","description":"The latest news and information for the OpenStack Community.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.openstack.org\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.openstack.org\/blog\/#\/schema\/person\/733e90616d0530e08297bc141a71b019","name":"Stefano Maffulli","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/23cde5f2c14c4703d3d532a6f0a4369b3996970cd21894cad557212fcb41e39d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/23cde5f2c14c4703d3d532a6f0a4369b3996970cd21894cad557212fcb41e39d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/23cde5f2c14c4703d3d532a6f0a4369b3996970cd21894cad557212fcb41e39d?s=96&d=mm&r=g","caption":"Stefano Maffulli"},"url":"https:\/\/www.openstack.org\/blog\/author\/stefano\/"}]}},"_links":{"self":[{"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/posts\/2981","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/comments?post=2981"}],"version-history":[{"count":3,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/posts\/2981\/revisions"}],"predecessor-version":[{"id":2984,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/posts\/2981\/revisions\/2984"}],"wp:attachment":[{"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/media?parent=2981"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/categories?post=2981"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/tags?post=2981"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}