InfoQ Homepage .NET Framework Content on InfoQ
-
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.
-
Model-View-Controller framework for ASP.NET in the works
At the MVP Summit Scott Guthrie presented a prototype for a Model-View-Controller framework, which might make its way into ASP.NET, in a special meeting arranged by Jeffrey Palermo.
-
Visual Studio Orcas Round-Up
InfoQ has assembled a summary of the features included in the March CTP of Visual Studio Orcas. The Orcas CTP, which is expected to be released as VS 2007, can be downloaded from MSDN.
-
Interview: Josh Holmes on ASP.NET 2.0 Membership and Role Providers
ASP.NET authentication and authorization is essentially a solved problem in ASP.NET 2.0 according to .NET guru Josh Holmes. While the built in authorization providers offer 90% coverage, Josh also discusses when you should utilize a custom provider. Join Josh for ASP.NET tips and tricks in this interview done by David Totzke at VSLive Toronto.
-
A Replacement for .NET's Flawed ReaderWriterLock
Visual Studio 2007 will have a new lock called ReaderWriterLockSlim. According to Joe Duffy, in addition to being faster, it solves some of the nastier design flaws of its predecessor.