Weekly Links – node.js, Processors, Microsoft, and more
Since I’m having trouble producing full-length articles at the moment, I thought I’d try a different track to at least get some value out of my blog hosting costs. I’ll try to post a handful of links that have caught my attention each week.
Comet with node.js and V8
http://amix.dk/blog/post/19484
A presentation (slideshow, no audio or video) on node.js, a JavaScript web-server running on Google’s V8 engine. Very interesting concept – using an event-based system vastly simplifies the code needed to server data. There’s plenty of discussion about node.js on the interwebs at the moment – hopefully it will grow and become more than just a curiosity.
Gallery of Processor Cache Effects
http://igoro.com/archive/gallery-of-processor-cache-effects/
Interesting blog post about the effects that processor caches may have on performance. Examples are in C#, but really apply to any language.
Microsoft’s Creative Destruction
http://www.nytimes.com/2010/02/04/opinion/04brass.html?pagewanted=1&ref=opinion
Opinion piece from the NYTimes regarding Microsoft’s recent lack of innovation (at least, in the area of shiny gadgets). Written by an ex-vice-president of Microsoft.
How Many Passes?
http://blogs.msdn.com/ericlippert/archive/2010/02/04/how-many-passes.aspx
Summary article from Eric Lippert describing the differences between the C# compiler and a “traditional” compiler, and listing the various passes made over the symbol tree.
A Deadlock Holiday
http://www.theregister.co.uk/2009/12/10/verity_stob/
Very funny tongue-in-cheek article about the current state of parallel / multicore coding techniques, from Verity Stob of The Register.
A Maturity Model for Source Control
http://lucas-ward.blogspot.com/2010/02/maturity-model-for-source-control-scmm.html
Semi-opinion piece assigning levels to types of source-control systems – from “No SCM” through “Clunky” to “Speedy, Invisible, and Highly Capable”.
