This post originated from an RSS feed registered with .NET Buzz
by Sam Gentile.
Original Post: What I Did in my Forced Hiatus
Feed Title: Sam Gentile's Blog
Feed URL: http://samgentile.com/blog/Rss.aspx
Feed Description: .NET and Software Development from an experienced perspective - .NET/CLR, Rotor, Interop, MC+/C++, COM+, ES, Mac OS X, Extreme Programming and More!
Some of you may be wondering what I am have been doing in my Forced hiatus. Ok, no one is really wondering but I'll tell you anyway-) In my Percoset induced haze, I have been able to still do a whole bunch of CLR stuff even though I can't sit at the computer. As I already mentioned, I re-read Jason Bock's excellent CIL Programming: Under the Hood of .NET book (highly recomended!). This book just rocks! Don't think learning CIL is of any use? It will sure help you understand the CLI and CLR much deeper. In fact, take a look at ignoring Try-Catch processing in VB.NET and using the “old” idiotic (but still supported) On Error Resume Next junk. How's a 113 IL instructions versus 21 sound to you? Yes, It's The Runtime Stupid, but make your choices wisely. Also, I read all the parts that I hadn't yet read of the most excellent Shared Source CLI Essentials book, the definitive Rotor resource. This book is simply amazing. Of particluar relevance this time around MethodDesc structure, the Verifier, the JIT compiler, PAL threads, Threading, Stack Walking, Garbage Collection Internals and the PAL. What is a “vacation” without re-reading everyone's favorite document, the ECMA CIL Partition Specs 1-5? I also read a .NET Patterns book.
Since all CLR makes Sam a dull boy, I also caught up with months of British SF magazines as well as reading Singularity Sky where it seems like the formerly infalible Charles Stross has put out a real clunker. That's it for now, pain coming back (-