Getting an internship at Microsoft

Come as you are, do what you loveI've been asked a few times for thoughts and tips around getting an internship at Microsoft. So in the spirit of "I didn't have time to reply to you so I wrote this blog post", I thought I'd provide a stack of resources useful to folks wanting to know more about the process. ApplicationInterested in an internship he…

Read More

Streaming Serial data using an MXChip

The MXChip board has 2 serial ports - one using the USB which is great for debugging, and one you can use to stream data from third party modules. This article shows you how! TL;DR - connect the TXD on the module to 1 on the MXChip, RXD to 2, then create a new Serial using UARTClass Serial1(UART_1); You can then call this in the same way as the Ard…

Read More

Save your users from typing with AI 🤖

I've been playing a lot with the Azure Custom Vision Service - a great service to build image classification and object detection models with just a few images. To make it easier to test my models, I wanted to build a mobile app that connects to a custom vision project and uses that to classify or detect objects in images captured using the camera.…

Read More

Trying out Try .NET

Try .NET is a new thing to come from the .NET teams that allows you to, well, try .NET. In a browser. You can think of it as a way to create interactive .NET documentation using .NET Core. What is Try .NETThe experience or writing code in a browser itself isn't new, developers have been able to try out C# coding snippets in the browser for a while…

Read More

Screen sharing a Raspberry Pi from a Mac

I've been playing with a Raspberry Pi for a while, and I'm getting fed up with changing the input to my monitor and using a second keyboard/mouse (yeah, yeah, 1st World Problem I know). I decided to set up a remote screen share so I can share the screen. This means I can use the same monitor/keyboard/mouse that I use for my Mac, but it also means I…

Read More

Xamarin ❤ F#

Xamarin and Xamarin.Forms need no introduction. I'm sure by now you are well aware of these technologies and have seen many examples of building cross-platform mobile apps using C#. If not, I can highly recommend my book Xamarin in Action which if you follow this link and use code 'xamarininaction' you can get 40% off the cover price. What you many…

Read More