Developer Support

Advocacy and Innovation

Latest posts

Mar 23, 2017
Post comments count 1
Post likes count 0

Entity Framework Query Caching

Developer Support

Senior Application Development Manager, Deepak Malik, explains the Query caching behavior, performance implications, and extensibility provided in the latest release of Entity Framework Caching entities or query results has been a recommended practice for application development to improve an application's performance especially in data centric applications. It is very simple to understand.  The first time a query is invoked, data is retrieved from the database and stored in memory before being returned. The compiled queries could be cached for the life of an app pool instance and provided to the Entity Framew...

Mar 22, 2017
Post comments count 0
Post likes count 0

OWIN and WS-Federation with CA Siteminder

Pam Lahoud

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 use SAML1.1 for this application. Still, the application was failing with error message: ID4037: The key needed to verify the signature could not be resolved from the following security key identifier ‘SecurityKeyIdentifier’ Continue reading on Marius blog…

Mar 21, 2017
Post comments count 0
Post likes count 0

Why Enterprises are Moving to Xamarin for Mobile App Development

Developer Support

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 longtime partner Xamarin in March 2016. This acquisition has significant implications for the mobile app development and management capabilities of the Microsoft software stack — implications that mobile app development and operations leaders must consider. The inclusion of Xamari...

Mar 15, 2017
Post comments count 0
Post likes count 0

Visual Studio 2017 Install Screenshots

Developer Support

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.

Mar 15, 2017
Post comments count 0
Post likes count 0

Visual Studio 2017 Launch Recap

Developer Support

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: Launch Event Blogs More Information Premier Support for Developers provides strategic technology guidance, critical support coverage, and a range of essential services to help teams optimize development lifecycles and improve software quality.  Cont...

Mar 14, 2017
Post comments count 0
Post likes count 0

Implementing Managed Tabbed Navigation with SharePoint – Part 1

Pam Lahoud

Premier Developer Consultant Brian Gregor kicks off a new 3 part series with this overview on implementing Tabbed Navigation with SharePoint. Recently, I changed roles and have more opportunity to work in areas that have more of a development slant to them. One of my customers recently wanted to convert their Intranet portal into a more friendly navigation experience on SharePoint 2013. They also want it to be responsive, but we’ll tackle that later. I’m going to break this post up into a series of posts due to the length and number of topics: Part 1 – Basic overview of implementing Tabbed Navigation with Sh...

Mar 14, 2017
Post comments count 0
Post likes count 0

Building a simple photo album using Azure Blob Storage with .NET Core

Developer Support

In this post, Senior Application Development Manager, Chris Tjoumas builds a simple but powerful photo album using .NET Core, Azure Storage, and WebJobs. Introduction If you’ve ever wanted to create a simple photo application to display an album of photos for each page, Azure Storage is a great technology to use. It is actually the storage foundation for Azure Virtual machines (and just about everything else), so it’s built to handle load from complex analytics to storage of simple data. It’s highly scalable and allocates the appropriate resources to keep up with demand, if that ever becomes an issue with...

Mar 7, 2017
Post comments count 0
Post likes count 0

An alternative to ConfigureAwait(false) everywhere

Pam Lahoud

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 thread). If the library doesn’t know anything about the app, it doesn’t depend on the application’s context and doesn’t need to run within it. This makes sense but it ends up truly meaning that you have to put ConfigureAwait(false) on every async call in your entire library. ...

Mar 7, 2017
Post comments count 0
Post likes count 0

Transforming Diversity and Inclusion (D&I) Culture

Developer Support

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 important variables in everything we do:  people.  Highly productive teams learn how to work well together and the importance of diverse, respectful workplace will absolutely impact productivity.  Software development is more than technology.  In this post, we’re happy to spotligh...