{"id":72,"date":"2024-05-21T08:31:00","date_gmt":"2024-05-21T15:31:00","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/develop-from-the-cloud\/?p=72"},"modified":"2024-11-19T10:45:27","modified_gmt":"2024-11-19T18:45:27","slug":"microsoft-dev-box-is-leveling-up-to-support-your-development-needs","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/develop-from-the-cloud\/microsoft-dev-box-is-leveling-up-to-support-your-development-needs\/","title":{"rendered":"Microsoft Dev Box is leveling up to support your development needs"},"content":{"rendered":"<p>It\u2019s hard to believe Microsoft Dev Box has already been generally available for almost a year. Since its inception, we\u2019ve seen Dev Box as a fundamental shift in the way we think about developer workstations\u2014moving from static, physical dev machines to ready-to-code, cloud-based workstations. The response to Dev Box\u2014and the feedback we\u2019ve received from the community\u2014has been crucial in helping us understand how to further refine the service, and today we\u2019re excited to announce several new features coming to Dev Box.<\/p>\n<p>From enhanced Dev Box personalization in the Dev Home to team-based image customization and management, we\u2019re committed to making the Dev Box experience a positive one for developers and team leads alike. But beyond the developer experience, we\u2019re also introducing new management features for admins and platform engineers that make it easier to control costs and see how dev boxes are being used across teams.<\/p>\n<p>Of course, this list barely scratches the surface of all the new features we\u2019ve added\u2014read on to find out more about all the enhancements we\u2019re working on in Dev Box.<\/p>\n<h2>A platform for teams<\/h2>\n<p>In the past, we\u2019ve talked a lot about how Dev Box supports individual developers as well as admins and platform engineers. What we haven\u2019t talked about as much is the impact Dev Box has on the entire developer team. While Dev Box is great for getting developers spun up quickly with self-service, ready-to-code machines, it\u2019s still difficult for dev leads to manage tool sprawl when <a href=\"https:\/\/www2.deloitte.com\/us\/en\/insights\/focus\/tech-trends\/2024\/tech-trends-future-of-engineering-in-technology.html\">the typical developer uses up to 250 tools and services<\/a> in their day-to-day workflows. To account for this, we\u2019re excited to announce several new features that make it easier to manage project configurations and turn Dev Box into a true platform for teams.<\/p>\n<p>One of these new features is <a href=\"https:\/\/aka.ms\/devbox\/imaging\/preview\">team-based customizations for Dev Box<\/a>, now in private preview. Team-based customizations enable project leads to create customized dev boxes based on each project\u2019s needs, giving them new ways to optimize their teams\u2019 performance. \u00a0The new Dev Center imaging service, now in private preview, further optimizes the creation and customization experiences. By leveraging pre-generated Dev Box images that serve as a foundation for customization, team leads can quickly create custom dev boxes for their teams. We\u2019re also constantly expanding our roster of developer-optimized base images. Images for Visual Studio, Docker, Windows, and more can be found on the <a href=\"https:\/\/aka.ms\/devbox\/images4devbox\">Azure Marketplace<\/a>.<\/p>\n<p>Also in preview are project-based catalogs. With these, team leads can create customized templates for Dev Box or Azure Deployment Environments that contain necessary resources for a project. Attaching these as repositories to a project catalog makes them available to developers on the project to use in their work\u2014without having to ask IT for assistance or wait for a ticket to be completed.<\/p>\n<h2>Personal and powerful<\/h2>\n<p>As devs, it&#8217;s critical that we can personalize our machines with the tools we know and love, and that we have the compute power needed to complete every task. Dev Box already enables you to get started faster using VS and Docker base images and leverage shared Single Sign On (SSO) between Dev Box and VS. Config-as-code customizations, announced in preview at Ignite, allow teams to efficiently customize dev boxes without custom images, both speeding up the process and making it more accessible. A great example of this in action is our new <a href=\"https:\/\/aka.ms\/devbox\/customizations\/AI-sample\">Intelligent Apps Dev Box customization<\/a>. And because coding is for everyone, we&#8217;ve created a\u00a0<a href=\"https:\/\/aka.ms\/devbox\/accessibility\">new accessibility template for Dev Box<\/a>, designed to simplify starting NonVisual Desktop Access within Dev Box.<\/p>\n<p>Today, we&#8217;re also excited to announce that you can now customize your dev boxes through Dev Home, using any available Winget package through a new graphical user interface, making it even easier\u2014and more satisfying\u2014to get set up how you want.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/develop-from-the-cloud\/wp-content\/uploads\/sites\/81\/2024\/05\/Dev-Home-Preview.png\"><img decoding=\"async\" class=\"alignnone wp-image-99 size-full\" src=\"https:\/\/devblogs.microsoft.com\/develop-from-the-cloud\/wp-content\/uploads\/sites\/81\/2024\/05\/Dev-Home-Preview.png\" alt=\"Image Dev Home Preview\" width=\"1253\" height=\"773\" srcset=\"https:\/\/devblogs.microsoft.com\/develop-from-the-cloud\/wp-content\/uploads\/sites\/81\/2024\/05\/Dev-Home-Preview.png 1253w, https:\/\/devblogs.microsoft.com\/develop-from-the-cloud\/wp-content\/uploads\/sites\/81\/2024\/05\/Dev-Home-Preview-300x185.png 300w, https:\/\/devblogs.microsoft.com\/develop-from-the-cloud\/wp-content\/uploads\/sites\/81\/2024\/05\/Dev-Home-Preview-1024x632.png 1024w, https:\/\/devblogs.microsoft.com\/develop-from-the-cloud\/wp-content\/uploads\/sites\/81\/2024\/05\/Dev-Home-Preview-768x474.png 768w\" sizes=\"(max-width: 1253px) 100vw, 1253px\" \/><\/a><\/p>\n<p>Additionally, prepopulated caches for Visual Studio on Dev Box is now in preview. This feature allows teams to pre-generate startup data, allowing for blazing fast access to IDE features like Find In Files and IntelliSense on Dev Box start. Combined with Dev Drive, which is optimized for developer workloads, developers can expect to see significant improvements to startup time and Dev Box performance.<\/p>\n<p>We\u2019re also excited to announce eight new regions with Dev Box availability, helping ensure low latency and better support for developers around the world:<\/p>\n<ul>\n<li>Brazil South<\/li>\n<li>Central US<\/li>\n<li>Germany West Central<\/li>\n<li>Italy North<\/li>\n<li>South Africa North<\/li>\n<li>Southeast Asia<\/li>\n<li>Switzerland North<\/li>\n<li>Sweden Central [available June 1st]<\/li>\n<\/ul>\n<p>Better yet, new auto-remediation features and simplified troubleshooting increase Dev Box reliability even more, helping ensure developers can focus on their code and not performance issues.<\/p>\n<h2>Built for enterprise trust<\/h2>\n<p>While these customization and personalization features are great for dev teams, the last thing we want is for them to add increased pressure on admins who are focused on security, compliance, and cost efficiency. Thankfully, enabling teams to create and manage their own customizations reduces admin workloads, while new features make it easier to control and monitor how teams are using Dev Box.<\/p>\n<p>One of these new features is Dev Box hibernation, which helps control costs for dev boxes when they\u2019re not in use. A hibernating Dev Box saves its current state and won\u2019t accrue additional charges, making it ideal for when developers aren&#8217;t at work or are switching between multiple dev boxes for different tasks. To enable this feature at scale, admins can now set up automatic daily hibernation schedules or set Dev Box to hibernate when developers disconnect. When developers are ready to continue, they can quickly wake up their Dev Box and pick up right where they left off. We\u2019re also introducing the ability to cap the number of dev boxes used on a per-developer, per-project basis, allowing for fine-tuning of this critical resource across the organization.<\/p>\n<p>Dev Box telemetry can now be viewed in Azure Monitor, allowing for advanced analytics and troubleshooting. Telemetry for Visual Studio in Dev Box is also now available through Azure Monitor enabling admins to identify trends, visualize data, and make strategic decisions to optimize resource utilization. We\u2019re also bringing expanded SSO options to Dev Box and Visual Studio, helping you keep your critical resources secure while making it easier for your team leaders and developers to sign in and get started.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/develop-from-the-cloud\/wp-content\/uploads\/sites\/81\/2024\/05\/Azure-Monitor-Overview.png\"><img decoding=\"async\" class=\"alignnone wp-image-100 size-full\" src=\"https:\/\/devblogs.microsoft.com\/develop-from-the-cloud\/wp-content\/uploads\/sites\/81\/2024\/05\/Azure-Monitor-Overview.png\" alt=\"Image Azure Monitor Overview\" width=\"624\" height=\"351\" srcset=\"https:\/\/devblogs.microsoft.com\/develop-from-the-cloud\/wp-content\/uploads\/sites\/81\/2024\/05\/Azure-Monitor-Overview.png 624w, https:\/\/devblogs.microsoft.com\/develop-from-the-cloud\/wp-content\/uploads\/sites\/81\/2024\/05\/Azure-Monitor-Overview-300x169.png 300w\" sizes=\"(max-width: 624px) 100vw, 624px\" \/><\/a><\/p>\n<p>Facilitating the work of developers, team leaders, and admins requires giving them the tools they need to succeed. We\u2019re constantly looking to improve these key workers\u2019 experiences and make the entire development process as seamless as possible. If you\u2019re ready to start empowering your team with these great tools from Microsoft, you can <a href=\"https:\/\/aka.ms\/devbox\/getstarted\">try Microsoft Dev Box today<\/a>.<\/p>\n<h4>Resources from this blog post<\/h4>\n<p>Learn more about:<\/p>\n<ul>\n<li>Dev Box: <a href=\"https:\/\/aka.ms\/devbox\/resources\">https:\/\/aka.ms\/devbox\/resources<\/a><\/li>\n<li>Dev Drive: <a href=\"https:\/\/aka.ms\/devbox\/blog\/devdrive\">https:\/\/aka.ms\/devbox\/blog\/devdrive<\/a><\/li>\n<\/ul>\n<p>Explore features in preview:<\/p>\n<ul>\n<li>Imaging private preview: <a href=\"https:\/\/aka.ms\/devbox\/imaging\/preview\">https:\/\/aka.ms\/devbox\/imaging\/preview<\/a><\/li>\n<li>Dev Box accessibility template: <a href=\"https:\/\/aka.ms\/devbox\/accessibility\">https:\/\/aka.ms\/devbox\/accessibility\u00a0<\/a><\/li>\n<li>Intelligent app customization file: <a href=\"https:\/\/aka.ms\/devbox\/customizations\/AI-sample\">https:\/\/aka.ms\/devbox\/customizations\/AI-sample<\/a><\/li>\n<\/ul>\n<p>Quickstart resources:<\/p>\n<ul>\n<li>Images on Azure Marketplace: <a href=\"https:\/\/aka.ms\/devbox\/images4devbox\">https:\/\/aka.ms\/devbox\/images4devbox<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>It\u2019s hard to believe Microsoft Dev Box has already been generally available for almost a year. Since its inception, we\u2019ve seen Dev Box as a fundamental shift in the way we think about developer workstations\u2014moving from static, physical dev machines to ready-to-code, cloud-based workstations. The response to Dev Box\u2014and the feedback we\u2019ve received from the [&hellip;]<\/p>\n","protected":false},"author":1180,"featured_media":539,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"image","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[2],"class_list":["post-72","post","type-post","status-publish","format-image","has-post-thumbnail","hentry","category-dev-box","tag-dev-box","post_format-post-format-image"],"acf":[],"blog_post_summary":"<p>It\u2019s hard to believe Microsoft Dev Box has already been generally available for almost a year. Since its inception, we\u2019ve seen Dev Box as a fundamental shift in the way we think about developer workstations\u2014moving from static, physical dev machines to ready-to-code, cloud-based workstations. The response to Dev Box\u2014and the feedback we\u2019ve received from the [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/develop-from-the-cloud\/wp-json\/wp\/v2\/posts\/72","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/develop-from-the-cloud\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/develop-from-the-cloud\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/develop-from-the-cloud\/wp-json\/wp\/v2\/users\/1180"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/develop-from-the-cloud\/wp-json\/wp\/v2\/comments?post=72"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/develop-from-the-cloud\/wp-json\/wp\/v2\/posts\/72\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/develop-from-the-cloud\/wp-json\/wp\/v2\/media\/539"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/develop-from-the-cloud\/wp-json\/wp\/v2\/media?parent=72"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/develop-from-the-cloud\/wp-json\/wp\/v2\/categories?post=72"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/develop-from-the-cloud\/wp-json\/wp\/v2\/tags?post=72"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}