Articles

I adopt a 'learn in public' approach to blogging.

Whenever I learn something new, I try to capture it in a blog article.

This is just a snap-shot of my most recent articles. You can see all of them at my blog site

Using the Cognitive Recommendations API in Bots and Websites

06 Mar 2017

Anyone that has ever shopped on Amazon or listened to music on Spotify will be familiar with the concept of recommendations where the user is offered recommendations of items based on browsing history, purchase history and other indicators of how the user has interacted with a product, artist etc. Recommendations often take one of these...

Read More

Dear Meetup Organisers

09 Nov 2016

One of the best parts of my job as a technical evangelist at Microsoft is to get out into the local community and get involved in tech meetups, conferences and other local events. I try to get to as many events as I can as a member, but I'm also happy to come and do...

Read More

The Artificial Intelligence track at Future Decoded 2016

06 Oct 2016

If you have been to or watched any event this year from Microsoft such as Build, Ignite or TechDays Online, you'll know that Artificial Intelligence (AI) is core to Microsoft's overall vision for how we'll help every person and organisation on the planet achieve more. Microsoft's vision include is about three bold ambitions: Reinventing Productivity...

Read More

The many features of Cognitive Services – Part 1 – Vision

06 Jun 2016

Microsoft Cognitive Services is a set of 21 REST APIs that enable developers of any platform or language to add machine learning smarts to their applications. Whilst there are 21 APIs, many of the APIs have several distinct functions within them. For example, the Computer Vision API facilitates the following capabilities: Analyse an image: Gives...

Read More

Smart image re-sizing with Azure Functions and Cognitive Services

06 May 2016

A few days ago I blogged about Generating thumbnails with the Cognitive Services Computer Vision API. The article talked about how we can use the Computer Vision API to do smart image resizing in C# and JavaScript. Today I'm going to progress this idea with Azure Functions. We'll explore how to automatically create thumbnail images...

Read More

Generating thumbnails with the Cognitive Services Computer Vision API in C# and JavaScript

03 May 2016

I'm continuing to explore Microsoft Cognitive Services. This is a range of 21 public REST APIs, backed by Machine Learning which you can use in your applications. They do incredibly cool things and I've blogged about them before a few times: Introducing HowHappy.co.uk Using the Cognitive Services Emotion API in C# and JavaScript Machine Learning...

Read More

Telling the time with ASP.Net Tag Helpers

27 Apr 2016

ASP.net core has many new features but one of the ones which I'm particularly excited about is the introduction of Tag Helpers. This is simply because it makes my life easier as a developer and makes my code prettier to look at. In this article we'll look at what Tag Helpers are and why they...

Read More

Introducing HowHappy.co.uk

22 Mar 2016

This week was the annual International Day of Happiness; I never knew we had a specific day to be really happy but it turns out that we do. This inspired me to finish a pet project I've been working on recently which uses the Azure Machine Learning Project Oxford Emotion API (which I have blogged about...

Read More

Using the Stack Overflow API in ASP.NET Core 1.0

08 Mar 2016

I recently had the need to use the Stack Overflow API in a web project and it took me a while so I thought I'd capture what I learnt. The Stack Overflow API Stack Overflow have a really nice REST API. It lets you get to pretty much any information in Stack Overflow and is...

Read More

Using the Project Oxford Emotion API in C# and JavaScript

07 Mar 2016

Machine Learing is a hot topic at the moment and Microsoft has some great tools for making Machine Learning accessible to developers, not just Data Scientists. One of these tools is a set of REST APIs which are collectively called Project Oxford and/or Cortana Analytics. These services takes some very clever Machine Learning algorithms which...

Read More