InfoQ Homepage .NET Content on InfoQ
-
Deadlock Debugging for .NET
Out of the box, .NET doesn't have any support for deadlock detection. Normally the way one checks for deadlocks is by attaching the debugger and examining each thread. Corneliu, creator of the GUI debugging tool HawkEye, has offered an alternative. His ACorns.Debugging tool works against most .NET programs, without recompiling them.
-
Enumerating Concurrent Collections
Continuing our series on parallel programming and collections, we now turn to the problem of enumerating mutable collections. With so many options available, picking the right semantics is hard, so Stephen Toub of the Parallel Extensions team is asking for feedback.
-
Iterators for VB
Visual Basic's Paul Vick recently revealed a proposal to add iterators in a yet named version. While meant to address the same use cases as C#'s yield return statement, the proposal looks more like something out of a function programmer's playbook.
-
SQL Server 2008 Feature Pack RTM Is Available
Microsoft has released SQL Server 2008 Feature Pack August 2008 the same day when SQL Server 2008 was released. Feature Pack is a collection of stand-alone packages, including Analysis Services, Command Line Utilities and many others, which provide additional value to SQL Server 2008.
-
Fluent NHibernate
Fluent NHibernate is an API for creating NHibernate mappings programmatically instead of XML configuration files. Its goal is to reduce the difficulties faced when incorporating NHibernate in a project by providing improved readability, testing capabilities, and compile time safety.
-
Microsoft Has Released Sync Framework v1.0 RTM
Microsoft has recently released Sync Framework 1.0 RTM. According to Microsoft, Sync Framework is "a comprehensive synchronization platform that enables collaboration and offline scenarios for applications, services and devices".
-
Covariance and Contravariance in .NET Generics
Currently .NET languages such as VB and C# do not support covariance and contravariance for generics. While this is not likely to chance in the near future, people at Microsoft are talking about it.
-
Moq .NET Mocking Library
Moq is a mocking library for .NET designed and developed to utilize .NET 3.5 features, e.g., Linq expression trees and lambda expressions. Moq's goal is to be simple and straightforward, allowing a natural integration into existing unit tests, instead of forcing developers to rewrite tests or learn extensive Record/Replay mocking frameworks.
-
PowerShell for IIS
The push for making Windows configurable from the command line continues with the IIS 7 PowerShell Provider.
-
.NET 3.5 SP 1 Released
Service Pack 1 for .NET 3.5 and Visual Studio 2008 was released today. While called a "service pack", the sheer number of new features makes this release as significant as .NET 3.0. These include the controversial ADO.NET Entity Framework and the much demanded improvements to C#’s real-time syntax checker.
-
Automatically Route Requests to Content Servers using IIS 7
Microsoft is demonstrating a new routing module for IIS 7. This module automatically routes requests to content servers based on HTTP headers and server variables as well as load balancing concerns such as server health and affinity.
-
Robert Bell on Java and Silverlight Interop
Robert Bell, Microsoft Solution Architect, introduces interoperability scenarios for using Silverlight from Java and provides architectural guidance using sample code snippets.
-
Improving Web Service Security: Guidance for WCF
Microsoft patterns and practices group has released a WCF Security Guide. The 689 pages compendium offers a general introduction to Web Service security fundamentals as well as in-depth knowledge about several security threads and appropriate counter-measures.
-
XHTML 2 and HTML 5 continue to diverge
These two specs have quite different purposes and solve two distinct problems. XHTML 2 is document-centric. HTML 5 is targeted at sites that aren't best represented by a document. Both are supported by the W3C. Is another standards war brewing?
-
Talking with Ivan Porto Carrero about IronNails
A new project has been created for developers using IronRuby to write applications with a Ruby on Rails like experience. The project is called IronNails and is ready for developers to give it a go today.