My Thoughts on Microsoft Build 2020By Steven McLintock on
Microsoft Build 2020 is over for another year, but for those of us that didn’t get a chance to watch the live stream, now is the perfect time to watch all of those sessions recorded over the last few days.
I thought it was interesting that Google is suggesting “microsoft build 2020 cancelled” as the first prediction when you search for “microsoft build 2020”. I suppose this is a sign of the times and it might well have been a possibility at some point. As reported by The Verge as early as the beginning of March, Microsoft announced that their employees were allowed to work from home during the COVID-19 pandemic, demonstrating (in my opinion) their strength as a company to adapt so early on in a public health crisis. A week later, Microsoft Build 2020 became a virtual event to be enjoyed by all.
Microsoft’s biggest event of the year goes virtual due to the coronavirus spread https://t.co/8spBaWqKGK pic.twitter.com/Yr8FN5QS7Y— The Verge (@verge) March 13, 2020
Admittedly and not surprisingly, I’ve not had time to watch all of the presentations by the likes of Jeff Hollan, Scott Hanselman and Scott Guthrie (to name a few) - none the less I’m super excited about several of the new tools and features being released in the coming months!
I currently get to help out on a solution using microservices and the CQRS pattern. Our team has been searching for a solution to easily launch a local test environment for all of the APIs + UI and Project Tye might be just what we’re looking for:
✨ Check out our blog post on how you can get started using Project Tye - an experimental tool for #DotNet that makes developing, testing, and deploying your microservices & distributed applications easier! ✨ https://t.co/18BPXfEZcN #tye #microservices #cloudnative #kubernetes— Amiee Lo (@amiee_lo) May 21, 2020
I think you need to setup your project(s) with a lot of specific configuration for it to work properly, but in theory you can enter one command (“tye run”) and Project Tye will manage the rest for you. I’m definitely keen to try it out.
Windows Package Manager
I’ve always been interested in Chocolately but to be honest, I’d never really gotten much use out of it after installing an application or two - that goes for the Windows Store as well.
Microsoft’s new Windows Package Manager is already better than the Windows Store https://t.co/NZF0T1a2qy pic.twitter.com/mGtOTU2HNJ— The Verge (@verge) May 20, 2020
Windows Package Manager is going to be similar to Chocolately in the sense that it’ll install any application by using the command prompt (or Windows Terminal 1.0!) without the need to install or maintain any third-party services.
How useful would it be to find an interesting repository on GitHub and instead of cloning the project to your local machine, you launch a new Codespace and have the project readily available to use in a new instance of Visual Studio Code right from within your browser.
This peaked my interest in particular as to sync local Visual Studio Code settings to a new GitHub Codespace, you’ll soon be able to use the new Settings Sync feature that’s currently in preview. I can definitely see this being really useful if you just want to quickly checkout a repository on a PC or Mac that isn’t your own.
.NET 5, 6 & Beyond
I’ve been using .NET Core in a few projects lately and I was interested to watch the presentation by Scott Hunter and Scott Hanselman on “The Journey to One .NET”.
There is far too much to mention in terms of .NET, however a couple of notable items were .NET Maui, the evolution of Xamarin.Forms as well as the release of Blazor WebAssembly.
I really like the transparency of Microsoft communicating the roadmap for .NET that’s planned for future iterations over the next few years. And if one annual developer conference by Microsoft isn’t enough, try two! We now have .NET Conf 2020 to look forward to in November!