Visual Studio news feed

Visual Studio news feed

Update to Visual Studio 2017 Release Candidate

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 ...

The .NET Language Strategy

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...

Native Facebook Authentication with Azure App Service

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 ...

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

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 ...

ASP.NET Core Authentication with IdentityServer4

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...

Enhanced Device Logging in Visual Studio

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...

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

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...