{"id":77244,"date":"2019-06-03T09:00:02","date_gmt":"2019-06-03T16:00:02","guid":{"rendered":""},"modified":"2025-06-27T06:49:25","modified_gmt":"2025-06-27T13:49:25","slug":"learning-on-twitch","status":"publish","type":"post","link":"https:\/\/opensource.microsoft.com\/blog\/2019\/06\/03\/learning-on-twitch\/","title":{"rendered":"Learning on Twitch"},"content":{"rendered":"\n<p>Watch someone live code online\u2026why would I do that? Hopefully I can answer this question for you in today\u2019s post.<\/p>\n\n\n\n<p>This is the second post in my blog series that describes <a href=\"https:\/\/cloudblogs.microsoft.com\/opensource\/2019\/02\/27\/why-developers-should-use-social-media\/\">the value developers can get from social media<\/a>, including what I\u2019ve learned about specific social media platforms. Today we\u2019ll focus on Twitch, specifically how developers can benefit from viewing its live streams.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"interactive-and-realistic-alternative-to-scripted-training\">Interactive (and realistic) alternative to scripted training<\/h2>\n\n\n\n<p>There\u2019s a ton of value that developers can get out of traditional, scripted trainings, which you can find on many existing channels, from YouTube to Pluralsight. These have definitely helped me throughout my career.<\/p>\n\n\n\n<p>However, live streamed coding platforms, including Twitch, offer an alternative that is very effective at realistically capturing what it takes to be a successful developer: the ability to solve practical problems in real-time.<\/p>\n\n\n\n<p>On Twitch, you don\u2019t get the curated clips &#8212; you get all tips and tricks, the successes and the stumbles, that are involved in live coding. Like in this recent clip from <a href=\"https:\/\/www.twitch.tv\/luckynos7evin\/clips?filter=clips&amp;range=7d\">LuckyNoS7evin<\/a> \u2013 here a fellow dev streamer shared where the chat helps him fix an issue he faced. You also get a diversity of perspectives across different streams \u2013 there\u2019s usually more than one way to solve a problem and it\u2019s oftentimes helpful to hear multiple views.<\/p>\n\n\n<figure class=\"wp-block-image aligncenter attachment-large size-large\"><img decoding=\"async\" src=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/05\/Twitch-image-1-1024x583.webp\" alt=\"LuckyNoS7evin on Twitch\" class=\"wp-image-77247 webp-format\" srcset=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/05\/Twitch-image-1.webp 1305w, https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/05\/Twitch-image-1-300x171.webp 300w, https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/05\/Twitch-image-1-1024x583.webp 1024w, https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/05\/Twitch-image-1-768x437.webp 768w, https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/05\/Twitch-image-1-330x188.webp 330w, https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/05\/Twitch-image-1-800x455.webp 800w, https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/05\/Twitch-image-1-400x228.webp 400w\" data-orig-src=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/05\/Twitch-image-1.png\" data-orig-srcset=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/05\/Twitch-image-1.png 1305w, https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/05\/Twitch-image-1-300x171.png 300w, https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/05\/Twitch-image-1-1024x583.png 1024w, https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/05\/Twitch-image-1-768x437.png 768w, https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/05\/Twitch-image-1-330x188.png 330w, https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/05\/Twitch-image-1-800x455.png 800w, https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/05\/Twitch-image-1-400x228.png 400w\"><figcaption class=\"wp-element-caption\"><em>LuckyNoS7evin during one of his Twitch streams<\/em><\/figcaption><\/figure>\n\n\n\n<p>Having direct access to the presenter, including the ability to ask real-time questions, is also a huge plus. You not only feel more connected to the content, but also get the opportunity to personalize the training to precisely what you need to learn.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"technology-101-for-newbies-and-pros\">Technology 101 \u2013 for newbies and pros<\/h2>\n\n\n\n<p>Maybe you\u2019re just getting started in tech and you want to gain exposure to more experienced developers to hone your career path. Twitch is a great window into what it\u2019s like to be a developer working through real world scenarios. As mentioned earlier, the gritty reality of what it takes to code through problems doesn\u2019t always come through in more traditional, scripted training content. However, Twitch streams can give you a taste of whether or not a dev career path is a fit for you, as well as what technologies you\u2019d like to learn first.<\/p>\n\n\n\n<p>This benefit also applies to experienced programmers. Maybe there is a new framework or technology you\u2019re interested in and want to learn more \u2013 Twitch is an easy forum to pop into a stream and get quick exposure to something new. Also, sometimes you don\u2019t need to master a technology. You simply need a way to get familiar with it \u2013 what are the gotchas and pitfalls or what scenarios should I avoid. An example of this is when the <a href=\"https:\/\/www.twitch.tv\/funfunfunction\">funfunfunction stream<\/a> had Dan Abramov join as a guest to teach MPJ React Hooks for the first time. It was a great way for viewers to get a feel for what React Hooks are about.<\/p>\n\n\n\n<figure class=\"wp-block-image alignnone attachment-large\"><img decoding=\"async\" src=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/05\/twitch-1024x608.png\" alt=\"snapshot from the funfunfunction show\" \/><figcaption class=\"wp-element-caption\"><em>funfunfunction stream on Twitch<\/em><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"the-company-can-be-nice\">The company can be nice<\/h2>\n\n\n\n<p>Are you a remote worker? Do you sometimes feel disconnected in your home office, but aren\u2019t really interested in camping out at your local coffee shop?<\/p>\n\n\n\n<p>I\u2019m in my home office day-in and day-out and I sometimes miss those connections that happen organically in a traditional office space.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/media.giphy.com\/media\/l3fQg5KqDwny04gus\/source.gif\" alt=\"\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Okay, maybe not <em>that<\/em> Office Space, but there are days when I would like to hear more than my own voice (in my head). With Twitch, I\u2019ll pop open a programming stream, into another tab, and let that run in the background and it feels like we\u2019re there working together on the project. It\u2019s like being in a co-working space \u2013 if I hear something that piques my interest, I can chime in via the chat.<\/p>\n\n\n\n<p>Want to try Twitch out? Here\u2019s a team of <a href=\"https:\/\/www.twitch.tv\/team\/livecoders\">live coders on Twitch<\/a>, including many of my favorites, like <a href=\"https:\/\/github.com\/bnb\/awesome-developer-streams#suz-hinton\">Suz Hinton<\/a>, who inspired me to start live coding.<\/p>\n\n\n\n<p>Check back next month for the third post in this series, when we\u2019ll take a deeper look at how to engage on Twitch, including the culture around Twitch, my favorite features and functionality, and more. Other questions or topics you\u2019d like to see? Let me know in the comments.<\/p>\n\n\n\n<p>Of course, you can always catch up with me on social via the following channels:<\/p>\n\n\n\n<p><a href=\"https:\/\/twitter.com\/_clarkio\">Twitter<\/a><br><a href=\"https:\/\/instagram.com\/_clarkio\">Instagram<\/a><br><a href=\"https:\/\/twitch.tv\/clarkio\">Twitch<\/a><br><a href=\"https:\/\/www.linkedin.com\/in\/brianclarkdev\/\">LinkedIn<\/a><br><a href=\"https:\/\/clarkio.com\/\">Website<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Watch someone live code online\u2026why would I do that? Hopefully I can answer this question for you in today\u2019s post. This is the second post in my blog series that describes the value developers can get from social media, including what I\u2019ve learned about specific social media platforms.<\/p>\n","protected":false},"author":5562,"featured_media":95491,"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":[346,340],"topic":[2240],"programming-languages":[],"coauthors":[454],"class_list":["post-77244","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-microsoft","content-type-news","content-type-tutorials-and-demos","topic-application-development","review-flag-alway-1593580310-39","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>Learning on Twitch | Microsoft Open Source Blog<\/title>\n<meta name=\"description\" content=\"This blog series describes the value devs can get from social media. Today&#039;s post focuses on Twitch and how devs can benefit from viewing its live streams.\" \/>\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\/06\/03\/learning-on-twitch\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Learning on Twitch | Microsoft Open Source Blog\" \/>\n<meta property=\"og:description\" content=\"This blog series describes the value devs can get from social media. Today&#039;s post focuses on Twitch and how devs can benefit from viewing its live streams.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/opensource.microsoft.com\/blog\/2019\/06\/03\/learning-on-twitch\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Open Source Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-06-03T16:00:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-27T13:49:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/SUR22_Laptop4_COMMR_HigherEd_Contextual_192_RGB.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=\"Brian Clark\" \/>\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=\"Brian Clark\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 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\/06\/03\/learning-on-twitch\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/06\/03\/learning-on-twitch\/\"},\"author\":[{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/author\/brian-clark\/\",\"@type\":\"Person\",\"@name\":\"Brian Clark\"}],\"headline\":\"Learning on Twitch\",\"datePublished\":\"2019-06-03T16:00:02+00:00\",\"dateModified\":\"2025-06-27T13:49:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/06\/03\/learning-on-twitch\/\"},\"wordCount\":733,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/06\/03\/learning-on-twitch\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/SUR22_Laptop4_COMMR_HigherEd_Contextual_192_RGB.webp\",\"keywords\":[\"Microsoft\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/opensource.microsoft.com\/blog\/2019\/06\/03\/learning-on-twitch\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/06\/03\/learning-on-twitch\/\",\"url\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/06\/03\/learning-on-twitch\/\",\"name\":\"Learning on Twitch | Microsoft Open Source Blog\",\"isPartOf\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/06\/03\/learning-on-twitch\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/06\/03\/learning-on-twitch\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/SUR22_Laptop4_COMMR_HigherEd_Contextual_192_RGB.webp\",\"datePublished\":\"2019-06-03T16:00:02+00:00\",\"dateModified\":\"2025-06-27T13:49:25+00:00\",\"description\":\"This blog series describes the value devs can get from social media. Today's post focuses on Twitch and how devs can benefit from viewing its live streams.\",\"breadcrumb\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/06\/03\/learning-on-twitch\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/opensource.microsoft.com\/blog\/2019\/06\/03\/learning-on-twitch\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/06\/03\/learning-on-twitch\/#primaryimage\",\"url\":\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/SUR22_Laptop4_COMMR_HigherEd_Contextual_192_RGB.webp\",\"contentUrl\":\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/SUR22_Laptop4_COMMR_HigherEd_Contextual_192_RGB.webp\",\"width\":1170,\"height\":640,\"caption\":\"Three people collaborating in an office on laptops.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/06\/03\/learning-on-twitch\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/opensource.microsoft.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Learning on Twitch\"}]},{\"@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":"Learning on Twitch | Microsoft Open Source Blog","description":"This blog series describes the value devs can get from social media. Today's post focuses on Twitch and how devs can benefit from viewing its live streams.","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\/06\/03\/learning-on-twitch\/","og_locale":"en_US","og_type":"article","og_title":"Learning on Twitch | Microsoft Open Source Blog","og_description":"This blog series describes the value devs can get from social media. Today's post focuses on Twitch and how devs can benefit from viewing its live streams.","og_url":"https:\/\/opensource.microsoft.com\/blog\/2019\/06\/03\/learning-on-twitch\/","og_site_name":"Microsoft Open Source Blog","article_published_time":"2019-06-03T16:00:02+00:00","article_modified_time":"2025-06-27T13:49:25+00:00","og_image":[{"width":1170,"height":640,"url":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/SUR22_Laptop4_COMMR_HigherEd_Contextual_192_RGB.png","type":"image\/png"}],"author":"Brian Clark","twitter_card":"summary_large_image","twitter_creator":"@OpenAtMicrosoft","twitter_site":"@OpenAtMicrosoft","twitter_misc":{"Written by":"Brian Clark","Est. reading time":"3 min read"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/06\/03\/learning-on-twitch\/#article","isPartOf":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/06\/03\/learning-on-twitch\/"},"author":[{"@id":"https:\/\/opensource.microsoft.com\/blog\/author\/brian-clark\/","@type":"Person","@name":"Brian Clark"}],"headline":"Learning on Twitch","datePublished":"2019-06-03T16:00:02+00:00","dateModified":"2025-06-27T13:49:25+00:00","mainEntityOfPage":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/06\/03\/learning-on-twitch\/"},"wordCount":733,"commentCount":1,"publisher":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#organization"},"image":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/06\/03\/learning-on-twitch\/#primaryimage"},"thumbnailUrl":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/SUR22_Laptop4_COMMR_HigherEd_Contextual_192_RGB.webp","keywords":["Microsoft"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/opensource.microsoft.com\/blog\/2019\/06\/03\/learning-on-twitch\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/06\/03\/learning-on-twitch\/","url":"https:\/\/opensource.microsoft.com\/blog\/2019\/06\/03\/learning-on-twitch\/","name":"Learning on Twitch | Microsoft Open Source Blog","isPartOf":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/06\/03\/learning-on-twitch\/#primaryimage"},"image":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/06\/03\/learning-on-twitch\/#primaryimage"},"thumbnailUrl":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/SUR22_Laptop4_COMMR_HigherEd_Contextual_192_RGB.webp","datePublished":"2019-06-03T16:00:02+00:00","dateModified":"2025-06-27T13:49:25+00:00","description":"This blog series describes the value devs can get from social media. Today's post focuses on Twitch and how devs can benefit from viewing its live streams.","breadcrumb":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/06\/03\/learning-on-twitch\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/opensource.microsoft.com\/blog\/2019\/06\/03\/learning-on-twitch\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/06\/03\/learning-on-twitch\/#primaryimage","url":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/SUR22_Laptop4_COMMR_HigherEd_Contextual_192_RGB.webp","contentUrl":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2024\/06\/SUR22_Laptop4_COMMR_HigherEd_Contextual_192_RGB.webp","width":1170,"height":640,"caption":"Three people collaborating in an office on laptops."},{"@type":"BreadcrumbList","@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/06\/03\/learning-on-twitch\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/opensource.microsoft.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Learning on Twitch"}]},{"@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\/77244","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=77244"}],"version-history":[{"count":1,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/posts\/77244\/revisions"}],"predecessor-version":[{"id":97749,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/posts\/77244\/revisions\/97749"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/media\/95491"}],"wp:attachment":[{"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/media?parent=77244"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/post_tag?post=77244"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/content-type?post=77244"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/topic?post=77244"},{"taxonomy":"programming-languages","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/programming-languages?post=77244"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/coauthors?post=77244"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}