InfoQ Homepage .NET Content on InfoQ
-
Changes and Guidance for the Task Parallel Library in .NET 4.5
With .NET 4.5 the way you work with the Task class has changed in a subtle but important way.
-
Script Explorer for Windows PowerShell
Microsoft has released a beta of a new tool called Script Explorer for Windows PowerShell. This tool is essentially a specialized search engine for PowerShell scripts. It allows administrators to browse and search for scripts in TechNet Script Center and PoshCode as well as their own corporate repositories.
-
OData for LightSwitch
Microsoft is continuing its plan to make OData as ubiquitous as web services. Their latest offering allows LightSwitch 2 to both produce and consume OData services.
-
Preview PowerShell 3 in the new Windows Management Framework 3 Beta
Microsoft's recently-released WMF 3 Beta includes PowerShell 3, in addition to updates to WMI and WinRM. PowerShell 3 introduces several new features, including workflows, a new scripting environment, and performance improvements.
-
Improved JavaScript development in Visual Studio 11
Microsoft intends to make JavaScript development easier in Visual Studio 11 by significantly enhancing Intellisense, debugging support, editor functionality, and more.
-
NUnit’s Action Attributes Simplify Unit Test Writing
The latest release of NUnit showcases Action Attributes, a feature which enables the orchestration of test actions across suites, tests, and test cases. Developers can arrange the execution of setup, teardown, and other testing side-effects by applying Action Attributes, which encapsulate test actions, to classes, interfaces, methods, and assemblies within their test projects.
-
New Releases of Entity Framework Include First Look at EF 5
This week's Visual Studio 11 Beta release was quickly followed by the new Entity Framework 5 Beta, which has been awaiting features only supported in .NET Framework 4.5. EF 5 adds Enum and Spatial support, Table-Valued Functions, and the option to use LocalDB.
-
Xamarin Mono for Android Now Runs on MIPS
Xamarin has completed the Mono port to MIPS and now offers Mono for Android running on the MIPS architecture besides the ARM one.
-
FluentData: A New, Lightweight ORM with a Fluent API
FluentData is a new introduction to the micro-ORM family that aims to be more straightforward to use than full ORMs like NHibernate and Entity Framework. It uses a fluent API and supports SQL Server, SQL Azure, Oracle, and MySQL.
-
Visual Basic 6 Renewed to Run on Windows 8
The venerable Visual Basic 6 platform has received another stay of execution from Microsoft with the announcement that it will continue to support the platform on the upcoming Windows 8. Overcoming age and a succession of post-VB6 products (Visual Basic .NET, C#), VB6's simplicity, popularity, and inertia have brought it to the latest frontier. Will Microsoft do more to support it?
-
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.