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

  • Hadoop And Microsoft

    Want to try out Hadoop with the Microsoft Stack and figure out what capabilities this brings to you? We point to some resources that can help.

  • Running Java on NET/Mono: Jeroens Frijters Discusses IKVM.NET

    Microsoft's Erik Meijer recently discussed IKVM.NET with creator Jeroens Frijters to discuss the history of the project and explore how it makes running Java code on .NET and Mono possible.

  • Localizing Your Windows 8 App

    In the article “Develop your app for everyone–localize your UI”, Tim Heuer shows how to localize the language of a Windows 8 .NET App along with various tools that can help in the process.

  • Code Analysis with Project Roslyn

    Microsoft's Dustin Campbell recently presented a survey of Project Roslyn and provided a demonstration of sample code showing how the project enables Visual Studio to refactor code according to user-defined behaviors.

  • Compilify – Compile .NET Code In A Browser

    Compilify is an online compiler as a service, started by Justin Rusbatch, which works on top of the Roslyn CTP. Started recently, it has already received significant attention from enthusiasts, much more than the creator expected. We got in touch with Justin to understand how it works under the covers.

  • Modern C++ vs Managed Code: Performance vs Productivity

    Herb Sutter and Miguel de Icaza have recently weighed in on the tradeoffs made by C++ and the managed code from .NET or Java. Does increasing programmer productivity require a reduction in the performance of compiled code?

  • Command Pattern In .NET

    In Command Pattern, an object is used to represent and encapsulate all the information needed to call the method at a later time – method name, object that owns the method and values for the parameters. In the first part of an article series “The Command Pattern In .NET”, Eric Vogel walks through using the ICommand interface in the context of WPF applications.

  • Microsoft Redefines AnyCPU for Visual Studio 11 and .NET 4.5

    Visual Studio 11 and .NET 4.5 are changing the default runtime platform.

  • Entity Framework 5 - Performance Considerations

    While Entity Framework (EF) 5 promises to bring significant performance improvements over EF 4, there are still some considerations to be aware of to use the ORM effectively – namely, View generation, Caching, auto-compiled queries, Query execution options and Design-time considerations.

  • Interview: James Newton-King on Json.NET 4.5

    The Json.NET project just released version 4.5 of their JSON framework for .NET which includes many new features and a dramatic speed enhancement. InfoQ recently spoke with Json.NET creator James Newton-King about the new release and the project as a whole.

  • Use Faker.NET To Fake Your Data

    Faker is an open source C# port of the Ruby Faker gem mainly used to easily generate fake (but presentable) data – names, addresses, phone numbers, etc. Handy, whether its for demonstration purposes or for creating test data.

  • Udi Dahan and Oren Eini (Ayende) on NServiceBus 3.0

    NServiceBus 3.0 was recently released and InfoQ talked to Udi Dahan, the creator of NServiceBus, about the new features of the latest release. One of which is the RavenDb integration, a fairly new document data store written in .NET and created by Oren Eini (Ayende). InfoQ also took the opportunity to ask Ayende some questions and what the integration means for his own Rhino Service Bus.

  • Is IQueryable A Bad Choice For APIs?

    Mark Seemann suggests in his article “IQueryable is Tight Coupling” that designing an API such that it exposes an IQueryable<T> interface is a bad idea for several reasons.

  • CQRS With Windows Azure

    CQRS is gaining popularity as a pattern suited for applications with high scalability and performance needs. In his article “CQRS On Windows Azure”, Mark Seemann uses an example to explore how to use this pattern with Windows Azure as the platform.

  • Changes and Guidance for the Task Parallel Library in .NET 4.5

    With .NET 4.5 the way you work with the Task class has changed in a subtle but important way.

BT