{"id":227248,"date":"2019-11-04T06:00:38","date_gmt":"2019-11-04T14:00:38","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/visualstudio\/?p=227248"},"modified":"2019-11-01T17:03:28","modified_gmt":"2019-11-02T00:03:28","slug":"announcing-visual-studio-online-public-preview","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/visualstudio\/announcing-visual-studio-online-public-preview\/","title":{"rendered":"Announcing Visual Studio Online Public Preview"},"content":{"rendered":"<h3>TL;DR<\/h3>\n<p>Available beginning at Microsoft&#8217;s Ignite conference as a public preview, Visual Studio Online provides managed, on-demand development environments that can be used for long-term projects, to quickly prototype a new feature, or for short-term tasks like reviewing pull requests. You can work with environments from anywhere using either Visual Studio Code, Visual Studio IDE (<a href=\"https:\/\/aka.ms\/vsfutures-signup\" target=\"_blank\" rel=\"noopener noreferrer\">in private preview<\/a>), or the included browser-based editor. \ud83d\ude01<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-227251\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2019\/11\/vso-anywhere.png\" alt=\"Visual Studio Online - Develop anywhere\" width=\"865\" height=\"512\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2019\/11\/vso-anywhere.png 865w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2019\/11\/vso-anywhere-300x178.png 300w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2019\/11\/vso-anywhere-768x455.png 768w\" sizes=\"(max-width: 865px) 100vw, 865px\" \/><\/p>\n<h3>Empowering Modern Development<\/h3>\n<p>Software developers, and the software development process, live on the bleeding edge of technological trends. We talk to developers every day, and we&#8217;ve heard that expectations for innovation continue to increase across all industries and sectors. We&#8217;ve also noted resounding feedback that the confluence of current trends demands a new breed of development tools and capabilities.<\/p>\n<p>These trends include:<\/p>\n<ul>\n<li>More and more teams are distributed remotely, or leveraging freelancers, which magnify the pain of onboarding new team members without the benefit of a local IT presence.<\/li>\n<li>Open source and <em>inner source<\/em> are making collaboration more important than ever. As a result, developers are working across boundaries in many codebases, often at the same time.<\/li>\n<li>Increasing computational and data workloads (e.g. Machine Learning, Artificial Intelligence, Big Data), powered by cloud computing, are naturally shifting development activities beyond the &#8220;standard issue development laptop&#8221;.<\/li>\n<li>The explosion of cloud native development and microservices have enabled developers to use multiple languages and stacks in a single system to take advantage of each technology&#8217;s particular strengths.<\/li>\n<li>Developers facing expectations for decreased time-to-market are seeking techniques and technologies to help them collaborate more quickly and increase productivity.<\/li>\n<\/ul>\n<p>As a result of your feedback, these trends, and <a href=\"https:\/\/code.visualstudio.com\/blogs\/2019\/05\/02\/remote-development\" target=\"_blank\" rel=\"noopener noreferrer\">what we have learned with Visual Studio Code Remote Development<\/a>, we have been working hard on a new service called Visual Studio Online. Visual Studio Online philosophically (and technically) extends Visual Studio Code Remote Development to provide managed development environments that can be created on-demand and accessed from anywhere. These environments can be used for long-term projects, to quickly prototype a new feature, or for short-term tasks like reviewing pull requests. Additionally, since many companies already have existing infrastructure for development, we made sure that Visual Studio Online can take advantage of those as well. You can connect to your environments from anywhere using either Visual Studio Code, Visual Studio IDE (see below), or the included browser-based editor.<\/p>\n<p><strong>We&#8217;re excited to get your feedback as we launch Visual Studio Online into public preview.<\/strong> Read on to learn more about the service and the scenarios it enables, or dive right in with <a href=\"https:\/\/aka.ms\/vso-docs\/quickstart\/browser\" target=\"_blank\" rel=\"noopener noreferrer\">one of our quickstarts<\/a>.<\/p>\n<h3>Rapid Onboarding<\/h3>\n<p>Development environments are the cornerstone on which Visual Studio Online is based. They&#8217;re where all of the compute associated with software development happens: compiling, debugging, restoring, etc. Whatever your project or task, you can spin up a Visual Studio Online environment from your development tool of choice or our web portal, and the service will automatically configure everything you need: the source code, runtime, compiler, debugger, editor, personal <a href=\"https:\/\/hackernoon.com\/learn-how-to-manage-dotfiles-b8b62c6c5491\" target=\"_blank\" rel=\"noopener noreferrer\">dotfile configurations<\/a>, relevant editor extensions and more.<\/p>\n<p>Environments are fast to create and disposable, allowing new team members to quickly onboard to a project, or for you to experiment with a new stack, language, or codebase, without worrying about it affecting your local configuration. And since environments share definitions, they are created in a repeatable manner \u2013 all but eliminating configuration discrepancies between team members that often lead to \u201cworks on my machine\u201d type bugs.<\/p>\n<p>Additionally, environments are <a href=\"https:\/\/aka.ms\/vso-docs\/reference\/configuring\" target=\"_blank\" rel=\"noopener noreferrer\">completely configurable<\/a> so they can be precisely tuned as required by your project. Start simple by specifying a few extensions that you want installed, or take full control over the environment by defining your own <a href=\"https:\/\/docs.docker.com\/engine\/reference\/builder\/\" target=\"_blank\" rel=\"noopener noreferrer\">Dockerfile<\/a>.<\/p>\n<h3>Cloud Powered<\/h3>\n<p>Visual Studio Online&#8217;s development environments are Azure-hosted and come with all the benefits of the cloud:<\/p>\n<ul>\n<li>They scale to meet your needs:\n<ul>\n<li>Create as many as you want (up to subscription limits) for all your various projects and tasks and throw them away when you&#8217;re done.<\/li>\n<li>Need a little extra horsepower? Create a premium environment to get all the CPU and RAM you&#8217;d need to tackle even the most demanding projects.<\/li>\n<\/ul>\n<\/li>\n<li>They have predictable pricing and you only pay for what you use \u2013 down to the second. If you create an environment and delete it after 6 minutes and 45 seconds, you&#8217;ll only pay for 6 minutes and 45 seconds. Environments also auto-suspend to eliminate accidental runoff costs.<\/li>\n<li>Moving your development workload to the cloud boosts your overall computing power so your personal machine can edit media assets, email, chat, stream music, or do anything else, more.<\/li>\n<\/ul>\n<p>Already have investments in on-premise development environments, or not quite yet ready to move a workload to the cloud? Visual Studio Online also allows you to register and connect your own self-hosted environments, so you can use that already-perfectly-tuned environment and experience some of the benefits of Visual Studio Online, for free!<\/p>\n<h3>Your Favorite Tools<\/h3>\n<p>Visual Studio Online supports three editors: <a href=\"https:\/\/code.visualstudio.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Visual Studio Code<\/a>, our no-install browser-based editor, and <a href=\"https:\/\/visualstudio.microsoft.com\/vs\/\" target=\"_blank\" rel=\"noopener noreferrer\">Visual Studio IDE<\/a> (see below). This allows you to use the tool you&#8217;re most comfortable with, in any language or framework.<\/p>\n<p>By installing the <a href=\"https:\/\/aka.ms\/vso-marketplace\" target=\"_blank\" rel=\"noopener noreferrer\">Visual Studio Online extension<\/a> you can use Visual Studio Code, the streamlined code editor with support for operations like debugging, task running, and version control. It aims to provide just the tools a developer needs for a quick code-build-debug cycle. It&#8217;s free, built on open source and now enhanced with cloud powered development environments.<\/p>\n<p>Visual Studio Online&#8217;s browser-based editor adds the ability to connect and code from literally anywhere, and its fully powered with Visual Studio Code under the hood. Gone are the days of lugging around heavy dev machines on the road or to a coffee shop. Instead, travel light knowing you&#8217;ve got the full computing power of Azure, just a new browser tab away.<\/p>\n<p>We&#8217;re also proud to announce that Visual Studio IDE&#8217;s support for Visual Studio Online is in private preview at Ignite. Developers will now have the option to use a full-fledged IDE with the entire toolset, from initial design to final deployment, enhanced with the benefits of Visual Studio Online. Along with this private preview, we&#8217;re also introducing the capability to create Windows based Visual Studio Online environments, expanding the set of workloads the service will support. <a href=\"https:\/\/aka.ms\/vsfutures-signup\" target=\"_blank\" rel=\"noopener noreferrer\">Sign up now<\/a> to be added to the wait list.<\/p>\n<p>Along the way we&#8217;ve also learned that developers not only want to use the right tool for the job, but they are also highly opinionated about their development environment, and commonly spend countless hours personalizing their editor and terminal. To address this, Visual Studio Online&#8217;s flexible <a href=\"https:\/\/aka.ms\/vso-docs\/reference\/personalizing\" target=\"_blank\" rel=\"noopener noreferrer\">personalization features<\/a> make any environment you connect to feel familiar, as if you&#8217;ve never left home, whichever editor you decide to use.<\/p>\n<p>Even better, you can freely extend these capabilities since Visual Studio Online has support for the rich ecosystem of extensions in <a href=\"https:\/\/marketplace.visualstudio.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">the Visual Studio Marketplace<\/a>.<\/p>\n<h3>Effortless Remote Debugging<\/h3>\n<p>Once connected to your Visual Studio Online environment, simply run your web app or API as you usually would, and we automatically forward it, so that it&#8217;s accessible to you \u2013 and only you. It behaves just like your traditional, local dev workflow.<\/p>\n<p>In addition, we&#8217;ll soon be introducing support for app casting, that will allow you to remotely interact with and share a running GUI application.<\/p>\n<h3>Built in Collaboration<\/h3>\n<p>On top of all of this, Visual Studio Online&#8217;s environments come with built in collaboration tools like <a href=\"https:\/\/aka.ms\/ic\" target=\"_blank\" rel=\"noopener noreferrer\">IntelliCode<\/a> and <a href=\"https:\/\/aka.ms\/vsls\" target=\"_blank\" rel=\"noopener noreferrer\">Live Share<\/a>. IntelliCode helps enhance individual productivity by instilling AI-assisted intelligence into the editor. It does this by making things like auto-completion smarter with \u201cimplicit collaboration\u201d based on an understanding of how APIs are used across thousands of open-source GitHub repositories. Live Share directly facilitates real-time collaboration by enabling developers to edit and debug together, even if they aren&#8217;t all Visual Studio Online users, or prefer a different editor.<\/p>\n<h3>And More to Come!<\/h3>\n<p>Visual Studio Online is in public preview at Ignite. That means that now is a great time to try it out and <a href=\"https:\/\/aka.ms\/vso-issues\" target=\"_blank\" rel=\"noopener noreferrer\">share your feedback<\/a>. We&#8217;re eagerly looking forward to working with the community to understand the best ways to make Visual Studio Online even better.<\/p>\n<p>I want to thank all the users who have submitted feedback already \u2013 you&#8217;re the ones who have made the service as great as it is today \u2013 and I can&#8217;t wait to hear from so many more of you.<\/p>\n<h2>Next Steps<\/h2>\n<p>If you&#8217;d like to learn more, head over to <a href=\"https:\/\/aka.ms\/vso-landing\" target=\"_blank\" rel=\"noopener noreferrer\">our product page<\/a> or \u201c<a href=\"https:\/\/aka.ms\/vso-docs\/overview\" target=\"_blank\" rel=\"noopener noreferrer\">What is Visual Studio Online?<\/a>\u201d documentation.<\/p>\n<p>To try the service, follow along with our <a href=\"https:\/\/aka.ms\/vso-docs\/quickstart\/vscode\" target=\"_blank\" rel=\"noopener noreferrer\">Visual Studio Code<\/a> or <a href=\"https:\/\/aka.ms\/vso-docs\/quickstart\/browser\" target=\"_blank\" rel=\"noopener noreferrer\">browser-based experience<\/a> quickstarts.<\/p>\n<p>As mentioned above, if you&#8217;re interested in Visual Studio IDE support and Windows based environments, <a href=\"https:\/\/aka.ms\/vsfutures-signup\" target=\"_blank\" rel=\"noopener noreferrer\">sign up for our private preview<\/a> and we&#8217;ll do our best to grant you access as soon as possible.<\/p>\n<p>Finally, feel free to report any feedback you have in <a href=\"https:\/\/aka.ms\/vso-issues\" target=\"_blank\" rel=\"noopener noreferrer\">our issue tracker<\/a> on GitHub.<\/p>\n<p>We can&#8217;t wait to hear what you think!<\/p>\n<p>Thanks,\nNik Molnar &amp; the entire Visual Studio Online team \ud83d\udc4b<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Announcing Visual Studio Online&#8217;s public preview! VS Online provides managed, on-demand development environments that can be used for long-term projects, or for short-term tasks like reviewing pull requests. You can work with environments from VS Code or the included browser-based editor.<\/p>\n","protected":false},"author":9513,"featured_media":227251,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1085,155],"tags":[354,12,4813],"class_list":["post-227248","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud","category-visual-studio","tag-announcement","tag-visual-studio","tag-visual-studio-online"],"acf":[],"blog_post_summary":"<p>Announcing Visual Studio Online&#8217;s public preview! VS Online provides managed, on-demand development environments that can be used for long-term projects, or for short-term tasks like reviewing pull requests. You can work with environments from VS Code or the included browser-based editor.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/227248","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\/9513"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/comments?post=227248"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/227248\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media\/227251"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media?parent=227248"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/categories?post=227248"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/tags?post=227248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}