Which would you recommend for a experienced Microsoft .NET (Web) Developer to learn WCF who want to learn this technology and start using it in their upcoming projects?
Thanks.
Which would you recommend for a experienced Microsoft .NET (Web) Developer to learn WCF who want to learn this technology and start using it in their upcoming projects?
Thanks.
My vote is clear - go with Juval Lowy's Programming WCF Services - hands down the best advanced book on the WCF topic bar none.
Update: this is an advanced book - maybe a bit too much for a beginner (but that was the choice you gave us).
The book I always recommend to get up and running in WCF quickly is Learning WCF by Michele Leroux Bustamante. She covers all the necessary topics, and in a very understandable and approachable way. This will teach you everything - basics, intermediate topics, security, transaction control and so forth - that you need to know to write high quality, useful WCF services.
Web Service Software Factory:Modeling Edition
It's part of the patterns & practices. Once you get the hang of it, it is very useful and helps make creating WCF services very fast.
You can read a high-level overview, or dig into the code & downloads. I recommend using the VS 2008 version until they get some bugs ironed out for VS 2010.
Hello,
I have all three mentioned books: Learning WCF, Essential Windows Communication Foundation and Programming WCF Services. I had used them in described order but I haven't read the last completly yet. Learning WCF is the best if you want to learn the new API - I followed all examples. Essential WCF tryes to do the same thing but simple the first book do it better. On the other hand Essential WCF contains topics which are not mentioned in other books and I still found it very useful. It is good complement to the first book. Programming WCF Services is top level but it also expects initial knowledge of WCF.
You can also check the series of WCF webcasts recorded by author of the first book.
Best regards, Ladislav
Essential Windows Communication Foundation gets my vote.
I'm sure any of the books are a great resource. This one seemed to work for me.