Blog - Title

  • .NET Blog

    The Roadmap for WPF

    • 343 Comments
    When we introduced WPF back in 2006 (.NET 3.0), the response was absolutely phenomenal. Enterprises, ISV’s, and Microsoft Partners have made the technology central to their business, building amazing vertical solutions and mission critical applications...
  • .NET Blog

    .NET Core is Open Source

    • 146 Comments
    Today is a huge day for .NET! We’re happy to announce that .NET Core will be open source, including the runtime as well as the framework libraries. This is a natural progression of our open source efforts, which already covers the managed compilers...
  • .NET Blog

    Save the day with a Visual Basic, C#, or F# T-Shirt!

    • 138 Comments
    Mads and Dustin showed off these stylish little numbers at BUILD and ever since we've been getting pinged by community members wanting to know where they can get their very own so they too can show their passion for their favorite programming language...
  • .NET Blog

    Announcing .NET Native Preview

    • 126 Comments
    This post was written by Subramanian Ramaswamy and Andrew Pardoe, Senior Program Managers on the .NET Native team. We’re thrilled to announce the first release of .NET Native. Windows Store apps start up to 60% faster with .NET Native and have a much...
  • .NET Blog

    Introducing .NET Core

    • 125 Comments
    At connect() , we announced that .NET Core will be entirely released as open source software . I also promised to follow up with more details on .NET Core. In this post, I’ll provide an overview of .NET Core, how we’re going to release it...
  • .NET Blog

    Compatibility of .NET Framework 4.5

    • 89 Comments
    Fundamentals were a big part of our focus while building .NET 4.5. We divided fundamentals into seven areas called “tenets”. One of these tenets is compatibility. Today’s post is by Manish Agnihotri, a program manager who is driving compatibility across...
  • .NET Blog

    Would you like a MultiDictionary?

    • 76 Comments
    We’ve recently shipped new collection types on NuGet with our Immutable Collections package. NuGet allows us to ship prerelease and experimental versions of libraries to gather feedback from the community. In this post, our software developer intern...
  • .NET Blog

    A new look for .NET Reference Source

    • 72 Comments
    This post was written by Alok Shriram , Program Manager on the .NET Framework team. He will show you a significantly improved experience around .NET Reference Source. Today I'm very excited to announce that we have an awesome new experience to use...
  • .NET Blog

    Why catch(Exception)/empty catch is bad

    • 70 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

    Understanding the Binder – Part 1

    • 68 Comments
    This is an introductory post on the internals of CLR Binder. What does the Binder do? CLR's Binder is a piece of code that, when given an assembly name, determines where the assembly is and binds to it. So how does the Binder locate assemblies...
  • .NET Blog

    Announcing .NET 2015 Preview: A New Era for .NET

    • 66 Comments
    Updated (July 2015) : See Announcing .NET Framework 4.6 to read about the final version of the .NET Framework 4.6. Today is a pivotal moment for .NET. With the release of .NET 2015 Preview, we are embarking on a new journey while maintaining our strong...
  • .NET Blog

    Announcing .NET Framework 4.6

    • 63 Comments
    We're excited to announce the RTM releases of .NET Framework 4.6 and Visual Studio 2015 today. You can read about the new features or leave that for later and try them out now. The quickest way to get started is to install the free Visual Studio 2015...
  • .NET Blog

    CoreCLR is now Open Source

    • 61 Comments
    We’re excited to announce that CoreCLR is now open source on GitHub. CoreCLR is the .NET execution engine in .NET Core , performing functions such as garbage collection and compilation to machine code. .NET Core is a modular implementation of .NET...
  • .NET Blog

    The Next Generation of .NET – ASP.NET vNext

    • 57 Comments
    Updated (July 2015): See Announcing .NET Framework 4.6 to read about the latest version of the NET Framework. Today at TechEd North America, we announced the latest set of innovations that are part of the next generation of .NET. The biggest of those...
  • .NET Blog

    Universal Windows apps in .NET

    • 55 Comments
    This post was written by Lucian Wischik, a Program Manager on the Managed Languages team. We just released the Universal Windows app development tools for writing Windows 10 apps in Visual Studio 2015 . It is an exciting release: you can now use...
  • .NET Blog

    Wondering why mscorsvw.exe has high CPU usage? You can speed it up.

    • 53 Comments
    This post was written by Rich Lander, a Program Manager on the .NET Framework Team. It was written for people who want to understand why mscorsvw.exe is running on their machines and want to know how to speed it up. Have you noticed that your machine...
  • .NET Blog

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

    • 53 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

    Catch, Rethrow and Filters - Why you should care?

    • 52 Comments
    A very common pattern in the usage of managed exception handling is that of catching an exception, inspecting it's type and rethrowing it once you realize it was not the exception you wanted to handle. Below is such an example (and should be avoided in...
  • .NET Blog

    Announcing the release of .NET Framework 4.5 RTM - Product and Source Code

    • 52 Comments
    Updated (July 2015): See Announcing .NET Framework 4.6 to read about the latest version of the NET Framework. Updated – 8/16/2012: Added license information about the source code release. Today, we are happy to announce the availability of...
  • .NET Blog

    Announcing the .NET Framework 4.5.2

    • 51 Comments
    Updated (July 2015): See Announcing .NET Framework 4.6 to read about the latest version of the NET Framework. We are happy to announce the availability of the .NET Framework 4.5.2. It is a highly compatible, in-place update to the .NET Framework 4...
  • .NET Blog

    Announcing the .NET Framework 4.5.1 Preview

    • 49 Comments
    Updated (July 2015): See Announcing .NET Framework 4.6 to read about the latest version of the NET Framework. Update: The .NET Framework 4.5.1 RTM has been released and is available for download. The content below is still a great description of the...
  • .NET Blog

    RyuJIT: The next-generation JIT compiler for .NET

    • 47 Comments
    This post introduces the .NET team’s new 64-bit Just-In-Time (JIT) compiler. It was written by Andrew Pardoe, PM Manager for the CLR Runtime PM team. The world is moving to 64-bit computing even though it isn’t always faster or more efficient than 32...
  • .NET Blog

    .NET Crash Dump and Live Process Inspection

    • 46 Comments
    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 today’s post, Lee Culver, software developer...
  • .NET Blog

    How your feedback is shaping .NET

    • 45 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

    The JIT finally proposed. JIT and SIMD are getting married.

    • 44 Comments
    Processor speed no longer follows Moore’s law . So in order to optimize the performance of your applications, it’s increasingly important to embrace parallelization. Or, as Herb Sutter phrased it, the free lunch is over . You may think...
Page 1 of 8 (184 items) 12345»