{"id":230332,"date":"2020-08-17T08:00:57","date_gmt":"2020-08-17T15:00:57","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/visualstudio\/?p=230332"},"modified":"2020-08-14T09:37:10","modified_gmt":"2020-08-14T16:37:10","slug":"live-coding-visual-studio-extensions","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/visualstudio\/live-coding-visual-studio-extensions\/","title":{"rendered":"Live coding Visual Studio extensions"},"content":{"rendered":"<p>Writing extension for Visual Studio can be a challenging affair. It also happens to be extremely satisfying and a lot of fun. But even with our <a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/getting-started-writing-visual-studio-extensions\/\">getting-started guidance<\/a>, there is still a lot to learn, explore, and keeping up with. After 10 years and over 130 extensions, I still learn something new every time I write an extension. So why not write some live so you can explore and learn with me along the way?<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-230331\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2020\/08\/writing-extensions-with-mads.png\" alt=\"Image writing extensions with mads\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2020\/08\/writing-extensions-with-mads.png 1920w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2020\/08\/writing-extensions-with-mads-300x169.png 300w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2020\/08\/writing-extensions-with-mads-1024x576.png 1024w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2020\/08\/writing-extensions-with-mads-768x432.png 768w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2020\/08\/writing-extensions-with-mads-1536x864.png 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<p>Introducing the new live show <a href=\"https:\/\/www.youtube.com\/playlist?list=PLReL099Y5nRdG2n1PrY_tbCsUznoYvqkS\">Writing Visual Studio extensions with Mads<\/a> on the Visual Studio channels on <a href=\"https:\/\/youtube.com\/user\/visualstudio\">YouTube<\/a> and <a href=\"https:\/\/www.twitch.tv\/visualstudio\">Twitch<\/a>. Every Friday afternoon, I\u2019ll be writing new extensions or updating older ones. Fixing bugs, exploring new APIs, building tools for extenders, and a lot more.<\/p>\n<p>There were a few technical hiccups in the first episode, but we got past those and are ready for smooth streaming in 1080p. It was a fun experience and I got to answer a bunch of general extensibility question during the show.<\/p>\n<p>The live stream chat also provides a wonderful place to hang out with fellow extenders, in addition to the official <a href=\"https:\/\/gitter.im\/Microsoft\/extendvs\">Gitter extensibility chat<\/a>.<\/p>\n<p>If you have any ideas for topics for me to cover in future episodes, then please let me know in the comments below or on <a href=\"https:\/\/twitter.com\/mkristensen\">Twitter<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Writing extension for Visual Studio can be a challenging affair. It also happens to be extremely satisfying and a lot of fun. But even with our getting-started guidance, there is still a lot to learn, explore, and keeping up with. After 10 years and over 130 extensions, I still learn something new every time I [&hellip;]<\/p>\n","protected":false},"author":642,"featured_media":230331,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1388,155],"tags":[6311],"class_list":["post-230332","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-extensibility","category-visual-studio","tag-video"],"acf":[],"blog_post_summary":"<p>Writing extension for Visual Studio can be a challenging affair. It also happens to be extremely satisfying and a lot of fun. But even with our getting-started guidance, there is still a lot to learn, explore, and keeping up with. After 10 years and over 130 extensions, I still learn something new every time I [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/230332","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/users\/642"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/comments?post=230332"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/230332\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media\/230331"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media?parent=230332"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/categories?post=230332"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/tags?post=230332"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}