Author Archives: Clive Tong

Some what types of reflection are there?

I can’t remember how it came up in the conversation, but I remembered the other day the famous paper by Brian Smith that introduced the idea of the reflective tower of interpreters. The paper is a little hard to read … Continue reading

Posted in Uncategorized | Leave a comment

How do you nest your virtualization?

I was looking through some of the YouTube talks from Ignite, when I came across this interesting talk on nested virtualization in Hyper-V. Since September you have been able to provision virtual machines on Azure which support nested virtualization. This … Continue reading

Posted in Uncategorized | Leave a comment

Bitcoin – where does it go next?

Attack of the 50 Foot Blockchain: Bitcoin, Blockchain, Ethereum & Smart Contracts by David Gerard I did a fair bit of reading about BitCoin in the past (after my interest had been piqued by the Coursera course on the topic), … Continue reading

Posted in Uncategorized | Leave a comment

Some books since last time

For some reason I just haven’t got around to blogging for a long while, but fortunately I have had time to read a fair number of computing related books which I thought I would type up here. There are a … Continue reading

Posted in Uncategorized | Leave a comment

‘Tis the season for loads of Haskell

The Xmas break is a good time to catch up with things. At the functional lunch at work we’ve been working though the NICTA Haskell course exercises which take you through the implementation of many pieces of the Haskell libraries via … Continue reading

Posted in Uncategorized | Leave a comment

A dump has so many uses

I’d been meaning to write a blog post about Windows dump files for a while now. I’ve used them at work a number of times. For example, when I worked on the CLR profilers, a dump file was a natural … Continue reading

Posted in Uncategorized | Leave a comment

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