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

  • Entity Framework 5.0: Spatial Data Types, Performance Enhancements, Database Improvements

    Entity Framework 5.0 provides support for spatial data types and can be implemented using DbGeography and DbGeometry classes. It also introduces automatic compilation of LINQ to Entities queries by translating inline LINQ queries in a cached mode. Hence, developers need not have to make use of CompiledQuery.Compile method as in previous versions.

  • .NET Deadlock Detection with PostSharp

    SharpCrafters, makers of the AOP framework PostSharp, have developed a drop-in deadlock detection toolkit. This toolkit works with most standard locking primitives such as Mutex, Monitor, and ReaderWriterLock with only a single line of code added to the project.

  • Meet Efran Cobisi - The Developer behind Automated Email Validation Component

    InfoQ interviewed Efran Cobisi, the founder of Cobisi Software based in Italy. Efran, who is the recipient of Microsoft Most Valuable Professional (MVP) award including several Microsoft certifications, is the developer of EmailVerify.NET, which is a powerful software component that provides an ability to automatically check the existence of an e-mail address from within an ASP.NET application.

  • Reflection API Changes For Windows Store Apps

    .NET API subset for Windows Store Apps is considerable smaller than the full .NET Framework 4.5. Particularly, Reflection.Emit is not available and most members in the System.Type class have been moved to the System.Reflection.TypeInfo class.

  • MEF 2 Gets Symbol Package – May Come Soon For TPL DataFlow

    MEF 2 and TPL Dataflow RTM were released along with .NET Framework 4.5 – and the team have now announced NuGet Symbol package for MEF. Reference Sources for TPL Dataflow may be released soon.

  • ARMing .NET Developers for Windows 8

    .NET Developers looking to support the ARM processor on Windows 8 have relatively few obstacles, but there are a few areas that can expose latent bugs. Microsoft has provided some new tips on how to avoid the pitfalls.

  • Stepping through the precompiled assemblies with .NET Reflector

    Debugging precompiled assemblies without any source code and PDB files is not easy without proper instrumentation. And Red Gate’s .NetNET Reflector is the right tool for this job. Being a class browser, decompiler and a static analyzer, it can decompile the assembly on-the-fly in Visual Studio and then step through it as if debugging an assembly with a source code.

  • Using Custom Conventions In .NET

    Conventions Over Configuration approach used in several places by .NET designers allow nomenclature conventions to avoid excessive configuration. While the default conventions are helpful in getting up and running quickly, it can be useful sometimes to change the default behavior. We look at a few examples.

  • Microsoft Release New REST API Framework as Part of .NET 4.5

    As part of the recent Visual Studio 2012 and .NET 4.5 launch, Microsoft formally unveiled its new web services framework called the ASP.NET Web API. Included as part of the ASP.NET MVC 4 offering, the open-source ASP.NET Web API is designed to simplify the development and consumption of RESTful services.

  • CQRS Guidance Project On MSDN

    The Patterns and Practices team at MSDN recently announced a CQRS Journey Guidance project – the project walks through building a fictional Contoso Conference Management System using DDD, CQRS and Event Sourcing.

  • A Microsoft Branded Service Bus without BizTalk

    For quite some time now BizTalk has been essentially on life support. Being both very complex and very expensive, it was never a particularly popular product. None the less, many companies used it because they trust the Microsoft name and actually do need some sort of enterprise service bus. Seeing this gap, Microsoft has created a new product called Microsoft Service Bus 1.0 for Windows Server.

  • On Lucene.Net: Becoming a Top-level Apache Project and Its Future

    Lucene.Net, a C# port of the Lucene text search index library, has graduated the Incubator and has become a top-level Apache project. This article contains an interview with Prescott Nasser on the future of the project and Solr.Net.

  • Improved User Experience with Semantic Zoom

    Semantic Zoom is a new touch optimized feature in Windows 8 to present and navigate large sets of content within a single view and to display data controls that leverage deferred loading. With the help of semantic zoom, users can zoom in to inspect individual records or zoom out to see a group of data in a consumable, secondary visualization.

  • Docking For WPF– AvalonDock

    AvalonDock is a .NET library that can be used to arrange a series of WPF/WinForms controls into a docking layout. And the newly released version natively supports MVVM, Aero Snap and has better performance.

  • Stored Procedures and Entity Framework

    Much has been written on the topic of ORMs and its failings. Most of the objections fall into two categories: Separation of Concerns and Object Oriented Design. For the Entity Framework we have good news for one these.

BT