Monthly Archives: June 2011

I won’t make a hash of that

Occasionally something like this talk comes along which covers my favourite parts of computer science – algorithms, multi-processor scaling, memory models and clever design tricks. Cliff Click of Azul Systems talks about his design for a highly scalable hash table … Continue reading

Posted in Computers and Internet | Leave a comment

My generation would have done it differently

It appears that Mango, the latest release of Windows Phone, is going to have a generational garbage collector. There’s a post here that gives some of the details, and some other related posts here and here. Of these latter two … Continue reading

Posted in Computers and Internet | Leave a comment

All sparks die out in the end

Those clever Haskell people have been doing more work on parallel Haskell programs, this time using a monad to encapsulate the deterministic parallelism which allows the choice of different scheduling strategies. Tomas Petricek extends this in a blog post to … Continue reading

Posted in Computers and Internet | Leave a comment

Before you know it you’re up to version 4

C# 4.0 How-To by Ben Watson This book consists of a series of short how-tos covering a vast range of topics. Each how-to consists of something like a half page of text followed by some example C# code. The book … Continue reading

Posted in Books | Leave a comment

Watch out for the dragons

Professor Stewart’s Hoard of Mathematical Treasures by Ian Stewart Yet another very interesting and entertaining book by Ian Stewart. This one is a collection of puzzles together with a number of quick (several page) discussions on various mathematical topics such … Continue reading

Posted in Books | Leave a comment

That had slipped my memory

I recently spent a week at work putting together some material on .NET memory management. It’s always interesting trying to put material together for a talk as it’s guaranteed that you’ll notice links between things that you’ve not noticed before. … Continue reading

Posted in Computers and Internet | Leave a comment

That’s not the kind of thing I provide

I keep coming across speculation about the forthcoming Type Providers in the next version of F#. The best speculation I have seen so far is Robert Pickering’s blog post where a Type Provider is expected to be an assembly implementing … Continue reading

Posted in Computers and Internet | Leave a comment