The Fourth User Interface: How Virtual, Augmented & Mixed Reality will change your world

It’s no secret that our team is pretty excited about the possibilities of virtual, augmented, and mixed reality in the hands of innovative developers.  Our Practice Leader, Jeremy Rule, recently featured this post on the Premier Developer blog.  The conversation continues this month on the Taste of Premier Podcast discussing the next generation or “fourth”…


Getting Started with Azure Data Lake

Application Development Manager, Jason Venema, takes a plunge into Azure Data Lake, Microsoft’s hyperscale repository for big data analytic workloads in the cloud.  Data Lake makes it easy to store data of any size, shape, and speed, and do all types of processing and analytics across platforms and languages. I’m not a data guy. Truth…


Entity Framework Query Caching

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…


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 longtime partner Xamarin in March 2016. This acquisition has…


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…


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: Launch Event On-Demand Keynote – Julia Liuson Visual Studio…


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

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…


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


Factoring impact of SQL Secure Login Certificate Key Length on SQL Performance

In this post, Application Development Managers, Lou Sawyer and Everett Yang spotlight the performance impact of certificate key length for login operations with SQL Server. The effect of RSA Key Length on CPU utilization during decryption is well documented. With a larger key size, we expect higher CPU utilization during decryption. This is a factor…


Introduction to PSfP support for EAS licensees

Senior Application Development Managers, David Huang and Sheldon Ledbetter spotlight support options for EAS licensees Exchange ActiveSync, also known as EAS, is a development protocol requiring purchase of Microsoft Licenses. Almost all major mobile device manufacturers who use Microsoft EAS API to develop their email, calendar, and messaging applications to interact with Exchange Servers need…