<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://bloggingabout.net/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>Obiwan Jacobi - All Comments</title><link>http://bloggingabout.net/blogs/marc/default.aspx</link><description>Do not underestimate the bandwidth of a truck!</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>re: Basic System.Diagnostics</title><link>http://bloggingabout.net/blogs/marc/archive/2008/04/04/basic-system-diagnostics.aspx#577912</link><pubDate>Wed, 11 Jul 2012 06:36:36 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:577912</guid><dc:creator>dotdeveloper</dc:creator><description>&lt;p&gt;this was a great article.. but could you make it clear whether I can use this to log application error and write the same to Event Log in Windows 7 O.S (as on Windows Vista onwards it need Administrator role to write to event log )&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=577912" width="1" height="1"&gt;</description></item><item><title>re: Yet Another Logging Framework</title><link>http://bloggingabout.net/blogs/marc/archive/2011/10/21/yet-another-logging-framework.aspx#576349</link><pubDate>Fri, 21 Oct 2011 13:04:32 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:576349</guid><dc:creator>Patrick Wellink</dc:creator><description>&lt;p&gt;Spare yourself all the touble.&lt;/p&gt;
&lt;p&gt;Have a look at Ntrace on Codeplex. !&lt;/p&gt;
&lt;p&gt;Really works great ! and has virtually no impact on execution time.&lt;/p&gt;
&lt;p&gt;Can be switched on/of while the program is executing.&lt;/p&gt;
&lt;p&gt;and much much more !&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=576349" width="1" height="1"&gt;</description></item><item><title>re: WCF: Hosting non-http protocols in IIS 7.0</title><link>http://bloggingabout.net/blogs/marc/archive/2007/10/23/wcf-hosting-non-http-protocols-in-iis-7-0.aspx#547664</link><pubDate>Tue, 16 Aug 2011 00:16:16 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:547664</guid><dc:creator>Michael</dc:creator><description>&lt;p&gt;To fix the &amp;quot;The protocol &amp;#39;net.tcp&amp;#39; does not have an implementation of HostedTransportConfiguration type registered&amp;quot; error install the &amp;quot;WCF non-HTTP activation components&amp;quot;:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://msdn.microsoft.com/en-us/library/ms731053.aspx"&gt;msdn.microsoft.com/.../ms731053.aspx&lt;/a&gt;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=547664" width="1" height="1"&gt;</description></item><item><title>re: WCF: Hosting non-http protocols in IIS 7.0</title><link>http://bloggingabout.net/blogs/marc/archive/2007/10/23/wcf-hosting-non-http-protocols-in-iis-7-0.aspx#515070</link><pubDate>Wed, 13 Jul 2011 05:55:07 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:515070</guid><dc:creator>Alexei</dc:creator><description>&lt;p&gt;I have same problem&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=515070" width="1" height="1"&gt;</description></item><item><title>re: Seesmic Desktop Feed Reader Plugin</title><link>http://bloggingabout.net/blogs/marc/archive/2011/01/24/seesmic-desktop-feed-reader-plugin.aspx#485109</link><pubDate>Mon, 21 Mar 2011 06:02:51 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:485109</guid><dc:creator>Marc Jacobi</dc:creator><description>&lt;p&gt;Hi Keith,&lt;/p&gt;
&lt;p&gt;Glad you like it! &lt;/p&gt;
&lt;p&gt;The thing is, that I use standard WCF Syndication objects to parse out the feeds. So adding support for anything they don&amp;#39;t is a bunch of extra work ;-)&lt;/p&gt;
&lt;p&gt;Please go to the seesmicfeedreader.codeplex.com site and create an item in the Issue Tracker. Could you also provide a couple of example feed urls?&lt;/p&gt;
&lt;p&gt;BTW: Did you know the latest version is 0.2? &lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=485109" width="1" height="1"&gt;</description></item><item><title>re: Seesmic Desktop Feed Reader Plugin</title><link>http://bloggingabout.net/blogs/marc/archive/2011/01/24/seesmic-desktop-feed-reader-plugin.aspx#485107</link><pubDate>Sun, 20 Mar 2011 18:19:39 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:485107</guid><dc:creator>Keith</dc:creator><description>&lt;p&gt;Hi. &amp;nbsp;Using your feed reader plugin and liking it. &amp;nbsp;any chance you could add support for Atom 0.3? &amp;nbsp;I&amp;#39;d try it myself, but I &amp;#39;m on a Mac, and it&amp;#39;s too much work to try to start developing silverlight programs.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=485107" width="1" height="1"&gt;</description></item><item><title>re: [WPF] Data Model - View Model - View</title><link>http://bloggingabout.net/blogs/marc/archive/2008/06/29/wpf-data-model-view-model-view.aspx#485073</link><pubDate>Wed, 16 Mar 2011 02:27:19 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:485073</guid><dc:creator>Michal Miksovic</dc:creator><description>&lt;p&gt;Nice overview. Cheers&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=485073" width="1" height="1"&gt;</description></item><item><title>re: The context of anonymous methods/lambda's is lost on async proxy calls in SL3 (Updated)</title><link>http://bloggingabout.net/blogs/marc/archive/2010/06/10/the-context-of-anonymous-methods-lambda-s-is-lost-on-async-proxy-calls-in-sl3.aspx#483547</link><pubDate>Tue, 15 Jun 2010 06:18:59 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:483547</guid><dc:creator>Marc Jacobi</dc:creator><description>&lt;p&gt;Just reporting back that indeed it was a state issue with the proxy I returned from GetProxy&amp;lt;RequestT, ResponseT&amp;gt;(). I decided to leave this as is and remove all call-specific state from the proxies.&lt;/p&gt;
&lt;p&gt;I have changed the code to a scenario where all state that is related to a service operation call is passed using a new object ServiceOperationContext. You create an instance passing it callback handlers for completion. The instance is passed to BeginRequest() of the proxy and travels as userState with the underlying service proxy call.&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve tested the solution and it surface some additional problem in the code, but once they were resolved, everything works fine.&lt;/p&gt;
&lt;p&gt;Thanx Rogier, I owe you one! ;-)&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=483547" width="1" height="1"&gt;</description></item><item><title>re: The context of anonymous methods/lambda's is lost on async proxy calls in SL3</title><link>http://bloggingabout.net/blogs/marc/archive/2010/06/10/the-context-of-anonymous-methods-lambda-s-is-lost-on-async-proxy-calls-in-sl3.aspx#483510</link><pubDate>Fri, 11 Jun 2010 05:10:18 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:483510</guid><dc:creator>Marc Jacobi</dc:creator><description>&lt;p&gt;Hi Rogier,&lt;/p&gt;
&lt;p&gt;Thanks for the suggestion. I checked the code real quick and these instances are indeed cached! Thanx!&lt;/p&gt;
&lt;p&gt;When I think of it now, it all seems so simple ;-) I will report back with my findings.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=483510" width="1" height="1"&gt;</description></item><item><title>re: The context of anonymous methods/lambda's is lost on async proxy calls in SL3</title><link>http://bloggingabout.net/blogs/marc/archive/2010/06/10/the-context-of-anonymous-methods-lambda-s-is-lost-on-async-proxy-calls-in-sl3.aspx#483504</link><pubDate>Thu, 10 Jun 2010 12:13:04 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:483504</guid><dc:creator>Rogier</dc:creator><description>&lt;p&gt;Hey Marc,&lt;/p&gt;
&lt;p&gt;Is your proxy being cached by your ServiceAgent? In other words: is &amp;quot;_serviceAgent.GetProxy()&amp;quot; returning the same instance?&lt;/p&gt;
&lt;p&gt;This would explain the behaviour you&amp;#39;re looking at, because you are then registering 2 eventhandlers to the same proxy, which both get called when either of the two async-calls finish. &lt;/p&gt;
&lt;p&gt;Just a thought...&lt;/p&gt;
&lt;p&gt;grtz,&lt;/p&gt;
&lt;p&gt;Rogier.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=483504" width="1" height="1"&gt;</description></item><item><title>re: WCF: Hosting non-http protocols in IIS 7.0</title><link>http://bloggingabout.net/blogs/marc/archive/2007/10/23/wcf-hosting-non-http-protocols-in-iis-7-0.aspx#482822</link><pubDate>Thu, 11 Feb 2010 19:59:40 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:482822</guid><dc:creator>Jeremy</dc:creator><description>&lt;p&gt;I kept getting an error:&lt;/p&gt;
&lt;p&gt;The protocol &amp;#39;net.tcp&amp;#39; does not have an implementation of HostedTransportConfiguration type registered. &lt;/p&gt;
&lt;p&gt;After much hunting and trial and error I finally stumbled on the solution. &amp;nbsp;The second command you run to set the protocols for the individual website needs to have the period removed.&lt;/p&gt;
&lt;p&gt;Weird thing was it worked on the production server, but not on the test with &amp;quot;net.tcp&amp;quot;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=482822" width="1" height="1"&gt;</description></item><item><title>re: How to implement catch (Exception e)?</title><link>http://bloggingabout.net/blogs/marc/archive/2009/04/10/how-to-implement-catch-exception-e.aspx#482403</link><pubDate>Fri, 30 Oct 2009 13:43:59 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:482403</guid><dc:creator>Gerben van Loon</dc:creator><description>&lt;p&gt;Cool stuff, so familiar what you describe :)&lt;/p&gt;
&lt;p&gt;Would even be nicer to factor this out to some kind of aspect.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=482403" width="1" height="1"&gt;</description></item><item><title>re: Silverlight: Breaking the daisy chain?</title><link>http://bloggingabout.net/blogs/marc/archive/2009/10/14/silverlight-breaking-the-daisy-chain.aspx#482329</link><pubDate>Thu, 15 Oct 2009 06:39:03 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:482329</guid><dc:creator>Michiel van Schaik</dc:creator><description>&lt;p&gt;This is where the new Reactive Framework of Microsoft can be used for. The Reactive Framework allows developers to write Language Integrated Query (LINQ) expressions against events.&lt;/p&gt;
&lt;p&gt;As Erik Meijer explains in this (&lt;a rel="nofollow" target="_new" href="http://channel9.msdn.com/shows/Going+Deep/Expert-to-Expert-Brian-Beckman-and-Erik-Meijer-Inside-the-NET-Reactive-Framework-Rx/"&gt;channel9.msdn.com/.../Expert-to-Expert-Brian-Beckman-and-Erik-Meijer-Inside-the-NET-Reactive-Framework-Rx&lt;/a&gt;) channel9 video, the Reactive Framework is the mathematical dual of LINQ to Objects.&lt;/p&gt;
&lt;p&gt;A copy of the Reactive Framework can be found as part of the Silverlight 3 Toolkit, see &lt;a rel="nofollow" target="_new" href="http://martinkruszynski.blogspot.com/2009/08/silverlight-toolkit-july-2009-rx.html"&gt;martinkruszynski.blogspot.com/.../silverlight-toolkit-july-2009-rx.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Also there will be a PDC&amp;#39;09 session: Rx: Reactive Extensions for .NET&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=482329" width="1" height="1"&gt;</description></item><item><title>re: Silverlight: Breaking the daisy chain?</title><link>http://bloggingabout.net/blogs/marc/archive/2009/10/14/silverlight-breaking-the-daisy-chain.aspx#482323</link><pubDate>Wed, 14 Oct 2009 09:08:30 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:482323</guid><dc:creator>Nathan Pledger</dc:creator><description>&lt;p&gt;I&amp;#39;m getting this, too. On the negative side, it is easy to get into spaghetti code and frequent refactorings are needed to make sure things remain tidy - while restricting the possibility of deadlocks. On the plus side, I now totally &amp;quot;get&amp;quot; anonymous methods - they&amp;#39;re practically essential for sanity&amp;#39;s sake. Dunno if this i going to help my previous purist practices, though.&lt;/p&gt;
&lt;p&gt;I&amp;#39;d be interested in your results.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=482323" width="1" height="1"&gt;</description></item><item><title>re: Why I think Merging Source Code sucks</title><link>http://bloggingabout.net/blogs/marc/archive/2008/03/19/why-i-think-merging-source-code-sucks.aspx#481505</link><pubDate>Mon, 13 Apr 2009 13:33:02 GMT</pubDate><guid isPermaLink="false">813b6dfd-644e-4573-a816-eebab56ba0d0:481505</guid><dc:creator>Ramon Smits</dc:creator><description>&lt;p&gt;Merging branches which both have changed dramatically are very hard to do if not impossible.&lt;/p&gt;
&lt;p&gt;Linus Torvalds says that changes in the linux kernel etc. will be done by a small team of developers. Only when the change if very well understood then it gets committed. The way that GIT works is that you first create your own personal branch to work on and when you are ready then you ask the maintainer of the /trunk branch to import that changeset. If the maintainer sees that the change conflicts too much because the main trunk has changed much because of - for example - refactoring then he just says that it will not import the change set as it is done on out dates source files. The only way to do a proper change is to add the change on an updated local branch and then asking the trunk maintainer for importing the change.&lt;/p&gt;
&lt;p&gt;After reading that I use the same philosophy. I won&amp;#39;t merge large code changes on out of date branches. I just delegate it to the developer that implemented the RFC to code it again as too much has changed.&lt;/p&gt;
&lt;p&gt;Doing the merging myself is error prone and would take too much time! It would often be faster to just code the RFC myself :)&lt;/p&gt;
&lt;p&gt;This immediately brings me to the following MUST versioning/code repository rules:&lt;/p&gt;
&lt;p&gt; * Update reqularly (at least once a day)&lt;/p&gt;
&lt;p&gt; * Commit often (commit when you have complete a small logical part)&lt;/p&gt;
&lt;p&gt; * Changes must NEVER be done on the /trunk directly. First on a seperate branch, then reviewed and changed until satisfied and then be merged in to the main trunk.&lt;/p&gt;
&lt;p&gt;Managers MUST check this or even must be notified when a developer has not committed for a while because that would indicate a possible problem.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=481505" width="1" height="1"&gt;</description></item></channel></rss>