InfoQ Homepage .NET Framework Content on InfoQ
-
Design Details of the Windows Runtime
The Windows Runtime (WinRT) was created to provide a fluid and secure application experience on Windows. WinRT was influenced by both .NET, C++ and JavaScript. WinRT does not replace the CLR or Win32, but rather provides unified support for applications written in different languages to run on Windows using the new Metro UI.
-
F# 3.0 – LINQ + Type Providers = Information Rich Programming
Microsoft recently announced a developer preview release of F# 3.0 – new features include LINQ-support through Query expressions and a Type Provider System along with a set of built-in providers that allow succinct programming against a variety of data sources.
-
C#, VB.NET To Get Windows Runtime Support, Asynchronous Methods
C# and VB.NET will soon be getting new features like Windows Runtime Support, Asynchronous Methods, Caller Info attributes and more. Also, compiler will get APIs which will expose what the compiler knows about the code to the IDE and the developers.
-
MonoDevelop 2.6 Adds Git, Mac Support
Version 2.6 of MonoDevelop, the open-source IDE for .NET and Mono development, includes several new features, the most notable of which are Git integration and support for the Mac platform via the MonoMac add-in.
-
AppFabric Queues, Topics and Subscriptions Released
Windows Azure AppFabric Features, Queues, Topics and Subscriptions, which were in CTP for some time now have now been released. These enable new scenarios for Applications hosted on Windows Azure such as asynchronous Cloud Eventing, Event-Driven SOA, Load leveling/balancing and more.
-
Second Level Caching with Entity Framework
Second Level Caching is one of the features that is not present out-of-the-box in Entity Framework. In an MSDN article “Second-Level Caching in the Entity Framework and AppFabric” Julie Lerman shows how to implement Second Level Caching with Entity Framework to take advantage of caching services like Microsoft AppFabric.
-
.NET Developers Now Can Access Google Discovery APIs
Google has released in open source form the .NET APIs Client Library which can be used to access services providing discoverable APIs such as Books, Analytics, Latitude, Prediction, Tasks, Translate and others.
-
Enterprise Library To Get Auto-Scaling Of Windows Azure Applications
Windows Azure Integration Pack for Enterprise Library will bring support for a lot of Azure-only scenarios. One of these is auto-scaling of both web and worker roles, depending on various parameters such as CPU Utilization, message queue backlogs, specific date and time or even business metrics (such as # of unprocessed orders).
-
.NET Extension Methods For Microsoft Translator API
Microsoft Translator API exposes Translation services for developers using REST-based and SOAP based end-points. An open source project, Bing (Microsoft) Translator .NET, creates a wrapper around these APIs by using extension methods, making it much easier to build .NET applications that can use translation.
-
Extended WPF Toolkit v1.5 Adds Six New Controls
The Extended WPF Toolkit is a compilation of Windows Presentation Foundation (WPF) controls, utilities, and components not included in the standard WPF Toolkit. The new version 1.5 has six new controls in addition to some control updates and bug fixes.
-
A Wide Array of New Features in Windows Azure Tools 1.4
Microsoft has released Windows Azure Tools 1.4, an update to the Visual Studio extension that allows developers to create applications for Windows Azure. The new features include performance profiling, MVC 3 support, package validation, and support for multiple service configurations.
-
WCF Data Services June CTP: LINQ Improvements and Properties on Derived Types
The WCF Data Services June 2011 CTP for .NET 4 and Silverlight 4 includes Any/All operators for LINQ, support for properties on derived types, and an OData serializer/deserializer.
-
Solution Wide Dependency Management for .NET
NuGet will now be available in version 1.4 which improves over version 1.3 with features such as ability to manage packages at the solution level, improvement in Update–Package command, support in constraining the range of versions while updating packages and more. Along with the new features there are total of 88 work item fixes, 71 out of those being bug fixes.
-
Entity Framework June CTP Gets Enum, Spatial Data-Types, Better VS Tooling
Entity Framework June 2011 CTP comes with several features like support for Enum data-type, two new spatial data-types for Geography and Geometry, automatically compiled and cached LINQ queries, and more. There are also several Visual Studio improvements like multiple diagrams for an EF Model and batch import of Stored Procedures.
-
PetaPoco: Micro ORM For .NET
PetaPoco is a thin Object Relational Mapper (ORM) for .NET applications. Unlike full-fledged ORMs like NHibernate or Entity Framework, the emphasis is on simplicity of use and performance rather than richness of features. PetaPoco comes in a single C# file, works with strongly typed POCOs, supports class generation with T4 templates and more.