{"id":2094,"date":"2018-10-15T00:00:00","date_gmt":"2018-10-15T00:00:00","guid":{"rendered":"https:\/\/azure.microsoft.com\/blog\/sweet-updates-about-truffle-on-azure"},"modified":"2023-05-11T15:36:34","modified_gmt":"2023-05-11T22:36:34","slug":"sweet-updates-about-truffle-on-azure","status":"publish","type":"post","link":"https:\/\/azure.microsoft.com\/en-us\/blog\/sweet-updates-about-truffle-on-azure\/","title":{"rendered":"Sweet updates about Truffle on Azure"},"content":{"rendered":"<p>Development and deployment of Ethereum based applications, commonly referred to as DApps, can be a challenging task for developers. With over 1 million downloads, <a href=\"https:\/\/truffleframework.com\/\" target=\"_blank\" rel=\"noopener\">Truffle<\/a> has proven to be a premier suite of tools that can be used for developing smart contracts and DApps for both the public <a href=\"https:\/\/ethereum.org\/\" target=\"_blank\" rel=\"noopener\">Ethereum<\/a> network on main-net as well as private consortiums.<\/p>\n<p>Truffle streamlines the process of recognizing changes, migrating them to the underlying blockchain, and providing a framework to allow a rich debugging experience with common step through of code and inspection of low-level components.<\/p>\n<p>The Truffle Suite fits very nicely with the products that Microsoft is building to help developers build end to end solutions on Ethereum. For example, when building solutions leveraging <a href=\"https:\/\/azure.microsoft.com\/en-us\/features\/blockchain-workbench\/\" target=\"_blank\" rel=\"noopener\">Azure Blockchain Workbench<\/a>, a key component is creating the underlying smart contract(s). Using Truffle framework to build, test, and maintain the smart contracts, which will be uploaded to Azure Blockchain Workbench, makes the process for developers and IT Pros a streamlined process.<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/10\/trufflecon.webp\"><\/p>\n<p>The team at Truffle hosted the first annual <a href=\"https:\/\/truffleframework.com\/trufflecon2018\" target=\"_blank\" rel=\"noopener\">TruffleCon<\/a> this weekend in Portland, Oregon. The event brought together developers from around the country to continue to build the community and create connections in the Ethereum developer space, sharing experiences, feedback, challenges, and success stories! We at Microsoft are big fans of both the Truffle Suite and the team, and we\u2019re proud to sponsor and participate in this first ever event. Program managers and engineers from our blockchain engineering team attended the event to share our experiences and learn from others.<\/p>\n<p>As part of our collaboration with Truffle, we have been working on the deeper integration of Truffle into the development pipeline. We are pleased to announce the development of a <a href=\"https:\/\/aka.ms\/truffle-extension\" target=\"_blank\" rel=\"noopener\">VS Code extension<\/a> to better integrate the experience of developing with Truffle and VS Code.<\/p>\n<p>The goal of the extension is to increase developer productivity when using Truffle and associated framework elements, such as Ganache. The Truffle suite of tools already works very well in the IDE, it does require developers to jump between sub-windows in the IDE, especially when using <a href=\"https:\/\/truffleframework.com\/ganache\" target=\"_blank\" rel=\"noopener\">Ganache<\/a> for local development. We showed this extension for the first time at the TruffleCon conference and plan to make it available for download in the <a href=\"https:\/\/marketplace.visualstudio.com\/vscode\" target=\"_blank\" rel=\"noopener\">Visual Studio marketplace<\/a> later this fall.<\/p>\n<p>We are pleased to announce that Microsoft is connecting Truffle and Azure Blockchain Workbench in a more seamless way. Currently, users of Azure Blockchain Workbench can leverage sample smart contracts as a starting point for their solutions. Samples for basic provenance, supply chain, asset management, and more are available via our <a href=\"https:\/\/github.com\/Azure-Samples\/blockchain\/tree\/master\/blockchain-workbench\/application-and-smart-contract-samples\" target=\"_blank\" rel=\"noopener\">Workbench Git<\/a>. However, they are now available as <a href=\"https:\/\/truffleframework.com\/boxes\" target=\"_blank\" rel=\"noopener\">Truffle boxes<\/a> so developers can get started with Workbench even faster.<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/10\/truffle-bx.webp\"><\/p>\n<p>For those that would like to get started using Truffle with zero installs, the Azure Marketplace images for the <a href=\"https:\/\/aka.ms\/truffle-stable\" target=\"_blank\" rel=\"noopener\">current stable version<\/a> as well as the <a href=\"https:\/\/aka.ms\/truffle-beta\" target=\"_blank\" rel=\"noopener\">beta versions<\/a> are available now. These single click images make it very easy to get started using Truffle, in a sandboxed compute node on Azure.<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/10\/truffle-amp-1.webp\"><\/p>\n<p>Lastly, David Burela, Senior SDE from Microsoft Australia presented at Trufflecon and has published a guide to show how any Ethereum project on GitHub can take advantage of <a href=\"https:\/\/na01.safelinks.protection.outlook.com\/?url=https%3A%2F%2Fgithub.com%2Fmarketplace%2Fazure-pipelines&#038;data=02%7C01%7CCale.Teeter%40microsoft.com%7C5d17cf4fe4ad49e3c34008d62c71748b%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636745263122430626&#038;sdata=f1Ok7iSRODK0bhu2ig%2B9ZHifaLqOvdjS9xffxHXMWWE%3D&#038;reserved=0\" target=\"_blank\" rel=\"noopener\">Azure DevOps Pipelines<\/a> with the Truffle suite of tools, to automatically build and test Ethereum smart contracts upon every commit or pull request. With the new YAML based build pipeline, a project on GitHub can be configured in less than five minutes, and three lines of YAML code. Find the <a href=\"https:\/\/github.com\/DavidBurela\/Trufflecon2018-presentation\" target=\"_blank\" rel=\"noopener\">notes from his presentation<\/a> online.<\/p>\n<p>We look forward to partnering with Truffle to continue integrating our offerings!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Development and deployment of Ethereum based applications, commonly referred to as DApps, can be a challenging task for developers. With over 1 million downloads, Truffle has proven to be a premier suite of tools that can be used for developing smart contracts and DApps for both the public Ethereum network on main-net as well as private consortiums.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","footnotes":"","msx_community_cta_settings":[]},"categories":[1551],"tags":[36],"audience":[3055],"content-type":[],"product":[],"tech-community":[],"topic":[],"coauthors":[662],"class_list":["post-2094","post","type-post","status-publish","format-standard","hentry","category-developer-tools","tag-azure-marketplace","audience-developers"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Sweet updates about Truffle on Azure | Microsoft Azure Blog<\/title>\n<meta name=\"description\" content=\"Development and deployment of Ethereum based applications, commonly referred to as DApps, can be a challenging task for developers. With over 1 million downloads, Truffle has proven to be a premier suite of tools that can be used for developing smart contracts and DApps for both the public Ethereum network on main-net as well as private consortiums.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/sweet-updates-about-truffle-on-azure\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Sweet updates about Truffle on Azure | Microsoft Azure Blog\" \/>\n<meta property=\"og:description\" content=\"Development and deployment of Ethereum based applications, commonly referred to as DApps, can be a challenging task for developers. With over 1 million downloads, Truffle has proven to be a premier suite of tools that can be used for developing smart contracts and DApps for both the public Ethereum network on main-net as well as private consortiums.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/sweet-updates-about-truffle-on-azure\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Azure Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/microsoftazure\" \/>\n<meta property=\"article:published_time\" content=\"2018-10-15T00:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-11T22:36:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/10\/trufflecon.webp\" \/>\n<meta name=\"author\" content=\"Cale Teeter\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@azure\" \/>\n<meta name=\"twitter:site\" content=\"@azure\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Cale Teeter\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/sweet-updates-about-truffle-on-azure\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/sweet-updates-about-truffle-on-azure\/\"},\"author\":[{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/cale-teeter\/\",\"@type\":\"Person\",\"@name\":\"Cale Teeter\"}],\"headline\":\"Sweet updates about Truffle on Azure\",\"datePublished\":\"2018-10-15T00:00:00+00:00\",\"dateModified\":\"2023-05-11T22:36:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/sweet-updates-about-truffle-on-azure\/\"},\"wordCount\":598,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/sweet-updates-about-truffle-on-azure\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/10\/trufflecon.webp\",\"keywords\":[\"Azure Marketplace\"],\"articleSection\":[\"Developer tools\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/sweet-updates-about-truffle-on-azure\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/sweet-updates-about-truffle-on-azure\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/sweet-updates-about-truffle-on-azure\/\",\"name\":\"Sweet updates about Truffle on Azure | Microsoft Azure Blog\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/sweet-updates-about-truffle-on-azure\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/sweet-updates-about-truffle-on-azure\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/10\/trufflecon.webp\",\"datePublished\":\"2018-10-15T00:00:00+00:00\",\"dateModified\":\"2023-05-11T22:36:34+00:00\",\"description\":\"Development and deployment of Ethereum based applications, commonly referred to as DApps, can be a challenging task for developers. With over 1 million downloads, Truffle has proven to be a premier suite of tools that can be used for developing smart contracts and DApps for both the public Ethereum network on main-net as well as private consortiums.\",\"breadcrumb\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/sweet-updates-about-truffle-on-azure\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/sweet-updates-about-truffle-on-azure\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/sweet-updates-about-truffle-on-azure\/#primaryimage\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/10\/trufflecon.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/10\/trufflecon.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/sweet-updates-about-truffle-on-azure\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog home\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Developer tools\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/developer-tools\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Sweet updates about Truffle on Azure\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"name\":\"Microsoft Azure Blog\",\"description\":\"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.\",\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\",\"name\":\"Microsoft Azure Blog\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"width\":512,\"height\":512,\"caption\":\"Microsoft Azure Blog\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/microsoftazure\",\"https:\/\/x.com\/azure\",\"https:\/\/www.instagram.com\/microsoftdeveloper\/\",\"https:\/\/www.linkedin.com\/company\/16188386\",\"https:\/\/www.youtube.com\/user\/windowsazure\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117\",\"name\":\"shakir\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"caption\":\"shakir\"},\"sameAs\":[\"https:\/\/azure.microsoft.com\"],\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Sweet updates about Truffle on Azure | Microsoft Azure Blog","description":"Development and deployment of Ethereum based applications, commonly referred to as DApps, can be a challenging task for developers. With over 1 million downloads, Truffle has proven to be a premier suite of tools that can be used for developing smart contracts and DApps for both the public Ethereum network on main-net as well as private consortiums.","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:\/\/azure.microsoft.com\/en-us\/blog\/sweet-updates-about-truffle-on-azure\/","og_locale":"en_US","og_type":"article","og_title":"Sweet updates about Truffle on Azure | Microsoft Azure Blog","og_description":"Development and deployment of Ethereum based applications, commonly referred to as DApps, can be a challenging task for developers. With over 1 million downloads, Truffle has proven to be a premier suite of tools that can be used for developing smart contracts and DApps for both the public Ethereum network on main-net as well as private consortiums.","og_url":"https:\/\/azure.microsoft.com\/en-us\/blog\/sweet-updates-about-truffle-on-azure\/","og_site_name":"Microsoft Azure Blog","article_publisher":"https:\/\/www.facebook.com\/microsoftazure","article_published_time":"2018-10-15T00:00:00+00:00","article_modified_time":"2023-05-11T22:36:34+00:00","og_image":[{"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/10\/trufflecon.webp","type":"","width":"","height":""}],"author":"Cale Teeter","twitter_card":"summary_large_image","twitter_creator":"@azure","twitter_site":"@azure","twitter_misc":{"Written by":"Cale Teeter","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/sweet-updates-about-truffle-on-azure\/#article","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/sweet-updates-about-truffle-on-azure\/"},"author":[{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/cale-teeter\/","@type":"Person","@name":"Cale Teeter"}],"headline":"Sweet updates about Truffle on Azure","datePublished":"2018-10-15T00:00:00+00:00","dateModified":"2023-05-11T22:36:34+00:00","mainEntityOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/sweet-updates-about-truffle-on-azure\/"},"wordCount":598,"commentCount":0,"publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/sweet-updates-about-truffle-on-azure\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/10\/trufflecon.webp","keywords":["Azure Marketplace"],"articleSection":["Developer tools"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/sweet-updates-about-truffle-on-azure\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/sweet-updates-about-truffle-on-azure\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/sweet-updates-about-truffle-on-azure\/","name":"Sweet updates about Truffle on Azure | Microsoft Azure Blog","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/sweet-updates-about-truffle-on-azure\/#primaryimage"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/sweet-updates-about-truffle-on-azure\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/10\/trufflecon.webp","datePublished":"2018-10-15T00:00:00+00:00","dateModified":"2023-05-11T22:36:34+00:00","description":"Development and deployment of Ethereum based applications, commonly referred to as DApps, can be a challenging task for developers. With over 1 million downloads, Truffle has proven to be a premier suite of tools that can be used for developing smart contracts and DApps for both the public Ethereum network on main-net as well as private consortiums.","breadcrumb":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/sweet-updates-about-truffle-on-azure\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/sweet-updates-about-truffle-on-azure\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/sweet-updates-about-truffle-on-azure\/#primaryimage","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/10\/trufflecon.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/10\/trufflecon.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/sweet-updates-about-truffle-on-azure\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog home","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/"},{"@type":"ListItem","position":2,"name":"Developer tools","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/developer-tools\/"},{"@type":"ListItem","position":3,"name":"Sweet updates about Truffle on Azure"}]},{"@type":"WebSite","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","name":"Microsoft Azure Blog","description":"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.","publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization","name":"Microsoft Azure Blog","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","width":512,"height":512,"caption":"Microsoft Azure Blog"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/microsoftazure","https:\/\/x.com\/azure","https:\/\/www.instagram.com\/microsoftdeveloper\/","https:\/\/www.linkedin.com\/company\/16188386","https:\/\/www.youtube.com\/user\/windowsazure"]},{"@type":"Person","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117","name":"shakir","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4","url":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","caption":"shakir"},"sameAs":["https:\/\/azure.microsoft.com"],"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/"}]}},"msxcm_display_generated_audio":false,"msxcm_animated_featured_image":null,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Azure Blog","distributor_original_site_url":"https:\/\/azure.microsoft.com\/en-us\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/2094","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/comments?post=2094"}],"version-history":[{"count":0,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/2094\/revisions"}],"wp:attachment":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/media?parent=2094"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/categories?post=2094"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tags?post=2094"},{"taxonomy":"audience","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/audience?post=2094"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/content-type?post=2094"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/product?post=2094"},{"taxonomy":"tech-community","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tech-community?post=2094"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/topic?post=2094"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/coauthors?post=2094"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}