Catching up on my reading

Posted by salo 4 comments

Though I still feel that I’m behind on my reading schedule, I’ve managed to do some progress. Just sharing two of the best books I read in the last days:

First runner is “Beautiful Code” by Andy Oram and Greg Wilson.Beautiful Code

   The kicks straight off into a Regular Expression Matcher, goes to Finding Things, Beautiful Concurrency, Beautiful Debugging, Code in Motion and so on. The beautiful thing about it is that the levels of abstraction differ a lot from chapter to chapter. So does the author, the technologies, everything, but the bottom line and the little thing they show is how you can keep the code brilliant! Top notch! Top contributors!

The second runner is “Expert C++/CLI: .NET for Visual C++  Programmers” by Marcus Heege.

51Hv2y0rSyL__BO2,204,203,200_PIsitb-dp-500-arrow,TopRight,45,-64_OU01_AA240_SH20_    In the long run, motivated enough, I finally had the guts to pick up C++/CLI and dig in. Expecting a not so pleasant meal, I was amazed by the ease with which I could go through the book: managed and unmanaged pointers, assemblies loading and deployment, C++/CLI interop, mixed compilation, native types, C/C++ stucts/classes in Managed Code! Heege with the technical review of Stanley Lippman (!!!) produced the first book on C++/CLI that I could finish reading :P

How did they put it? Three generations side-by-side:

cod

Filed in .net, it, it-fun 4 comments
4 Comments
Sep 18, 2007
2:21 pm

I read a few pages from the second book and it’s a good lecture, good for lonely weekends :).

Sep 18, 2007
5:30 pm
#2 Tudor Vlad :

Thanks for the recommendations. I’ll have to read them myself.

And BTW: the site is looking good ;)

Sep 26, 2007
5:21 pm

Maybe someday I’ll have enough time to read most of the books I plan to read. Beautiful Code is among them.

A bit off-topic, you might want to add a “clear: both” to the .read-on CSS class ;^)

Sep 27, 2007
3:52 am
#4 salo :

@Andrei: Thanks a lot for the CSS-tip :) Works like a charm!

Leave a Comment

Name

Email

Website

Previous Post
«
Next Post
»

Switch to our mobile site