Showing archive results for 2017

Feb 3, 2017
Post comments count0
Post likes count0

Update to Visual Studio 2017 Release Candidate

Vahe Minasyan

Today we have another update to Visual Studio 2017 Release Candidate. Some of you may have noticed that yesterday we posted an RC update, but took it down because of a setup issue. The issue is now fixed so please give it a try. To try out the newest version, you can either click on the link above or click on the notification within Visual Studio.

Feb 3, 2017
Post comments count0
Post likes count0

The .NET Language Strategy

Vahe Minasyan

I am constantly aware of the enormous impact our language investments have on so many people’s daily lives. Our languages are a huge strength of the .NET platform, and a primary factor in people choosing to bet on it – and stay on it.

Feb 1, 2017
Post comments count0
Post likes count0

What’s New in Visual Studio Team Services: Delivery Plans and mobile work item form (Jan 25)

Vahe Minasyan

We are excited to announce the preview of Delivery Plans! Delivery Plans help you drive alignment across teams by overlaying several backlogs onto your delivery schedule (iterations). Tailor plans to include the backlogs, teams, and work items you want to view. 100% interactive plans allow you to make adjustments as you go. Head over to the marketp...

Feb 1, 2017
Post comments count0
Post likes count0

Native Facebook Authentication with Azure App Service

Vahe Minasyan

Authentication is a fundamental pillar to almost all modern mobile apps, but it’s challenging to get right. In the past, I found myself in using methods that I knew were bad practice, but which allowed me to quickly ship apps to app stores. The most common approach I’ve seen when authenticating mobile apps with Azure is to use the magic line:

Jan 27, 2017
Post comments count0
Post likes count0

How To Build Planet Scale Mobile App in Minutes with Xamarin and DocumentDB

Vahe Minasyan

Most mobile apps need to store data in the cloud, and Azure DocumentDB is an awesome cloud database for mobile apps. It has everything a mobile developer needs, a fully managed NoSQL database as a service that scales on demand, and can bring your data where your users go around the globe -- completely transparently to your application. Today we are...

Jan 27, 2017
Post comments count0
Post likes count0

ASP.NET Core Authentication with IdentityServer4

Vahe Minasyan

In my post on bearer token authentication in ASP.NET Core, I mentioned that there are a couple good third-party libraries for issuing JWT bearer tokens in .NET Core. In that post, I used OpenIddict to demonstrate how end-to-end token issuance can work in an ASP.NET Core application.

Jan 27, 2017
Post comments count0
Post likes count0

Enhanced Device Logging in Visual Studio

Vahe Minasyan

During development we often print out logs, warnings, and errors to the console to help with the debugging process. However, with the complexity of mobile operating systems and applications, we often need to see what’s happening on the device or being logged by other parts of the operating system. This is where the iOS and Android device

Jan 27, 2017
Post comments count0
Post likes count0

Moving the Games Backend from Servers to Cloud: Game Insight Goes for Azure

Vahe Minasyan

Building a successful online multiplayer game is а complex task that requires orchestrating a host of nitty-gritty details. All the major components must play well together, starting from game design, artwork, client implementation, and the servers running behind the scenes. Without that last one, modern mobile games literally could not exist.

Jan 27, 2017
Post comments count0
Post likes count0

Training: Intermediate ASP.NET Core 1.0 (Microsoft Virtual Academy)

Vahe Minasyan

Want a deeper dive into ASP.NET Core 1.0? Build on what you learned in Introduction to ASP.NET Core 1.0, and explore this new technology even further, as Scott Hanselman, Jeff Fritz, and Rowan Miller offer an in-depth, intermediate-level look at ASP.NET Core 1.0.