InfoQ Homepage .NET Content on InfoQ
-
New C# Features Not Found in VB
With the release of Beta 2, the feature set for the flagship .NET languages C# and Visual Basic have been solidified. In the past we have covered VB-only features like mutable anonymous types and XML Literals. Today we cover a couple of the C# only features.
-
Using LINQ to XML Instead of XSLT for Transformations
Transforming XML from one format to another is a common task for many developers. To do this, most of them leave the confines of their general purpose language and make calls to an XSLT library. But what if they didn't have to? With LINQ to XML, it now becomes much easier to manipulate XML using C# and VB. Eric White describes how one can perform XSLT style transformations using C# 3.0.
-
SOA in the Real World
Microsoft has published a free eBook titled "Service Oriented Architecture (SOA) in the Real World". The book presents Microsoft's view of Service Oriented Architectures and contains several real world examples that show how a SOA can be implemented by using Microsoft products and technologies.
-
Visual Studio 2008 & .NET 3.5 Beta 2 release is available
The Beta 2 release of Visual Studio 2008 & .NET 3.5 is now available for download. Beta 2 includes a go-live license, which allows developers to use this version in production.
-
Inside IronRuby PreAlpha1
This week at OSCON, John Lam of Microsoft released IronRuby to the masses and promised to host the source code on Rubyforge under the Microsoft Permissive License by the end of August. Infoq sent John several questions asking about futures and how the community could best particpate in the development of IronRuby.
-
Free PowerShell Book
Frank Koch of Microsoft Switzerland has released a free mini-book on Windows PowerShell. Highlights include piping objects instead of text between commands and browsing the registry as if it were a file system.
-
Microsoft Research's Accelerator: A Data-Parallel Library for .NET that Targets GPUs
Microsoft Research's Accelerator Project exposes a .NET library for performing parallel data processing using a computer's GPU.
-
Google Base vs. Microsoft's Astoria
Dare Obasanjo has done a comparison of two new protocols for access database style data via HTTP. These protocols, based on REST, are the Google Base and Microsoft's Astoria.
-
An Insider's View of WPF: Chris Anderson
Chris Anderson was one of the chief architects of WPF. In this interview Chris provides an insider's viewpoint on why Microsoft created Windows Presentation Foundation, the software methodologies used by the development team and why he feels WPF is a tipping point.
-
Kevin Halverson: How to implement IQueryable
In a two-part series, Kevin Halverson has demonstrated how to create a LINQ provider by implementing the IQueryable and IQueryProvider interfaces. Specifically he uses the Windows Desktop Search as a data source.
-
Changes to .NET 2.0 Result in Breaking Changes to Culture Names
There has been a breaking change the list of culture names in .NET 2.0. This change applies to Windows Vista and anyone who has installed patch ms07-049.
-
Presentation: Introduction to Component Based Architecture
Mark Miller provides an introduction to Component Based Architecture and its competitive advantages. First delivered at devLink, Mark covers the theory of Component Architecture and its effect on Developers, Customers and the software product itself.
-
Mainsoft: Running .NET on the JVM While Maintaining Performance
Mainsoft recently released version 2.0 of Mainsoft for Java EE (formerly known as Visual Mainwin), and also released a whitepaper which showed that a .Net-based application which was cross-compiled to run on Java EE using Mainsoft for Java EE performed as well as or better than the original .NET-based application did in several areas. InfoQ spoke with Mainsoft CEO Yaacov Cohen to learn more.
-
MERGE Syntax for SQL Server 2008
SQL Server 2008 will include new syntax for merging data between two rowsets. The MERGE statement allows developers to use one command to perform deterministic inserts, updates, and deletes on a table based on a source table.
-
VS 2008 to Support Nested Master Pages
One of the most lauded features in ASP.NET 2.0 is Master Pages. Master Pages serve as templates for a site, making it easier to create and maintain consistent style site-wide. They do have one drawback under VS 2005: they cannot be nested. Visual Studio 2008, expected to be released later this year, eliminates that limitation.