Developer Support

Advocacy and Innovation

OWIN and WS-Federation with CA Siteminder

Check out this blog from Premier Developer consultant Marius Rochon for information on how to integrate ASP.NET applications with CA Siteminder. A customer was having a problem integrating an ASP.NET application with CA Siteminder v12.52. Firstly, there was a problem with using SAML2.0 token formats. To get around that, we reconfigured SM to...

Why Enterprises are Moving to Xamarin for Mobile App Development

Senior Application Development Manager, Mike Finley, spotlights why more and more enterprises are choosing Xamarin to answer the demands of mobile development. With most mobile users on Android, Apple and Windows phones, companies are facing challenges of supporting their applications on multiple platforms. Microsoft acquired its ...

Visual Studio 2017 Install Screenshots

Building on the momentum of the Visual Studio 2017 Launch Event, many of you will be installing the latest drop of our tools.  If you would like to get a peek of the install experience before jumping in, Application Development Manager Al Mata shared a few screen shots and notes from his install experience.  Check out his blog here. (...

Visual Studio 2017 Launch Recap

If you missed the Visual Studio 2017 Launch Event last week, Senior Application Development Manager, Russ Clark, shared an event recap you may find helpful. Last week, Microsoft announced the general availability of Visual Studio 2017! Here is a quick roundup of information that was announced: (image) Launch Event Blogs...

An alternative to ConfigureAwait(false) everywhere

In his latest blog post, Premier Developer consultant Ben Williams brings us this article on asynchronous code. One of the general recommendations you may often read is to use ConfigureAwait(false) in library code. This is so that when the library is used, it does not block the synchronization context in use by the application (e.g. the UI ...

Transforming Diversity and Inclusion (D&I) Culture

When we started the Premier Developer blog, we wanted it to be a reflection of our team and business.  Unlike many Microsoft blogs that focus on one technology or product, you may notice we cover a lot of ground here.  Sometimes post topics are technical in nature, sometimes they are purely business or process focused.  Perhaps the most ...

Discovering AuthorizeAttribute role names

In this post, Senior Consultant, Marius Rochon showcases how to discover 'AuthorizeAttribute' role names. The AuthorizeAttribute is used in ASP.NET code to decorate controller classes and methods which require authorization, e.g. [Authorize(Roles =“admin”)] public class HomeController : Controller { Meaning that to call any ...