Fabulous Adventures In Coding

Eric Lippert's Blog

Recent Book News, Part Two

Two additional quick notes about books:

I am also pleased to announce the availability of the C# 3.0 Cookbook, for which I was again lucky enough to be one of the technical reviewers. Many thanks to the authors for giving the shout-out to this blog in their front matter.

Cookbook

"Real" cookbooks tend to provide specific solutions to specific culinary problems; they'll tell you how to make banana bread, for instance. What I particularly like about my favourite cookbook, The Joy of Cooking, is that it does not stop there; rather, each section of recipes has an introduction that treats the subject in general. Rather than merely a dozen muffin recipes, there is an exposition on the general nature of muffins that gives some context and guidelines should you want to branch out beyond the canned recipes.

Similarly, "cookbook" style programming books tend to de-emphasize having a solid theoretical understanding of the language and frameworks, and instead present canned solutions to specific problems. Since those solutions almost certainly do not solve your exact problem, the developer must then hammer on the canned solution until it conforms to the problem at hand. That way lies cargo cult programming! Fortunately, the C# 3.0 Cookbook does a good job of not just providing a lot of good solutions to common problems, but also provides some background on the general classes of problems that it treats. This is not at all a C# 3.0 language tutorial, but it is very handy to have around when you're like "Hmm, how does one get the audit info out of a file?"

And finally, I am tickled that it has happened again. I have just heard that my last book will be translated into Chinese, of all things. Look for VSTO开发指南 coming to a Chinese bookstore some time in 2008, from 中国电子工业出版社 (China Publishing House of Electronics Industry).

Published Wednesday, January 16, 2008 10:32 AM by Eric Lippert
Filed under: , ,

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

 

» Recent Book News, Part Two MSDN Blog Feed said:

January 16, 2008 2:58 PM
 

Charlie Calvert's Community Blog said:

Welcome to the XXXIX issue of Community Convergence. The big news this week is that Microsoft has begun

January 21, 2008 1:43 AM
 

Dmitry said:

This book looks very interesting so I have decided to purchase it (and dont so).

Thank you for pointing it out, I look forward to reviewing it.

February 2, 2008 7:31 PM
 

dave said:

I think I will pick up a copy.

I wander if it's on the Safari Oreilly site yet.

February 12, 2008 5:27 PM

Leave a Comment

(required) 
(optional)
(required) 
Submit

This Blog

Syndication


© 2008 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Microsoft
Page view tracker