I like to think of my PC's document directory as a sacred place. As its name suggests, the documents directory is where I store my documents, in a neatly organised…
I’ve recently been developing a service to help validate my blog posts against a set of rules to ensure that I be notified if I accidentally publish an incomplete article.…
As I continue the development of my DMX control system, there have been features that I've avoided working on because of their apparent complexity. Scripting support is one such area;…
Republished ContentThis post was originally published on both dev.to & lightconsole.dev A little known fact is that the original, intelligent lights and programming hardware formed a distributed system. Each light…
I recently published a blog post discussing the introduction of both authentication and data storage to App Center, which takes it from a DevOps focus to a fully-fledged Mobile Backend…
In my first week working for Xamarin, I was flown to Austin Texas from London in order to help support Xamarin Evolve 2013. Like most conferences, we had sponsors, which…
Recently Microsoft announced a rebranding of Visual Studio Team Services (VSTS) to Azure DevOps and as a big fan of Azure, I wanted to check out if the changes were…
It's that time of year again where we all ask ourselves "should I install this beta software on my devices and risk my development setup?". If you've only one iPhone…
Rob Gibbons wrote a fantastic blog post back in 2015 on how best to write network requests layers for your Xamarin Apps. I've personally used this approach many times, but…
Super quick post here. Sometimes when debugging your .NET Core application on Mac, you'll find the port won't free up, and thus you can't redeploy without getting the following fatal…