.NET Blog

Free. Cross-platform. Open source. A developer platform for building all your apps.

Featured posts

.NET Aspire 9.3 is here and enhanced with GitHub Copilot!
May 19, 2025
Post comments count 0
Post likes count 5

.NET Aspire 9.3 is here and enhanced with GitHub Copilot!

Jeffrey T. Fritz
Jeffrey T. Fritz

.NET Aspire 9.3 is the biggest release of .NET Aspire yet, with the introduction of GitHub Copilot directly into the .NET Aspire Dashboard, updates for integrat...

.NETASP.NET CoreC#

Latest posts

GC ETW events – 1
Dec 22, 2014
Post comments count 0
Post likes count 2

GC ETW events – 1

maoni
maoni

GC ETW series - GC ETW Events - Part 1 (this post) GC ETW Events - Part 2 GC ETW Events - Part 3 GC ETW Events - Part 4 Processing GC ETW Events Programmatically with the GLAD Library A lot of people have mentioned to me that I have not posted anything for a long time. I do realize it and do appreciate being asked to write more. Well, it's end of year and I am starting vacation so I thought I'd write something light that perhaps makes good reading around Christmas time :) Perf counters vs ETW events Perf counters and ETW events, like anything else, each have their pros and cons. In my Defrag To...

Yeoman generators for ASP.NET 5
Dec 17, 2014
Post comments count 0
Post likes count 0

Yeoman generators for ASP.NET 5

Sayed Ibrahim Hashimi
Sayed Ibrahim Hashimi

Hi everyone, this post is in my name but it’s authored by Sourabh Shirhatti. He was a **Program Manager Intern **from the University of Texas at Austin that I’ve had the pleasure of working with this summer. This post is long overdue, we should have posted this a while back. Better late than never :)   Building complex modern web applications used to be difficult because of the lack of tooling to maintain and develop client-side code. Recent Open Source projects have made it easier to manage complex client-side code. Writing Coffeescript/Typescript has made Javascript more manageable. Likewise, SASS/LESS have...

ASP.NET MVC 5.2.3, Web Pages 3.2.3 and Web API 5.2.3 Beta releases
Dec 17, 2014
Post comments count 0
Post likes count 0

ASP.NET MVC 5.2.3, Web Pages 3.2.3 and Web API 5.2.3 Beta releases

Yishai G_
Yishai G_

While the MVC team is working hard on MVC 6 as part of the ASP.NET 5 effort, we also keep working on the 5.x packages. Today we are releasing a Beta of ASP.NET MVC 5.2.3, Web Pages 5.2.3 and Web API 5.2.3.This preview release addresses 12 issues. Here is the full list.Highlight of issues fixedWeb API Issues2092 Significant performance improvement in the default overload for System.Net.HttpFormatting.ReadAsAsync by caching the default JSON formatter. This can result in improvements of 100s of milliseconds on the second call to ReadAsAsync (or similarly to the write method).2103 Batch's inner request's Url not bein...

The Changelog interview on open sourcing .NET
Dec 10, 2014
Post comments count 0
Post likes count 0

The Changelog interview on open sourcing .NET

Rich Lander [MSFT]
Rich Lander [MSFT]

We recently talked to Adam and Jared at The Changelog about open sourcing .NET Core. Check out the show.   #134: Open Sourcing .NET Core with the Microsoft .NET team Here's the introduction from The Changelog: This week, we have members from .NET core team at Microsoft on the show to discuss Microsoft’s motivation for open sourcing the base class libraries of .NET, open source vs source open, the true goal of open sourcing .NET Core, and more. “As far as open source goes, one of the key things that we need to focus on is being able to not just release source, but also take contributions bac...

Channel 9 interview on open sourcing .NET
Dec 8, 2014
Post comments count 0
Post likes count 0

Channel 9 interview on open sourcing .NET

Immo Landwerth
Immo Landwerth

Curious to where we are with open sourcing .NET Core? Do you want to know which libraries are next? Interested in a white boarding session with David Kean? Then you should check out this video on Channel 9: Questions or concerns? Leave a comment on the Channel 9 post.

Introducing .NET Core
Dec 4, 2014
Post comments count 0
Post likes count 2

Introducing .NET Core

Immo Landwerth
Immo Landwerth

At connect(), we announced that .NET Core will be entirely released as open source software. I also promised to follow up with more details on .NET Core. In this post, I’ll provide an overview of .NET Core, how we’re going to release it, how it relates to the .NET Framework, and what this means for cross-platform and open source development. Looking back – motivating .NET Core First let’s look back to understand how the .NET platform was packaged in the past. This helps to motivate some of the decisions and ideas that resulted in the creation of .NET Core. .NET – a set of verticals When we originally shipped ...

Introducing the NuGet PowerShell Commands Survey
Dec 3, 2014
Post comments count 0
Post likes count 0

Introducing the NuGet PowerShell Commands Survey

Jeffrey Fritz
Jeffrey Fritz

You've probably seen the cool announcements from Microsoft about the new Community Edition of Visual Studio and the upcoming Visual Studio 2015 release in the new year. We at the NuGet team have been ramping up our tools to support the new Visual Studio with a better visual experience and a better command-line experience. We've also released some information about our upcoming v3 release of our protocol based on JSON-LD. Now we want to do something to stay true to the open-source license of our tool. We want to ask you for your input about our PowerShell capabilities. We will review all feedback and make decisio...

Advisory Council Proposal — Call for Community Feedback Extended to December 5th
Nov 24, 2014
Post comments count 0
Post likes count 0

Advisory Council Proposal — Call for Community Feedback Extended to December 5th

Immo Landwerth
Immo Landwerth

This is a cross post from the .NET Foundation blog and written by Gianugo Rabellino. --ImmoThe increased openness of .NET has sparked widespread interest in the .NET Foundation. As a result, its Board of Directors has decided to extend the timeframe for community feedback on the .NET Foundation Advisory Council to December, 5, 2014. The Advisory Council will bring unique knowledge and skills to complement our Board to more effectively govern the organization. The community has already helped shape the role of the Foundation – a new organization that already includes more than 30 projects across t...

Content negotiation in MVC 6 (or how can I just write JSON)
Nov 24, 2014
Post comments count 0
Post likes count 0

Content negotiation in MVC 6 (or how can I just write JSON)

Yishai G_
Yishai G_

[Update] - We decided to make two significant changes starting with Beta3, we are to not include the XML formatter by default, as well as special treat browsers. The content below is still relevant up to MVC 6 Beta2.IntroIn this blog, I intend to provide a simplified how-things-work and how-to-change-the-behavior. It is not intended as a deep dive into content negotiation.Since Web API 1 controller code can return an object of an arbitrary type and the framework will send it as JSON or XML to the client. The process of picking the output format is called “content negotiation”. The basic rules can be d...