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

  • Introducing ADO.NET Data Services 1.5

    The first version ADO.NET Data Services was originally slipped into a service pack for .NET 3.5. Finding that it did not quite meet customer expectations, another version is on its way.

  • Anders Hejlsberg on the C# 4.0 and 5.0

    In a Channel 9 video, Erik Meijer and Anders Hejlsbeg discuss the future of C# inlcudein dynamic types, co/contra-variant interfaces, and pluggable compilers.

  • Bi-Directional Routing Support in ASP.NET Web Forms 4.0

    The ASP.NET Routing engine was added in .NET Framework 3.5 SP1. Now Microsoft have added better support for using the engine in ASP.NET WebForms 4.0 by using expression builders enabling bi-directional routing.

  • The Problems with WCF and the Using Block

    The WCF Client code violates two of the core principals of .NET API design; calling Close should actually close the connection and calling Dispose should never throw an exception. We look at how this came to be and at some available workarounds.

  • Iron Speed Designer 6.0 Has Been Improved

    Iron Speed Designer is a Web 2.0 application generator enabling developers to visually create web pages for .NET/IIS without needing to know HTML or ASPX. The latest version, 6.0, has an improved layout editor, new page types, new workflow page types and live page preview.

  • Looking inside Silverlight XAP Files, and Making Them Smaller

    Silverlight makes it easy to accidentally deploy far more code than what’s needed for an application. ComponentOne’s XapOptimizer makes it easy to fix that.

  • Interview: Erik Meijer on LINQ

    In this interview made during QCon SF 2008, Erik Meijer talks about less known LINQ features, like the ability to do meta programming or the fact that LINQ works against any data collection that implements the sequence operators. Meijer also talks about the differences between functional languages and objectual ones, asynchronous computation, and the evolution of languages.

  • Article: SharePoint Object Model Performance Considerations

    In this article, Andreas Grabner analyzes the performance implication of using the SharePoint Object Model, specifically displaying and editing lists, one of the most used SharePoint objects.

  • Visual Basic 6.0 to be Supported on Windows 7

    Contrary to widely circulated rumors, Visual Basic 6.0 will ship and will be supported on Windows 7 for the lifetime of the OS. However there are no plans to extend VB6 runtime support beyond Windows 7.

  • SharpDevelop Hit the 3.0 Milestone

    The SharpDevelop community has released version 3.0 of the free open source .NET IDE. SharpDevelop (#Develop) features support for .NET 3.5, C#, VB.NET, F#, Code Completion, Auto Code Insert, Refactoring and others.

  • Fiddler Web Debugging Proxy

    Fiddler is a free proxy that logs HTTP(S) traffic, allowing developers to inspect requests and responses, set breakpoints, and tamper with incoming or outgoing data. Fiddler also includes an event-based scripting subsystem and can be extended using any .NET language. A simple but powerful example of Fiddler's utility can be seen when trying to get a complete view of a site's AJAX traffic.

  • Presentation: Frameworks and DDD: Keeping the Model Clean

    In this presentation recorded during QCon SF 2008, Tim McCarthy talks about preserving the purity of the domain model while using frameworks. Frameworks can be very useful when developing applications, but they can present some pitfalls, mudding the domain, if they are not used properly. The presentation is targeted at developers.

  • Browser Wars Reignite with Opera announcing Caracan and Apple releasing Safari 4 Beta

    With the Web becoming the default development platform, we are witnessing major innovations in browser technology. In the spirit of time, Opera has announced plans for “the fastest JavaScript engine on the market” code named Carakan and Apple has released Safari 4 in public beta with several new features and improvements.

  • Presentation: Ruby VMs: A Comparison

    In this presentation from QCon San Francisco 2008, Jason Seifer takes a look at the different Ruby virtual machines (JRuby, MagLev, IronRuby, Rubinius, MacRuby) and how to choose what fits best within the enterprise.

  • Flash Making a Push for Smart Phones

    The battle between Flash and Silverlight is heating up. In the most recent round, Adobe has announced that the full version of Flash 10 would be supported on all major mobile phone platforms including Windows Mobile, Google's Android, Nokia S60/Symbian, and Palm webOS.

BT