Microsoft Build is one of the biggest developer conference and folks from the technical community all over the globe gather at Seattle, WA to witness the newest technology advancements and get a deeper insight into Microsoft vision. Last year I attended the Build Conference and it was an absolutely awesome experience. This year I watched the LiveStream, followed the tweets in Twitter with #MSBuild and read the published MSDN articles to have a better understanding of the new announcements.
You can take advantage of the Microsoft Build Live experience by streaming the event live during the next couple of days and watch the keynotes and selected sessions in real-time here.
If you are a .NET Developer, here are the biggest announcements from Day 1 of Microsoft Build 2018 —
.NET Core 2.1 RC is available
.NET Core 2.1 comes with a number of performance improvements across many diverse areas like RunTime, Core Libraries, JIT Compiler, Threading, System.String type, Formatting and Parsing strings, System .Net libraries and more. You can check this MSDN article for in-depth details.
You can read more about .NET Core 2.1 RC release here.
Entity Framework Core 2.1 RC1 is available
There are a number of improvements in this version — most changes are bug fixes and performance improvements with an aim to make the product more stable.
You can read about the new changes since EF Core 2.0 here.
.NET Core 3 Roadmap
.NET Core 3 will bring desktop development to the open source .NET stack.
Windows desktop applications — Windows Forms, Windows Presentation Framework (WPF) and UWP XAML will be added as another supported workload for .NET Core.
You can read more about .NET Core 3.0 roadmap and details here.
Visual Studio IntelliCode Preview
Visual Studio IntelliCode is an experimental set of AI-assisted development capabilities for next generation developer productivity. This brings Artificial Intelligence into Visual Studio to help developers being more productive.
Some of the cool features of IntelliCode are —
- Highlight changes which need more attention while doing Code Reviews.
- IntelliCode uses Machine Learning to identify missed refactoring, irregular patterns and other coding issues.
- Streamlines coding styles and formats by creating an .editorconfig file from your codebase.
You can read more about Visual Studio IntelliCode here.
ML.NET Preview is announced
ML.NET is a Cross-platform and Open Source Machine Learning Framework to allow .NET developers to develop their own models and infuse custom ML into their applications without prior expertise in developing or tuning machine learning models.
You can read more about ML.NET here.
Visual Studio 2017 Version 15.7 Release
There are a number of improvements in this version including Installer Updates, Productivity and Performance Improvements , Enhancements to Debugging and Diagnostics experience. You can read more about the release notes here.
Visual Studio Live Share
VS Live Share is an awesome tool which enables developers in your team using Visual Studio 2017 or VS Code to collaborate in real-time by sharing a collaborative session. This brings an end to one way collaboration where one person shares his/her screen and is in control while the other person just observes.
You can read more about Visual Studio Live Share here.
So which is your favorite announcement from Microsoft Build 2018 Day 1?