.NET Blog

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

Latest posts

Jan 12, 2016
Post comments count 0
Post likes count 0

The week in .NET – 1/12/2016

Bertrand Le Roy

To read last week's post, see The week in .NET - 1/5/2016.On.NETLast week, we had Mads Torgersen on the show to talk about language design in general, and C# in particular. This week, we'll talk to Jonathan Chambers from the Unity 3D team about game engines, and using .NET to target iOS, Android, or even the Web. Please send me your questions ahead of time, or attend the show and ask them on the chat. Tune in on Thursday, at 10:00AM PST to view the show live!Package of the week #1: JSON.NET 8JSON.NET needs no introduction, as it is the recommended library to serialize and deserialize JSON in .NET. James Newton-Ki...

Jan 12, 2016
Post comments count 0
Post likes count 0

The week in .NET – 1/12/2016

Bertrand Le Roy

To read last week's post, see The week in .NET - 1/5/2016. On.NET Last week, we had Mads Torgersen on the show to talk about language design in general, and C# in particular. This week, we'll talk to Jonathan Chambers from the Unity 3D team about game engines, and using .NET to target iOS, Android, or even the Web. Please send me your questions ahead of time, or attend the show and ask them on the chat. Tune in on Thursday, at 10:00AM PST to view the show live! Package of the week #1: JSON.NET 8 JSON.NET needs no introduction, as it is the recommended library to serialize and deserialize JSON in .NET. James N...

Jan 6, 2016
Post comments count 0
Post likes count 0

Task runners in Visual Studio 2015

Mads Kristensen

There are various kinds of tasks typically used by web developers as part of their workflow. Everything from bundling and minifying JavaScript files, to compiling LESS files into CSS and even running custom batch or PowerShell scripts. In a sense you can say that tasks are steps that needs to be performed to make the application run that are separate from coding it. Visual Studio 2015 supports any kind of custom task execution from the new Task Runner Explorer tool window. It ships with built-in support for two very popular web centric task runners – Grunt and Gulp. The Task Runner Explorer shows a list of ...

Jan 5, 2016
Post comments count 0
Post likes count 0

The week in .NET – 1/5/2016

Bertrand Le Roy

We're back for a new year of .NET! For this first week of 2016, we're off to a great start with two packages and lots of interesting posts.To read last week's post, see The week in .NET - 12/29/2015.On.NETThis week on our On.NET live YouTube show, we'll speak with Mads Torgersen, probably mostly about C#. Please feel free to send me questions in advance, or to attend the show live and ask Mads questions directly on the chat.Package of the week #1: ReactiveUIReactiveUI uses Reactive Extensions for .NET to create testable UI that are compatible with Xamarin (iOS, Android, and Mac), WPF, Windows Forms, UWP, etc.Here...

Jan 5, 2016
Post comments count 0
Post likes count 0

The week in .NET – 1/5/2016

Bertrand Le Roy

We're back for a new year of .NET! For this first week of 2016, we're off to a great start with two packages and lots of interesting posts. To read last week's post, see The week in .NET - 12/29/2015. On.NET This week on our On.NET live YouTube show, we'll speak with Mads Torgersen, probably mostly about C#. Please feel free to send me questions in advance, or to attend the show live and ask Mads questions directly on the chat. Package of the week #1: ReactiveUI ReactiveUI uses Reactive Extensions for .NET to create testable UI that are compatible with Xamarin (iOS, Android, and Mac), WPF, Windows Forms, U...

Dec 31, 2015
Post comments count 0
Post likes count 0

New Year Updates to ASP.NET WebHooks Preview

Henrik F Nielsen

We just released a new update of ASP.NET WebHooks with a couple of interesting new features on the WebHooks sender side – that is, when you want to send WebHooks to others when some event happens – including: You can get the update from nuget.org by looking for the packages under Microsoft.AspNet.WebHooks.* with ‘preview’ filter enabled. If you haven’t heard about ASP.NET WebHooks then you may want to look at Introducing Microsoft ASP.NET WebHooks Preview. As this blog is about the sending side, the blog Sending WebHooks with ASP.NET WebHooks Preview also provides good background. Sending Events to Al...

Dec 29, 2015
Post comments count 0
Post likes count 0

The week in .NET – 12/29/2015

Bertrand Le Roy

We have a short post this week, as many people are on vacation, including me. Unsurprisingly, no .NET user group has events for this week, so we'll skip the section this time. As always, this weekly post couldn't exist without community contributions, and I'd like to thank all those who sent links and tips. You can participate too. Did you write a great blog post, or just read one? Do you want everyone to know about an amazing new contribution or a useful library? We'd love to hear from you, and feature your contributions on future posts: This week's post (and future posts) also contains news ...

Dec 29, 2015
Post comments count 0
Post likes count 0

Using ASP.Net Module to Debug Async Calls

shmao-msft@hotmail.com

I had a web application that generously used async/await keywords. The application encountered a slow response possibly due to a pending backend database call. I attached a debugger to the application. There was, however, nothing running in the process (see Figure 1), which was expected due to the calls being async and the waiting threads were no longer active. It is frustrating seeing no code running when debugging applications using asynchronous methods. What can I do? Figure 1 “Nothing” is running in the process. The 'Location' column is empty. Introducing TPLEventListenerModule And...

Dec 22, 2015
Post comments count 0
Post likes count 0

The week in .NET – 12/22/2015

Bertrand Le Roy

Last week, we had a great time with Miguel de Icaza on the first episode of our new live YouTube show On.NET. On future episodes of the show, we want to have guests who represent every facet of the .NET community. If there's somebody you'd like to see on the show, please let us know! We won't have a show this week or next week because of the holidays, but will resume on the first week of January. The Week in .NET post series continues uninterrupted. This week, we're adding a new gaming section to the post. .NET is increasingly present in the game development community, thanks in no small part to Unity. The ...