{"id":646,"date":"2020-05-19T00:00:00","date_gmt":"2020-05-19T00:00:00","guid":{"rendered":"https:\/\/azure.microsoft.com\/blog\/code-collaborate-and-ship-your-apps-from-anywhere"},"modified":"2025-06-30T01:40:35","modified_gmt":"2025-06-30T08:40:35","slug":"code-collaborate-and-ship-your-apps-from-anywhere","status":"publish","type":"post","link":"https:\/\/azure.microsoft.com\/en-us\/blog\/code-collaborate-and-ship-your-apps-from-anywhere\/","title":{"rendered":"Code, collaborate, and ship your apps from anywhere"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Welcome to Microsoft Build 2020! This all-new 48-hour digital experience is designed to help you and other developers around the world come together to solve challenges, share knowledge, and stay connected. Here we\u2019ll cover some of our latest innovations in developer tools and cloud platform technologies\u2014to help you code, collaborate, and ship your apps from anywhere, so you can support the changing needs of your business and continue to deliver the quality experiences that your customers expect.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So how do you overcome the challenges of today and remain productive as developers? Thankfully, in today\u2019s digital world there are tools to help you work remotely and be as productive as ever: with Azure as your trusted cloud platform and cloud-powered developer tools with Visual Studio and GitHub.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"code\">Code<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Developers often spend endless hours configuring dev machines for new projects: cloning source code, installing runtimes, setting up linters and debuggers, configuring extensions\u2014just to do it all again for the next project, the next bug, or the next code review. The challenge is even more prevalent in times of remote work, where you might not have access to your preferred development machine. <a href=\"https:\/\/visualstudio.microsoft.com\/services\/visual-studio-codespaces\/\" target=\"_blank\" rel=\"noopener\">Visual Studio Codespaces<\/a>, available in preview, enables you to create a cloud-hosted development environment that\u2019s ready to code, in seconds. You can access it from Visual Studio Code or Visual Studio and it also includes a full web-based editor you can use to edit, run, and debug your applications from any device. We recently announced that <a href=\"https:\/\/github.com\/features\/codespaces\" target=\"_blank\" rel=\"noopener\">Codespaces is coming to GitHub<\/a> in preview, so you can also easily code from any repo.<\/p>\n\n\n\n<figure class=\"wp-block-image has-custom-border\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2020\/05\/bb3e3ea0-66f7-4f8f-9453-7a15ac5f7719.webp\" alt=\"visual-studio-online-hero\" style=\"border-radius:0px\" title=\"visual-studio-online-hero\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">To help .NET developers share code across platforms, today we released <a href=\"https:\/\/dot.net\/get-dotnet5\" target=\"_blank\" rel=\"noopener\">.NET 5 Preview 4<\/a>. With .NET 5, we continue the journey to unify the .NET platform across all workloads like mobile, desktop, and web. .NET 5 Preview 4 also has many improvements for working with containers and reducing the size of images particularly for multi-stage build scenarios.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For developers with C# and HTML skillsets looking to create web apps, Blazor is a free and open-source web framework that allows you to do that\u2014without writing JavaScript. Today, we announced <a href=\"https:\/\/aka.ms\/blazor\" target=\"_blank\" rel=\"noopener\">ASP.NET Blazor WebAssembly<\/a> that lets you build web apps that run completely in the browser with C#, which can perform better, take up less memory than JavaScript, and can run completely offline.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you are building a modern single page application with JavaScript and looking for minimal configuration and deployment globally in minutes, then check out a new hosting option in Azure App Service, <a href=\"https:\/\/techcommunity.microsoft.com\/t5\/azure-app-service\/introducing-app-service-static-web-apps\/ba-p\/1394451\">Static Web Apps<\/a>, now available in preview. Static Web Apps supports frameworks like Angular, React, and Vue or Static Site Generators such as Gatsby and Hugo. Initializing a Static Web App with a Git repo hooks up GitHub Actions that then connects smart defaults to your CI\/CD pipeline. This means that any time a developer makes a change, it will go through the quality and security checks.<\/p>\n\n\n\n<figure class=\"wp-block-image has-custom-border\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2020\/05\/fc31dd10-19dc-475b-8896-cff8cdbdc30c.webp\" alt=\"staticwebapp4\" style=\"border-radius:0px\" title=\"staticwebapp4\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">For applications optimized for cloud scale and performance, we recently announced the <a href=\"https:\/\/aka.ms\/k8sonaz\/blog\" target=\"_blank\" rel=\"noopener\">general availability of Azure Kubernetes Service (AKS) support for Windows Server containers<\/a>. If you\u2019re looking to lift and shift your Windows applications in containers, you can now run them on a managed Kubernetes service in Azure and get the full benefits of portability, scalability, and self-healing for your production workloads. To help you instantly scale your apps on demand with limitless, guaranteed speed and performance, today we announced new innovations to <a href=\"https:\/\/aka.ms\/AzureCosmosDBBuildBlogPostPlaceholder\" target=\"_blank\" rel=\"noopener\">Azure Cosmos DB<\/a> and considerable costs savings gained by pairing autoscale with the Azure Cosmos DB free tier.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Azure also makes it easy for developers to add AI into applications with <a href=\"https:\/\/azure.microsoft.com\/services\/cognitive-services\/\" target=\"_blank\" rel=\"noopener\">Azure Cognitive Services<\/a>. Today, we announced new capabilities, such as enhanced voice styles, enabling you to tailor the voice of your app to fit your brand or unique scenario. If you\u2019re looking to run AI anywhere, we also announced general availability of container support for Language Understanding and Text Analysis.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And, if you need deliver apps quickly, take advantage of the combination of Microsoft Power Apps, a low code platform, and Azure to analyze data, automate processes and create virtual agents. Learn how to extend Power Apps with Azure services such as Bot Services, Logic Apps, and Functions in <a href=\"https:\/\/aka.ms\/PowerAppsBuild2020\" target=\"_blank\" rel=\"noopener\" data-bi-area=\"undefined\" data-bi-id=\"page-clicked-link\" data-bi-view=\"undefined\" data-event=\"page-clicked-link\">Charles Lamanna\u2019s blog<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"collaborate\">Collaborate<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To effectively collaborate as a local or distributed development team, you need the ability to accommodate flexible work schedules, collaborate both asynchronously and in real-time when needed, and track and prioritize work. With <a href=\"https:\/\/visualstudio.microsoft.com\/services\/live-share\/\" target=\"_blank\" rel=\"noopener\">Visual Studio Live Share<\/a>, you can create shared coding sessions and co-edit, co-debug applications with your peers securely\u2014no matter where you are. Today, we announced expanded capabilities for Visual Studio Live Share, which include text and voice chat support. With these additions, your team can collaborate more effectively from the comfort of your own dev tools, without the need for additional apps.<\/p>\n\n\n\n<figure class=\"wp-block-image has-custom-border\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2020\/05\/fe8d174d-8d84-4d08-b54a-7c0b342d46c2.gif\" alt=\"liveshare1\" style=\"border-radius:0px\" title=\"liveshare1\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">With over 50 million developers, GitHub is the place where developers code <i>together<\/i>. We continue to innovate to ensure collaboration is seamless at every stage of the software development lifecycle. For example, you may find yourself needing to brainstorm feature ideas, help new users get their bearings, and collaborate on best ways to use the software.&nbsp; GitHub Discussions recently announced at GitHub Satellite helps you do just that and is in public beta. Learn more about the <a href=\"https:\/\/github.blog\/2020-05-06-new-from-satellite-2020-github-codespaces-github-discussions-securing-code-in-private-repositories-and-more\/\" target=\"_blank\" rel=\"noopener\">latest GitHub innovations<\/a> to help you collaborate with your team members.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"ship\">Ship<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Over the past six months, we\u2019ve published more than 30 <a href=\"https:\/\/aka.ms\/GitHubActionsforAzureDocs\" target=\"_blank\" rel=\"noopener\">GitHub Actions for Azure<\/a> to help you create workflows to build, test, package, release and deploy to multiple Azure services, from web applications to serverless functions to Kubernetes. We heard from you that it can be difficult to craft CI\/CD pipelines by editing a bunch of YAMLs and you spend a considerable time setting up and switching between different discrete tools. We are pleased to announce that <a href=\"https:\/\/aka.ms\/GitHubActionsforAzureDocs\" target=\"_blank\" rel=\"noopener\">GitHub Actions for Azure<\/a> are now integrated into Visual Studio Code, Azure CLI and the Azure Portal simplifying the experience of deploying to Azure from your preferred entry points. Download the new <a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=ms-vscode-deploy-azure.azure-deploy\" target=\"_blank\" rel=\"noopener\">Visual Studio Code extension<\/a> or install the <a href=\"https:\/\/aka.ms\/install-aks-cli-extension\" target=\"_blank\" rel=\"noopener\">Azure Command-Line Interface (CLI) extension<\/a> for GitHub Actions for Azure.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Security is also top of mind when releasing code into production. At GitHub Satellite, we announced cloud betas of code scanning and secret scanning to help developers consume and ship code safely. With code scanning enabled in GitHub, every \u201cGit push\u201d is scanned for new security concerns using the world\u2019s most advanced semantic analysis engine, <a href=\"https:\/\/securitylab.github.com\/tools\/codeql\" target=\"_blank\" rel=\"noopener\">CodeQL<\/a>. Secrets scanning is now available for private repositories. This feature watches private repositories for known secret formats and immediately notifies developers when they are found. Developers can now identify, remediate, and prevent vulnerabilities in source code before they are deployed into production.<\/p>\n\n\n\n<figure class=\"wp-block-image has-custom-border\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2020\/05\/3cfe51db-2a9f-48a1-b00b-ea5870400461.webp\" alt=\"VulnerabilityInARepo\" style=\"border-radius:0px\" title=\"VulnerabilityInARepo\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"more-exciting-news-for-every-developer\">More exciting news for every developer<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">With all the new coding improvements and advancements combined with Windows 10\u2014it truly is a great time to be a developer. Today, we announced the general availability of <a href=\"https:\/\/github.com\/microsoft\/terminal\" target=\"_blank\" rel=\"noopener\">Windows Terminal 1.0<\/a>, which provides a modern, fast terminal application for users of command-line tools and shells like Command Prompt, PowerShell, WSL, and Azure Cloud Shell. We also announced upcoming support for GPU compute in the <a href=\"https:\/\/docs.microsoft.com\/windows\/wsl\/about\" target=\"_blank\" rel=\"noopener\">Windows Subsystem for Linux (WSL)<\/a> for faster computations. And coming soon is GUI app support which means you can open a WSL instance and run a Linux GUI app directly (without the need of a third-party X Server). You can use this feature to run your favorite IDE in a Linux environment, or some applications that you could only find on Linux. Please read <a href=\"https:\/\/aka.ms\/KevinGalloBlogPostBuild2020\" target=\"_blank\" rel=\"noopener\" data-bi-area=\"undefined\" data-bi-id=\"page-clicked-link\" data-bi-view=\"undefined\" data-event=\"page-clicked-link\">Kevin Gallo\u2019s blog post<\/a> for additional details.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"join-us\">Join us<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Regardless if your team is onsite or remote, we want to help developers spend less time setting up environments, configuring systems and dealing with underlying infrastructure so you can spend more time coding and building solutions. We want to ensure development teams can easily collaborate on projects regardless of where you sit. We want to help you deliver and maintain code with automated workflows that are free from security vulnerabilities. Microsoft offers an end-to-end cloud platform and developer tools designed to meet your engineering needs and keep you and your team as productive as possible wherever you work.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Please join me in Scott Guthrie\u2019s, <a href=\"https:\/\/aka.ms\/scottgu-build2020-keynote\" target=\"_blank\" rel=\"noopener\">Azure: Invent with purpose<\/a> session, and make sure to watch Scott Hanselman\u2019s session, <a href=\"https:\/\/mybuild.microsoft.com\/sessions\/871ef73f-f04a-405b-a0fa-01d7433067d1?source=sessions\" target=\"_blank\" rel=\"noopener\">Every developer is welcome<\/a>, to see many of these new innovations designed for every developer. I can\u2019t wait to see what you build!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Welcome to Microsoft Build 2020! This all-new 48-hour digital experience is designed to help you and other developers around the world come together to solve challenges, share knowledge, and stay connected.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","footnotes":"","msx_community_cta_settings":[]},"categories":[1454,1473,1485],"tags":[],"audience":[3055],"content-type":[1460],"product":[1538,3164],"tech-community":[],"topic":[],"coauthors":[222],"class_list":["post-646","post","type-post","status-publish","format-standard","hentry","category-ai-machine-learning","category-databases","category-internet-of-things","audience-developers","content-type-events","product-azure-cosmos-db","product-microsoft-foundry","review-flag-1680286581-295","review-flag-1-1680286581-825","review-flag-4-1680286581-250","review-flag-5-1680286581-950","review-flag-anywh-1680286580-635","review-flag-free-1680286579-836","review-flag-gener-1680286584-335","review-flag-new-1680286579-546"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Code, collaborate, and ship your apps from anywhere | Microsoft Azure Blog<\/title>\n<meta name=\"description\" content=\"Welcome to Microsoft Build 2020! This all-new 48-hour digital experience is designed to help you and other developers around the world come together to solve challenges, share knowledge, and stay connected.\" \/>\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\/code-collaborate-and-ship-your-apps-from-anywhere\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Code, collaborate, and ship your apps from anywhere | Microsoft Azure Blog\" \/>\n<meta property=\"og:description\" content=\"Welcome to Microsoft Build 2020! This all-new 48-hour digital experience is designed to help you and other developers around the world come together to solve challenges, share knowledge, and stay connected.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/code-collaborate-and-ship-your-apps-from-anywhere\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Azure Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/microsoftazure\" \/>\n<meta property=\"article:published_time\" content=\"2020-05-19T00:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-30T08:40:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2020\/05\/bb3e3ea0-66f7-4f8f-9453-7a15ac5f7719.webp\" \/>\n<meta name=\"author\" content=\"Amanda Silver\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@azure\" \/>\n<meta name=\"twitter:site\" content=\"@azure\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Amanda Silver\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\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\/code-collaborate-and-ship-your-apps-from-anywhere\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/code-collaborate-and-ship-your-apps-from-anywhere\/\"},\"author\":[{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/amanda-silver\/\",\"@type\":\"Person\",\"@name\":\"Amanda Silver\"}],\"headline\":\"Code, collaborate, and ship your apps from anywhere\",\"datePublished\":\"2020-05-19T00:00:00+00:00\",\"dateModified\":\"2025-06-30T08:40:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/code-collaborate-and-ship-your-apps-from-anywhere\/\"},\"wordCount\":1408,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/code-collaborate-and-ship-your-apps-from-anywhere\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2020\/05\/bb3e3ea0-66f7-4f8f-9453-7a15ac5f7719.webp\",\"articleSection\":[\"AI + machine learning\",\"Databases\",\"Internet of things\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/code-collaborate-and-ship-your-apps-from-anywhere\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/code-collaborate-and-ship-your-apps-from-anywhere\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/code-collaborate-and-ship-your-apps-from-anywhere\/\",\"name\":\"Code, collaborate, and ship your apps from anywhere | Microsoft Azure Blog\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/code-collaborate-and-ship-your-apps-from-anywhere\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/code-collaborate-and-ship-your-apps-from-anywhere\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2020\/05\/bb3e3ea0-66f7-4f8f-9453-7a15ac5f7719.webp\",\"datePublished\":\"2020-05-19T00:00:00+00:00\",\"dateModified\":\"2025-06-30T08:40:35+00:00\",\"description\":\"Welcome to Microsoft Build 2020! This all-new 48-hour digital experience is designed to help you and other developers around the world come together to solve challenges, share knowledge, and stay connected.\",\"breadcrumb\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/code-collaborate-and-ship-your-apps-from-anywhere\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/code-collaborate-and-ship-your-apps-from-anywhere\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/code-collaborate-and-ship-your-apps-from-anywhere\/#primaryimage\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2020\/05\/bb3e3ea0-66f7-4f8f-9453-7a15ac5f7719.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2020\/05\/bb3e3ea0-66f7-4f8f-9453-7a15ac5f7719.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/code-collaborate-and-ship-your-apps-from-anywhere\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog home\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Developer tools\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/developer-tools\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Code, collaborate, and ship your apps from anywhere\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"name\":\"Microsoft Azure Blog\",\"description\":\"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.\",\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\",\"name\":\"Microsoft Azure Blog\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"width\":512,\"height\":512,\"caption\":\"Microsoft Azure Blog\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/microsoftazure\",\"https:\/\/x.com\/azure\",\"https:\/\/www.instagram.com\/microsoftdeveloper\/\",\"https:\/\/www.linkedin.com\/company\/16188386\",\"https:\/\/www.youtube.com\/user\/windowsazure\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117\",\"name\":\"shakir\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"caption\":\"shakir\"},\"sameAs\":[\"https:\/\/azure.microsoft.com\"],\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Code, collaborate, and ship your apps from anywhere | Microsoft Azure Blog","description":"Welcome to Microsoft Build 2020! This all-new 48-hour digital experience is designed to help you and other developers around the world come together to solve challenges, share knowledge, and stay connected.","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\/code-collaborate-and-ship-your-apps-from-anywhere\/","og_locale":"en_US","og_type":"article","og_title":"Code, collaborate, and ship your apps from anywhere | Microsoft Azure Blog","og_description":"Welcome to Microsoft Build 2020! This all-new 48-hour digital experience is designed to help you and other developers around the world come together to solve challenges, share knowledge, and stay connected.","og_url":"https:\/\/azure.microsoft.com\/en-us\/blog\/code-collaborate-and-ship-your-apps-from-anywhere\/","og_site_name":"Microsoft Azure Blog","article_publisher":"https:\/\/www.facebook.com\/microsoftazure","article_published_time":"2020-05-19T00:00:00+00:00","article_modified_time":"2025-06-30T08:40:35+00:00","og_image":[{"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2020\/05\/bb3e3ea0-66f7-4f8f-9453-7a15ac5f7719.webp","type":"","width":"","height":""}],"author":"Amanda Silver","twitter_card":"summary_large_image","twitter_creator":"@azure","twitter_site":"@azure","twitter_misc":{"Written by":"Amanda Silver","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/code-collaborate-and-ship-your-apps-from-anywhere\/#article","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/code-collaborate-and-ship-your-apps-from-anywhere\/"},"author":[{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/amanda-silver\/","@type":"Person","@name":"Amanda Silver"}],"headline":"Code, collaborate, and ship your apps from anywhere","datePublished":"2020-05-19T00:00:00+00:00","dateModified":"2025-06-30T08:40:35+00:00","mainEntityOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/code-collaborate-and-ship-your-apps-from-anywhere\/"},"wordCount":1408,"commentCount":0,"publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/code-collaborate-and-ship-your-apps-from-anywhere\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2020\/05\/bb3e3ea0-66f7-4f8f-9453-7a15ac5f7719.webp","articleSection":["AI + machine learning","Databases","Internet of things"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/code-collaborate-and-ship-your-apps-from-anywhere\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/code-collaborate-and-ship-your-apps-from-anywhere\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/code-collaborate-and-ship-your-apps-from-anywhere\/","name":"Code, collaborate, and ship your apps from anywhere | Microsoft Azure Blog","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/code-collaborate-and-ship-your-apps-from-anywhere\/#primaryimage"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/code-collaborate-and-ship-your-apps-from-anywhere\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2020\/05\/bb3e3ea0-66f7-4f8f-9453-7a15ac5f7719.webp","datePublished":"2020-05-19T00:00:00+00:00","dateModified":"2025-06-30T08:40:35+00:00","description":"Welcome to Microsoft Build 2020! This all-new 48-hour digital experience is designed to help you and other developers around the world come together to solve challenges, share knowledge, and stay connected.","breadcrumb":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/code-collaborate-and-ship-your-apps-from-anywhere\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/code-collaborate-and-ship-your-apps-from-anywhere\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/code-collaborate-and-ship-your-apps-from-anywhere\/#primaryimage","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2020\/05\/bb3e3ea0-66f7-4f8f-9453-7a15ac5f7719.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2020\/05\/bb3e3ea0-66f7-4f8f-9453-7a15ac5f7719.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/code-collaborate-and-ship-your-apps-from-anywhere\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog home","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/"},{"@type":"ListItem","position":2,"name":"Developer tools","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/developer-tools\/"},{"@type":"ListItem","position":3,"name":"Code, collaborate, and ship your apps from anywhere"}]},{"@type":"WebSite","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","name":"Microsoft Azure Blog","description":"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.","publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization","name":"Microsoft Azure Blog","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","width":512,"height":512,"caption":"Microsoft Azure Blog"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/microsoftazure","https:\/\/x.com\/azure","https:\/\/www.instagram.com\/microsoftdeveloper\/","https:\/\/www.linkedin.com\/company\/16188386","https:\/\/www.youtube.com\/user\/windowsazure"]},{"@type":"Person","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117","name":"shakir","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4","url":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","caption":"shakir"},"sameAs":["https:\/\/azure.microsoft.com"],"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/"}]}},"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 Blog","distributor_original_site_url":"https:\/\/azure.microsoft.com\/en-us\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/646","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/comments?post=646"}],"version-history":[{"count":1,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/646\/revisions"}],"predecessor-version":[{"id":44423,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/646\/revisions\/44423"}],"wp:attachment":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/media?parent=646"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/categories?post=646"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tags?post=646"},{"taxonomy":"audience","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/audience?post=646"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/content-type?post=646"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/product?post=646"},{"taxonomy":"tech-community","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tech-community?post=646"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/topic?post=646"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/coauthors?post=646"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}