We’re sorry. The content you requested has been removed. You’ll be auto redirected in 1 second.
MSDN Magazine: CLR Inside Out
CLR Inside Out: Code Contracts Melitta Andersen - August 2009 This article will share some of the best practices that the Base Class Libraries (BCL) team devised as they added the code contract libraries and started to take advantage of them in their own code.
CLR Inside Out: Building Tuple Matt Ellis - July 2009 In this column, the author lays out some guiding principles that you should follow when working with the ASP.NET MVC framework.
CLR Inside Out: Memory Usage Auditing For .NET Applications Subramanian Ramaswamy and Vance Morrison - June 2009 Memory usage can have a direct impact on how fast an application executes and thus is important to optimize. In this article we discuss the basics of memory optimization for .NET programs.
CLR Inside Out: Thread Management In The CLR Erika Fuentes and Eric Eilebrecht - December 2008 Getting the performance you want in concurrent applications is not as straightforward as you might think. See how common threading issues can affect your application.
CLR Inside Out: International Applications Melitta Andersen - November 2008 The CLR team takes a look inside the System.Globalization namespace to explain how to handle data formats for proper localization and globalization.
CLR Inside Out: Security In Silverlight 2 Andrew Dai - October 2008 Andrew Dai of the CLR team discusses the Transparency model, which creates a strong isolation boundary between privileged and unprivileged code for Silverlight apps.
CLR Inside Out: Large Object Heap Uncovered Maoni Stephens - June 2008 This month CLR Inside Out reveals the secrets behind the Large Object Heap—what’s there, when it’s released, how the garbage collector handles the objects there.
CLR Inside Out: Managing Object Lifetime Tim Fischer - November 2007 Although the .NET Framework provides a managed execution environment, it is important to consider object lifetime management and write code that uses and releases resources correctly. The CLR team shows you how.
CLR Inside Out: New Library Classes in "Orcas" Mike Downen, Inbar Gazit, and Justin Van Patten - April 2007 The next version of Visual Studio currently code-named “Orcas”supports advanced encryption algorithms, Elliptic curve cryptography, big integers, and other security enhancements. The CLR team explains.
CLR Inside Out: .NET Application Extensibility Jack Gudenkauf and Jesse Kaplan - February 2007 This month the CLR team introduces the new System.AddIn namespace in the Base Class Library, which will be available in the next release of Visual Studio.
CLR Inside Out: Investigating Memory Issues Claudio Caldato and Maoni Stephens - November 2006 Memory issues can manifest in a wide variety of ways. This column shows you how to collect the data you need to determine what types of mem¬ory issues you are experiencing.
CLR Inside Out: IronPython James Schementi - October 2006 IronPython, the CLR implementation of the dynamic programming language Python is introduced this month.
CLR Inside Out: Using concurrency for scalability Joe Duffy - September 2006 Because of the popularity of multiprocessor machines, many concurrency articles focus on how to make concurrency safe in your code. However, they don't deal with how to get concurrency into your code in the first place.
CLR Inside Out: CLR Hosting APIs Alessandro Catorcini and Piotr Puszkiewicz - August 2006 By using the CLR 2.0 hosting APIs, developers of native hosts can execute managed code in-process with complete knowledge and control over how the CLR behavior can affect their application.
CLR Inside Out: Using Strong Name Signatures Mike Downen - July 2006 Strong name signatures (and signing in general) are a key facet of Microsoft® . NET Framework security. But regardless of how well designed . NET signatures may be, they won’t offer the maximum benefit if you don’t know how to use them properly.
CLR Inside Out: The Performance Benefits of NGen. Surupa Biswas - May 2006 T ypically, methods in managed executables are just-in-time (JIT) compiled. The machine code generated by the JIT compiler is thrown away once the process running that executable exits; therefore, the method must be recompiled when the application is run again.
CLR Inside Out: Extending System.Diagnostics Krzysztof Cwalina - April 2006 The System. Diagnostics namespace in the Microsoft® . NET Framework contains powerful tracing capabilities. This includes the main tracing API: TraceSource. As you will see, the tracing APIs in System.
CLR Inside Out: Ensuring .NET Framework 2.0 Compatibility Jesse Kaplan - March 2006 If we learned only one thing about compatibility in the past few years, it is that compatibility is much more than avoiding breaking changes. On the Microsoft®. NET Framework and Visual Studio® teams, we do our part to ensure that the products we build are stable platforms that developers can truly rely on.
CLR Inside Out: Improving Application Startup Time Claudio Caldato - February 2006 Visual Studio is a wonderful development environment, whose IntelliSense®, integrated debugging, online help, and code snippets help boost your performance as a developer. But just because you're writing code fast doesn't mean you're writing fast code.