<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.pluralsight.com/community/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>Understand() - All Comments</title><link>http://www.pluralsight.com/community/blogs/mvernal/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2008 SP1 (Build: 30619.63)</generator><item><title>re: Serializing (Binding, Address) Pairs in WCF</title><link>http://www.pluralsight.com/community/blogs/mvernal/archive/2006/03/06/19814.aspx#50406</link><pubDate>Mon, 10 Mar 2008 11:57:00 GMT</pubDate><guid isPermaLink="false">d057c89c-07b5-4bfb-b52f-d79d1e3ece89:50406</guid><dc:creator>Magnus</dc:creator><description>Hi.&lt;br&gt;&lt;br&gt;I have a lot of clients who I don't want to update manually, so i'm writing code to automaticly genereate proxies contracts etc, so far so good. But is there any way to serialize the endpoints setting to disk, i.e. the ServiceEndpoint object, so I don't have to generate it each time? I can't see how your code will do that.&lt;br&gt;&lt;br&gt;Thanx.&lt;img src="http://www.pluralsight.com/community/aggbug.aspx?PostID=50406" width="1" height="1"&gt;</description></item><item><title>re: Facebook Redesign &amp;amp; New Job</title><link>http://www.pluralsight.com/community/blogs/mvernal/archive/2006/09/06/37315.aspx#50290</link><pubDate>Thu, 21 Feb 2008 22:19:00 GMT</pubDate><guid isPermaLink="false">d057c89c-07b5-4bfb-b52f-d79d1e3ece89:50290</guid><dc:creator>arjun</dc:creator><description>blog more!&lt;img src="http://www.pluralsight.com/community/aggbug.aspx?PostID=50290" width="1" height="1"&gt;</description></item><item><title>re: Serializing (Binding, Address) Pairs in WCF</title><link>http://www.pluralsight.com/community/blogs/mvernal/archive/2006/03/06/19814.aspx#46571</link><pubDate>Fri, 23 Mar 2007 16:14:00 GMT</pubDate><guid isPermaLink="false">d057c89c-07b5-4bfb-b52f-d79d1e3ece89:46571</guid><dc:creator>Thomas Schissler</dc:creator><description>Great article!&lt;br&gt;&lt;br&gt;I'm looking for a way to serialize a complete endpoint. I tried your code above, but found, thet with this onle the binding type (basicHTTP, NetTCP) is serialized. I didn't manage to serialize the parameters of the binding. For example if I want to set the AllowCookie Property of the basicHTTBinding to true, serialize the endpoint and deserialize it, this setting is lost and I have the default value which is false. Any suggestions how to solve this?&lt;img src="http://www.pluralsight.com/community/aggbug.aspx?PostID=46571" width="1" height="1"&gt;</description></item><item><title>re: A Philosophical Argument for P != NP</title><link>http://www.pluralsight.com/community/blogs/mvernal/archive/2006/10/31/41522.aspx#44751</link><pubDate>Sat, 09 Dec 2006 14:44:00 GMT</pubDate><guid isPermaLink="false">d057c89c-07b5-4bfb-b52f-d79d1e3ece89:44751</guid><dc:creator>mikedb</dc:creator><description>i don’t buy this argument.  &lt;br&gt;&lt;br&gt;if  p=np is true, it may be only because the degree of the polynomial-time algorithm that solves the np-complete problems has an exponent of the order of magnitude 2**(2**m), where m = 1000! (say, just for the sake of argument).  &lt;br&gt;&lt;br&gt;then the polynomial time solution of any np-complete problem would be known to require no more than n**(2**(2**1000!)) steps, and so p=np would be true.&lt;br&gt;&lt;br&gt;but I don’t know how much different the world would look to us if this were the case.&lt;br&gt;&lt;br&gt;for example, i don’t think that if the above version of p=np were true, everyone would be a mozart or a gauss or a warren buffet, or that evolution would be much more expeditious than we’ve observed so far.&lt;br&gt;&lt;br&gt;of course, once a sufficient amount of history has been accumulated, we might notice that we’d been solving np-complete problems significantly faster than we would have expected if p!=np were true.  &lt;br&gt;&lt;br&gt;even then, without a rigorous mathematical proof, we still wouldn’t know whether we were successful because p=np is true, or because, like warren buffet, we were just plain lucky.&lt;br&gt;&lt;img src="http://www.pluralsight.com/community/aggbug.aspx?PostID=44751" width="1" height="1"&gt;</description></item><item><title>re: Facebook Redesign &amp;amp; New Job</title><link>http://www.pluralsight.com/community/blogs/mvernal/archive/2006/09/06/37315.aspx#37451</link><pubDate>Sat, 09 Sep 2006 05:15:00 GMT</pubDate><guid isPermaLink="false">d057c89c-07b5-4bfb-b52f-d79d1e3ece89:37451</guid><dc:creator>nor58</dc:creator><description>Hello! I’ve just recently checked your blog. You seem to have very intersting and informative posts. Guess, I’d be hanging around and see more of your latest posts.  It was only then I knew about Facebook.  Still thinking if I wanna get myself registered on it.&lt;img src="http://www.pluralsight.com/community/aggbug.aspx?PostID=37451" width="1" height="1"&gt;</description></item><item><title>re: Facebook Redesign &amp;amp; New Job</title><link>http://www.pluralsight.com/community/blogs/mvernal/archive/2006/09/06/37315.aspx#37316</link><pubDate>Wed, 06 Sep 2006 20:10:00 GMT</pubDate><guid isPermaLink="false">d057c89c-07b5-4bfb-b52f-d79d1e3ece89:37316</guid><dc:creator>Steve</dc:creator><description>Here is a live counter of the number of people who have joined the &amp;quot;Students against Facebook News Feed&amp;quot; group on Facebook..... 300,000 and climbing&lt;br&gt;&lt;br&gt;http://digg.com/tech_news/Facebook_Stalker_City_Includes_LIVE_Counter&lt;img src="http://www.pluralsight.com/community/aggbug.aspx?PostID=37316" width="1" height="1"&gt;</description></item><item><title>re: Area Codes</title><link>http://www.pluralsight.com/community/blogs/mvernal/archive/2006/04/22/22387.aspx#29641</link><pubDate>Wed, 05 Jul 2006 02:39:00 GMT</pubDate><guid isPermaLink="false">d057c89c-07b5-4bfb-b52f-d79d1e3ece89:29641</guid><dc:creator>Yoda</dc:creator><description>Don is absolutely correct.  Also, when &amp;quot;direct distance dialing&amp;quot; was invented in 1951 (see http://www.att.com/attlabs/reputation/timeline/51trans.html), 212 was all of New York City, not just Manhattan, and it was still that way when I moved to NYC in 1972.  310 being split off from 213 in Los Angeles and 908 being split off from 201 in northern New Jersey came much later.&lt;img src="http://www.pluralsight.com/community/aggbug.aspx?PostID=29641" width="1" height="1"&gt;</description></item><item><title>re: Area Codes</title><link>http://www.pluralsight.com/community/blogs/mvernal/archive/2006/04/22/22387.aspx#24361</link><pubDate>Fri, 19 May 2006 07:01:00 GMT</pubDate><guid isPermaLink="false">d057c89c-07b5-4bfb-b52f-d79d1e3ece89:24361</guid><dc:creator>Don Box</dc:creator><description>I'm pretty sure that the original design required the 2nd digit of the area code to be a One or Zero.&lt;br&gt;&lt;br&gt;Back in the 1960's (when I learned to dial a telephone), inter-areacode calls did not use today's &amp;quot;1-&amp;quot; prefix. I believe they relied on the 2nd digit being 0 or 1 to indicate whether you were calling out of your area code or not.&lt;br&gt;&lt;br&gt;The addition of &amp;quot;1-&amp;quot; happened (I think) in the late 1960's or early 1970's to allow area codes to have an arbitrary 2nd digit.&lt;br&gt;&lt;br&gt;DB&lt;br&gt;&lt;img src="http://www.pluralsight.com/community/aggbug.aspx?PostID=24361" width="1" height="1"&gt;</description></item><item><title>re: Area Codes</title><link>http://www.pluralsight.com/community/blogs/mvernal/archive/2006/04/22/22387.aspx#22693</link><pubDate>Tue, 25 Apr 2006 13:34:00 GMT</pubDate><guid isPermaLink="false">d057c89c-07b5-4bfb-b52f-d79d1e3ece89:22693</guid><dc:creator>Brian A. Randell</dc:creator><description>Yes, the '909' came along much later (~1992 IIRC). Up until then it was part of 714--Orange County. 909 recently (~2004 IIRC) was overlayed with 951 also.&lt;br&gt;&lt;img src="http://www.pluralsight.com/community/aggbug.aspx?PostID=22693" width="1" height="1"&gt;</description></item><item><title>re: Fancy Addressing in WCF</title><link>http://www.pluralsight.com/community/blogs/mvernal/archive/2006/02/01/18523.aspx#20421</link><pubDate>Tue, 21 Mar 2006 13:01:00 GMT</pubDate><guid isPermaLink="false">d057c89c-07b5-4bfb-b52f-d79d1e3ece89:20421</guid><dc:creator>Mike Vernal</dc:creator><description>Whoops, sorry.  I had a typo in my code (I was creating a ChannelFactory parameterized by QueryContract, but I was then creating a QueryCallbackContract.&lt;br&gt;&lt;br&gt;Looking at the thread, Michelle resolved the issue in the most common way (typically this pattern is used with [ServiceContract(CallbackContract ...))].  In this particular case, I was actually intentionally not using CallbackContract (there are two separate contracts, each linked in app-code and not in infrastructure-code).&lt;br&gt;&lt;br&gt;Cheers,&lt;br&gt;-mike&lt;img src="http://www.pluralsight.com/community/aggbug.aspx?PostID=20421" width="1" height="1"&gt;</description></item><item><title>re: Fancy Addressing in WCF</title><link>http://www.pluralsight.com/community/blogs/mvernal/archive/2006/02/01/18523.aspx#19238</link><pubDate>Sun, 26 Feb 2006 16:37:00 GMT</pubDate><guid isPermaLink="false">d057c89c-07b5-4bfb-b52f-d79d1e3ece89:19238</guid><dc:creator>melack</dc:creator><description>Hey, Mike!&lt;br&gt;&lt;br&gt;Have a question. I tryed your sample but I cannot get the service callback channel to work. Here is my code example: &lt;br&gt;&lt;br&gt;http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=249131&amp;amp;SiteID=1&lt;br&gt;&lt;br&gt;Can you tell me what am I doing wrong?&lt;br&gt;Thanks.&lt;br&gt;&lt;br&gt;[melack]&lt;img src="http://www.pluralsight.com/community/aggbug.aspx?PostID=19238" width="1" height="1"&gt;</description></item><item><title>re: Greetings</title><link>http://www.pluralsight.com/community/blogs/mvernal/archive/2006/01/30/18476.aspx#18599</link><pubDate>Mon, 06 Feb 2006 16:31:00 GMT</pubDate><guid isPermaLink="false">d057c89c-07b5-4bfb-b52f-d79d1e3ece89:18599</guid><dc:creator>Alex</dc:creator><description>Be careful, Mike!  you don't want this information to fall into our competitors' hands.  imagine their resultant effectiveness!&lt;br&gt;-- Alex (Dej)&lt;img src="http://www.pluralsight.com/community/aggbug.aspx?PostID=18599" width="1" height="1"&gt;</description></item><item><title>re: Fancy Addressing in WCF</title><link>http://www.pluralsight.com/community/blogs/mvernal/archive/2006/02/01/18523.aspx#18537</link><pubDate>Thu, 02 Feb 2006 15:54:00 GMT</pubDate><guid isPermaLink="false">d057c89c-07b5-4bfb-b52f-d79d1e3ece89:18537</guid><dc:creator>Mike Vernal</dc:creator><description>Broadly, I think it's if either (a) you want greater decoupling between the request and the reply or (b) you're doing a multicast request-reply operation.&lt;br&gt;&lt;br&gt;For (a), you can imagine &amp;quot;async&amp;quot; scenarios where I want to be able to send you a message with some work that might take 4 weeks to process.  Instead of holding open an HTTP request during that time, I might just want to send the message and then have the recipient call a service of mine at some point in the future.&lt;br&gt;&lt;br&gt;&lt;br&gt;In WCF, we support doing this to a certain extent with Duplex channels, but it's probably not the case that you would leave your client-side channel open for 4 weeks.&lt;br&gt;&lt;br&gt;Instead, you'd probably define a WebHosted-service that would spin-up when an incoming request comes in, process the message, and then spin back down.&lt;br&gt;&lt;br&gt;For (b), one common pattern that I think you see in multi-party interactions is that the query will go out over some multicast channel (e.g., NetPeerTcpBinding, or a theoretical UdpMulticastBinding) and that the response should come back over a point-to-point binding (e.g., NetTcpBinding, or UdpBinding).&lt;br&gt;&lt;br&gt;Technically, I don't think this pattern is strictly request-reply as it's really single-request, multiple-responses.  That said, I think it's still useful to leverage the addressing mechanisms to implement this scenario.&lt;br&gt;&lt;br&gt;Cheers,&lt;br&gt;-mike&lt;img src="http://www.pluralsight.com/community/aggbug.aspx?PostID=18537" width="1" height="1"&gt;</description></item><item><title>re: Fancy Addressing in WCF</title><link>http://www.pluralsight.com/community/blogs/mvernal/archive/2006/02/01/18523.aspx#18531</link><pubDate>Thu, 02 Feb 2006 12:40:00 GMT</pubDate><guid isPermaLink="false">d057c89c-07b5-4bfb-b52f-d79d1e3ece89:18531</guid><dc:creator>brad</dc:creator><description>cool, but I don't get why the implementation of the Query operation wouldn't use the QueryCallbackContract...&lt;br&gt;&lt;br&gt;ChannelFactory&amp;lt;QueryContract&amp;gt; factory = new ChannelFactory&amp;lt;QueryContract&amp;gt;(binding, replyTo);&lt;img src="http://www.pluralsight.com/community/aggbug.aspx?PostID=18531" width="1" height="1"&gt;</description></item><item><title>re: Greetings</title><link>http://www.pluralsight.com/community/blogs/mvernal/archive/2006/01/30/18476.aspx#18489</link><pubDate>Tue, 31 Jan 2006 17:12:00 GMT</pubDate><guid isPermaLink="false">d057c89c-07b5-4bfb-b52f-d79d1e3ece89:18489</guid><dc:creator>rick</dc:creator><description>Excellent first rant. Makes one feel good to know that a company is successful enough to not only have middle managers with little more to do than plan successful meetings AND have clever poster people to draw cartoon meeting posters about them. Currently I have to draw my own cartoons and for some reason I always make myself look unhappy to be in my meetings...&lt;img src="http://www.pluralsight.com/community/aggbug.aspx?PostID=18489" width="1" height="1"&gt;</description></item></channel></rss>