<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Loose XAML</title>
	<atom:link href="http://loosexaml.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://loosexaml.wordpress.com</link>
	<description>Building rich UI&#039;s and application logic at runtime with XAML and the DLR.</description>
	<lastBuildDate>Sat, 28 Jan 2012 13:59:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='loosexaml.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Loose XAML</title>
		<link>http://loosexaml.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://loosexaml.wordpress.com/osd.xml" title="Loose XAML" />
	<atom:link rel='hub' href='http://loosexaml.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Loading XML into MongoDB</title>
		<link>http://loosexaml.wordpress.com/2011/12/29/loading-xml-into-mongodb/</link>
		<comments>http://loosexaml.wordpress.com/2011/12/29/loading-xml-into-mongodb/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 15:12:53 +0000</pubDate>
		<dc:creator>loosexaml</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[MongoDB]]></category>
		<category><![CDATA[mongodb]]></category>

		<guid isPermaLink="false">https://loosexaml.wordpress.com/?p=242</guid>
		<description><![CDATA[I&#8217;m starting a new app today and building out the data layer with MongoDB as my database. The app uses a collection from the USDA, that I thought makes a good sample for getting started with the &#8220;Load&#8221; portion of ETL into MongoDB. The data is available from the USDA here &#8211; the raw XML [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=loosexaml.wordpress.com&amp;blog=5097749&amp;post=242&amp;subd=loosexaml&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://loosexaml.wordpress.com/2011/12/29/loading-xml-into-mongodb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a9e40479907ddb309d565cdf6c963191?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">loosexaml</media:title>
		</media:content>
	</item>
		<item>
		<title>If C# is so awesome, why use anything else?</title>
		<link>http://loosexaml.wordpress.com/2011/12/29/if-c-is-so-awesome-why-use-anything-else/</link>
		<comments>http://loosexaml.wordpress.com/2011/12/29/if-c-is-so-awesome-why-use-anything-else/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 12:06:29 +0000</pubDate>
		<dc:creator>loosexaml</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[IronPython]]></category>
		<category><![CDATA[extensibility]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">https://loosexaml.wordpress.com/?p=239</guid>
		<description><![CDATA[Anyone who knows me professionally knows I work in C# most of the time. I think it&#8217;s a great language that&#8217;s been well designed and made very portable by way of being an open language specification. A lot of people look at C# and say, that&#8217;s just Java with some Microsoft-extensions. Sort of, since it&#8217;s [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=loosexaml.wordpress.com&amp;blog=5097749&amp;post=239&amp;subd=loosexaml&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://loosexaml.wordpress.com/2011/12/29/if-c-is-so-awesome-why-use-anything-else/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a9e40479907ddb309d565cdf6c963191?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">loosexaml</media:title>
		</media:content>
	</item>
		<item>
		<title>Calling IronPython from C#</title>
		<link>http://loosexaml.wordpress.com/2011/09/16/calling-ironpython-from-c/</link>
		<comments>http://loosexaml.wordpress.com/2011/09/16/calling-ironpython-from-c/#comments</comments>
		<pubDate>Fri, 16 Sep 2011 19:36:05 +0000</pubDate>
		<dc:creator>loosexaml</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[DLR]]></category>
		<category><![CDATA[IronPython]]></category>

		<guid isPermaLink="false">https://loosexaml.wordpress.com/?p=229</guid>
		<description><![CDATA[There are a lot of great Python libraries out there, and IronPython makes it really easy to call many of them from .NET. Over the years, IronPython has become easier to embed in your applications, and the DLR that was added in .NET 4 makes it dead simple. Say you have a Python expression (could [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=loosexaml.wordpress.com&amp;blog=5097749&amp;post=229&amp;subd=loosexaml&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://loosexaml.wordpress.com/2011/09/16/calling-ironpython-from-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a9e40479907ddb309d565cdf6c963191?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">loosexaml</media:title>
		</media:content>
	</item>
		<item>
		<title>TCP Proxy in C# using Task Parallel Library</title>
		<link>http://loosexaml.wordpress.com/2011/04/27/tcp-proxy-in-c-using-tasks-parallel-library/</link>
		<comments>http://loosexaml.wordpress.com/2011/04/27/tcp-proxy-in-c-using-tasks-parallel-library/#comments</comments>
		<pubDate>Wed, 27 Apr 2011 14:47:44 +0000</pubDate>
		<dc:creator>loosexaml</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Task]]></category>
		<category><![CDATA[tcp]]></category>
		<category><![CDATA[TPL]]></category>
		<category><![CDATA[socket]]></category>
		<category><![CDATA[tpl]]></category>

		<guid isPermaLink="false">http://loosexaml.wordpress.com/?p=219</guid>
		<description><![CDATA[Every now and then I have the need to proxy TCP communications, handy for things like viewing network traffic or proxying Silverlight or Flash requests. C# makes this pretty easy, and the Task Parallel Library (add-on to .NET 3.5 &#38; shipped with .NET 4) simplifies the code with a nice fluent interface. Here&#8217;s a quick [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=loosexaml.wordpress.com&amp;blog=5097749&amp;post=219&amp;subd=loosexaml&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://loosexaml.wordpress.com/2011/04/27/tcp-proxy-in-c-using-tasks-parallel-library/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a9e40479907ddb309d565cdf6c963191?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">loosexaml</media:title>
		</media:content>
	</item>
		<item>
		<title>JSON and the DLR</title>
		<link>http://loosexaml.wordpress.com/2011/03/01/json-and-the-dlr/</link>
		<comments>http://loosexaml.wordpress.com/2011/03/01/json-and-the-dlr/#comments</comments>
		<pubDate>Tue, 01 Mar 2011 05:31:06 +0000</pubDate>
		<dc:creator>loosexaml</dc:creator>
				<category><![CDATA[DLR]]></category>
		<category><![CDATA[IronPython]]></category>
		<category><![CDATA[dlr]]></category>
		<category><![CDATA[ironpython]]></category>
		<category><![CDATA[json]]></category>

		<guid isPermaLink="false">https://loosexaml.wordpress.com/?p=209</guid>
		<description><![CDATA[JavaScript is a dynamic language, and with the DLR, C# can be as well. There have been more than a few times that I&#8217;ve wanted to pass JavaScript objects over to my C# code, but my object models didn&#8217;t match up, so I couldn&#8217;t easily deserialize them for server side processing. With the DLR, this [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=loosexaml.wordpress.com&amp;blog=5097749&amp;post=209&amp;subd=loosexaml&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://loosexaml.wordpress.com/2011/03/01/json-and-the-dlr/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a9e40479907ddb309d565cdf6c963191?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">loosexaml</media:title>
		</media:content>
	</item>
		<item>
		<title>Embedding PowerShell 2 in IronPython</title>
		<link>http://loosexaml.wordpress.com/2011/01/25/embedding-powershell-2-in-ironpython/</link>
		<comments>http://loosexaml.wordpress.com/2011/01/25/embedding-powershell-2-in-ironpython/#comments</comments>
		<pubDate>Wed, 26 Jan 2011 04:45:24 +0000</pubDate>
		<dc:creator>loosexaml</dc:creator>
				<category><![CDATA[IronPython]]></category>
		<category><![CDATA[ironpython]]></category>
		<category><![CDATA[powershell]]></category>

		<guid isPermaLink="false">http://loosexaml.wordpress.com/?p=188</guid>
		<description><![CDATA[PowerShell 2 makes the process of embedding PowerShell scripts inside other languages quite a bit simpler than in previous versions: You should create the PowerShell instance within a &#8220;with&#8221; block to ensure it is properly disposed after use. To pass parameters into a PS script, you&#8217;ll need to make sure the script accepts a few [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=loosexaml.wordpress.com&amp;blog=5097749&amp;post=188&amp;subd=loosexaml&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://loosexaml.wordpress.com/2011/01/25/embedding-powershell-2-in-ironpython/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a9e40479907ddb309d565cdf6c963191?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">loosexaml</media:title>
		</media:content>
	</item>
		<item>
		<title>WCF Serialization of DLR dynamic types</title>
		<link>http://loosexaml.wordpress.com/2011/01/01/wcf-serialization-of-dlr-dynamic-types/</link>
		<comments>http://loosexaml.wordpress.com/2011/01/01/wcf-serialization-of-dlr-dynamic-types/#comments</comments>
		<pubDate>Sun, 02 Jan 2011 00:30:14 +0000</pubDate>
		<dc:creator>loosexaml</dc:creator>
				<category><![CDATA[DLR]]></category>
		<category><![CDATA[WCF]]></category>
		<category><![CDATA[dlr]]></category>
		<category><![CDATA[serialization]]></category>

		<guid isPermaLink="false">https://loosexaml.wordpress.com/?p=186</guid>
		<description><![CDATA[I&#8217;m a huge fan of the DLR, as it provides terrific interoperability between C# and dynamic languages like IronPython. To create a C# class that works with the DLR, the easiest thing to do is derive from DynamicObject. One limitation arises when trying to use a dynamic type in a WCF service. Trying to use [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=loosexaml.wordpress.com&amp;blog=5097749&amp;post=186&amp;subd=loosexaml&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://loosexaml.wordpress.com/2011/01/01/wcf-serialization-of-dlr-dynamic-types/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a9e40479907ddb309d565cdf6c963191?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">loosexaml</media:title>
		</media:content>
	</item>
		<item>
		<title>Comparing method invocation using reflection and dynamic</title>
		<link>http://loosexaml.wordpress.com/2010/03/23/comparing-method-invocation-using-reflection-and-dynamic/</link>
		<comments>http://loosexaml.wordpress.com/2010/03/23/comparing-method-invocation-using-reflection-and-dynamic/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 15:19:14 +0000</pubDate>
		<dc:creator>loosexaml</dc:creator>
				<category><![CDATA[DLR]]></category>

		<guid isPermaLink="false">http://loosexaml.wordpress.com/?p=177</guid>
		<description><![CDATA[In C# 4.0, the &#8216;dynamic&#8217; keyword was added to specify that you don&#8217;t want compile time checking &#8211; all operations on an instance declared as &#8216;dynamic&#8217; will be resolved at runtime. This doesn&#8217;t add any functionality that wasn&#8217;t possible before, as you could use reflection or LCG to accomplish this, but the syntax is much [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=loosexaml.wordpress.com&amp;blog=5097749&amp;post=177&amp;subd=loosexaml&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://loosexaml.wordpress.com/2010/03/23/comparing-method-invocation-using-reflection-and-dynamic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a9e40479907ddb309d565cdf6c963191?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">loosexaml</media:title>
		</media:content>
	</item>
		<item>
		<title>DLR + IBatis &#8211; ORM mappings for dynamic objects</title>
		<link>http://loosexaml.wordpress.com/2010/03/16/dlr-ibatis-orm-mappings-for-dynamic-objects/</link>
		<comments>http://loosexaml.wordpress.com/2010/03/16/dlr-ibatis-orm-mappings-for-dynamic-objects/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 21:27:58 +0000</pubDate>
		<dc:creator>loosexaml</dc:creator>
				<category><![CDATA[DLR]]></category>
		<category><![CDATA[dlr]]></category>
		<category><![CDATA[ibatis]]></category>
		<category><![CDATA[ironpython]]></category>
		<category><![CDATA[orm]]></category>

		<guid isPermaLink="false">http://loosexaml.wordpress.com/?p=166</guid>
		<description><![CDATA[I&#8217;m a big fan of using an ORM to hide the implementation details of the database from the people writing application logic. A lot of ORM&#8217;s depend on the structure of your object to determine what SQL they emit. That can be painful sometimes because you have to design your object model and database to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=loosexaml.wordpress.com&amp;blog=5097749&amp;post=166&amp;subd=loosexaml&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://loosexaml.wordpress.com/2010/03/16/dlr-ibatis-orm-mappings-for-dynamic-objects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a9e40479907ddb309d565cdf6c963191?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">loosexaml</media:title>
		</media:content>
	</item>
		<item>
		<title>Revisiting recursion with Dynamic Methods</title>
		<link>http://loosexaml.wordpress.com/2010/01/08/revisiting-recursion-with-dynamic-methods/</link>
		<comments>http://loosexaml.wordpress.com/2010/01/08/revisiting-recursion-with-dynamic-methods/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 13:35:54 +0000</pubDate>
		<dc:creator>loosexaml</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[DynamicMethod]]></category>
		<category><![CDATA[emit]]></category>
		<category><![CDATA[Lightweght Code Generation]]></category>
		<category><![CDATA[reflection]]></category>

		<guid isPermaLink="false">http://loosexaml.wordpress.com/?p=162</guid>
		<description><![CDATA[Dynamic methods were added to .NET back in the 2.0 release as part of Lightweight Code Generation, and lots of technologies (i.e. IronPython) use them to do their dynamic dirty work of emitting code at runtime. Dynamic methods are methods that you create at runtime through System.Reflection.Emit much like you would generate an assembly with [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=loosexaml.wordpress.com&amp;blog=5097749&amp;post=162&amp;subd=loosexaml&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://loosexaml.wordpress.com/2010/01/08/revisiting-recursion-with-dynamic-methods/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a9e40479907ddb309d565cdf6c963191?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">loosexaml</media:title>
		</media:content>
	</item>
	</channel>
</rss>
