Developer Support

Advocacy and Innovation

Maximize productivity with a large UHD 4K display (40” or more)

This post is provided by Senior ADM, August Banks who highlights the many benefits of having a large display area to increase developer productivity.If you are considering a dual monitor setup for your desktop using 24” or smaller displays, or if your think that more screen real estate would help you to be more effective and efficient then ...

Leveraging Windows Hardware Dev Center and Microsoft Premier for Hardware Development Support and Submissions

This post is provided by Senior App Dev Managers, David Huang, Charles Ofori, and Sheldon Ledbetter who outline important process changes for partners building Windows drivers.(image) For many years, IHVs (Independent Hardware Vendors), ISVs (Independent Software Vendors), and OEMs (Original Equipment Manufacturers) who are writing driver ...

So What Is WebAssembly All About?

This post on the new WebAssembly technology comes to us from Premier Developer consultant Wael Kdouh. Every now and then people get excited about a new feature that is being developed as a web standard. One such technology that has been garnering excitement lately is called WebAssembly. It's a new way of running code on the web. Think ...

Managed object internals, Part 4. Fields layout

In the recent blog posts we've discussed invisible part of the object layout in the CLR: This time we're going to focus on the layout of an instance itself, specifically, how instance fields are laid out in memory. (image) There is no official documentation about fields layout because the CLR authors reserved the right ...

Cloud Design Patterns – Availability

In this post, App Dev Manager John Tran explores some important availability concepts you need to consider when moving applications to the cloud.Moving to the cloud forces us to change the way we design and deploy applications.  The traditional way of application development for on premises infrastructure is not the same as development ...

DevOps with Containers

This post from Premier Developer consultant Razi Rais talks about his recent Channel9 video series on using Containers for DevOps.Recently I did a video series for Microsoft Channel9 on DevOps with Containers (thanks to Lex Thomas and Chris Caldwell for recording these). The idea was simple- show and tell how container technology can help in ...

Differentiating between Azure Virtual Network (VNet) and AWS Virtual Private Cloud (VPC)

In this post, Senior ADM Fidelis Ekezue shares insights into similarities and differences between Azure VNets and AWS VPC.It’s important to note that in the cloud, features and capabilities are in a state of constant change to improve services and adapt to industry demands.  To the best of our knowledge, the information in this article ...

Software Application Architecture, JUST DO IT!

In this post, Senior Application Development Manager, Alphonsus Pillai, spotlights the importance of a good architecture as the foundation of application quality and ROI. I am amazed at the amount of application development, without proper footings and foundations. We could never imagine building a house without proper design, ...

Jump-Start: Swaggerizing ASP.NET Core

In his latest blog post, Premier Developer consultant Rob Vettor gives an overview of how to use Swagger with your ASP.NET Core application.As a consumer of an API service, how do you know what functionality the service exposes?Easy answer: Swagger supportSwagger is a framework that enables you to visually discover an API service. With it, you...