OT: WCF Book recommendation?

OT: WCF Book recommendation?

Old forum URL: forums.lhotka.net/forums/t/8113.aspx


ajj3085 posted on Tuesday, December 08, 2009

Hi,

Anyone have a good Windows Communication Foundation book to recommend?

Thanks

Andy

tmg4340 replied on Tuesday, December 08, 2009

I have the WCF book by Juval Lowy, which I find quite useful.  However, it's pretty dense, and isn't as helpful with the mountains of configuration information as you might hope.  It took me (and others I know who've read it) a couple times through the book to really "get" the concepts.

Some other folks I work with use the book by Michele Bustamante, and they like it.  From what I'm told, it's more of a "beginner" book that lays out things in a more step-by-step fashion.  That's not to say it's not useful - just not as deep as Juval's book.

HTH

- Scott

ajj3085 replied on Tuesday, December 08, 2009

Yes, the reviews said the same thing.  There's another o'riely book which is aimed at beginning wcf.  I think I'll pick up both. 

So, between those two and the silverlight 3 book, I'll have lots of reading to do..

k2so replied on Tuesday, December 08, 2009

I used the O'Reilly book.
I think it covers basically everything essential.

I also used the the MS book to study for the MCTS and it's not bad, but lacks a bit of details. It's good to start with this, but don't think it's good for reference.

ajj3085 replied on Tuesday, December 08, 2009

I think the Juval book is oriely as well.. so I think they'll complement each other.  Its good to hear that both will be good, and it sounds like the Juval one will pick up where the other leaves off.

tmg4340 replied on Tuesday, December 08, 2009

Yes, both books are O'Reilly books.  And I didn't mean to suggest that Juval's book isn't complete - it certainly is.  But his book is more of a reference-style book.  You can certainly read it front-to-back, but I don't think that's the best way to do it.  The first few chapters cover all the basics, and provide some very valuable best-practice information, so they are well worth a front-to-back read.  But once you get past that, there's an awful lot more that you probably won't need to solve your problem.  But the book sections are labeled well enough that you should be able to pick the parts you want to use and read those.

IMO, the biggest problem with Juval's book is that while he covers all the configuration options, there really isn't a section that says "if you're building HTTP-based services, this is the basic configuration; if you're building TCP-based services, this is the basic configuration", etc.  This is supposedly the piece in Michele's book that is the most useful over Juval's book (I haven't seen Michele's book, so I can't directly comment.)  Since Juval covers pretty much all of WCF, the relevant configuration information tends to be spread throughout the book.  But I found that taking the "topic-based" approach with his book helped.

Those at my company who recommend Michele's book are people I trust, and I'm not trying to say one book is better than the other - just offering my experience in working with Juval's book.  I'm betting that both books are good.  I have had pretty good luck with O'Reilly books anyway.

What I have found in working with WCF is that while the basic concepts are relatively simple (if you've ever done any kind of service programming), it's the configuration that kills you.  You don't find out whether you have a configuration error until run-time, and the exception messages are often less-than-helpful.  Once you figure out the configuration, it makes sense - but getting there can be a real pain.  At my company, we found that when we first started programming WCF services, we spent upwards of 80% of our development/testing time getting the configuration right.  We now have configuration templates that we use, so developers down the road don't spin their wheels.  But that 80% was pretty painful, and - at least in VS 2008 - the IDE offers almost no help.

HTH

- Scott

ajj3085 replied on Wednesday, December 09, 2009

No, I never thought Juval's book would be incomplete.. just read that the first few chapters "review" the basics, not teach them.  And for someone like me that knows what WCF and that's the extent of my knowledge, it might be too quick for me. 

It sounds like having both books would be a good way for me to go, so I ordered them both.

I think one of the reviews for Juval's book likened it to Rocky's BO books, as far as the depth of knowledge goes, so that was a positive in my eyes.

I look forward to configuring wcf Wink [;)]

Thanks for the feedback!

Vinodonly replied on Thursday, December 10, 2009

There is a 15 part msdn webcast series for wcf by Michele Leroux Bustamante

This covers all basics and some advanced stuff also.. below is the link of first part, u can find others on msdn site..

http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032344313&EventCategory=5&culture=en-US&CountryCode=US

After covering this u can get Juval's book for advanced stuff..

Copyright (c) Marimer LLC