Machine configuration improvements
The machine configuration tool is intended to help you get your developer machine set up in a snap. We’ve made some improvements to it with additional WinGet DSC integration. You can now generate a configuration file after going through the setup flow and Dev Home will also detect a configuration file in a repo after cloning. We’ve also added a new summary and details view when running configuration files.
Quickstart Playground
Quickstart Playground is a new experimental feature within machine configuration that allows you to quickly spin up a development project with the power of AI. To learn more about Quickstart Playground, check out our docs.
Environments
We’re making it even easier to get into your development flows by providing access to different environment types all in one place. With environments in Dev Home, you can create, connect, and configure environments such as Hyper-V virtual machines and Microsoft Dev Boxes all in one centralized view. Microsoft Dev Box support comes with the Dev Home Azure extension.
Windows customization
Windows customization in Dev Home grants you the ability to tweak additional settings within Windows to get a fully tailored experience. We’ve provided additional toggles for tweaking File Explorer along with Dev Drive insights. Dev Drive insights provides information on your Dev Drive volumes as well as suggestions for how to increase performance within them. The Windows customization feature is in active development and will get even more settings soon.
Quiet background processes
Within Windows customization lives an experimental feature called Quiet background processes. Running this feature will enable a session to defer some background processes, thus freeing up resources for development tools. Each session can run for up to two hours and you can see an analytic summary of CPU usage after it ends.
Utilities
Utilities in Dev Home brings additional developer tooling to Windows. With its initial release, we’ve added the top requested PowerToys tools to Windows. These are Registry Editor, Hosts File Editor, and Environment Variables editor. We’re looking to add more utilities here in the future, and if you have any you’d like to see, please file a feature request on GitHub.
Project Ironsides
Project Ironsides is an experimental feature within Dev Home’s utilities. This tool lets you peek into the apps running on your machine, monitor their performance, and fix any issues quickly and easily. This tool gathers application information such as the process ID, window handle, loaded modules list, including real-time data from a wide range of sources like Event Log, crash dumps from Windows Error Reporting (WER), and Event Tracing for Windows (ETW). It then analyzes the data for known failure patterns and provides actionable recommendations to fix issues. To learn more about Project Ironsides, check out our docs.
Cheers!
We hope you enjoy these latest updates made to Dev Home. If you have any feature requests or find any bugs, feel free to file an issue on GitHub. Be sure to check out our documentation and if you have any questions, feel free to reach out to Kayla on X. We’ll see you in our next Dev Home update and happy coding!