.NET Memory Allocation Profiling with Visual Studio 2012
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...
View ArticleSocial Engineering
When people in our industry use the term “social engineering” they are usually referring to security attacks. Politicians and lobbyists would mean something entirely different too. But that’s not what...
View Article.NET Crash Dump and Live Process Inspection
Analyzing crash dumps can be complicated. Although Visual Studio supports viewing managed crash dumps, you often have to resort to more specialized tools like the SOS debugging extensions or WinDbg. In...
View ArticlePortable HttpClient is now available as RC
Three months ago we shipped the first preview of the portable HttpClient. Many of you wondered when we would ship the RTM version. Today, we’re happy to announce the first step towards an RTM: We...
View ArticleGet /httpclient/rtm – 200 OK
As promised in our last blog post we’re releasing Microsoft.Net.Http as a stable NuGet package today. Yep, that’s right: You can finally start using the portable HttpClient 2.1 in production!As we’ve...
View ArticlePortable Compression and HttpClient Working Together
Today we’re happy to announce that we released two NuGet packages:A brand new Microsoft.Bcl.Compression (Beta). A portable compression library that supports stream based compression (gzip, deflate) as...
View ArticleNuGet Package Restore Issues
We’ve received several reports that our NuGet packages broke the NuGet package restore feature. In this post, I’ll explain what the issue is, how you can work around it, and finally how we plan on...
View ArticleImprovements in .NET Framework Setup for Developers, IT Pros, and Users
The only experience most Microsoft customers have with the .NET Framework is the deployment and installation experience, which is why we spend so much time analyzing opportunities to improve it. For...
View Article.NET Framework 4.5 – Off to a great start
The .NET Framework just passed 3 million downloads. During this time, we’ve been monitoring your experience, paying attention to both telemetry and social traffic. One of the first things I do every...
View ArticleAn easy solution for improving app launch performance
Over the last ten years of building the .NET runtime, quite a number of assumptions have changed. Early on we could assume that most computer users only had one processor. Today, the assumption is that...
View ArticleAnnouncing the release of the .NET Framework for Windows Phone 8
Bringing the full power of the Windows based CLR and .NET Framework to the Windows Phone has been several years in the making. The .NET capabilities introduced with Windows Phone 8 builds upon many of...
View ArticleThe Microsoft Build 2012 Event — .NET Framework Highlights
It was at the first BUILD conference last year that we announced the .NET Framework 4.5. BUILD last week was a big opportunity for us to reflect on the incredible things you can do with .NET 4.5 and...
View ArticleScaling cloud apps with the .NET Framework 4.5
The .NET Framework 4.5 is now available on Windows Azure. Thank you to everyone cheering for this moment. We’re just starting to see the possibilities that a rich developer framework like the .NET...
View ArticleIntroducing NETCF 3.9 in Windows Embedded Compact 2013 – a faster, leaner and...
Ever since .NET Compact Framework was introduced at the PDC conference in 2001, programming with .NET has scaled from some of the smallest devices to the largest servers. With C# and Visual Basic,...
View ArticleBuilding Windows Store Apps with .NET
For .NET developers, this is the best time to build client apps. Never before have the Windows APIs been so easy to use from C# or Visual Basic without wrapping them with custom libraries. So far,...
View ArticleAsynchronous Programming for Windows Store Apps: .NET is up to the Task
Programming with async and await is the driving force behind delivering “fast and fluid” user experiences. Compiler diagnostics for async APIs guide developers towards best practices – it’s a wonderful...
View ArticleTalking about .NET in the Community Press
We follow a lot of blogs and digital papers relating to both .NET and also technology in general. There is a lot of great content that gets published every day about .NET. We’re starting a new series...
View ArticleUpdate to HttpClient and Automatic Decompression
Two weeks ago, we published a beta of HttpClient that provides support for automatic decompression. Since then, we’ve received a fair amount of feedback, especially around the fact that it relies on a...
View ArticlePlease welcome ImmutableArray
We’ve just released an update to our immutable collection package which adds a new member to the family of immutable collection types: ImmutableArray<T>.In this post, I’ll talk about why we added...
View ArticleAnnouncing the .NET Framework 4.5.1 Preview
Today, we are announcing the .NET Framework 4.5.1 Preview, which includes new features and improvements across the product. We’ve made it easier to build .NET apps in Visual Studio, with convenient and...
View Article