{"id":228878,"date":"2020-04-08T09:00:03","date_gmt":"2020-04-08T16:00:03","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/visualstudio\/?p=228878"},"modified":"2020-05-14T16:59:26","modified_gmt":"2020-05-14T23:59:26","slug":"for-all-things-remote-development","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/visualstudio\/for-all-things-remote-development\/","title":{"rendered":"A guide to remote development with Live Share"},"content":{"rendered":"<p><span data-contrast=\"auto\">Working in a fully distributed, remote team requires sophisticated collaboration technology, which needs to be both super<\/span><span data-contrast=\"auto\">charged and frictionless.\u00a0<\/span><span data-contrast=\"auto\">Visual Studio\u00a0<\/span><span data-contrast=\"auto\">Live Share was built on the bold principle of making\u00a0<\/span><a href=\"https:\/\/docs.microsoft.com\/en-us\/visualstudio\/liveshare\/overview\/features\"><span data-contrast=\"none\">remote\u00a0<\/span><span data-contrast=\"none\">developer collaboration<\/span><\/a><span data-contrast=\"auto\">\u00a0as<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">powerful and natural<\/span><span data-contrast=\"auto\">\u00a0as in-person\u00a0<\/span><span data-contrast=\"auto\">collaboration. We knew that our par<\/span><span data-contrast=\"auto\">adi<\/span><span data-contrast=\"auto\">gm<\/span><span data-contrast=\"auto\">:<\/span><span data-contrast=\"auto\">\u00a0<\/span><i><span data-contrast=\"auto\">\u201c<\/span><\/i><i><span data-contrast=\"auto\">s<\/span><\/i><i><span data-contrast=\"auto\">hare your context,<\/span><\/i><i><span data-contrast=\"auto\">\u00a0not your screen<\/span><\/i><i><span data-contrast=\"auto\">,<\/span><\/i><i><span data-contrast=\"auto\">\u201d<\/span><\/i><i><span data-contrast=\"auto\">\u00a0<\/span><\/i><span data-contrast=\"auto\">was\u00a0<\/span><span data-contrast=\"auto\">only<\/span><span data-contrast=\"auto\"> feasible, if we allowed the power of the modern IDE\u00a0<\/span><span data-contrast=\"auto\">translate to remote collaboration sessions.<\/span><\/p>\n<p><span data-contrast=\"auto\">Just then the world changed drastically and everyone was forced to be remote. It<\/span><span data-contrast=\"auto\"> wasn\u2019t just professional developers who needed Live Share; t<\/span><span data-contrast=\"auto\">here were stude<\/span><span data-contrast=\"auto\">nts, teachers, and interview candidates who need<\/span><span data-contrast=\"auto\">ed a\u00a0<\/span><span data-contrast=\"auto\">real-time collaboration service.<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">So the Live Share team continued to innovate<\/span><span data-contrast=\"auto\">, and further re<\/span><span data-contrast=\"auto\">duced<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">friction\u00a0<\/span><span data-contrast=\"auto\">by adding an option to\u00a0<\/span><a href=\"http:\/\/aka.ms\/vsls-web\"><span data-contrast=\"none\">join from the browser.<\/span><\/a> This guide will highlight some of the key features of Live Share that help with remote work.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-228885 size-full\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2020\/04\/Group-27-2.png\" alt=\"Image showing bubbles of different Live Share features like co-editing, co-debugging etc.\" width=\"2719\" height=\"893\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2020\/04\/Group-27-2.png 2719w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2020\/04\/Group-27-2-300x99.png 300w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2020\/04\/Group-27-2-1024x336.png 1024w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2020\/04\/Group-27-2-768x252.png 768w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2020\/04\/Group-27-2-1536x504.png 1536w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2020\/04\/Group-27-2-2048x673.png 2048w\" sizes=\"(max-width: 2719px) 100vw, 2719px\" \/><span data-contrast=\"none\"> In our customer development we found that the two most common things developers dislike about being remote are:<\/span><\/p>\n<ol>\n<li data-leveltext=\"%1.\" data-font=\"\u6e38\u660e\u671d\" data-listid=\"3\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Not being able to communicate ideas efficiently<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\" data-wac-het=\"1\">\u00a0<\/span><\/li>\n<li data-leveltext=\"%1.\" data-font=\"\u6e38\u660e\u671d\" data-listid=\"3\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Not being able to replicate the<\/span><span data-contrast=\"auto\">\u00a0experience of<\/span><span data-contrast=\"auto\">\u00a0\u2018peering over\u00a0<\/span><span data-contrast=\"auto\">a co-worker&#8217;s computer\u2019\u00a0<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\" data-wac-het=\"1\">\u00a0<\/span><\/li>\n<\/ol>\n<p><span data-contrast=\"auto\">With Live Share, we tackle both these problems, with an entire suite of your favorite IDE features remoted during the session<\/span><span data-contrast=\"auto\">, and in-built communication channels.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\" data-wac-het=\"1\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">The following five tips will<\/span><span data-contrast=\"auto\">\u00a0help you use Live Share<\/span><span data-contrast=\"auto\"> \u2014from your Visual Studio IDE\u2014 for<\/span><span data-contrast=\"auto\">\u00a0your extended remote work, with all the bells and whistles attached.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\" data-wac-het=\"1\">\u00a0<\/span><\/p>\n<h5><span data-contrast=\"auto\">1. One-click share<\/span><\/h5>\n<p><span data-contrast=\"auto\">The easiest way to start a Live Share session is by using the contacts that populate your Live Share\u00a0<\/span><span data-contrast=\"auto\">viewlet<\/span><span data-contrast=\"auto\">. Once you share your <\/span><span data-contrast=\"auto\">code with someone, Live Share adds that user to your recent contacts list, enabling you to invite them to any future sessions without the hassle of links. <\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\" data-wac-het=\"1\">\u00a0<\/span><\/p>\n<p><b><span data-contrast=\"auto\">Tip:\u00a0<\/span><\/b><span data-contrast=\"auto\">Live Share has two session types, which set several defaults for your ease of use.\u00a0<\/span><span data-contrast=\"auto\">You can<\/span><span data-contrast=\"auto\">\u00a0explicitly choose a read-only session for y<\/span><span data-contrast=\"auto\">our guests.<\/span><\/p>\n<h4><span data-contrast=\"auto\"><img decoding=\"async\" class=\"size-full wp-image-228889 aligncenter\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2020\/04\/VS-Contacts-screen-shot.png\" alt=\"Image VS Contacts screen shot\" width=\"470\" height=\"282\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2020\/04\/VS-Contacts-screen-shot.png 470w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2020\/04\/VS-Contacts-screen-shot-300x180.png 300w\" sizes=\"(max-width: 470px) 100vw, 470px\" \/><\/span><\/h4>\n<h5><span data-contrast=\"auto\">2. Join from the browser\u00a0<\/span><\/h5>\n<p><span data-contrast=\"auto\">Live Share has a brand-new feature where any guest to a Live Share session can <\/span><a href=\"http:\/\/aka.ms\/vsls-web\"><span data-contrast=\"none\">join this session from the browser.<\/span><\/a><span data-contrast=\"auto\">\u00a0This expands your scope of remote collaboration to even those who may not have t<\/span><span data-contrast=\"auto\">he Visual Studio or Visual Studio Code installed on their machines.\u00a0<\/span><span data-contrast=\"auto\">Joining from the browser provides guests of Live Share a fast, reliable and full-fidelity editor in the browser to collaborate with.\u00a0<\/span><\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full\" src=\"https:\/\/user-images.githubusercontent.com\/51928518\/78337012-214b5600-7545-11ea-8162-036aef8dc24f.gif\" alt=\"Gif showing how to join from the browser\" width=\"1920\" height=\"804\" \/><\/p>\n<p><span class=\"TextRun SCXW50909597 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW50909597 BCX0\" data-wac-het=\"1\"><strong>Tip: <\/strong>All Live Share sessions can be shared and joined from Visual Studio and Visual Studio Code. With the option to join from the browser, you now have another way to collaborate. The various options for using Live Share are especially useful<\/span><\/span><span class=\"TextRun SCXW50909597 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW50909597 BCX0\" data-wac-het=\"1\"> while <\/span><\/span><a class=\"Hyperlink SCXW50909597 BCX0\" href=\"http:\/\/aka.ms\/vsls-interviews\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"TextRun Underlined SCXW50909597 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW50909597 BCX0\" data-ccp-charstyle=\"Hyperlink\" data-wac-het=\"1\">conducting technical interviews<\/span><\/span><\/a><span class=\"TextRun SCXW50909597 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW50909597 BCX0\" data-wac-het=\"1\"> while remote.\u00a0<\/span><\/span><\/p>\n<h5><span data-contrast=\"auto\">3. Start an audio call<\/span><\/h5>\n<p><span data-contrast=\"auto\">Being a part of the distr<\/span><span data-contrast=\"auto\">ibuted remote team for an extended period can cause communication fatigue. You can try and tackle this\u00a0<\/span><span data-contrast=\"auto\">by keeping your communication channels context driven.\u00a0<\/span><span data-contrast=\"auto\">So,<\/span><span data-contrast=\"auto\">\u00a0for your productive development time, you can stay\u00a0<\/span><span data-contrast=\"auto\">focused<\/span><span data-contrast=\"auto\">\u00a0within your IDE\u00a0<\/span><span data-contrast=\"auto\">even when collaborating. Live Share has built<\/span><span data-contrast=\"auto\">-in<\/span><span data-contrast=\"auto\">\u00a0audio calling for your sessions. This not only keeps you away from other distractions wh<\/span><span data-contrast=\"auto\">ile developing, it also enhances your collaboration experience\u00a0<\/span><span data-contrast=\"auto\">when collaborating on features <\/span><span data-contrast=\"auto\">or debugging a tough bug.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\" data-wac-het=\"1\">\u00a0<\/span><\/p>\n<p><b><span data-contrast=\"auto\">Tip:\u00a0<\/span><\/b><span data-contrast=\"auto\">Audio calling is a<\/span><span data-contrast=\"auto\">n <\/span><a href=\"https:\/\/docs.microsoft.com\/en-us\/visualstudio\/liveshare\/reference\/insiders\"><span data-contrast=\"none\">&#8220;insiders&#8221; feature <\/span><\/a><span data-contrast=\"auto\">i<\/span><span data-contrast=\"auto\">n Visual Studio. <\/span><span data-contrast=\"auto\">To ensure you can use it during your Live Share session, make sure both you\u00a0<\/span><span data-contrast=\"auto\">and <\/span><span data-contrast=\"auto\">your guest\u00a0<\/span><span data-contrast=\"auto\">have<\/span><span data-contrast=\"auto\">\u00a0insiders<\/span><span data-contrast=\"auto\">\u00a0features enabled<\/span><span data-contrast=\"auto\">.<\/span><span data-contrast=\"auto\">\u00a0Your guests\u00a0<\/span><span data-contrast=\"auto\">using\u00a0<\/span><span data-contrast=\"auto\">Visual Studio Code can use audio calling by downloading the\u00a0<\/span><a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=MS-vsliveshare.vsliveshare-pack\"><span data-contrast=\"none\">Live Share extension pack<\/span><\/a><span data-contrast=\"auto\">\u00a0from the\u00a0<\/span><span data-contrast=\"auto\">marketplace<\/span><span data-contrast=\"auto\">.<\/span><\/p>\n<p style=\"text-align: center;\"><span data-contrast=\"auto\"><img decoding=\"async\" class=\"alignnone wp-image-228911 size-full\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2020\/04\/Audio-call.png\" alt=\"Image Audio call\" width=\"450\" height=\"232\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2020\/04\/Audio-call.png 450w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2020\/04\/Audio-call-300x155.png 300w\" sizes=\"(max-width: 450px) 100vw, 450px\" \/>\u00a0<\/span><\/p>\n<h5>4. Follow and focus<\/h5>\n<p><span data-contrast=\"auto\">Live Share empowers you to share your\u00a0<\/span><span data-contrast=\"auto\">full\u00a0<\/span><span data-contrast=\"auto\">context, not\u00a0<\/span><span data-contrast=\"auto\">just\u00a0<\/span><span data-contrast=\"auto\">your screen. This means you get both freedom and flexibility when working with a co-worker on a project.<\/span><span data-contrast=\"auto\">\u00a0All the guest<\/span><span data-contrast=\"auto\">s<\/span><span data-contrast=\"auto\">\u00a0who join a L<\/span><a href=\"https:\/\/docs.microsoft.com\/en-us\/visualstudio\/liveshare\/use\/vs#following\"><span data-contrast=\"none\">ive Share session\u00a0<\/span><span data-contrast=\"none\">follow their host by default<\/span><\/a><span data-contrast=\"auto\">. This means, that they will be navigated to whichever line or file the host is editing.\u00a0<\/span><span data-contrast=\"auto\">This is particularly helpful during the beginning of a pairing session, when all the collaborators are ramping up on what the host wants to share. After this point,<\/span><span data-contrast=\"auto\">\u00a0if peers in a Live Share session wish to independently edit different parts of the project or file, they can\u00a0<\/span><span data-contrast=\"auto\">break\u00a0<\/span><span data-contrast=\"auto\">follow<\/span><span data-contrast=\"auto\">,<\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">by\u00a0<\/span><span data-contrast=\"auto\">navigating to a different file or writing to a file.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\" data-wac-het=\"1\">\u00a0<\/span><\/p>\n<p><b><span data-contrast=\"auto\">Tip:\u00a0<\/span><\/b><span data-contrast=\"auto\">If you want to draw the attention of your fellow collaborators to where you are in the code, you can click the focus button on the top of the Live Share viewlet. You can\u00a0<\/span><span data-contrast=\"auto\">have just one of the guests follow you, or vice versa by clicking on their name in the participants list.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\" data-wac-het=\"1\">\u00a0<\/span><\/p>\n<h5>5. F5 shares your app<\/h5>\n<p><span data-contrast=\"auto\">Often, the hardest thing about being remote<\/span><span data-contrast=\"auto\"> is having to explain a problem which is occurring locally for you. <\/span><span data-contrast=\"auto\">With Live Share the host can not only share their code, but also launch their app during a debug session; guest can view this local app and interact with it<\/span><span data-contrast=\"auto\">.\u00a0<\/span><span data-contrast=\"auto\">This is particularly useful for desktop and mobile apps.\u00a0<\/span><\/p>\n<p><b><span data-contrast=\"auto\">Tip:\u00a0<\/span><\/b><span data-contrast=\"auto\">You can do\u00a0<\/span><span data-contrast=\"auto\">full fidelity<\/span><span data-contrast=\"auto\">\u00a0<\/span><a href=\"https:\/\/docs.microsoft.com\/en-us\/visualstudio\/liveshare\/use\/vs#co-debugging\"><span data-contrast=\"none\">co-debug sessions<\/span><\/a><span data-contrast=\"auto\">\u00a0with your guests using Live Share. If you are developing a web app, Live Share will also forward your local port to your guests<\/span><span data-contrast=\"auto\">.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\" data-wac-het=\"1\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\"><img decoding=\"async\" class=\"wp-image-228913 aligncenter\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2020\/04\/screen-shot-app-casting.png\" alt=\"Image screen shot app casting\" width=\"656\" height=\"437\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2020\/04\/screen-shot-app-casting.png 2256w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2020\/04\/screen-shot-app-casting-300x200.png 300w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2020\/04\/screen-shot-app-casting-1024x683.png 1024w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2020\/04\/screen-shot-app-casting-768x512.png 768w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2020\/04\/screen-shot-app-casting-1536x1024.png 1536w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2020\/04\/screen-shot-app-casting-2048x1365.png 2048w\" sizes=\"(max-width: 656px) 100vw, 656px\" \/><\/span><\/p>\n<p>&nbsp;<\/p>\n<p aria-level=\"1\"><span data-contrast=\"none\">Live\u00a0<\/span><span data-contrast=\"none\">Share provides<\/span><span data-contrast=\"none\">\u00a0a way for users of Visual Studio and Visual Studio Code to collaboratively code, without the awkward fight for control over shared screens, or the in-flexibility of in-person collaboration.\u00a0<\/span><span data-contrast=\"none\">We\u2019re all going to be remote for the near future, so let\u2019s make sure our collaboration toolset is top notch.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\" data-wac-het=\"1\">\u00a0<\/span><\/p>\n<p aria-level=\"1\"><span data-contrast=\"none\">Make sure you check\u00a0<\/span><span data-contrast=\"none\">the<\/span><span data-contrast=\"none\">\u00a0<\/span><a href=\"https:\/\/docs.microsoft.com\/en-us\/visualstudio\/liveshare\/\"><span data-contrast=\"none\">Live Share documentation<\/span><\/a><span data-contrast=\"none\">\u00a0for any other questions you may have about the product. You can also send an email to\u00a0<\/span><a href=\"mailto:vsls-feedback@microsoft.com\"><span data-contrast=\"none\">vsls-feedback@microsoft.com<\/span><\/a><span data-contrast=\"none\">\u00a0<\/span><span data-contrast=\"none\">or\u00a0<\/span><a href=\"mailto:fishah@microsoft.com\"><span data-contrast=\"none\">fishah@microsoft.com<\/span><\/a><span data-contrast=\"none\">\u00a0<\/span><span data-contrast=\"none\">for any feedback you may have about Live Share.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\" data-wac-het=\"1\">\u00a0<\/span><\/p>\n<p><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\" data-wac-het=\"1\">\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Working in a fully distributed, remote team requires sophisticated collaboration technology, which needs to be both supercharged and frictionless.\u00a0Visual Studio\u00a0Live Share was built on the bold principle of making\u00a0remote\u00a0developer collaboration\u00a0as\u00a0powerful and natural\u00a0as in-person\u00a0collaboration. We knew that our paradigm:\u00a0\u201cshare your context,\u00a0not your screen,\u201d\u00a0was\u00a0only feasible, if we allowed the power of the modern IDE\u00a0translate to remote collaboration [&hellip;]<\/p>\n","protected":false},"author":5685,"featured_media":228910,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[155],"tags":[1384,476],"class_list":["post-228878","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-visual-studio","tag-live-share","tag-visual-studio-live-share"],"acf":[],"blog_post_summary":"<p>Working in a fully distributed, remote team requires sophisticated collaboration technology, which needs to be both supercharged and frictionless.\u00a0Visual Studio\u00a0Live Share was built on the bold principle of making\u00a0remote\u00a0developer collaboration\u00a0as\u00a0powerful and natural\u00a0as in-person\u00a0collaboration. We knew that our paradigm:\u00a0\u201cshare your context,\u00a0not your screen,\u201d\u00a0was\u00a0only feasible, if we allowed the power of the modern IDE\u00a0translate to remote collaboration [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/228878","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\/5685"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/comments?post=228878"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/228878\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media\/228910"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media?parent=228878"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/categories?post=228878"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/tags?post=228878"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}