New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Azure Service Fabric SDK Becomes Open Source

by Pierre-Luc Maheu on  Apr 12, 2017

Microsoft recently announced it opened the source code of its Azure Service Fabric SDK. Azure Service Fabric is a distributed systems platform to package, deploy, and manage and microservices. The SDK exposes Service Fabric APIs to integrate .NET applications in the Service Fabric platform.

.NET Futures: Type Classes and Extensions

by Jonathan Allen on  Apr 12, 2017

Another feature being considered for future versions of .NET are type classes. Referred to as “shapes” in the Shapes and Extensions proposal, they would greatly increase the capabilities of .NET generics.

New Language Features in Visual Basic 15

by Jonathan Allen on  Apr 11, 2017

Visual Basic 15 brings with it partial implementations of two important C# features: tuples and ref returns. Neither feature is “complete”, but they do offer enough work-arounds that VB applications can consume C# libraries that make use of these features.

.NET Futures: Multiple Inheritance

by Jonathan Allen on  Apr 10, 2017 2

A controversial new proposal for .NET suggests the introduction of a limited form of multiple inheritance via abstract interfaces. This feature was inspired by Java’s default methods.

.NET Framework 4.7 Improves WPF and WinForms

by Jeff Martin on  Apr 07, 2017

Debuting with Windows 10 Creators Update, .NET Framework 4.7 includes high DPI support to Windows Forms applications and provides touch & stylus support to WPF applications running on Windows 10.

NuGet is Now Part of MSBuild

by Jonathan Allen on  Apr 06, 2017 4

After experimenting with a json-based project format, Microsoft has returned to MSBuild as the foundation for C# and VB project files. Along with that decision came the promise to implement many of the much-liked project.json features. Today we’re going to talk about one of these features, NuGet integration.

Microsoft Releases Azure Functions Proxies Public Preview

by Kent Weare on  Apr 04, 2017

In a recent blog post, Microsoft announced a public preview for Azure Functions Proxies. This feature provides reverse proxy functionality targeted at organizations that expose many Azure Function Apps and want to have a common public endpoint, regardless of where and how many Function Apps have been provisioned.

Microsoft Adds Cross-Platform Support for Azure Relay Hybrid Connections

by Kent Weare on  Apr 01, 2017

Microsoft recently announced that their Azure Relay Hybrid Connections service has reached General Availability. The Azure Relay Hybrid Connections service, which is WebSocket-based, complements the existing Azure Service Bus Relay offering which is now being referred to as WCF Relays.

CodePlex Shuts Down; Migration to GitHub Recommended

by Abel Avram on  Apr 01, 2017

Microsoft has decided to stop providing free hosting services for open source projects via CodePlex. Instead they have recommend moving to GitHub or other hosting providers.

Visual Studio 2017 Brings F# 4.1

by Pierre-Luc Maheu on  Mar 28, 2017

The Visual Studio 2017 release in early March included F# 4.1 and an update of the Visual F# tools. F# 4.1 brings improvements and interoperation with C# 7 while the tools are the first version supporting the Roslyn workspaces.

Visual Studio 2017 Now Supports Git Via SSH

by Jeff Martin on  Mar 28, 2017

Microsoft has switched to git.exe so that Visual Studio 2017 can have better Git support. This has enabled several features that were lacking in previous versions.

Fable 1.0 Beta Brings Better Tooling Integration, New Project Format, and More

by Sergio De Simone on  Mar 27, 2017

F# to JavaScript compiler Fable has reached version 1.0 beta, bringing tooling improvements, a streamlined project format, and better code generation. InfoQ has spoken with Fable creator Alfonso García-Caro.

Developing for the Microsoft Surface Hub

by Michael Stiefel on  Mar 23, 2017

Microsoft has released a series of nine videos to explain how to design and develop applications for the Microsoft Surface Hub. These videos are intended for both developers and designers who are using the Universal Windows Platform (UWP).

Windows 10 Developers Encouraged to Upgrade to Visual Studio 2017

by Jeff Martin on  Mar 22, 2017

Following the formal release of Visual Studio 2017, Microsoft is strongly encouraging developers to upgrade to its latest development environment. Yet while the Creators Update SDK now requires VS2017, some Windows 10 development workloads still require VS2015.

News in Graphics: Xamarin Kimono, Google Guetzli and Draco

by Abel Avram on  Mar 17, 2017

Xamarin has open sourced a tool for editing SkiaSharp objects, while Google has reduced the size taken by 2D JPEG and 3D graphics.