<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>ChannelFactory.CreateChannel goes to the Gentlemen's Club</title><link>http://msmvps.com/blogs/williamryan/archive/2008/05/12/channelfactory-createchannel-goes-to-the-gentlemen-s-club.aspx</link><description>Currently, I&amp;#39;m tasked with getting some people up to speed on .NET 3.5 as well as WCF. WCF is really cool and it&amp;#39;s easy to fall in love with, but it&amp;#39;s also easy to cause you to sleep when you&amp;#39;re first learning it. So instead of walking</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>Doing tiers with WCF</title><link>http://msmvps.com/blogs/williamryan/archive/2008/05/12/channelfactory-createchannel-goes-to-the-gentlemen-s-club.aspx#1623470</link><pubDate>Fri, 16 May 2008 18:49:13 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1623470</guid><dc:creator>Bill's House O Insomnia&lt;img src="http://www.williamgryan.com/images/werecuckoosmall.jpg" alt="Bill Ryan" /&gt;</dc:creator><description>&lt;p&gt;Because the nomenclature of WCF is often different then the technologies it consolidated, one of the&lt;/p&gt;
&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1623470" width="1" height="1"&gt;</description></item><item><title>re: ChannelFactory.CreateChannel goes to the Gentlemen's Club</title><link>http://msmvps.com/blogs/williamryan/archive/2008/05/12/channelfactory-createchannel-goes-to-the-gentlemen-s-club.aspx#1623089</link><pubDate>Thu, 15 May 2008 17:09:08 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1623089</guid><dc:creator>Kelly Martens</dc:creator><description>&lt;p&gt;Excellent and well written. How is it going on your own? Miss talking to you, hope life is good.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1623089" width="1" height="1"&gt;</description></item><item><title>re: ChannelFactory.CreateChannel goes to the Gentlemen's Club</title><link>http://msmvps.com/blogs/williamryan/archive/2008/05/12/channelfactory-createchannel-goes-to-the-gentlemen-s-club.aspx#1622282</link><pubDate>Wed, 14 May 2008 01:25:27 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1622282</guid><dc:creator>Fervent Coder</dc:creator><description>&lt;p&gt;Awesome. &amp;nbsp;The channel factory is the way we implement our items because it is much cleaner than building new proxies when building everything (and the contracts tend to change alot during development). WCF handles versioning really well, which is one of it&amp;#39;s lesser known strengths. &amp;nbsp;For example, if I change the data contract on my service, but I have a client that is using a service and I add another field to the host (that is optional), the client with the old contract can still use my updated version.&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://neovolve.com/archive/2007/01/31/wcf-versioning.aspx"&gt;neovolve.com/.../wcf-versioning.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://msdn.microsoft.com/en-us/library/ms731138.aspx"&gt;msdn.microsoft.com/.../ms731138.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You might also look at message contracts.&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://msdn.microsoft.com/en-us/library/ms752255.aspx"&gt;msdn.microsoft.com/.../ms752255.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Great article! One point on though, I would show the Configuration next time because the real hell can be with WCF is getting that right. &amp;nbsp;It was 3 months before I learned about the right click in VS that has WCFConfig!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1622282" width="1" height="1"&gt;</description></item><item><title>re: ChannelFactory.CreateChannel goes to the Gentlemen's Club</title><link>http://msmvps.com/blogs/williamryan/archive/2008/05/12/channelfactory-createchannel-goes-to-the-gentlemen-s-club.aspx#1622280</link><pubDate>Wed, 14 May 2008 01:24:02 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1622280</guid><dc:creator>Fervent Coder</dc:creator><description>&lt;p&gt;Awesome. &amp;nbsp;The channel factory is the way we implement our items because it is much cleaner than building new proxies when building everything (and the contracts tend to change alot during development). WCF handles versioning really well, which is one of it&amp;#39;s lesser known strengths. &amp;nbsp;For example, if I change the data contract on my service, but I have a client that is using a service and I add another field to the host (that is optional), the client with the old contract can still use my updated version.&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://neovolve.com/archive/2007/01/31/wcf-versioning.aspx"&gt;neovolve.com/.../wcf-versioning.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://msdn.microsoft.com/en-us/library/ms731138.aspx"&gt;msdn.microsoft.com/.../ms731138.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You might also look at message contracts.&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://msdn.microsoft.com/en-us/library/ms752255.aspx"&gt;msdn.microsoft.com/.../ms752255.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Great article! One point on though, I would show the Configuration next time because the real hell can be with WCF is getting that right. &amp;nbsp;It was 3 months before I learned about the right click in VS that has WCFConfig!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1622280" width="1" height="1"&gt;</description></item></channel></rss>