.NET Blog

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

Latest posts

Jun 16, 2016
Post comments count 0
Post likes count 0

Notes from the ASP.NET Community Standup – June 14, 2016

Jeffrey Fritz

This is the next in a series of blog posts that will cover the topics discussed in the ASP.NET Community Standup. The community standup is a short video-based discussion with some of the leaders of the ASP.NET development teams covering the accomplishments of the team on the new ASP.NET Core framework over the previous week. Within 30 minutes, Scott Hanselman, Damian Edwards, Jon Galloway and an occasional guest or two discuss new features and ask for feedback on important decisions being made by the ASP.NET development teams. Each week the standup is hosted live on Google Hangouts and the team publishes the r...

Jun 14, 2016
Post comments count 0
Post likes count 0

The week in .NET – 6/14/2016

Bertrand Le Roy

To read last week's post, see The week in .NET – 06/07/2016. On .NET Last week, we spoke with Daniel Egloff from QuantAlea about their very cool GPU technology that enables C# and F# code to be compiled for modern GPUs, thus unlocking massively parallel computations with performance that is out of reach of regular CPUs. This week, we speak with Pratap Lakshman about MS Test. Package of the week: ELMAH ELMAH (Error Logging Modules and Handlers) is an application-wide error logging facility that is completely pluggable. It can be dynamically added to a running ASP.NET web application, or even all ASP.NET web appli...

Jun 10, 2016
Post comments count 0
Post likes count 0

A Peek into .NET Open Source Contributions

Jeffrey Fritz

During the dotNetConf virtual conference, Scott Hanselman shared a map and some charts that were constructed based on participation in Microsoft owned GitHub repositories.  In the comments and social media since, we have heard your questions and we would like to provide some additional information about the data and some additional images. Method We wanted to answer the question: "Is Open Source .NET receiving contributions from the community?"  Fortunately, all of the .NET source we wanted to measure was located in GitHub and accessible with the amazing Octokit.NET library.  Yes, this is the same tool that Jasmi...

Jun 9, 2016
Post comments count 0
Post likes count 0

Thank you for watching dotnetConf 2016!

.NET Team

dotnetConf 2016 is a wrap! Thank you to all who tuned in live on Channel 9, asked questions, and participated in our twitter feed. We had a lot of awesome sessions from various product teams and community experts that showed us all sorts of cool things we can build with .NET across platforms and devices. There’s never been a better time to be a .NET developer! Watch all the sessions on demand on Channel 9. Here’s a recap of the big announcements we made: And here’s the list of sessions so you can jump right in! Attend a dotnetConf.local event But wai...

Jun 8, 2016
Post comments count 0
Post likes count 0

Notes from the ASP.NET Community Standup – June 2, 2016

Jeffrey Fritz

This is the next in a series of blog posts that will cover the topics discussed in the ASP.NET Community Standup. The community standup is a short video-based discussion with some of the leaders of the ASP.NET development teams covering the accomplishments of the team on the new ASP.NET Core framework over the previous week. Within 30 minutes, Scott Hanselman, Damian Edwards, Jon Galloway and an occasional guest or two discuss new features and ask for feedback on important decisions being made by the ASP.NET development teams. Each week the standup is hosted live on Google Hangouts and the team publishes the r...

Jun 7, 2016
Post comments count 0
Post likes count 0

The week in .NET – 06/07/2016

Bertrand Le Roy

To read last week's post, see The week in .NET – 5/31/2016. DotNetConf 7-9 June Are you ready to rediscover .NET? Well, dotnetConf is back! Immerse yourself in the world of .NET and join our live stream for 3 days of free online content June 7 - 9 featuring speakers from the .NET Community and Microsoft product teams. Watch and ask questions after each session for a live Q&A. The live stream will be broadcasted on Channel9. There's never been a better time to be a .NET developer. Learn to develop for web, mobile, desktop, games, services, libraries and more for a variety of platforms and devices a...

Jun 7, 2016
Post comments count 0
Post likes count 0

Announcing a new .NET and ASP.NET Core Bug Bounty

Barry Dorrans

Now that you're all updated to RC2 I am pleased to announce a further 3 month bug bounty program for .NET Core and ASP.NET Core, our cross platform runtime and web stack. The program encompasses the RC2 and, should its release fall within the 3 months programme period, the RTM version. The bounty will run from 7th June 2016 till 7th September 2016. During the RC1 bug bounty we received quite a few interesting bugs which we’d addressed, including one which prompted an entire rewrite of a feature to make it easier for developers to use successfully. It’s been a great source of pleasure for me to to reward and reco...

May 31, 2016
Post comments count 0
Post likes count 0

The week in .NET – 5/31/2016

Bertrand Le Roy

To read last week's post, see The week in .NET – 5/24/2016. DotNetConf 7-9 June Are you ready to rediscover .NET? Well, dotnetConf is back! Immerse yourself in the world of .NET and join our live stream for 3 days of free online content June 7 - 9 featuring speakers from the .NET Community and Microsoft product teams. Watch and ask questions after each session for a live Q&A. The live stream will be broadcasted on Channel9. There's never been a better time to be a .NET developer. Learn to develop for web, mobile, desktop, games, services, libraries and more for a variety of platforms and devices a...

May 31, 2016
Post comments count 0
Post likes count 0

Large Object Heap Uncovered (an old MSDN article)

maoni

I wrote this article in 2008 and the MSDN website no longer has it so I am making it available here. Please note that it has been quite a while and some things related to LOH have changed quite a bit. See the GC ETW blog entries I wrote for the current tooling options. Also note that obviously some of the links mentioned in this article may no longer exist. The .NET Garbage Collector divides objects up into small and large objects. When an object is large some attributes associated with it become more significant than if the object is small. For instance, compacting it, meaning copying the memory elsewhere on th...