I have been thinking to start a multi-part blog series targeting a latest Microsoft Technology. Purpose of which was to share my knowledge on the same and to acquire more in depth awareness on the technology. There were many techs on my list like C# language, Silverlight, WCF, Entity Framework, N-Hibernate, Telerik Controls etc… After enough brain storming for deciding on one of it, I have selected WCF – Windows Communication Foundation.

WCF Everything

Reasons for which I decided to write on WCF…

  1. For having more exposure to most trending, most buzzing technical terminology “SOA” – Service Oriented Architecture.
  2. All .Net client technologies like Silverlight, WPF, Windows Phone or even ASP.Net somewhere-somehow are integrating with WCF to communicate with another client, server or service. So while learning WCF, I will be having encounter-exposure to almost all diverse .Net technologies.
  3. Also targeting to take up MCTS certification in 2013 first quarter for which also I have decided to go with WCF.

Content of Blog Series…

  • It won’t be just WCF centric blog series at all. In fact while talking-writing about WCF we will also get in to integration details with other client techs also. And not just clients only but also we will try to have some exposure on WCF integration with latest stuff like caching, virtualization, cloud computing (largely on Microsoft Azure Platform).
  • Specifically I will start with explaining… What is WCF? Why is WCF required? Then progressively we will get in to ABC (Address, Bindings, and Contract) of WCF, SOAP, and REST with in-depth exploration of the same. And at last I will end up with high end integration scenarios like working with concurrency, transactions, sessions, web sockets and more.

Resources…

  • With each blog I will provide the source code for the samples I will be creating plus will provide with links to online docs, samples, videos on the related topic as well. And of-course comments, questions and discussions are always invited.
  • All the coding will be done in Dot Net Framework 4.5 with Visual Studio 2012 RC installed on Wndows 8 RC.
  • I will be writing all WCF blogs under new category called “WCF Everything”. I also will be keep writing on non WCF .Net stuff as well. So be prepared, be ready for some exciting reading on WCF.
Click “Follow” in right-bottom corner of your screen to subscribe to this blog and to have all new blog posts directly in your inbox.