InfoQ Homepage .NET Content on InfoQ
-
Portable Compression Libraries for .NET 4.5, Windows Store and Windows Phone
Microsoft has released a beta of a new portable library called Bcl.Compression that adds support for zip archives and compress streams (i.e. deflate and gzip) for the Portable Http Client. Unfortunately it requires a native library so Silverlight and Windows Phone 7.x developers are out of luck.
-
API Diff Lists for .NET, Silverlight, and Windows Phone
First Floor Software has just released an updated version of their Diff Lists for .NET, Silverlight, and Windows Phone. These updated lists make it easy to see what classes and method are available when moving code from one platform to another.
-
MapReduce with ActorFx
A new preview of ActorFx has been released with support for MapReduce-type algorithms.
-
ODataUriParser Now Supports $select and $expand
The ODataUriParser, part of WCF Data Services, can now parse $select and $expand expressions and produce matching abstract syntax trees.
-
A Portable HTTP Client for .NET
Until recently, one of the problems with sharing code across .NET, Silverlight, Windows Phone, and Windows Store is the inability to make HTTP requests. Each framework supports one or more HTTP clients, but they are incompatible each other at an API level. The Portable HTTP Client package adds an adapter to paper over these differences.
-
PostSharp Has Just Gotten Much Easier
PostSharp 3.0 brings with it deep integration with Visual Studio and NuGet. With a couple of mouse clicks PostSharp can apply aspects to a method in a clean project. All of the required packages for the aspect are automatically downloaded.
-
Architectural Changes in JSON.NET 5
Newtonsoft’s JSON.NET has received a pair of architectural updates to make it easier to use in projects that involve third party libraries. The two features are known as DefaultSettings and Extension Data.
-
Rackspace News: SDK for .NET, PowerClient and Mobile
Latest Rackspace developments include .NET SDK, PowerClient – a PowerShell-based management tool – and PHP mobile back-end.
-
Analyze Public .NET Code with Code Digger
Code Digger, a Visual Studio 2012 extension released by Microsoft Research enables you to dissect Public .NET code to trap bugs, exceptions and assertion failures.
-
Microsoft Enterprise Library 6.0 Adds Semantic Logging
Microsoft has released Enterprise Library 6.0 with a Semantic Logging application block, support for Unity 3.0 and Windows Store apps, simplified usage, better documentation and overall experience.
-
ScriptCS: Turning C# into a Scripting Language
ScriptCS enables developers to write C# applications using a simple text editor. Compilation is performed by Roslyn and package management by NuGet.
-
More on Immutable Collections in .NET
Since we last reported on Immutable Collections in January, the API has evolved and a lot more has been revealed about the inner workings.
-
JSON Validation Roundup
Create any “flexible” or “extensible” file format and sooner or later a group of developers will start complaining about validation. For JSON, several options are starting to spring up.
-
Portable Class Library Support for Noda Time
Noda Time, the advanced date/time library for .NET, is now available for Windows 8, Windows Phone 7, and Windows Phone 8. This version also offers a NuGet package and a comprehensive user’s guide.
-
Visual Studio 2012 Update 2 Formally Released
Microsoft has formally released Update 2 for Visual Studio 2012. This update brings several new features but also includes numerous big fixes and behavior corrections.