Showing archive results for 2013

Apr 5, 2013
Post comments count0
Post likes count0

The Defrag Tools Channel9 series on managed memory diagnostics

maoni

Recently I did a few videos for the popular "Defrag Tools" series on Channel9. They are just talking about pretty basic things about doing managed memory investigations so I'd imagine for most of you it's something you already know. However, you can feel free to suggest things you'd like to see in the comments of these videos (or on this blog for t...

.NET
Apr 4, 2013
Post comments count1
Post likes count0

Debugging ASP.NET Web API with Route Debugger

Rick_Anderson

Tutorial and Tool written by Troy Dai (Twitter @troy_dai) with assistance from Rick Anderson (Twitter @RickAndMSFT) Search for “asp.net web api routing” on stackoverflow, you’ll find many questions. How exactly does Web API routing work? Why doesn’t my route work? Why is this action not invoked? Often time it is difficult to debug route. To addr...

ASP.NET
Apr 4, 2013
Post comments count0
Post likes count1

.NET memory allocation profiling and Tasks

Stephen Toub - MSFT

The .NET Framework blog published this morning a guest post from yours truly on .NET Memory Allocation Profiling with Visual Studio 2012.  As you're trying to improve the performance, throughput, and memory usage of code that uses Tasks, the described profiler in Visual Studio can be a valuable tool in your tool belt (of course, the example I ...

.NET Parallel Programming
Apr 4, 2013
Post comments count0
Post likes count0

.NET Memory Allocation Profiling with Visual Studio 2012

.NET Team

This post was written by Stephen Toub, a frequent contributor to the Parallel Programming in .NET blog. He shows us how Visual Studio 2012 and an attention to detail can help you discover unnecessary allocations in your app that can prevent it from achieving higher performance. Visual Studio 2012 has a wealth of valuable functionality, so muc...

.NET
Apr 4, 2013
Post comments count0
Post likes count0

The March 6th NuGet Gallery Outage

Tim Lovell-Smith

On March 6th 2013, nuget.org's package download was broken for one and a half hours. Some outages involve factors beyond our control; this time it was very much our own fault and we would like to apologize. We also want to openly discuss the outage and reassure you that we are working on preventing reoccurences. Timeline of events The outage was ...

NuGetIncident
Apr 3, 2013
Post comments count4
Post likes count1

Tasks, Monads, and LINQ

Stephen Toub - MSFT

A few years back, Wes Dyer wrote a great post on monads, and more recently, Eric Lippert wrote a terrific blog series exploring monads and C#. In that series, Eric alluded to Task<TResult> several times, so I thought I’d share a few related thoughts on Task<TResult> and the async/await keywords.As both Wes and Eric highlight, a mo...

.NET Parallel Programming
Mar 28, 2013
Post comments count0
Post likes count0

Tutorial Series on Model Binding with ASP.NET Web Forms

Tom FitzMacken - MSFT

I have written a tutorial series that shows how to use model binding with ASP.NET Web Forms. You might be familiar with the model binding concept from ASP.NET MVC, but with ASP.NET 4.5, model binding is now available in Web Forms applications. Model binding makes it very easy to create and maintain data-rich web pages. A lo...

ASP.NET
Mar 25, 2013
Post comments count0
Post likes count0

ASP.NET MVC Facebook Birthday App

Rick_Anderson

Tom Dykstra and I have published a really cool tutorial on creating a MVC FB birthday app. You can test the app out by clicking on the FB link below:https://apps.facebook.com/birthdayapp-mvc/The image below shows the birthday app.Yao Huang Lin  is the principal developer for the ASP.NET MVC Facebook library and templates and he also wrote the ...

ASP.NET
Mar 25, 2013
Post comments count0
Post likes count0

Improved search syntax on nuget.org and in NuGet Visual Studio extension

Luan Nguyen

The NuGet team recently deployed a new and very useful search capability on nuget.org, which allows you to narrow your search to a pariticular attribute of a NuGet package. For example, if you want to search for packages which contain 'elmah' within the Id, you type 'id:elmah'. (Note that this will execute a 'contains' search, not an exact match se...

NuGetVisual Studio
Mar 13, 2013
Post comments count0
Post likes count2

“Invoke the method with await”… ugh!

Stephen Toub - MSFT

I can be a bit sensitive when it comes to language and how concepts are conveyed.  I think it’s important to be accurate, even if not precise, when describing what something is or how to use it, as otherwise the folks to whom you’re communicating can easily form the wrong mental model for that thing.  Having a good mental mode...

.NET Parallel Programming