InfoQ Homepage .NET Content on InfoQ
-
A New Garbage Collector and Memory Profiler for iOS/MonoTouch
MonoTouch for iOS now supports the generational garbage collector SGen. Until recently this was an experimental option only available on the full version of Mono. Along with it comes a Memory Profiler for iOS that it accessible via the MonoDevelop IDE.
-
Unit Testing on Mobile Devices with .NET/Mono
An ongoing problem with specialized platforms is the lack of support for unit testing. Developers are forced to compromise the quality of their tests or their build process in order to get anything working. Recently MonoTouch has made progress in this area, but Windows Phone and Mono for Android still lag behind.
-
Weak Events in WPF 4.5
.NET 4.5 brings with it a generic version of WeakEventManager for WPF developers. In addition to not needing the event-specific subclass, this version also dispenses with the need for listener interfaces.
-
A Look at MonoTouch.Dialog
MonoTouch.Dialog is a UI development toolkit designed to dramatically reduce the amount of boilerplate code needed to create application screens for the iPhone and iPad. Through the creative use of attributes, screens are dynamically built from class definitions. Alternately they can be programmatically created or loaded from a JSON document.
-
Using IL Weaving to Inject INotifyPropertyChanged into Properties
Simon Cropp has released an IL weaving tool that wires property changed notifications into automatically implemented properties. IL weaving is a technique in which the IL code in an assembly is rewritten to add functionality.
-
Microsoft Details Windows 8 for ARM
Microsoft has detailed Windows 8 for ARM: architected for low power consumption, apps that can only target WinRT, restricted desktop that allows only Office 15 and some Windows components to run.
-
Microsoft Deprecates Legacy Workflow Foundation Libraries in New Beta Release
In a recent blog post, Microsoft announced that the first generation objects of their WF technology are being deprecated in the upcoming .NET 4.5 release. WF, which is a workflow engine leveraged by .NET developers as well as a handful of Microsoft server products, has multiple new capabilities in .NET 4.5 while officially putting application that leverage the old .NET 3.0 objects on notice.
-
Lighter Configuration Files and Better ASP.NET Support with WCF 4.5
Ido Flatow has been posting a series on the upcoming changes to WCF in .NET 4.5. Most of these changes revolve around making configuration files lighter and easier to work with in both stand-alone and IIS hosted modes.
-
Microsoft Publishes C++ AMP Spec, Wants to Lower Barriers to Data-Parallelism
Hoping to make programming data-parallel hardware easier, Microsoft has published its open specification for C++ AMP. By building its implementation directly into Visual Studio 11 Microsoft seeks to improve access to the GPU for developers.
-
Debugger Canvas 1.1 Adds Easy On/Off, Improved Navigation
Debugger Canvas, the tool that introduced 'Code Bubbles' to the Visual Studio Ultimate debugger, debuted last summer. Debugger Canvas 1.1 launches with new features including an easy on/off switch that can be used while debugging, and the ability to view multiple threads at once.
-
Windows Workflow Foundation 4.5 Adds Versioning, Designer Improvements
Windows Workflow Foundation 4.5 is the first major update to the library since WF4 was released in early 2010. It includes C# expressions, versioning support, and improvements for better management of large workflows.
-
Windows 8 ARM Marches Forward
Reports indicate that Windows 8 for ARM is now stable and headed for developers in February.
-
Phalanger Roundup
Phalanger 3 is out with improved support for PHP namespaces, Mono/Linux, and C# interoperability.
-
Preview of Visual Studio 11: Agile Support, Group Collaboration, and Clone Detection
VS11 will provide new tools that expedite unit testing, refactoring, and easier communication across the entire development team. These new components are intended to benefit everyone from developers, and testers to those deploying and maintaining the resulting application.
-
Multithreading and WPF 4.5
WPF 4.5 has improved its support for multi-threaded data binding, but the technique is still risky. This report attempts to explain how it works and what’s involved in using it safely.