InfoQ Homepage .NET Framework Content on InfoQ
-
Article: Intro to .NET 3.0 for Architects
Mohammad Akif introduces the concepts behind .NET 3.0 that architects need to understand. Mohammad walks through the basics of Windows Communication Foundation, Windows Presentation Foundation, Workflow Foundation and Windows Card Spaces.
-
Presentation: Justin Smith on CLR Internals
Justin Smith, Technical Evangelist for Windows Communication Foundation at Microsoft, delivered this devLink presentation on the .NET CLR Internals. Justin begins with an overview of the memory management model and then focuses different areas of the CLR and primarily the Garbage Collector.
-
Moonlight in 21 days
In preparation for ReMix07 in Paris, the Mono team filled out the bones of their implementation of Silverlight with very impressive results.
-
The Buzz on Acropolis
On June 5, David Hill of Microsoft announced the coming of a new client application development framework code-named Acropolis. The intent is to ship in one year's time a set of components and tools to ease the development of complex many-screened modular client applications on the .NET Framework. How did the community react?
-
New Best Practices for Working with Date/Time Values
A common problem with programming languages, including those of .NET, is the lack of decent time zone support. Too often developers pretend that time zones do not exist at all rather than take the time and effort to get them right. Microsoft seeks to change this for .NET programmers by introducing the TimeZoneInfo and DateTimeOffset classes.
-
Gardens Point Ruby.NET internals interview
An option for running Ruby on the CLR today is the Gardens Point Ruby.NET compiler. A lot of work has gone into compatibility with Ruby and, recently, interoperability with other languages on the CLR. We talked to John Gough, of the Ruby.NET team, about technical details, compatibility and future plans for community participation in the project.
-
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.