Blogs

Binding the Cognitive Services Android Speech SDK - Part 1, binding the library
Binding the Cognitive Services Android Speech SDK - Part 1, binding the library

As part of the Microsoft Cognitive Services speech API, there is a native Java Android SDK available …

Running AI models on iOS, Android and Windows using Xamarin
Running AI models on iOS, Android and Windows using Xamarin

I created a NuGet package a while ago to allow you to run models exported from the Azure Custom …

Running custom vision models on a Windows device
Running custom vision models on a Windows device

Recently I wrote about creating AI models using the Azure Custom Vision Service. In these posts I …

Setting iOS permission descriptions in Visual Studio 2017
Setting iOS permission descriptions in Visual Studio 2017

I spend most of my developer day using Visual Studio for Mac, but occasionally I flip back to Visual …

What the @ - fixing weirdness in return JSON from Azure functions using F#
What the @ - fixing weirdness in return JSON from Azure functions using F#

I’ve been playing a lot with F# recently, both to build Xamarin apps using Elmish.XamarinForms …

Describing a photo in a mobile app using Azure Computer Vision
Describing a photo in a mobile app using Azure Computer Vision

I recently gave an introduction to Xamarin talk at Imperial College, London and wanted to build a …

Xamarin in Action is now on the bookshelves!
Xamarin in Action is now on the bookshelves!

Finally, after 2 years since I first put pen to paper (well, put keystroke to Atom), Xamarin in …

Xamarin Essentials
Xamarin Essentials

TL;DR - check out Xamarin Essentials in the official documentation. Like a lot of developers, I love …

Building mobile apps in F# using Xamarin.Forms and Elmish
Building mobile apps in F# using Xamarin.Forms and Elmish

FSharp and Xamarin Xamarin is well known for allowing you to build mobile apps in C#, but you can …

The Jim and Tonic show
The Jim and Tonic show

Since starting at Microsoft as a Senior Cloud Developer Advocate I’ve been hugely privileged …

Face identification with Azure Cognitive Services Face API
Face identification with Azure Cognitive Services Face API

Recently I’ve been playing with a lot AI and seeing how it can be used in mobile apps to …

Identifying my daughters toys using AI - Part 5, Plugin for on-device models
Identifying my daughters toys using AI - Part 5, Plugin for on-device models

In the first part of this series I used the Azure Custom Vision service to create an image …