{"id":3372,"date":"2019-09-30T12:00:48","date_gmt":"2019-09-30T19:00:48","guid":{"rendered":"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/?p=3372"},"modified":"2024-10-10T09:11:51","modified_gmt":"2024-10-10T16:11:51","slug":"qdk-adds-code-completion","status":"publish","type":"post","link":"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/2019\/09\/30\/qdk-adds-code-completion\/","title":{"rendered":"Bringing code completion to the QDK"},"content":{"rendered":"<p><span data-contrast=\"auto\">As the community of Q# developers\u00a0<\/span><span data-contrast=\"auto\">grows<\/span><span data-contrast=\"auto\">, we\u2019re always looking for new ways to make you more productive. In this month\u2019s Quantum Development Kit update, we\u2019re bringing you\u00a0<\/span><span data-contrast=\"auto\">an<\/span><span data-contrast=\"auto\">\u00a0exciting new feature to enhance our developer experience<\/span><span data-contrast=\"auto\">, as well as two new Quantum Katas<\/span><span data-contrast=\"auto\">.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">We are happy to introduce Q# code completion, a highly anticipated feature in the Q# community.<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">Code completion is context-aware and will provide useful suggestions to complete your next line of code. This allows you to explore new\u00a0<\/span><span data-contrast=\"auto\">Q# functionality through this new suggestion interface<\/span><span data-contrast=\"auto\">. <\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">You can now leverage code completion in Visual Studio 2019 (version 16.3 or later) and Visual Studio Code.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"attachment-large size-large webp-format\" src=\"https:\/\/cloudblogs.microsoft.com\/wp-content\/uploads\/2019\/09\/QDK-code-completion-1024x784.webp\" alt=\"a screenshot of QDK code completion\" width=\"1024\" height=\"784\" data-orig-src=\"https:\/\/cloudblogs.microsoft.com\/wp-content\/uploads\/2019\/09\/QDK-code-completion-1024x784.png\" \/><\/p>\n<p><span data-contrast=\"auto\">Also<\/span><span data-contrast=\"auto\">\u00a0in this month\u2019s Quantum Development Kit update, we have\u00a0<\/span><span data-contrast=\"auto\">two<\/span><span data-contrast=\"auto\">\u00a0new\u00a0<\/span><a href=\"https:\/\/github.com\/Microsoft\/QuantumKatas\/\"><span data-contrast=\"none\">Quantum Katas<\/span><\/a><span data-contrast=\"none\">.<\/span><span data-contrast=\"none\">\u00a0<\/span><span data-contrast=\"auto\">Our katas are a self-paced\u00a0<\/span><span data-contrast=\"auto\">way to learn about quantum computing with Q#.<\/span><span data-contrast=\"auto\">\u00a0We recently celebrated the one-year anniversary our of katas, which you can read about <a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/2019\/07\/23\/the-first-anniversary-of-the-quantum-katas\/\">here<\/a>. <\/span><\/p>\n<p><span data-contrast=\"auto\">In the September update of the QDK, we <\/span><span data-contrast=\"auto\">are releasing a<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">RippleCarryAdder<\/span><span data-contrast=\"auto\">\u00a0kata that covers building quantum adders, introducing the learner to quantum arithmetic \u2013 an important topic in quantum computing. You can try it online\u00a0<\/span><a href=\"https:\/\/mybinder.org\/v2\/gh\/Microsoft\/QuantumKatas\/master?filepath=RippleCarryAdder%2FRippleCarryAdder.ipynb\"><span data-contrast=\"none\">here<\/span><\/a><span data-contrast=\"auto\">.<\/span><span data-contrast=\"auto\">\u00a0In addition to the\u00a0<\/span><span data-contrast=\"auto\">RippleCarryAdder<\/span><span data-contrast=\"auto\">\u00a0kata,\u00a0<\/span><span data-contrast=\"auto\">we are releasing a new kata for quantum key distribution using the\u00a0<\/span><a href=\"https:\/\/en.wikipedia.org\/wiki\/BB84\"><span data-contrast=\"none\">BB84\u00a0<\/span><span data-contrast=\"none\">protocol<\/span><\/a><span data-contrast=\"auto\">\u2013 the first quantum key distribution protocol. It is used to share provably secure secret keys among several parties that can then use them to encrypt their communications<\/span><span data-contrast=\"auto\">.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">For more information about what\u2019s new in this month\u2019s QDK release, check out the\u202f<\/span><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/quantum\/qdk-relnotes\"><span data-contrast=\"none\">Quantum Development Kit September update release notes<\/span><\/a><span data-contrast=\"none\">.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">We welcome your feedback, participation, and contributions to the Quantum Development Kit. For more information on how you can get started with contributing to the Quantum Development Kit check out our guide <\/span><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/quantum\/contributing-overview\"><span data-contrast=\"none\">here<\/span><\/a><span data-contrast=\"none\">.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>As the community of Q# developers\u00a0grows, we\u2019re always looking for new ways to make you more productive. In this month\u2019s Quantum Development Kit update, we\u2019re bringing you\u00a0an\u00a0exciting new feature to enhance our developer experience, as well as two new Quantum Katas.<\/p>\n","protected":false},"author":5562,"featured_media":13600,"comment_status":"closed","ping_status":"closed","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":[],"product":[],"content-type":[1320],"coauthors":[11],"class_list":["post-3372","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","content-type-news","review-flag-3-1593580440-690","review-flag-alway-1593580308-746","review-flag-lever-1593580263-638","review-flag-new-1593580245-904"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Bringing code completion to the QDK - Microsoft Azure Quantum Blog<\/title>\n<meta name=\"description\" content=\"In this month\u2019s Quantum Development Kit update, we\u2019re bringing you\u00a0an\u00a0exciting new code completion feature, as well as two new Quantum Katas.\" \/>\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\/quantum\/2019\/09\/30\/qdk-adds-code-completion\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bringing code completion to the QDK - Microsoft Azure Quantum Blog\" \/>\n<meta property=\"og:description\" content=\"In this month\u2019s Quantum Development Kit update, we\u2019re bringing you\u00a0an\u00a0exciting new code completion feature, as well as two new Quantum Katas.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/2019\/09\/30\/qdk-adds-code-completion\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Azure Quantum Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/MicrosoftQuantum\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-09-30T19:00:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-10T16:11:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/wp-content\/uploads\/2024\/06\/CLO24-Azure-Retail-023.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=\"Microsoft Azure Quantum Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@MSFTQuantum\" \/>\n<meta name=\"twitter:site\" content=\"@MSFTQuantum\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Microsoft Azure Quantum Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 min read\" \/>\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\/quantum\/2019\/09\/30\/qdk-adds-code-completion\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/2019\/09\/30\/qdk-adds-code-completion\/\"},\"author\":[{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/author\/microsoft-quantum-team\/\",\"@type\":\"Person\",\"@name\":\"Microsoft Azure Quantum Team\"}],\"headline\":\"Bringing code completion to the QDK\",\"datePublished\":\"2019-09-30T19:00:48+00:00\",\"dateModified\":\"2024-10-10T16:11:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/2019\/09\/30\/qdk-adds-code-completion\/\"},\"wordCount\":296,\"publisher\":{\"@id\":\"https:\/\/cloudblogs.microsoft.com\/quantum\/#organization\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/2019\/09\/30\/qdk-adds-code-completion\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/wp-content\/uploads\/2024\/06\/CLO24-Azure-Retail-023.webp\",\"articleSection\":[\"Quantum Computing\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/2019\/09\/30\/qdk-adds-code-completion\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/2019\/09\/30\/qdk-adds-code-completion\/\",\"name\":\"Bringing code completion to the QDK - Microsoft Azure Quantum Blog\",\"isPartOf\":{\"@id\":\"https:\/\/cloudblogs.microsoft.com\/quantum\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/2019\/09\/30\/qdk-adds-code-completion\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/2019\/09\/30\/qdk-adds-code-completion\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/wp-content\/uploads\/2024\/06\/CLO24-Azure-Retail-023.webp\",\"datePublished\":\"2019-09-30T19:00:48+00:00\",\"dateModified\":\"2024-10-10T16:11:51+00:00\",\"description\":\"In this month\u2019s Quantum Development Kit update, we\u2019re bringing you\u00a0an\u00a0exciting new code completion feature, as well as two new Quantum Katas.\",\"breadcrumb\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/2019\/09\/30\/qdk-adds-code-completion\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/2019\/09\/30\/qdk-adds-code-completion\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/2019\/09\/30\/qdk-adds-code-completion\/#primaryimage\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/wp-content\/uploads\/2024\/06\/CLO24-Azure-Retail-023.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/wp-content\/uploads\/2024\/06\/CLO24-Azure-Retail-023.webp\",\"width\":1170,\"height\":640},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/2019\/09\/30\/qdk-adds-code-completion\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cloudblogs.microsoft.com\/quantum\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bringing code completion to the QDK\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cloudblogs.microsoft.com\/quantum\/#website\",\"url\":\"https:\/\/cloudblogs.microsoft.com\/quantum\/\",\"name\":\"Microsoft Azure Quantum Blog\",\"description\":\"Worldwide consortium for the advancement of topological quantum computation\",\"publisher\":{\"@id\":\"https:\/\/cloudblogs.microsoft.com\/quantum\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cloudblogs.microsoft.com\/quantum\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/cloudblogs.microsoft.com\/quantum\/#organization\",\"name\":\"Microsoft Azure Quantum Blog\",\"url\":\"https:\/\/cloudblogs.microsoft.com\/quantum\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cloudblogs.microsoft.com\/quantum\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png\",\"width\":259,\"height\":194,\"caption\":\"Microsoft Azure Quantum Blog\"},\"image\":{\"@id\":\"https:\/\/cloudblogs.microsoft.com\/quantum\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/MicrosoftQuantum\/\",\"https:\/\/x.com\/MSFTQuantum\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Bringing code completion to the QDK - Microsoft Azure Quantum Blog","description":"In this month\u2019s Quantum Development Kit update, we\u2019re bringing you\u00a0an\u00a0exciting new code completion feature, as well as two new Quantum Katas.","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\/quantum\/2019\/09\/30\/qdk-adds-code-completion\/","og_locale":"en_US","og_type":"article","og_title":"Bringing code completion to the QDK - Microsoft Azure Quantum Blog","og_description":"In this month\u2019s Quantum Development Kit update, we\u2019re bringing you\u00a0an\u00a0exciting new code completion feature, as well as two new Quantum Katas.","og_url":"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/2019\/09\/30\/qdk-adds-code-completion\/","og_site_name":"Microsoft Azure Quantum Blog","article_publisher":"https:\/\/www.facebook.com\/MicrosoftQuantum\/","article_published_time":"2019-09-30T19:00:48+00:00","article_modified_time":"2024-10-10T16:11:51+00:00","og_image":[{"width":1170,"height":640,"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/wp-content\/uploads\/2024\/06\/CLO24-Azure-Retail-023.png","type":"image\/png"}],"author":"Microsoft Azure Quantum Team","twitter_card":"summary_large_image","twitter_creator":"@MSFTQuantum","twitter_site":"@MSFTQuantum","twitter_misc":{"Written by":"Microsoft Azure Quantum Team","Est. reading time":"1 min read"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/2019\/09\/30\/qdk-adds-code-completion\/#article","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/2019\/09\/30\/qdk-adds-code-completion\/"},"author":[{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/author\/microsoft-quantum-team\/","@type":"Person","@name":"Microsoft Azure Quantum Team"}],"headline":"Bringing code completion to the QDK","datePublished":"2019-09-30T19:00:48+00:00","dateModified":"2024-10-10T16:11:51+00:00","mainEntityOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/2019\/09\/30\/qdk-adds-code-completion\/"},"wordCount":296,"publisher":{"@id":"https:\/\/cloudblogs.microsoft.com\/quantum\/#organization"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/2019\/09\/30\/qdk-adds-code-completion\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/wp-content\/uploads\/2024\/06\/CLO24-Azure-Retail-023.webp","articleSection":["Quantum Computing"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/2019\/09\/30\/qdk-adds-code-completion\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/2019\/09\/30\/qdk-adds-code-completion\/","name":"Bringing code completion to the QDK - Microsoft Azure Quantum Blog","isPartOf":{"@id":"https:\/\/cloudblogs.microsoft.com\/quantum\/#website"},"primaryImageOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/2019\/09\/30\/qdk-adds-code-completion\/#primaryimage"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/2019\/09\/30\/qdk-adds-code-completion\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/wp-content\/uploads\/2024\/06\/CLO24-Azure-Retail-023.webp","datePublished":"2019-09-30T19:00:48+00:00","dateModified":"2024-10-10T16:11:51+00:00","description":"In this month\u2019s Quantum Development Kit update, we\u2019re bringing you\u00a0an\u00a0exciting new code completion feature, as well as two new Quantum Katas.","breadcrumb":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/2019\/09\/30\/qdk-adds-code-completion\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/2019\/09\/30\/qdk-adds-code-completion\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/2019\/09\/30\/qdk-adds-code-completion\/#primaryimage","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/wp-content\/uploads\/2024\/06\/CLO24-Azure-Retail-023.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/wp-content\/uploads\/2024\/06\/CLO24-Azure-Retail-023.webp","width":1170,"height":640},{"@type":"BreadcrumbList","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/2019\/09\/30\/qdk-adds-code-completion\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cloudblogs.microsoft.com\/quantum\/"},{"@type":"ListItem","position":2,"name":"Bringing code completion to the QDK"}]},{"@type":"WebSite","@id":"https:\/\/cloudblogs.microsoft.com\/quantum\/#website","url":"https:\/\/cloudblogs.microsoft.com\/quantum\/","name":"Microsoft Azure Quantum Blog","description":"Worldwide consortium for the advancement of topological quantum computation","publisher":{"@id":"https:\/\/cloudblogs.microsoft.com\/quantum\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cloudblogs.microsoft.com\/quantum\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/cloudblogs.microsoft.com\/quantum\/#organization","name":"Microsoft Azure Quantum Blog","url":"https:\/\/cloudblogs.microsoft.com\/quantum\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudblogs.microsoft.com\/quantum\/#\/schema\/logo\/image\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png","width":259,"height":194,"caption":"Microsoft Azure Quantum Blog"},"image":{"@id":"https:\/\/cloudblogs.microsoft.com\/quantum\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/MicrosoftQuantum\/","https:\/\/x.com\/MSFTQuantum"]}]}},"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 Quantum Blog","distributor_original_site_url":"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum","push-errors":false,"_links":{"self":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/wp-json\/wp\/v2\/posts\/3372","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/wp-json\/wp\/v2\/users\/5562"}],"replies":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/wp-json\/wp\/v2\/comments?post=3372"}],"version-history":[{"count":0,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/wp-json\/wp\/v2\/posts\/3372\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/wp-json\/wp\/v2\/media\/13600"}],"wp:attachment":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/wp-json\/wp\/v2\/media?parent=3372"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/wp-json\/wp\/v2\/post_tag?post=3372"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/wp-json\/wp\/v2\/product?post=3372"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/wp-json\/wp\/v2\/content-type?post=3372"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/quantum\/wp-json\/wp\/v2\/coauthors?post=3372"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}