Categories: .NETNews

.NET Open Source Explained

In a recently posted video on Channel 9, Microsoft’s Immo Landwerth and David Kean explain the reasoning behind making .NET Open Source.

In this video, Dan Hernandez talks to Immo Landwerth and David Kean from the .NET Framework team to explain the thinking that went into the decision to open source the .NET Framework as well as what it means for the future of .NET development.

Everything we did was slowed down by our desire to ship stable bits — Immo Landwerth

The primary driver seems to be the desire of Microsoft to be able to make changes to the .NET Framework in a more agile model.  In this model, changes to the .NET Framework will no longer be tied to Windows Releases.  Another key factor is the ability to have community input into the frameworks, a factor that has already begun to gather steam.  They claim to have already received more than 100 pull requests on their GitHub project including more than 40% of them from the community.

Managing the affects of an ever-changing environment will become the responsibility of the developer and can be managed as they choose to adopt versions of the .NET Framework to use.  One example of this is where a new overload was added to a library method that then broke another developer’s reflection code.

The video also goes on to describe via whiteboard how the new Core CLR and .NET Native will support development across platforms.

Rachel Snowbeck

Recent Posts

8-Step AWS to Microsoft Azure Migration Strategy

Microsoft Azure and Amazon Web Services (AWS) are two of the most popular cloud platforms.…

1 week ago

How to Navigate Azure Governance

 Cloud management is difficult to do manually, especially if you work with multiple cloud…

2 weeks ago

Why Azure’s Scalability is Your Key to Business Growth & Efficiency

Azure’s scalable infrastructure is often cited as one of the primary reasons why it's the…

4 weeks ago

Unlocking the Power of AI in your Software Development Life Cycle (SDLC)

https://www.youtube.com/watch?v=wDzCN0d8SeA Watch our "Unlocking the Power of AI in your Software Development Life Cycle (SDLC)"…

1 month ago

The Role of FinOps in Accelerating Business Innovation

FinOps is a strategic approach to managing cloud costs. It combines financial management best practices…

2 months ago

Azure Kubernetes Security Best Practices

Using Kubernetes with Azure combines the power of Kubernetes container orchestration and the cloud capabilities…

2 months ago