Windows 10 on the Raspberry Pi 3!

“How’d you get ready so fast?” – Leonard Hofstadter. The new Raspberry Pi 3 that I ordered arrived today. It was very exciting I can assure you. As soon as I put it together, well put the device in the case anyway,  I used the Windows 10 IoT image helper to place the latest Windows […]

Authorisation in .NET with C# and WCF.

“You are unwise to lower your defenses.” – Darth Vader. In an earlier post, we looked at programmatically creating WCF services in C#. These services could be secured with, for example, Windows authentication or Basic authentication. That’s great, with this we would know that the system knew the identity of the caller. However, we also […]

Windows 10 – Upgrades, Clean Installs, IoT

“I find your lack of faith disturbing.” – Darth Vader Well, the big day has finally arrived – Windows 10 launch day. Granted, I know the beta and various insider editions have been available for a while, but I made a decision back after the first blue screen I had while installing NT 5 beta […]

Using the AutoResetEvent class to wake multiple threads in C#.

“I’ve been waiting for you, Obi Wan.” – Darth Vader. One of the big differences between a ManualResetEvent and an AutoResetEvent (WaitHandles) in the .NET Framework is that a ManualResetEvent can wake up multiple waiting threads, whilst an AutoResetEvent can only wake up one of the waiting threads. When set/triggered, the ManualResetEvent stays in that state […]

LIFX Firmware Update v1.5.

“I can’t talk right now, I have several thousand updates to install.” – Sheldon Cooper (referring to Windows 98). I recently picked up another LIFX light bulb (see my original post here). As always, the first thing to do after taking it out the box is to run the firmware update program from LIFX. The […]