<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.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>Graham Elliott : WCF</title><link>http://blogs.msdn.com/graham_elliott/archive/tags/WCF/default.aspx</link><description>Tags: WCF</description><dc:language>en-AU</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>How Fast Is It?</title><link>http://blogs.msdn.com/graham_elliott/archive/2007/04/17/how-fast-is-it.aspx</link><pubDate>Tue, 17 Apr 2007 07:39:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2160174</guid><dc:creator>grahame</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/graham_elliott/comments/2160174.aspx</comments><wfw:commentRss>http://blogs.msdn.com/graham_elliott/commentrss.aspx?PostID=2160174</wfw:commentRss><description>&lt;p&gt;&lt;/p&gt; &lt;p&gt;I have started getting the inevitable&amp;nbsp;question that comes with any new technology (in this case WCF and WF) -&amp;nbsp;How fast is it? ... or more accurately: "&lt;em&gt;What are it's&amp;nbsp;scalability and performance characteristics&lt;/em&gt;". &lt;p&gt;I am yet to actually come up with any sort of useful answer&amp;nbsp;to this because the answer is always "&lt;em&gt;it depends&lt;/em&gt;" .... as in "&lt;em&gt;it depends how you design, build and host your workflows / WCF services&lt;/em&gt;". &lt;p&gt;While I realise this is about as useful as answering the question "&lt;em&gt;how fast does your car go&lt;/em&gt;" with "&lt;em&gt;it depends how far I push the accelerator down&lt;/em&gt;"... I have come across some very good articles that attempt to address this piece of string question. And at the risk of committing the cardinal sin of answering a question with a URL.. here are some URLs... &lt;ul&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/Aa973808.aspx"&gt;Performance Characteristics of Windows Workflow Foundation&lt;/a&gt;&lt;br&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/bb310550.aspx"&gt;A Performance Comparison of Windows Communication Foundation (WCF) with Existing Distributed Communication Technologies&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;These are quite an interesting read... although nothing super surprising, it is comforting to know we are moving forward in the distributed coms space (if you ignore those pesky primitive message payloads :-) &lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2160174" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/graham_elliott/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.msdn.com/graham_elliott/archive/tags/WF/default.aspx">WF</category><category domain="http://blogs.msdn.com/graham_elliott/archive/tags/Performance/default.aspx">Performance</category></item><item><title>A Must Have: IDesign WCF Coding Standard</title><link>http://blogs.msdn.com/graham_elliott/archive/2007/02/07/a-must-have-idesign-wcf-coding-standard.aspx</link><pubDate>Wed, 07 Feb 2007 15:32:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1618984</guid><dc:creator>grahame</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/graham_elliott/comments/1618984.aspx</comments><wfw:commentRss>http://blogs.msdn.com/graham_elliott/commentrss.aspx?PostID=1618984</wfw:commentRss><description>&lt;p&gt;For a few years now I have been using the &lt;a href="http://www.idesign.net/idesign/download/IDesign%20CSharp%20Coding%20Standard.zip"&gt;IDesign C# Coding Standard&lt;/a&gt;&amp;nbsp;as a reference (&lt;em&gt;although I think I actually committed it to memory a long time ago&lt;/em&gt;) for my C# projects as it provides a nice concise, short-sharp&amp;nbsp;(but comprehensive) set of practical standards for everything from naming conventions to serializer formatter choices.&lt;/p&gt; &lt;p&gt;So I was veeeerrryyy excited to &lt;a href="http://blogs.msdn.com/graham_elliott/archive/2007/02/06/going-deep-with-wcf.aspx"&gt;find out yesterday&lt;/a&gt; that Juval Löwy has just released the new &lt;a href="http://www.idesign.net/idesign/download/IDesign%20WCF%20Coding%20Standard.zip"&gt;IDesign WCF Coding Standard&lt;/a&gt;.&lt;/p&gt; &lt;p align="center"&gt;&lt;a href="http://blogs.msdn.com/blogfiles/graham_elliott/WindowsLiveWriter/AMustHaveIDesignWCFCodingStandard_14AE4/image%7B0%7D%5B3%5D.png" atomicselection="true"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="170" src="http://blogs.msdn.com/blogfiles/graham_elliott/WindowsLiveWriter/AMustHaveIDesignWCFCodingStandard_14AE4/image%7B0%7D%5B2%5D.png" width="240" border="0"&gt;&lt;/a&gt;&lt;em&gt;&lt;font size="2"&gt;&lt;br&gt;published 2007&lt;/font&gt;&lt;/em&gt;&lt;/p&gt; &lt;p&gt;&lt;br&gt;Now that I have this, I can probably retire my previous IT bible that has served me well since highschool.. &lt;/p&gt; &lt;p align="center"&gt;&lt;a href="http://blogs.msdn.com/blogfiles/graham_elliott/WindowsLiveWriter/AMustHaveIDesignWCFCodingStandard_14AE4/File0001%5B4%5D.jpg" atomicselection="true"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="176" src="http://blogs.msdn.com/blogfiles/graham_elliott/WindowsLiveWriter/AMustHaveIDesignWCFCodingStandard_14AE4/File0001_thumb.jpg" width="106" border="0"&gt;&lt;/a&gt;&amp;nbsp;&lt;br&gt;&lt;em&gt;&lt;font size="2"&gt;published 1985&lt;/font&gt;&lt;/em&gt;&lt;/p&gt; &lt;div align="center"&gt;&amp;nbsp;&lt;/div&gt; &lt;div align="left"&gt;This is probably a good thing as it doesn't contain any references to Microsoft.... although I bet you didn't know that a modern day computer has 36000 (36k) of RAM and it might&amp;nbsp;communicate with discs or tapes holding ten times that amount :-).&lt;/div&gt; &lt;div align="left"&gt;&amp;nbsp;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1618984" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/graham_elliott/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.msdn.com/graham_elliott/archive/tags/Must+Have/default.aspx">Must Have</category><category domain="http://blogs.msdn.com/graham_elliott/archive/tags/.NET+3.0/default.aspx">.NET 3.0</category></item><item><title>Going Deep with WCF and Juval Lowy </title><link>http://blogs.msdn.com/graham_elliott/archive/2007/02/06/going-deep-with-wcf.aspx</link><pubDate>Tue, 06 Feb 2007 02:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1607018</guid><dc:creator>grahame</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/graham_elliott/comments/1607018.aspx</comments><wfw:commentRss>http://blogs.msdn.com/graham_elliott/commentrss.aspx?PostID=1607018</wfw:commentRss><description>&lt;P&gt;This week, I am lucky enough to be attending&amp;nbsp;&lt;A class="" href="http://www.readify.net/Default.aspx?tabid=241" mce_href="http://www.readify.net/Default.aspx?tabid=241"&gt;Readify's &lt;/A&gt;&lt;SPAN class=Head id=dnn_ctr1106_dnnTITLE_lblTitle&gt;&lt;A class="" href="http://www.readify.net/Default.aspx?tabid=241" mce_href="http://www.readify.net/Default.aspx?tabid=241"&gt;WCF MasterClass&lt;/A&gt; led by &lt;A class="" href="http://www.idesign.net/idesign/DesktopDefault.aspx?tabindex=3&amp;amp;tabid=5" mce_href="http://www.idesign.net/idesign/DesktopDefault.aspx?tabindex=3&amp;amp;tabid=5"&gt;Juval Löwy&lt;/A&gt;&amp;nbsp;(&lt;EM&gt;software architect and the principal of &lt;/EM&gt;&lt;A href="http://www.idesign.net/" target=_blank&gt;&lt;EM&gt;IDesign&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;, Microsoft's &lt;/EM&gt;&lt;A href="http://msdn.microsoft.com/isv/rd/"&gt;&lt;EM&gt;Regional Director&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt; for the Silicon Valley, recognised Software Legend&amp;nbsp;etc. etc. etc.&lt;/EM&gt;).&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=Head&gt;I'm intending to blog about the interesting tid-bits from the course over the next week or so, but in the mean time if you want to meet Juval and hear him talk about WCF - rock up to tonights &lt;A class="" href="http://www.victoriadotnet.com.au/index.aspx?link_id=84.459" mce_href="http://www.victoriadotnet.com.au/index.aspx?link_id=84.459"&gt;Victoria.NET Dev SIG meeting&lt;/A&gt;&amp;nbsp;where Juval is talking on essential WCF programming concepts.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=Head&gt;Trust me - Juval is worth listening too.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=Head&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1607018" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/graham_elliott/archive/tags/Training/default.aspx">Training</category><category domain="http://blogs.msdn.com/graham_elliott/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.msdn.com/graham_elliott/archive/tags/.NET+3.0/default.aspx">.NET 3.0</category></item></channel></rss>