<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0.4" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>Gandalf's .NET Blog</title>
	<link>http://gandalf.hudlow.net</link>
	<description>Just another Wizard's .NET Blog</description>
	<pubDate>Mon, 04 May 2009 10:21:05 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.4</generator>
	<language>en</language>
			<item>
		<title>Allo Guvna! From England!</title>
		<link>http://gandalf.hudlow.net/?p=10</link>
		<comments>http://gandalf.hudlow.net/?p=10#comments</comments>
		<pubDate>Mon, 04 May 2009 10:21:05 +0000</pubDate>
		<dc:creator>Gandalf</dc:creator>
		
	<category>Uncategorized</category>
		<guid isPermaLink="false">http://gandalf.hudlow.net/?p=10</guid>
		<description><![CDATA[Just finishing up another trip to Manchester this week.  My buddy Vu and I went up to Edinburgh, Scotland and checked out the town. The following weekend I drove down to London.  Next trip I&#8217;ll have to bite the bullet and shell out the bucks for the ferry ride to Ireland (Hopefully I [...]]]></description>
			<content:encoded><![CDATA[<p>Just finishing up another trip to Manchester this week.  My buddy Vu and I went up to Edinburgh, Scotland and checked out the town. The following weekend I drove down to London.  Next trip I&#8217;ll have to bite the bullet and shell out the bucks for the ferry ride to Ireland (Hopefully I can bring the better half out one day, as a solo trip to Ireland with her not going is going to incur some bad wife faction).</p>
<p>Just like to take this opportunity to apologize to all of the folks on the roads out here in the UK, hopefully I haven&#8217;t given to many of you a heart attack by driving on the wrong side of the road.</p>
<p>Some pictures from the trip <a href = "http://stryder.hudlow.net/photos/main.php?g2_itemId=4406">here</a>
</p>
]]></content:encoded>
			<wfw:commentRSS>http://gandalf.hudlow.net/?feed=rss2&amp;p=10</wfw:commentRSS>
		</item>
		<item>
		<title>Stryder&#8217;s Learning Center beta released</title>
		<link>http://gandalf.hudlow.net/?p=9</link>
		<comments>http://gandalf.hudlow.net/?p=9#comments</comments>
		<pubDate>Fri, 26 Sep 2008 23:45:20 +0000</pubDate>
		<dc:creator>Gandalf</dc:creator>
		
	<category>Uncategorized</category>
		<guid isPermaLink="false">http://gandalf.hudlow.net/?p=9</guid>
		<description><![CDATA[I&#8217;ve been working on some software to teach my son Stryder things like letters and numbers and math and etc.  You can read all about it at my new website www.MyKidsBrain.com

]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working on some software to teach my son Stryder things like letters and numbers and math and etc.  You can read all about it at my new website <a href = "http://www.mykidsbrain.com">www.MyKidsBrain.com</a>
</p>
]]></content:encoded>
			<wfw:commentRSS>http://gandalf.hudlow.net/?feed=rss2&amp;p=9</wfw:commentRSS>
		</item>
		<item>
		<title>Simple Singleton .NET Remoting with Serialization</title>
		<link>http://gandalf.hudlow.net/?p=7</link>
		<comments>http://gandalf.hudlow.net/?p=7#comments</comments>
		<pubDate>Thu, 03 Aug 2006 04:35:27 +0000</pubDate>
		<dc:creator>Gandalf</dc:creator>
		
	<category>.NET 2005 Remoting</category>
		<guid isPermaLink="false">http://gandalf.hudlow.net/?p=7</guid>
		<description><![CDATA[.NET Remoting has two important concepts to master, the first is the MarshalByRefObject which is introduced in Simple Singleton .NET Remoting.  The second is Serialization.  MarshalByRefObject is a class that you derive from if you want a given class to stay put (in other words, the object will not move from where it [...]]]></description>
			<content:encoded><![CDATA[<p>.NET Remoting has two important concepts to master, the first is the MarshalByRefObject which is introduced in <a href = "http://gandalf.hudlow.net/?p=6">Simple Singleton .NET Remoting</a>.  The second is Serialization.  MarshalByRefObject is a class that you derive from if you want a given class to stay put (in other words, the object will not move from where it is instantiated).  Serialization is the exact opposite, you mark an object with the [Serializable] attribute when you want it to be able to move from client to server and vice versa.</p>
<p>In the attached sample there are three projects.</p>
<ul>
<strong>SimpleRemotingSerializationClient</strong> - This contains a databound grid control (using the snazzy new VS 2005 object databinding) that is bound to a list of Person objects that is serialized down from the SimpleRemotingSerializationServer.<br />
<strong>SimpleRemotingSerializationObject</strong> - This contains a [Serializable] Person object, and a MarshalByRefObject SimpleObject object that contains property that is of type List<Person>.<br />
<strong>SimpleRemotingSerializationServer</strong> - This is a winforms application that has a few lines of code in it to host the SimpleObject as a Singleton.
</ul>
<p>When the sample project runs the following happens.</p>
<p>SimpleRemotingSerializationServer hosts the SimpleObject as a Singleton.  SimpleRemotingSerializationClient instantiates SimpleObject and grabs a copy of the People property (of type List<Person>) and binds that list to a Grid.  You can then click the Add and Remove button to Add a random person to the list or Remove selected people from the grid.  Each time you add or remove, the actual add and remove is done in the SimpleRemotingSerializationServer process space via the SimpleObject.Add and SimpleObject.Remove functions and then the SimpleRemotingSerializationClient grabs a new copy of the updated list via the SimpleObject.People property and rebinds it to the grid.</p>
<p>Download: <a id="p8" href="http://gandalf.hudlow.net/wp-content/uploads/2006/08/simpleremotingserialization.zip">Simple Remoting Serialization Sample</a></p>
]]></content:encoded>
			<wfw:commentRSS>http://gandalf.hudlow.net/?feed=rss2&amp;p=7</wfw:commentRSS>
		</item>
		<item>
		<title>Simple Singleton .NET Remoting</title>
		<link>http://gandalf.hudlow.net/?p=6</link>
		<comments>http://gandalf.hudlow.net/?p=6#comments</comments>
		<pubDate>Tue, 01 Aug 2006 06:23:20 +0000</pubDate>
		<dc:creator>Gandalf</dc:creator>
		
	<category>.NET 2005 Remoting</category>
		<guid isPermaLink="false">http://gandalf.hudlow.net/?p=6</guid>
		<description><![CDATA[In .NET remoting you have the option to host objects as either a Singleton or Single Call object. The Singleton hosting option guarantees that one and only one instance of your object will be hosted. Single Call means that each client will get a fresh copy of the object. You can think of Singleton objects [...]]]></description>
			<content:encoded><![CDATA[<p>In .NET remoting you have the option to host objects as either a Singleton or Single Call object. The Singleton hosting option guarantees that one and only one instance of your object will be hosted. Single Call means that each client will get a fresh copy of the object. You can think of Singleton objects as being useful for things like a cached list of people that you don’t want to pull from the database over and over, and Single Call is useful for doing transaction processing (such as a credit card transaction).</p>
<p>In the attached sample there are three projects tied together by a single Visual Studio 2005 solution file.</p>
<ul>
<li><strong>SimpleRemotingClient</strong> - This is a winforms application that has a few lines of code in it to access the SimpleObject that is hosted in the SimpleRemotingServer</li>
<li><strong>SimpleRemotingServer</strong> - This is a winforms application that has a few lines of code in it to host the SimpleObject as a Singleton.
</li>
<li><strong>SimpleRemotingObject</strong> - This is a simple library that contains an object (SimpleObject) that inherits from MarshalByRefObject and exposes a simple interface to keep track of a number of people.</li>
</ul>
<p>Download: <a id="p5" href="http://gandalf.hudlow.net/wp-content/uploads/2006/08/simpleremoting1.zip">Simple Remoting Sample</a></p>
]]></content:encoded>
			<wfw:commentRSS>http://gandalf.hudlow.net/?feed=rss2&amp;p=6</wfw:commentRSS>
		</item>
	</channel>
</rss>
