Eric Lippert is a prolific writer and is amazing at explaining anything related to computer programming. His blog is a MUST read for every .NET developer: http://blogs.msdn.com/b/ericlippert/
Heads up: the two links at the top go to the same source:
Eric Lippert is a prolific writer and is amazing at explaining anything related to computer programming. His blog is a MUST read for every .NET developer: http://blogs.msdn.com/b/ericlippert/
sbyte[] foo = new sbyte[] { -1 };
var x = foo as byte[]; // doesn't compile
object bar = foo;
var f = bar as byte[]; // succeeds
var g = f[0]; // g = 255
I also follow Eric's activity on SO here:
http://stackoverflow.com/users/88656/eric-lippert?tab=activi...
Some of his answers which I liked:
http://stackoverflow.com/questions/2704652/monad-in-plain-en...
http://stackoverflow.com/questions/921180/how-can-i-ensure-t...
http://stackoverflow.com/questions/5032081/coding-style-assi...
He is on HN as well:
http://news.ycombinator.com/threads?id=ericlippert