The BUILD conference took place in Seattle from May 6-8, 2019. While the event was always booked up very quickly in the past, Microsoft could not fill it for the second time in a row. Some participants cite the reason why Microsoft no longer distributes hardware gifts as it used to.
The conference offered an outlook on the plans for the coming years - especially in the area of .NET, something is going to happen. In case you might have missed or want to brush up on the past updates, here is a summary.
Windows
- An improved Linux subsystem in Windows (WSL) offers faster file system operations and support for Linux-based Docker containers.
- Microsoft will finally add a new command input window ("Windows Terminal") to its Windows operating system with contemporary character set support, including emoticons, tabs, layout themes, and an expansion model with its marketplace. The Windows Terminal will be provided for the classic CMD, the PowerShell and the Shell for Windows for Linux (WSL). However, the first version will not be available until June 2019.
- The new Chromium-based Microsoft Edge web browser is now compatible with Internet Explorer 11 (IE Mode). Companies that rely on Internet Explorer functions for old intranet applications (e.g.,
- ActiveX) should be able to switch to Edge.
Tools
- There is a third preview release of version 16.1 of Visual Studio 2019. The previously independent IntelliCode extension is now included for the languages C # and XAML. The GitHub extensions are now standard. The performance for C ++ and .NET developers should also be improved in some points. In C #, IntelliSense is now also available for types that have not yet been imported.
- The Visual Studio subscription options are expanded to include "Visual Studio Professional with GitHub Enterprise" and "Visual Studio Enterprise with GitHub Enterprise" as part of Enterprise Agreements (EA).
- Developers can code in the browser using Visual Studio Online (VSO). For this online editor, Microsoft uses the name VSO again, which was used between 14.9.2011 and 13.12.2013 as the name for today's Azure DevOps Services.
.NET
- With .NET Core 3.0 Preview 3, Microsoft delivers a first version of the "single file bundler," which packs all files of a .NET core application into a self-extracting executable. A real EXE with the AOT compiler should only be available in .NET 5.0.
- The "XAML Islands" announced at BUILD 2018 will be accessible in Windows 10 with the update in May 2019. This allows controls of the Universal Windows Platform (UWP) to be integrated into WPF and Windows Forms (of course, Windows 10 requires this!).
- With MSIX Core, developers can also use the MSIX installation format on versions of Windows before Windows 10.
- In addition to the Microsoft Authentication Library (MSAL) for JavaScript and Objective-C for iOS and Android, this help library for Azure Active Directory is now available for .NET.
- ML.NET, the machine learning library for .NET announced at BUILD 2018, reaches version 1.0.
- .NET programming is now also possible with the Apache Spark cluster computing framework with ".NET for Apache Spark."
- Xamarin Forms 4.0 is available as a public preview, including the new CollectionView control, which ListView is supposed to replace by being faster.
SQL Server
With Azure SQL Database Edge, Microsoft now delivers SQL Server-based databases with low system requirements installed on both x64 and ARM systems. The API of the Azure SQL Database Edge should be compatible with SQL Server and SQL Azure.
Conclusion
Microsoft makes sure that its developer community is always on the toes. With so much on the table, it is easy to lose touch. Developers need to master the art of skill-based learning: learn what is essential and create value in the market. No need to cram everything from everywhere. Companies often prefer to outsource ASP.NET development to those who are up-to-date with the existing features and are ready to take the risk to develop something out of the box.
Read Also
BENEFITS OF CHOOSING ASP.NET FOR YOUR NEXT WEB DEVELOPMENT PROJECT
Build Web Application with ASP.NET Core 3.0 and AngularJS Technologies
Reasons why you should opt for ASP.NET technology for website development
Why to Use Asp.Net Technologies for Web Application Development?