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

  • FxCop 1.36 Released

    Microsoft has released a new version of FxCop, the popular static code analyzer and policy enforcement utility. This release fixes numerous bugs and adds support .NET Framework 3.5 language features. This release updates FxCop to have the same engine enhancements provided to VSTS Code Analysis in VS 2008 SP1.

  • Interview: Rustan Leino and Mike Barnett on Spec#

    Greg Young sat down with Rustan Leino and Mike Barnett of Microsoft Research to discuss Spec#. Spec# is a superset of C# and allows developers to impose contracts on their own code and verify it. This benefits developers by allowing them to find their own errors sooner saving time and resources.

  • SQL Server 2008 Indexing Tips And Tricks

    Bill Vaughn provides a roundup of SQL Server 2008 indexing tips and tricks, based on advice form Kimberly Tripp and Paul Randall. The tips cover Query Optimizer selectivity and query optimization.

  • AtomPub in the .NET World

    With the advent of .NET 3.5 SP1 and Microsoft’s decision to support the Atom Publishing Protocol (AtomPub) for services offered by Microsoft's Live Platform, AtomPub is gaining momentum in the .NET world. In addition BlogSvc.net, an AtomPub server for WCF and .NET, features an implementation of the AtomPub protocol based on a provider model.

  • Lutz Roeder's .NET Reflector Headed to Red Gate Software

    The very popular .NET developer utility, .NET Reflector, written by Lutz Roeder is being taken over by Red Gate Software. The news was announced on Lutz's blog and the download was immediately available on the Red Gate web site.

  • Visual Studio 2008 SDK 1.1 Is Available

    Microsoft has just released Visual Studio 2008 SDK 1.1 which allows developers to create extensions for VS 2008 SP1. As a result, Visual Studio Shell redistributable packages are now much smaller.

  • Occasionally Connected Client Support With VS 2008 SP1

    Visual Studio 2008 SP1 provides increased support for occasionally connected clients through an enhanced DataSet designer, integrating ADO.NET Sync Services and SQL Server 2008 Change Data Capture.

  • Presentation: Do The Hustle

    In this presentation at RubyFringe, Obie Fernandez shares his experience selling consulting services for both Thoughtworks and Hashrocket and gives advice on how developers/consultants can deal with clients by setting minimal requirements, saying "No" and how to choose hourly rates and much more.

  • .NET 3.5 SP1 Runs Managed Applications From Network Shares

    Microsoft has released .NET Framework 3.5 SP1 which includes a security change from previous versions allowing to run managed applications from network shares.

  • 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".

BT