News

Visual Studio Live! Flashback: Microsoft's Top 3 Goals for .NET (and .NET 7)

To hear Microsoft say it, the developer ecosystem around .NET is more vibrant than ever, especially since the launch of .NET 7 in November.

James Montemagno, principal lead program manager for .NET Community at Microsoft, said at last fall's Visual Studio Live! conference that .NET 6, released in 2021, was adopted at twice the rate of its predecessor. Meanwhile, the more recent .NET 7 has seen "nearly 30,000 contributions from nearly 10,000 contributors around the globe," more than any other version of .NET.

.NET 7 was a milestone release, and Montemagno's keynote painted a compelling picture of where this version of .NET falls in Microsoft's overall vision for the platform. With the next Visual Studio Live! conference happening just around the corner -- March 19-24 in Las Vegas, Nev. -- it's a good time for Microsoft-focused developers to freshen up their .NET skills, as well as prepare for new features that are coming down the pipeline.

Here were the key quotes and moments from Montemagno's presentation (the Visual Studio Live! event this March promises to build on these ideas even more in the .NET track): 

Microsoft's Top 3 .NET Goals

Our goals with .NET are simple. We want to keep it simple, we want to help you build modern applications [and we want to help you] target the cloud if you need to.

.NET Gets 'More Performant' with Every Release

With .NET 7, there was over 1,000 performance improvements going into GitHub. In fact, there's so many improvements that Stephen Toub, [.NET partner software engineer] who writes amazing .NET blog posts, if you were to print these to PDF, it'd be 250 pages. Don't do that. Don't waste trees. … But it's amazing to see the growth and the investment here.

'Minimal' APIs

In .NET 7, we've added new grouping functionality to these new minimal API's to enable you to add powerful features with just a few lines of code like OpenAPI. And we've minimized authentication and authorization, no matter what type of API framework you're using with .NET. We've made it just a few lines of code to add in authentication and minimize it, and we'll continue to do so to make sure that these complex problems are simple, but meet your needs.

Faster Throughput for Entity Framework

In .NET 7, the team invested deeply in ensuring that multiple insertions and updates continuously are improved so you can read and write faster than ever into your database. [For example,] a SaveChange for four rows is now four times faster. Imagine that every single call to your API is four times faster -- the amount of time and energy that is saved, and the resources that you save, as well.

Visual Studio Live! Las Vegas

Web Site: Visual Studio Live! Las Vegas

What: In-depth training for enterprise developers, software architects, engineers, and designers

When: March 19-24, 2023

Where: Planet Hollywood Resort & Casino, Las Vegas, Nev.

Registration Deadlines: Jan. 27 (Super Early Bird ends) | Feb. 24 (Early Bird ends) | March 19 (Standard registration ends)

Cloud Native Is King

Demand for cloud-native developers has grown and organizations themselves continue to invest in cloud-native technology. In fact, by 2024, just literally a year away, nearly 50 percent of organizations will be using cloud-native technologies because they know that they need to scale to meet their users' demand as their businesses grow.

Montemagno will be back at Visual Studio Live! this March with more in-depth .NET sessions, including ".NET MAUI: Next Generation Multi-platform App Development" and "Building Teams Apps & Bots with .NET & Blazor." The full conference agenda, registration and pricing information is available here.

About the Author

Gladys Rama (@GladysRama3) is the editorial director of Converge360.

comments powered by Disqus

Featured

  • AI for GitHub Collaboration? Maybe Not So Much

    No doubt GitHub Copilot has been a boon for developers, but AI might not be the best tool for collaboration, according to developers weighing in on a recent social media post from the GitHub team.

  • Visual Studio 2022 Getting VS Code 'Command Palette' Equivalent

    As any Visual Studio Code user knows, the editor's command palette is a powerful tool for getting things done quickly, without having to navigate through menus and dialogs. Now, we learn how an equivalent is coming for Microsoft's flagship Visual Studio IDE, invoked by the same familiar Ctrl+Shift+P keyboard shortcut.

  • .NET 9 Preview 3: 'I've Been Waiting 9 Years for This API!'

    Microsoft's third preview of .NET 9 sees a lot of minor tweaks and fixes with no earth-shaking new functionality, but little things can be important to individual developers.

  • Data Anomaly Detection Using a Neural Autoencoder with C#

    Dr. James McCaffrey of Microsoft Research tackles the process of examining a set of source data to find data items that are different in some way from the majority of the source items.

  • What's New for Python, Java in Visual Studio Code

    Microsoft announced March 2024 updates to its Python and Java extensions for Visual Studio Code, the open source-based, cross-platform code editor that has repeatedly been named the No. 1 tool in major development surveys.

Subscribe on YouTube