Blog - Title

  • .NET Blog

    Please welcome ImmutableArray<T>

    • 27 Comments
    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 another collection and how it relates...
  • .NET Blog

    Why catch(Exception)/empty catch is bad

    • 69 Comments
    You’ve seen the advice before— it’s not a good programming practice to catch System.Exception . Because managed exceptions are hierarchical, catching the top of the hierarchy—e.g., catch(Exception)—is an easy way to make sure that you catch all exceptions...
  • .NET Blog

    Portable Compression and HttpClient Working Together

    • 31 Comments
    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 well as ZIP archives. An updated...
  • .NET Blog

    Announcing the EventSource NuGet Package – Write to the Windows Event Log

    • 52 Comments
    We are announcing the EventSource NuGet package, which enables fast app tracing to the Windows Event Log, including in production. This post was written by Cosmin Radu , a software developer on the .NET Runtime team We know that you want to build high...
  • .NET Blog

    Update 4.0.2 for the Microsoft .NET Framework 4

    • 11 Comments
    With .NET 4, we’ve focused on bringing certain features to market through updates without having to wait for the .NET 4.5 release. This post covers what the latest platform update has to offer. Vivek Mishra from the .NET Servicing team authored the following...
  • .NET Blog

    Asynchronous Programming for Windows Store Apps: .NET is up to the Task

    • 12 Comments
    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 example of platform and tooling working together...
  • .NET Blog

    .NET Native Performance

    • 23 Comments
    This post was authored by Xy Ziemba, the Program Manager for .NET Native performance, and Andrew Pardoe, Program Manager on the .NET runtime team. In our previous blog post introducing .NET Native, we talked about how .NET Native gives you the performance...
  • .NET Blog

    Introducing the .NET Framework 4.5 RC

    • 10 Comments
    Today, we are announcing the .NET Framework 4.5 RC. We are also announcing Visual Studio 2012 RC, as you can read on Jason Zander’s and Soma’s blog. Please visit the Visual Studio 2012 RC downloads page to install both products. We have made many improvements...
  • .NET Blog

    RyuJIT .NET JIT compiler CTP1 FAQ

    • 44 Comments
    This post shares more details about our new .NET 64-bit Just-In-Time (JIT) compiler. It was written by Kevin Frei, Development Lead for the CLR JIT team. RyuJIT received a great response with its RyuJIT: The next-generation JIT compiler for .NET announcement...
  • .NET Blog

    NuGet Package Restore with Team Foundation Build

    • 11 Comments
    Note: This post is now also part of the official NuGet documentation . In this post, I’ll provide a walkthrough on how to use package restore with Team Foundation Build with both, git as well TF version control . In our previous blog post...
  • .NET Blog

    Get /httpclient/rtm – 200 OK

    • 23 Comments
    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 discussed in previous blog posts...
  • .NET Blog

    Building Windows Store Apps with .NET

    • 11 Comments
    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, we’ve seen some amazing apps in the Windows Store built...
  • .NET Blog

    Targeting Multiple Platforms with Portable Code: Overview

    • 11 Comments
    As programming with .NET has become prevalent on all Microsoft platforms, targeting multiple platforms at once becomes a critical desire amongst developers. In fact, we see the future of library development moving to supporting an intersection of platforms...
  • .NET Blog

    In-Process Side by Side (Part1)

    • 17 Comments
    One of the new features in CLR 4 is In-Process Side-by-side (Inproc SxS) – a feature that lets you use multiple versions of .NET in the same process. For applications that use add-ins (particularly COM add-ins), in-proc SxS lets us provide a level of...
  • .NET Blog

    Immutable collections are now RC

    • 33 Comments
    Over the past several months, we’ve been working on a new set of collection types that offer an immutable design. Today we are happy to announce that we are one step closer to a stable version of this work: we’ve just shipped the release candidate...
  • .NET Blog

    How your feedback is shaping .NET

    • 44 Comments
    Eight months ago we asked you to provide feedback on the features you want us to ship. And you didn’t disappoint! Since then, we’ve seen hundreds of Tweets, blog posts and user voice votes. It’s great to be part of such a thriving community...
  • .NET Blog

    Leveraging existing code across .NET platforms

    • 16 Comments
    Today we are happy to announce the alpha release of the .NET Portability Analyzer extension for Visual Studio. Please try it out. This add-in was created by our software developer intern Charles Lowell . Over the last few years, consumers and enterprise...
  • .NET Blog

    Sharing code across platforms

    • 9 Comments
    At Build we announced two great ways to re-use your code : the new Universal Windows apps , and the improved portable class libraries . They both help you reuse code across platforms. In this post, I’ll describe both options and how you can choose...
  • .NET Blog

    .NET Framework Documentation Improvements

    • 33 Comments
    The CLR documentation team has been busy responding to feedback and making updates and changes to the .NET Framework documentation in the MSDN Library. We would like to tell you about the most recent set of document updates, which were published earlier...
  • .NET Blog

    Got a need for speed? .NET apps start faster.

    • 13 Comments
    This post was written by Rich Lander, who works as a Program Manager on the .NET Framework. He worked on AutoNGEN for Windows 8. This post focuses on how technologies such as Native Image Generator (NGEN), the .NET Framework Optimization Service (mscorsvw...
  • .NET Blog

    .NET Sample Code on GitHub

    • 22 Comments
    Today, we're happy to announce that we've started to move some of our sample assets over to GitHub , using the MIT license . So I can directly answer Ben's question with this tweet: Why did we move to GitHub? The reasons we decided to move...
  • .NET Blog

    Improvements in .NET Framework Setup for Developers, IT Pros, and Users

    • 3 Comments
    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 .NET 4.5, our goal was to build a product that was equivalent...
  • .NET Blog

    .NET Native Deep Dive: Optimizing with Runtime Directives

    • 18 Comments
    This post was authored by Morgan Brown, a Software Development Engineer on the .NET Native team. It is the fifth post in a series of five about Runtime Directives. Please see the first posts in this series, Dynamic Features in Static Code , Help! I Hit...
  • .NET Blog

    NuGet is a .NET framework release vehicle

    • 12 Comments
    This post describes how the .NET team uses NuGet and how discoverability and serviceability have improved in the .NET Framework 4.5.1. It was written by Alok Shriram, a Program Manager on the .NET Core Framework Team.   Update: Read PCL and .NET...
  • .NET Blog

    Five Myths about Managed Code

    • 12 Comments
    My name is Immo Landwerth and I was a Program Manager intern this year in the CLR team. In this blog post I am not going to showcase any of the fantastic features that will ship with .NET 4.0 – my colleagues in the CLR team know them much better and already...
Page 3 of 6 (149 items) 12345»