InfoQ Homepage .NET Framework Content on InfoQ
-
MVC Contrib Now Offers 4 Alternative View Engines
MVC Contrib, a contribution project for the ASP.NET MVC framework hosted on CodePlex, now offers 4 alternatives to the default ASPX view engine.
-
ASP.NET MVC Example with Northwind and Entity Framework Published
Brad Abrams, founding member of the CLR and .NET Framework teams at Microsoft, published a good example of how developers can leverage the MVC Framework with some of the new tools from Microsoft.
-
Get a Grasp on Expression Trees
Developers familiar with functional programming languages might not need an explanation as to why expression trees are useful. For the rest of us expression trees are the most striking concept of all the new features in C# 3.0 or VB 9.0.
-
C# Team talks about the future with Future Focus
The C# team members of Charlie Calvert and Mads Torgersen announced they are creating Future Focus, a series of monthly blog posts detailing plans for future versions of C#.
-
Microsoft launches MSDN Code Gallery
Microsoft launched another community resource called MSDN Code Gallery, yesterday. After GotDotNet, the former community portal, has been phased out, Microsoft now launches another successor in addition to CodePlex.
-
Adobe AIR 1.0 - Native OS Integration Problem
A frequent criticism of the Adobe AIR platform is that it lacks support for native OS integration, which is typically essential when building desktop applications. With the AIR 1.0 release coming soon, Mike Chambers of Adobe published a proof of concept last week that demonstrates how developers can work around this problem.
-
Handling Large File Uploads in ASP.NET
Anyone who has experience with ASP.NET knows, the FileUpload control is often a savior and can also be an enemy other times. One of the biggest problems with the FileUpload control is getting it to handle large files which are bigger than the default 4MB.
-
Programming for the DLR
The Dynamic Language Runtime (DLR) is an effort to facilitate the creation of language runtimes on .NET. IronRuby, a Ruby for .NET, is one of the languages built on the DLR that helps to push its limits. A new blog gives a step by step introduction to the DLR and how to build languages on it.
-
WCF Communication Options in the .NET Framework 3.5
David Chappell, Principal of Chappell & Associates, presents the various communication styles provided by Windows Communication Foundation (WCF) in his white paper called "Dealing with Diversity: Understanding WCF Communication Options in the .NET Framework 3.5".
-
InfoQ Interview: Jimmy Nilsson on LINQ to SQL
Floyd interviews Jimmy Nilsson on Microsoft's data access mechanism, LINQ to SQL.
-
Injecting Implementation Dependencies into WCF Services
A very popular concept of implementing WCF services is to use a layered approach that consists of a service, a business logic and a data access layer. The dependencies between these layers might be injected at runtime via dependency injection containers.
-
Adding Ajax Support to the ASP.NET MVC Framework
The official CTP release of the ASP.NET MVC Framework does not include any support for AJAX, yet. In the meantime there are several samples available, which show how to add AJAX features to ASP.NET MVC applications.
-
Scaffolding in ASP.NET: Dynamic Data Support
ASP.NET Dynamic Data Support is part of the ASP.NET 3.5 Extensions, which have been published as a CTP last week. It provides a scaffolding framework that allows rapid application development based on ASP.NET.
-
ASP.NET 3.5 Extensions CTP - ASP.NET MVC, Data Services, Dynamic Data and Silverlight Support
Yesterday, Microsoft published the long-awaited first ASP.NET 3.5 Extensions CTP (Customer Technology Preview). The extensions package includes the ASP.NET MVC Framework, AJAX improvements, Dynamic Data support, Silverlight support, and ADO.NET Data Services.
-
Microsoft Renames Silverlight 1.1 to Silverlight 2.0, Announces Features
Microsoft has decided to rename the yet-to-be-released Silverlight 1.1 to Silverlight 2.0 and released in beta form in Q1 2008 shipping with a Go-Live license so developers can create applications immediately.