{"id":78021,"date":"2019-10-08T09:00:27","date_gmt":"2019-10-08T16:00:27","guid":{"rendered":""},"modified":"2025-06-27T04:58:47","modified_gmt":"2025-06-27T11:58:47","slug":"microsoft-azure-blockchain-dev-kit-updates-ethereum-devcon","status":"publish","type":"post","link":"https:\/\/opensource.microsoft.com\/blog\/2019\/10\/08\/microsoft-azure-blockchain-dev-kit-updates-ethereum-devcon\/","title":{"rendered":"Discover, develop, and deploy smart contracts faster with Blockchain Dev Kit updates"},"content":{"rendered":"\n<p>In May, we <a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/digitizing-trust-azure-blockchain-service-simplifies-blockchain-development\/\">announced<\/a> the release of the Azure Blockchain Development Kit for <a href=\"https:\/\/www.ethereum.org\/\">Ethereum<\/a>. We worked together with open source leaders, like Truffle, to bring the best of Azure and open source technologies together to deliver a world class development experience for Ethereum smart contract development and deployment. This was released as a free Visual Studio Code (VS Code) extension that will run on Windows, Mac, and Linux.<\/p>\n\n\n\n<p>In <a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/improved-developer-experience-for-azure-blockchain-development-kit\/\">August<\/a>, we worked with <a href=\"https:\/\/www.trufflesuite.com\/\">Truffle<\/a> to add more advanced developer features to the extension, including interactive debugging and contract interaction via an auto-generated UI.<\/p>\n\n\n\n<p>While Microsoft offers Azure Blockchain Service to deploy private Ethereum blockchain networks, we want to empower every Ethereum developer regardless of which chains they target \u2013 public or private.<\/p>\n\n\n\n<p>This week, at the <a href=\"https:\/\/devcon.org\/\">Ethereum Devcon conference<\/a>, we\u2019re announcing our latest release, which underscores this commitment with new features that increase developer productivity, including:<\/p>\n\n\n\n<p><strong>Easily discover and download popular smart contracts from Open Zeppelin<\/strong><strong>: <\/strong>Open Zeppelin publishes a large set of smart contract libraries, which include key functions like math, ERC tokens, access control, and many others. These contracts are widely used by developers across the industry. The Azure Blockchain Development Kit for the Ethereum VS Code extension now enables developers to directly select, download, build, and deploy these contracts to any endpoint.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/cloudblogs.microsoft.com\/wp-content\/uploads\/2019\/10\/OpenZeppelin-1024x686.webp\" alt=\"a screenshot of OpenZepplin extension\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Easier creation and management of Infura resources: <\/strong>This release includes native integration of Infura with VS Code. This now makes it easy for public chain developers to log-in, create Infura projects, and deploy to various Infura endpoints like Mainnet, Ropsten, directly through VS Code, eliminating the need to manually connect Infura account and endpoints to the development environment.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/cloudblogs.microsoft.com\/wp-content\/uploads\/2019\/10\/Infura-1024x745.webp\" alt=\"a screenshot of Infura\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>This latest release underscores our ongoing commitment to work with leading open source partners to deliver a world class developer experience for the Ethereum community.<\/p>\n\n\n\n<p>If you are an existing user of the Azure Blockchain Development Kit for Ethereum, this update will be downloaded automatically. If you\u2019ve not yet installed the extension, you can download it <a href=\"https:\/\/marketplace.visualstudio.com\/\">here<\/a>.<\/p>\n\n\n\n<p>If you\u2019re in Osaka, Japan for Devcon October 8 \u2013 11, we\u2019d be keen to hear your feedback and discuss ideas on where we might go next. In addition to our sessions, the team will be onsite in our booth at Hall C, Booth 18.<\/p>\n\n\n\n<p>Other questions or feedback? Let us know in the comments below.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In May, we announced the release of the Azure Blockchain Development Kit for Ethereum. We worked together with open source leaders, like Truffle, to bring the best of Azure and open source technologies together to deliver a world class development experience for Ethereum smart contract development and deployment.<\/p>\n","protected":false},"author":5562,"featured_media":95477,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"msxcm_post_with_no_image":false,"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","footnotes":""},"post_tag":[2272],"content-type":[352,346],"topic":[2241],"programming-languages":[],"coauthors":[672],"class_list":["post-78021","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-microsoft","content-type-events","content-type-news","topic-cloud","review-flag-8-1593580468-572","review-flag-free-1593619513-693","review-flag-new-1593580248-669"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Discover, develop, and deploy smart contracts faster with Blockchain Dev Kit updates | Microsoft Open Source Blog<\/title>\n<meta name=\"description\" content=\"This week at the Ethereum Devcon, we\u2019re announcing updates to our Blockchain Dev Kit, inlcuding integration with Open Zeppelin for smart contacts.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/opensource.microsoft.com\/blog\/2019\/10\/08\/microsoft-azure-blockchain-dev-kit-updates-ethereum-devcon\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Discover, develop, and deploy smart contracts faster with Blockchain Dev Kit updates | Microsoft Open Source Blog\" \/>\n<meta property=\"og:description\" content=\"This week at the Ethereum Devcon, we\u2019re announcing updates to our Blockchain Dev Kit, inlcuding integration with Open Zeppelin for smart contacts.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/opensource.microsoft.com\/blog\/2019\/10\/08\/microsoft-azure-blockchain-dev-kit-updates-ethereum-devcon\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Open Source Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-10-08T16:00:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-27T11:58:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/LogiDock.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1170\" \/>\n\t<meta property=\"og:image:height\" content=\"640\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Marc Mercuri\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@OpenAtMicrosoft\" \/>\n<meta name=\"twitter:site\" content=\"@OpenAtMicrosoft\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Marc Mercuri\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 min read\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/10\/08\/microsoft-azure-blockchain-dev-kit-updates-ethereum-devcon\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/10\/08\/microsoft-azure-blockchain-dev-kit-updates-ethereum-devcon\/\"},\"author\":[{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/author\/marc-mercuri\/\",\"@type\":\"Person\",\"@name\":\"Marc Mercuri\"}],\"headline\":\"Discover, develop, and deploy smart contracts faster with Blockchain Dev Kit updates\",\"datePublished\":\"2019-10-08T16:00:27+00:00\",\"dateModified\":\"2025-06-27T11:58:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/10\/08\/microsoft-azure-blockchain-dev-kit-updates-ethereum-devcon\/\"},\"wordCount\":397,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/10\/08\/microsoft-azure-blockchain-dev-kit-updates-ethereum-devcon\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/LogiDock.webp\",\"keywords\":[\"Microsoft\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/opensource.microsoft.com\/blog\/2019\/10\/08\/microsoft-azure-blockchain-dev-kit-updates-ethereum-devcon\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/10\/08\/microsoft-azure-blockchain-dev-kit-updates-ethereum-devcon\/\",\"url\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/10\/08\/microsoft-azure-blockchain-dev-kit-updates-ethereum-devcon\/\",\"name\":\"Discover, develop, and deploy smart contracts faster with Blockchain Dev Kit updates | Microsoft Open Source Blog\",\"isPartOf\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/10\/08\/microsoft-azure-blockchain-dev-kit-updates-ethereum-devcon\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/10\/08\/microsoft-azure-blockchain-dev-kit-updates-ethereum-devcon\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/LogiDock.webp\",\"datePublished\":\"2019-10-08T16:00:27+00:00\",\"dateModified\":\"2025-06-27T11:58:47+00:00\",\"description\":\"This week at the Ethereum Devcon, we\u2019re announcing updates to our Blockchain Dev Kit, inlcuding integration with Open Zeppelin for smart contacts.\",\"breadcrumb\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/10\/08\/microsoft-azure-blockchain-dev-kit-updates-ethereum-devcon\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/opensource.microsoft.com\/blog\/2019\/10\/08\/microsoft-azure-blockchain-dev-kit-updates-ethereum-devcon\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/10\/08\/microsoft-azure-blockchain-dev-kit-updates-ethereum-devcon\/#primaryimage\",\"url\":\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/LogiDock.webp\",\"contentUrl\":\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/LogiDock.webp\",\"width\":1170,\"height\":640},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/10\/08\/microsoft-azure-blockchain-dev-kit-updates-ethereum-devcon\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/opensource.microsoft.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Discover, develop, and deploy smart contracts faster with Blockchain Dev Kit updates\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#website\",\"url\":\"https:\/\/opensource.microsoft.com\/blog\/\",\"name\":\"Microsoft Open Source Blog\",\"description\":\"Open dialogue about openness at Microsoft \u2013 open source, standards, interoperability\",\"publisher\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/opensource.microsoft.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#organization\",\"name\":\"Microsoft Open Source Blog\",\"url\":\"https:\/\/opensource.microsoft.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png\",\"contentUrl\":\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png\",\"width\":259,\"height\":194,\"caption\":\"Microsoft Open Source Blog\"},\"image\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/OpenAtMicrosoft\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Discover, develop, and deploy smart contracts faster with Blockchain Dev Kit updates | Microsoft Open Source Blog","description":"This week at the Ethereum Devcon, we\u2019re announcing updates to our Blockchain Dev Kit, inlcuding integration with Open Zeppelin for smart contacts.","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:\/\/opensource.microsoft.com\/blog\/2019\/10\/08\/microsoft-azure-blockchain-dev-kit-updates-ethereum-devcon\/","og_locale":"en_US","og_type":"article","og_title":"Discover, develop, and deploy smart contracts faster with Blockchain Dev Kit updates | Microsoft Open Source Blog","og_description":"This week at the Ethereum Devcon, we\u2019re announcing updates to our Blockchain Dev Kit, inlcuding integration with Open Zeppelin for smart contacts.","og_url":"https:\/\/opensource.microsoft.com\/blog\/2019\/10\/08\/microsoft-azure-blockchain-dev-kit-updates-ethereum-devcon\/","og_site_name":"Microsoft Open Source Blog","article_published_time":"2019-10-08T16:00:27+00:00","article_modified_time":"2025-06-27T11:58:47+00:00","og_image":[{"width":1170,"height":640,"url":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/LogiDock.png","type":"image\/png"}],"author":"Marc Mercuri","twitter_card":"summary_large_image","twitter_creator":"@OpenAtMicrosoft","twitter_site":"@OpenAtMicrosoft","twitter_misc":{"Written by":"Marc Mercuri","Est. reading time":"2 min read"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/10\/08\/microsoft-azure-blockchain-dev-kit-updates-ethereum-devcon\/#article","isPartOf":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/10\/08\/microsoft-azure-blockchain-dev-kit-updates-ethereum-devcon\/"},"author":[{"@id":"https:\/\/opensource.microsoft.com\/blog\/author\/marc-mercuri\/","@type":"Person","@name":"Marc Mercuri"}],"headline":"Discover, develop, and deploy smart contracts faster with Blockchain Dev Kit updates","datePublished":"2019-10-08T16:00:27+00:00","dateModified":"2025-06-27T11:58:47+00:00","mainEntityOfPage":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/10\/08\/microsoft-azure-blockchain-dev-kit-updates-ethereum-devcon\/"},"wordCount":397,"commentCount":0,"publisher":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#organization"},"image":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/10\/08\/microsoft-azure-blockchain-dev-kit-updates-ethereum-devcon\/#primaryimage"},"thumbnailUrl":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/LogiDock.webp","keywords":["Microsoft"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/opensource.microsoft.com\/blog\/2019\/10\/08\/microsoft-azure-blockchain-dev-kit-updates-ethereum-devcon\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/10\/08\/microsoft-azure-blockchain-dev-kit-updates-ethereum-devcon\/","url":"https:\/\/opensource.microsoft.com\/blog\/2019\/10\/08\/microsoft-azure-blockchain-dev-kit-updates-ethereum-devcon\/","name":"Discover, develop, and deploy smart contracts faster with Blockchain Dev Kit updates | Microsoft Open Source Blog","isPartOf":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/10\/08\/microsoft-azure-blockchain-dev-kit-updates-ethereum-devcon\/#primaryimage"},"image":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/10\/08\/microsoft-azure-blockchain-dev-kit-updates-ethereum-devcon\/#primaryimage"},"thumbnailUrl":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/LogiDock.webp","datePublished":"2019-10-08T16:00:27+00:00","dateModified":"2025-06-27T11:58:47+00:00","description":"This week at the Ethereum Devcon, we\u2019re announcing updates to our Blockchain Dev Kit, inlcuding integration with Open Zeppelin for smart contacts.","breadcrumb":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/10\/08\/microsoft-azure-blockchain-dev-kit-updates-ethereum-devcon\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/opensource.microsoft.com\/blog\/2019\/10\/08\/microsoft-azure-blockchain-dev-kit-updates-ethereum-devcon\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/10\/08\/microsoft-azure-blockchain-dev-kit-updates-ethereum-devcon\/#primaryimage","url":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/LogiDock.webp","contentUrl":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/LogiDock.webp","width":1170,"height":640},{"@type":"BreadcrumbList","@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/10\/08\/microsoft-azure-blockchain-dev-kit-updates-ethereum-devcon\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/opensource.microsoft.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Discover, develop, and deploy smart contracts faster with Blockchain Dev Kit updates"}]},{"@type":"WebSite","@id":"https:\/\/opensource.microsoft.com\/blog\/#website","url":"https:\/\/opensource.microsoft.com\/blog\/","name":"Microsoft Open Source Blog","description":"Open dialogue about openness at Microsoft \u2013 open source, standards, interoperability","publisher":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/opensource.microsoft.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/opensource.microsoft.com\/blog\/#organization","name":"Microsoft Open Source Blog","url":"https:\/\/opensource.microsoft.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/opensource.microsoft.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png","contentUrl":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png","width":259,"height":194,"caption":"Microsoft Open Source Blog"},"image":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/OpenAtMicrosoft"]}]}},"msxcm_display_generated_audio":false,"msxcm_animated_featured_image":null,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Open Source Blog","distributor_original_site_url":"https:\/\/opensource.microsoft.com\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/posts\/78021","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/users\/5562"}],"replies":[{"embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/comments?post=78021"}],"version-history":[{"count":1,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/posts\/78021\/revisions"}],"predecessor-version":[{"id":97725,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/posts\/78021\/revisions\/97725"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/media\/95477"}],"wp:attachment":[{"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/media?parent=78021"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/post_tag?post=78021"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/content-type?post=78021"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/topic?post=78021"},{"taxonomy":"programming-languages","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/programming-languages?post=78021"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/coauthors?post=78021"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}