Developer Support

Advocacy and Innovation

Building cross-platform Xamarin.Forms apps in VSTS

In a recent post from his blog, Premier Developer Consultant Jim Blizzard shows how to navigate past some of the issues when setting up VSTS builds for a multi-project Xamarin.Forms solution. The other day I wanted to create a DevOps CI / CD pipeline for a simple Xamarin.Forms app that I’d created. The Visual Studio solution contains ...

Using the correct version of Android SDK Build-Tools with Xamarin Android

Senior Developer consultant, Wael Kdouh, walks us through what it takes to get Xamarin.Android working with the latest “24” SDK Build-tools package. Google recently released a new final version “24” of the Android SDK Build-tools package. Of course, being a good citizen meant that I used the Android SDK Manager to update to the ...

Single SignOn is easy, Single SignOut is not

In a recent post from his blog, Premier Developer Consultant Marius Rochon talks about problems with single SignOut. Single Sign In relies on the token issuer holding on to a cookie, which tells it about the user identity after the first signin. The issuer can then respond to a request for token in whatever protocol it came in (WSFed, SAML...

UK Dev Briefing Day

In this post, Senior Application Development Manager, Neal Champion shares an overview of the UK Dev Briefing Day.  This annual event typically runs in the spring of each year, covering up-to-date presentations on the latest tools and development capabilities for the Microsoft platform.  It is held at the Microsoft UK Campus in Reading, ...

Global resources in Xamarin Forms! No App.xaml? Create one!

In a recent post from his blog, Premier Developer Consultant Joe Healy shows us how to create global resources in Xamarin Forms. Xaml developers moving to Xamarin Forms are hoping to take some of their good habits from the Windows (WPF/Silverlight/UWP) dev world with them (probably a few of their bad ones as well but we don’t want to talk...

Xamarin Forms: Avoiding data binding in ListViews

In a recent post from his blog, Premier Developer Consultant Bill Reiss shows us how to avoid data binding in List Views for Xamarin Forms. This post was inspired by Jason Smith’s Evolve session discussing performance in Xamarin Forms. Jason gives a lot of great information and I highly recommend watching the video. At one point he ...

xam.plugins.connectivity – all APIs Sample

In a recent post from his blog, Premier Developer Consultant Joe Healy shows a fantastic cross platform plugin for working with connectivity scenarios in Xamarin. The plugin works with iOS, Windows UWP, Android, using Forms as well as native targets. The repository has full source code  for the plugin. The repo also has some lightweight ...

Random SQL Workload Generator

In a recent post from his blog, Premier Developer Consultant Bradley Ball  gives us a step-by-step overview of how to use SQL Server Random Workload Generator Many developers develop their own T-SQL, many DBA’s have to maintain that SQL.  If you are looking for a way to generate a workload against a SQL Server to practice performance ...

Azure AD client certificate rollover

In a recent post from his blog, Premier Developer Consultant Marius Rochon gives us a step-by-step overview of how to use OAuth2 Client Credential flow with an X509 certificate. This Azure AD sample shows how to use OAuth2 Client Credential flow with an X509 certificate for authentication. Here is a procedure I use to periodically rollover ...