BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage .NET Content on InfoQ

  • Performance Problems Mar SQL Server 2008 Full Text Search

    SQL Server Full Ttext Search is a rather specialized discipline among database administrators. For roughly a decade it has been something separate from the rest of SQL Server, and in most cases unnecessary. But for those who do use it, it tends to be core to how data is indexed and retrieved. For those using it and upgrading to SQL Server 2008, trouble is brewing.

  • Is LINQ to SQL Truly Dead?

    Back in July we reported that LINQ to SQL was transferred to the SQL Data Programmability team. This event raised a lot of concern in the developer community, who worried that work on LINQ to SQL would halt in favor of ADO.NET Entity Framework. A recent announcement by Tim Mallalieu, Program Manager of both LINQ to SQL and Entity Framework, has exacerbated those concerns.

  • .NET and Dynamic Languages

    In the months and years ahead, dynamic languages are going to take on an increasing important role in the .NET platform. To support this Microsoft is heavily investing in integration between the dynamic languages and the CLR.

  • Presentation: An Introduction to M

    During PDC 2008, David Langworthy, Architect at Microsoft, and Don Box, Distinguished Engineer at Microsoft, held a presentation about Oslo, focusing especially on the modeling language M, explaining what is and what is not, and also demonstrating using M to create a data model.

  • Ruby SDK for the Microsoft Cloud Computing Platform Released

    The DotNetServicesRuby team, a partnership between Microsoft and Thoughtworks, announced the launch of Milestone 1 - Technology Preview of Ruby SDK for Microsoft .NET Services, a key component in Azure, the Microsoft Cloud Computing Platform.

  • Testing: What Developers Are Expected To Do Versus What They Actually Do

    The recent PDC underscored a major disconnect in the testing community. There is a fundamental misconception that developers only need to write "unit testers" and all other forms of testing are someone else's problem.

  • .NET 4.0 CTP, Visual Studio 2010 CTP and Azure Tools CTP Are Available

    Microsoft has announced the availability of the next generation of .NET Framework 4.0 CTP, Visual Studio 2010 CTP and the new Windows Azure Tools for VS CTP during PDC 2008.

  • C# Feature Focus: Co- and Contra-variance

    With .NET 4, C# 4 will be able to support co- and contra-variance in generic interfaces. If you are not familiar with them, think of it as the reason why you can't pass an IEnumerable<Apple> to a function expecting an IEnumerable<Fruit>.

  • C# Feature Focus: Optional and Named Parameters, COM Interoperability

    Believe it or not, C# is going to have full support for optional and named parameters. This, and other features intended for COM support, will be included in C# 4. There was also a rumor about parameterized properties.

  • C# Feature Focus: Dynamically Typed Objects, Duck Typing, and Multiple Dispatch

    With the increasing importance of dynamic languages and the DLR, C# needs to be able to work with dynamically typed objects. In C# 3 this requires a lot of CLR or DLR reflection code. In C# 4, this will all be handled by the keyword dynamic.

  • .NET 4 Feature Focus: Type Embedding and Equivalence

    In .NET 4 types will no longer be restricted to a single assembly. A single type, or part of a type, can be extracted from one assembly and placed into another. Why would you do this? Well first off all, to reduce the cost of including the Office Primary Interopt Assemblies from several megabytes to about 2KB by only including what you actually need.

  • Introducing Windows Azure - Cloud Services Platform!

    Microsoft unveiled a major initiative today: Windows Azure. Azure is a "cloud services operating system": specifically, a single platform providing complete cloud-based development, hosting, and management services -- services for .NET managed code, SQL Server, and enterprise applications like Active Directory. Azure represents a fundamental shift in MS towards embracing cloud computing.

  • Introducing the Microsoft Sync Framework (Again)

    Back in August, we reported on the release of the Microsoft Sync Framework. Strangely enough, they recently have released it again. In honor of this bizarre event, we are following up with what information we have on this muddled framework.

  • PDC 2008 Keynotes Can Be Watched Live

    Monday and Tuesday's PDC 2008 keynotes can be watched online.

  • IIS URL Rewriting vs ASP.NET Routing

    With the release and press around IIS7 URL Rewriting, many questions have been raised about the interplay between IIS Rewriting and ASP.NET Routing. How do the two features relate to each other and when should each be used?

BT