Monthly Archives: May 2010

Knock me down and I’ll keep coming back

I was going to sit down this weekend and try to write Pong using the Reactive Extensions for Javascript. Pong seems to me to be the Reactive version of hello world, and is a good way to get into using … Continue reading

Posted in Computers and Internet | Leave a comment

That’s some beautiful architecture

Pro Javascript Design Patterns by Ross Harmes and Dustin Diaz It’s been a while since I’ve done much Javascript development, and it was great to get back to some Javascript coding. This book was a joy to read. The large … Continue reading

Posted in Books | Leave a comment

Put Something In The Way

There’s a great article on memory barriers here. The article is aimed at the JVM and discusses various instruction sequences that HotSpot generates to enforce the memory barriers in the program.

Posted in Computers and Internet | Leave a comment

You spin me around and around

F# supports the idea of a recursive value binding, allowing one to define various recursive data structures. > type Foo = { next : Foo };; > let rec x = { next = x };; val x : Foo … Continue reading

Posted in Computers and Internet | Leave a comment

That’s a bit complex

I’ve been doing some interviewing at work, and during these sessions, the notion of the complexity of an algorithm always comes up. It’s always been a bit of an annoyance to me, that when people state things about complexity, it … Continue reading

Posted in Uncategorized | Leave a comment

One thing at a time please!

The Art of Concurrency – A Thread Monkey’s Guide To Writing Parallel Applications by Clay Breshears This was an fairly basic introduction to the theory of writing parallel programs. It started with chapters covering the strategies for writing parallel programs, … Continue reading

Posted in Books | Leave a comment

Blimey

The Penguin Dictionary of Curious and Interesting Numbers by David Wells Funnily enough this was a really interesting read, despite the fact that it is a little more than a list of numbers together with a small amount of text … Continue reading

Posted in Books | Leave a comment