InfoQ Homepage .NET Content on InfoQ
-
Differing Opinions: DTOs vs Domain Objects
Since the introduction of NHibernate and WCF, .NET developers have been moving closer and closer to the concept of unified entity-models. The end game here is that the same class can be act as your ORM entity, your WCF DTO, and your model for a MVC, MVP, or MVVM framework. Mark Seemann, author of Dependency Injection in .NET, argues this isn’t necessarily a good thing.
-
Model Binders in Web Forms vNext
Despite claims of its death, ASP.NET Web Forms is still a very popular framework and Microsoft is continuing to invest heavily in it. Web Forms vNext offers significant improvements in several areas including strongly typed, two-way data binding.
-
Balanced Data Distributor: Improve SSIS Performance with Parallelism
The Balanced Data Distributor is a multithreaded data flow transform tool for SQL Server Integration Services 2008. It's intended to improve performance in multi-core and multi-processor server environments by distributing data to multiple outputs.
-
Reactions to the VB 6 Open Source Rumor
A prank during TechEd caused many to believe that Visual Basic 6 would be open sourced. While it turned out to be false, it did start a lot of conversations about the language, its legacy, and an open source implementation would mean.
-
TeamCity 6.5: Enhanced Integration with Git & Mercurial, .NET Improvements
JetBrains recently announced the release of TeamCity 6.5. The new release comes with a new look and has improved integration with Git and Mercurial along with several improvements especially for .NET developers. Moreover the free Professional Edition now allows unlimited users.
-
JNBridgePro 6.0 Connects Java&.NET Apps in the Cloud
JNBridge has enhanced their interoperability tool to enable native communication between Java to .NET applications deployed in the cloud or on the ground and in the cloud.
-
Develop Cloud-Based Collaborative Solutions with SharePoint Online and Office365 Beta
Office365 Beta includes SharePoint Online, the cloud-based version of SharePoint 2010. The process of building solutions for SharePoint Online is similar to SharePoint 2010, but there are several key differences that must be taken into account when planning to deploy a SharePoint solution on Office365 Beta.
-
Mango, the Next Windows Phone, Is Packed with New Features
Microsoft has announced Mango, the upcoming version of Windows Phone, a mobile OS that wants to catch up with the competition by providing a plethora of new features: mobile hardware-accelerated IE, multitasking, integrated communication, Silverlight 4 and XNA support, additional sensors, VB.NET support, and others.
-
An Introduction to D and Visual D
D is a systems programming language from Digital Mars that focuses on “combining the power and high performance of C and C++ with the programmer productivity of modern languages like Ruby and Python.” While still being a statically typed language that compiles directly to native code, the syntax looks very much like Java or C# but it has some interesting advances.
-
Introducing the Entity Framework Power Tools
The introduction of a Code First option in Entity Framework has received quite a bit of praise. While it still has a long way to go before it unseats the reigning ORM, nHibernate, the progress Microsoft is making is quite astounding. In order to keep the momentum up Microsoft is releasing a set of power tools that will take an existing database and create a Code First representation.
-
Build Connected Windows Phone Applications Faster with AgFx
AgFx is a framework for creating Windows Phone 7 applications that simplifies data access and storage. Developers need only to specify the source of information, how to parse it within the application, and expiration rules. After that, data retrieval, caching and refreshes are handled automatically.
-
Spring.NET Gets Visual Studio Add-in, CodeConfig, NuGet Packages
Spring.NET, the .NET counterpart of Spring Framework for Java has several new features through CodeConfig and a new Visual Studio extension meant for content-assist. The Spring.NET packages are also now distributed via NuGet, making it much easier for developers to manage dependencies when using them in their projects.
-
Visual Studio vNext Will Bring More Agility and DevOps Integration
Microsoft has unveiled at TechEd North America 2011 some of the new features coming in Visual Studio: more Agile tools for project planning and collecting stakeholder feedback, a connector for providing operations feedback to developers, plus architecture diagrams and unit testing for VC++.
-
Jeremy Keith on the Design Principles of HTML5
"Embrace HTML5" was held in Shanghai last week. Jeremy Keith, the author of "DOM Scripting" and “HTML5 for Web Designers”, presented a speech on the design principles of HTML5. He also introduced the history of HTML and answered some questions from the audience.
-
The Death and Rebirth of Mono
Novell Mono is officially dead. All of the developers have been let go and the new owner, Attachmate, has not expressed any interest in maintaining the project. But in true open source fashion, a new fork is rising up. Led by Mono’s founder Miguel de Icaza, a new company named Xamarin has been founded.