BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage .NET Framework Content on InfoQ

  • Mono Committed to Supporting C# 3.0

    Miguel de Icaza of Novel's Mono team has announced that Mono will support C# 3.0. However, before that occurs a lot of C# 2.0 bugs have to be fixed.

  • Presentation: Billy Hollis on Windows Presentation Foundation Fundamentals

    Enjoy this Billy Hollis presention on Windows Presentation Foundation. Billy begins with the the reasoning behind WPF, moves to the basics and finishes with where WPF excels as a solution set.

  • Should VB Break Backwards Compatibility (Again)?

    Paul Vick of Microsoft's Visual Basic team asks the VB community if they are willing to accept a breaking change in order to get a true ternary operator.

  • Feature Specifications for Visual Studio and the .NET Framework

    Last week Microsoft released the feature specifications for the .NET Framework codenamed "Orcas" and the next version of Visual Studio. Among the more notable additions comes multi-targeting across versions of the .NET Framework, a feature that was noticeably absent from Visual Studio 2005.

  • Support for Zip Files Still Lacking In .NET 3.0

    The ability to use file compression like the venerable ZIP format is very important to many developers. For those developers using.NET, that means dropping to command shell or using a third-party component. With .NET 3.0, there is built-in support for ZIP files, though the implementation is somewhat questionable.

  • SOA: Beyond the Hype and SDL

    InfoQ sits down with Mohammad Akif, a Microsoft Architect Evangelist, to discuss the myths of SOA, common pitfalls in designing for SOA, J2EE and .NET interoperability and injecting the Security Development Lifecycle into enterprise development lifecycles.

  • A Train-Wreck Waiting To Happen: Managed Code and the Windows Shell

    The CLR has a major design flaw; each process can only have one. When you combine this with a ubiquitous process like explorer.exe, disaster can strike.

  • Windows Assessment Numbers and a Lesson on Avoiding Unsafe Code

    Windows assessment numbers are expected to be very useful for comparing computers in the store or for identifying performance bottlenecks in systems you already own. Other possible uses include altering an application's behavior depending on the system's capabilities. But using them from managed code isn't exactly easy, especially when you have to deal with raw pointers.

  • What should Lambda Expressions in Visual Basic Look Like?

    In order to support LINQ, Visual Basic is adding support for lambda expressions. Lambda expressions are essentially inline functions and are a corner-stone of functional programming languages like Lisp and Haskell. As the next version of Visual Basic edges ever closer, certain syntactical issues need to be addressed.

  • XNA Game Studio Express Releases

    XNA Game Studio Express was released early this morning. Now developers can create games for the Xbox 360 and play them in the same day on their own console.

  • The Spring.NET team announces Spring.NET 1.1 Preview 3

    The Spring.NET team announced Preview 3 of their Spring.NET 1.1 release with support for Dependency Injection in ASP.NET, ADO.NET data access, and numerous bug fixes.

  • IPC Pipes Introduced to the .NET Framework

    Hidden in the October CTP for Orcas, developers will find a new addition to the .NET Framework. The IPC mechanism called pipes has been introduced to managed code. The next version of the framework will support both anonymous pipes and named pipes.

  • LINQ to XSD Preview

    Microsoft has released a preview of it LINQ to XSD technology. Like LINQ to XML, this provides query capabilities for XML documents. The difference here is that while LINQ to XML works over arbitrary XML in a late-bound fashion, LINQ to XSD is strongly typed.

  • Microsoft to Enforce User Interface Guidelines

    In order to promote the ribbon design as a replacement for menus and toolbars, Microsoft has decided to license the Office 2007 User Interface including the new "ribbon paradigm " via a set of guidelines. And unlike previous guidelines and standards, violating a "mandatory" clause carries real legal repercussions.

  • The wide ranging impact of the XML Paper Specification

    XML Paper Specification, or XPS, is a new XML-based format for creating formatted documents. Seen as a direct competitor to Adobe's Portable Document Format (PDF), it is one of the more controversial features in Windows Vista. Because it touches so much of the Windows infrastructure, it is expected to affect all users in one way or another.

BT