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

  • Hands On: New VS Code Insiders Build Creates Web Page from Image in Seconds

    New Vision support with GitHub Copilot in the latest Visual Studio Code Insiders build takes a user-supplied mockup image and creates a web page from it in seconds, handling all the HTML and CSS.

  • Naive Bayes Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the naive Bayes regression technique, where the goal is to predict a single numeric value. Compared to other machine learning regression techniques, naive Bayes regression is usually less accurate, but is simple, easy to implement and customize, works on both large and small datasets, is highly interpretable, and doesn't require tuning any hyperparameters.

  • VS Code Copilot Previews New GPT-4o AI Code Completion Model

    The 4o upgrade includes additional training on more than 275,000 high-quality public repositories in over 30 popular programming languages, said Microsoft-owned GitHub, which created the original "AI pair programmer" years ago.

  • Microsoft's Rust Embrace Continues with Azure SDK Beta

    "Rust's strong type system and ownership model help prevent common programming errors such as null pointer dereferencing and buffer overflows, leading to more secure and stable code."

  • Xcode IDE from Microsoft Archrival Apple Gets Copilot AI

    Just after expanding the reach of its Copilot AI coding assistant to the open-source Eclipse IDE, Microsoft showcased how it's going even further, providing details about a preview version for the Xcode IDE from archrival Apple.

Subscribe on YouTube

Upcoming Training Events