Showing archive results for July 2017

Jul 28, 2017
Post comments count0
Post likes count0

Fast and Easy Containers: Announcing Azure Container Instances

Vahe Minasyan
Vahe Minasyan

Containers have fundamentally changed the way developers develop their applications, the way applications are deployed, and the way system administrators manage their environments. Containers offer a broadly accepted and open standard, enabling simple portability between platforms and between clouds. Today, I am extremely excited to announce a new ...

Jul 28, 2017
Post comments count0
Post likes count0

Windows Template Studio 1.2 released! (UWP)

Vahe Minasyan
Vahe Minasyan

We’re extremely excited to announce the Windows Template Studio 1.2. What makes this release even more special is we’ve been accepted into the .NET Foundation! We are thrilled to be accepted in. In this release, our major new feature is adding content into an existing application with Right-click add. We’ve grown up past only File->New

Jul 28, 2017
Post comments count0
Post likes count0

.NET Application Architecture Guidance

Vahe Minasyan
Vahe Minasyan

The .NET Team has been producing guidance for building microservices and container based applications, web applications and Xamarin.Forms mobile apps. You can use this guidance to help build your applications according to accepted industry patterns with .NET and C#. We have heard many requests for this guidance over the last year. We have recently ...

Jul 28, 2017
Post comments count0
Post likes count0

Get Started with F# as a C# developer

Vahe Minasyan
Vahe Minasyan

One of our previous posts, Why You Should Use F#, listed a few reasons why F# is worth trying out today. In this post, we’ll cover some of the basics you need to know to be successful. This post is intended for people who are coming from a C#, Java, or other object-oriented background. The concepts covered here should seem very familiar to existing...

Jul 28, 2017
Post comments count0
Post likes count0

What we’ve learned from .NET Core SDK Telemetry

Vahe Minasyan
Vahe Minasyan

We are releasing .NET Core SDK usage data that has been collected by the .NET Core CLI. We have been using this data to determine the most common CLI scenarios, the distribution of operating systems and to answer other questions we’ve had, as described below. As an open source application platform that collects usage data via an SDK, it is importan...

Jul 26, 2017
Post comments count0
Post likes count0

Profile-guided optimization in .NET Core 2.0

Vahe Minasyan
Vahe Minasyan

.NET Core 2.0 introduces many new optimizations that will make your code even faster. A lot of work has been done in the base class library to improve performance, but in this post, we’d like to talk about a specific category of optimization: profile-guided optimization (or PGO, pronounced "pogo").

Jul 26, 2017
Post comments count0
Post likes count0

Extending MSTest V2

Vahe Minasyan
Vahe Minasyan

APIs are assets. As developers we learn them, write to them, and – if the API are extensible – we grow them. An extensible API removes barriers to introducing new abstractions closer to our own domains. Once such abstractions are in place, they in turn allow us to work with the underlying framework in a more fluent manner. Extensibility therefore h...

Jul 26, 2017
Post comments count0
Post likes count0

Team Foundation Server (TFS) 2017 Update 2 RTM – Brian Harry

Vahe Minasyan
Vahe Minasyan

Today we released the final version of Team Foundation Server 2017.2.  Thank you to everyone who installed one of the two release candidates over the past few months and helped us ensure that this is a high quality release.

Jul 26, 2017
Post comments count0
Post likes count0

SQL Server 2017 containers for DevOps scenarios

Vahe Minasyan
Vahe Minasyan

SQL Server 2017 will bring with it support for the Linux OS and containers running on Windows, Linux, and macOS. Our goal is to enable SQL Server to run in modern IT infrastructure in any public or private cloud. With support for containers, SQL Server can now be used in many popular DevOps scenarios.  Developers working with Continuous Integration...