Category Archives: Computers and Internet

At last you can prove your understanding of the C# specification

There was some discussion at work about the line of code: IEnumerable<object> xx = new List<string>(); This line of code didn’t work in the initial versions of C#, even those with generics, because of the need for variance in the … Continue reading

Posted in Computers and Internet | Leave a comment

Some low level locking papers

It’s been a bit quiet around here, as I have been making my way through 50 or so videos of talks from //build/. I’ll do a summary post when I get through them all. In the meantime, I’ve also been … Continue reading

Posted in Computers and Internet | Leave a comment

You can have your own CLR too

I was surprised when the source to the CoreCLR was published on GitHub a few weeks ago. Over the weekend I thought I’d start to build it and begin looking through the code in detail. I was amazed at how … Continue reading

Posted in Computers and Internet | Leave a comment

It’s the season to watch loads of videos

Loads of conferences seem to have recently published videos to various streams – Strange Loop, Clojure Conj, React 2014, ICFP, ML WorkShop so here is a list of a few I found particularly interesting. Inside Transducers and a talk from the previous … Continue reading

Posted in Computers and Internet | Leave a comment

The source (or a variant) is often available

I was helping someone out with a win32 GUI issue the other day. Whenever I do this, I always end up wanting slightly more details of how the various messages that you see in Spy++ are being sent and used by … Continue reading

Posted in Computers and Internet | Leave a comment

Distributed computing is another world!

I’m been writing Azure tooling for a while, but have only just finished writing my first Azure based Microservice. Along the way though, I’ve been caught a few times by the difference between distributed applications and the more usual desktop … Continue reading

Posted in Computers and Internet | Leave a comment

Homomorphic encrytpion could make it easier to use cloud computing power (in the future)

I recently had the opportunity to do a lightning talk at work on Homomorphic Encryption. The slides are available here, though, as it was a five minute lightning talk, the details are a little sparse. This paper showing an encryption scheme … Continue reading

Posted in Computers and Internet | Leave a comment