Intro
[Read More]
2020
2019
Resolve deadlock when using TaskCompletionSource
MMALSharp is a library I maintain for the Raspberry Pi camera module. It’s been an important goal of mine to make the library asynchronous so that it can be used within a GUI application without blocking user interaction.
[Read More]
Using the VSTS REST API with ASP.NET Core
Over the last 12 months I’ve been maintaining an in-house Xamarin app builder wizard that I wrote in ASP.NET Core which helps streamline the building and deploying of Android and iOS applications. I’ve written a few blog posts in the past about this project, but never explained how the VSTS...
[Read More]
2018
Dereference a double pointer in C#
Before I started developing MMALSharp I had never needed to deal with low level memory access or unmanaged resources in C#; I had done some C programming whilst at university, but those days were mainly over and my daily programming at work is done in a managed environment. But, as...
[Read More]
VSTS REST API - Send user defined variables when queuing build
Whilst developing an ASP.NET Core app for building and releasing Xamarin projects via the VSTS REST API, I came across a problem when trying to pass variables to the build server. For reference, I was trying to call the v4.1 API, and specifically the Queue build API which can be...
[Read More]
Generic HttpClient GET and POST requests
Updated: March 2019:
[Read More]