Developer Support

Advocacy and Innovation

The ‘in’-modifier and the readonly structs in C#

C# 7.2 got two very important features for high-performance scenarios -- the readonly structs and the parameters. But to understand why this additions are so important and how they're related to each other we should look back in history. As you probably know, the .NET ecosystem has two family of types -- the value types (a.k.a. structs) ...

Self-Hosting a Bot in Service Fabric with Katana

Read on to learn how to use the Katana-based OWIN stack within Service Fabric. In this post, Premier Developer Consultant Megan Meyer walks through how to host the Bot Builder SDK Echo Bot in Service Fabric. I recently participated in a small hackathon with some Microsoft ninjas where we were presented with the problem, How do you host a ...

Notes from the Field: Migrating to Visual Studio Team Services

Premier Developer consultant Brian Blackman shares two major insights regarding migrating on-premises databases to the cloud. This post does not cover all the details of migration to Visual Studio Team Services. You can find that information at Migrate to Visual Studio Team Services. And your options for migration can be found at Migration ...

Freeing Disk Space on a Developer Machine

In this post,  Senior Application Development Manager, Patrick King, shares some tips for freeing up disk space on a development machine.As a developer, I see my free disk space diminish over time. It usually isn’t an issue if I have ample disk and get to change hardware out every few years, but that isn’t the case for everyone. This ...

Using JOIN with MAX to write efficient queries

In this post, Senior Application Development Manager, Alexei Govorine,  demonstrates how to use SQL JOIN and MAX in a query.How to join two SQL tables and display the latest results.Recently a customer has asked me to help them with a query design. The question was how to join two tables and display the latest results from one of them in ...

Monitoring a Java App Service Web App

In the following article by Premier Developer consultant Kurt Schenk, he explains how to monitor a Java app using Tomcat running on Windows. When deploying a Java Azure App Service Web App, there are some great tools you can use for monitoring. Before describing these tools, I will first share some background about operating systems and ...

Microsoft Flow: Expose Public APIs via Custom Connector

In this post we’d like to highlight an article from Premier Developer consultant Megan Meyer’s blog where she walks us through setting up a Custom Connector in Microsoft Flow in order to access data from her FitBit device.I love fitness trackers. I was excited to get the new Fitbit Alta HR, but some of my eagerness waned when I remembered ...

5 Ways to Reduce the Impact of Failure

In the second post in his series on risk management in modern software development, Premier Developer consultant Assaf Stone further explores the concept of mitigating risk by reducing the impact of failures. In the previous post we discussed risk management, how many of us manage it today by attempting to control the likelihood of failure...