Spray painted F on black surface

Starting My Functional Journey

I joined a new team as Tech Lead about 6 months ago. Rather than sit back and bark orders, it has become even more important to sharpen my technical skills. I’ve chosen to start on my functional journey to become proficient in F# – the .Net functional programming language. F# has been around for a…

Invest in the Best Tools You Can Afford

I recently bought a new steam iron. I’ve been wearing more business shirts to work lately, which resulted in an increased number of creased shirts every wash. I have a working steam iron and I only bought the new one because it was heavily discounted. My usual philosophy is to use a piece of equipment…

diorama of a town street

The Little Things Matter

I had a day off today after a stressful month. So I decided to treat myself to a massage to work out those tense shoulders I’ve been carrying around. But I saw something before the massage even started that reaffirmed my belief that the little things matter more than we appreciate.

Humidity Monitor – Winter of Xamarin 2017

I’m delighted to announce that I won Microsoft’s Winter of Xamarin competition this year with my Humidity Monitor App. Here’s my submission video: The sanitised source code (with the keys and connection strings removed) is on my GitHub repo. Here’s a rough guide on how you can replicate the project and some ideas to extend…

Retro television

Should I Start Using Dotnet Core?

I wrote about my negative experiences with ASP .Net Core almost a year ago. I’m ready to reverse my opinion and think that ASP .Net Core is ready for primetime. I recently completed a multi-month project at work that primarily used ASP .Net Core and I had a positive experience. I share some thoughts and…