BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage .NET Framework Content on InfoQ

  • Collaboration with Mono Yields Mainsoft for Java EE

    Today, Mainsoft, a leading .NET-Java EE interoperability company, announced Mainsoft for Java EE, Version 2.0. The 2.0 product suite enables .NET developers to produce .NET Web and server applications that run on Linux and other Java-enabled platforms, without having to rewrite code or learn new development skills.

  • Ruby.NET 0.8 release

    While IronRuby will make its debut in late July 2007, another Ruby implementation for .NET has been available for a year: the Gardens Point Ruby.NET compiler. The project has an interesting relationship with IronRuby - it provides its parser. Its latest release adds improved interoperability with other .NET languages.

  • VB Breaks Its Runtime Chains

    In order to support more platforms, Visual Basic 9 will have to the option to exclude the VB Runtime.

  • Silverlight to Support Multiple CLRs in One Process

    A long standing problem with Microsoft's implementation of the CLR is that only one can be loaded into a process at a time. With Silverlight, that will no longer be a problem.

  • C# and VB Continue to Diverge

    When VB.NET and C# were first released, they were often thought of as the same language with a different syntax and minor differences. As time goes on, these differences are becoming more pronounced. For example, their treatment of anonymous types is worlds apart.

  • Microsoft Surpasses Java's Dynamic Language Support?

    Microsoft's announcement of the Dynamic Language Runtime (DLR) has caused quite a stir in many areas, also in the Java space. Many voices seem convinced that the DLR has given .NET a major head start over the JVM, because it solves many problems Java is only just starting to realize. We look at the current situation of dynamic language support and how it compares to the DLR.

  • Silverlight's New Security Model

    Sliverlight 1.1 is introducing a new security model for the CLR that replaces CAS.

  • Dynamic Language Runtime Announced

    Microsoft has announced that they are building an extension to the Common Language Runtime called the Dynamic Language Runtime (DLR). This extension is being designed to enable interoperability between dynamic languages in the same manner that the CLR enabled interoperability between statically typed languages.

  • Microsoft announces IronRuby

    Microsoft has just announced IronRuby at their MIX 07 conference. This also kicks off a bigger effort to support dynamic languages on .NET. Based on the experience gained in developing IronPython, a common Dynamic Language Runtime (DLR) builds the foundation for IronRuby, IronPython, JavaScript (EcmaScript 3.0) and Visual Basic.

  • Live From Redmond Coverage: LINQ Overview

    Kit George presented the second installment of the live Orcas webcasts. Highlights include LINQ syntax and features.

  • Live From Redmond Coverage: Orcas Overview

    In conjunction with the release of VS Orcas Beta 1, the VB Team is hosting a series of live web casts. The first installment, presented by John Stallo, ran today.

  • Ray Tracers using C# and LINQ

    Luke H. shows how to write a ray tracer using C# 3 and LINQ in about 400 lines of code.

  • .NET Memory Leaks

    A problem with .NET that isn't talked about is the problems caused by using dynamic code generation. In a nut shell, dynamic code generation, which is used in XML Serialization, Regular Expressions, and XSLT transformations, can lead to memory leaks.

  • Presentation: Beat Schwegler on Architecting for SOA

    In this decidedly non-marketing presentation, Microsoft Architect Beat Schwegler shows how service-orientation affects system architecture. He introduces the notion of a service model as a mediator between the business and technology models, and explains how a migration towards such an architecture could occur through a step-by-step architectural refactoring.

  • .NET Compact Framework 2.0 SP2 Released

    Service Pack 2 for the .NET Compact Framework has been released. Aside from some debugging enhancements, this release is mainly a collection of bug fixes.

BT