Monthly Archives: December 2012

So many architectures, so little time

I’ve been reading a large amount of compiler related papers lately. First, a slide show on the optimisation of Haskell programs, where the author highlights the use of strictness analysis to detect the parts of the program which can be … Continue reading

Posted in Computers and Internet | Leave a comment

I came to find out about the barrier, and found RCU

I read my way through the appendix of Is Parallel Programming Hard, and, if so, what can you do about it? which covered modern CPU architecture memory barriers, in my quest to understand them better. That appendix alone, Appendix C, … Continue reading

Posted in Computers and Internet | Leave a comment

Bind it tight

Data-binding has become one of the central ideas amongst modern GUI frameworks. It has enabled the use of view models, a set of objects representing the GUI state which can be linked to the actual GUI elements in a very … Continue reading

Posted in Computers and Internet | Leave a comment

Single page apps gone mad

Programming Windows 8 Apps with HTML, CSS and JavaScript by Kraig Brockschmidt Microsoft have done a lot of work to make it feasible to write full Windows 8 Store applications in JavaScript. The WinJS library contains many UI elements together … Continue reading

Posted in Books | Leave a comment

That’s the right script for the play

I’ve just finished reading ClojureScript: Up and running by Stuart Sierra and Luke Vanderhart I’ve been wanting to try ClojureScript for quite some time. Every language seems to be trans-compiling to JavaScript these days – languages like F#, C#, Java … Continue reading

Posted in Books, Computers and Internet | Leave a comment