<?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/"
	>

<channel>
	<title>Innovatian Software &#187; Announcement</title>
	<atom:link href="http://innovatian.com/category/announcement/feed/" rel="self" type="application/rss+xml" />
	<link>http://innovatian.com</link>
	<description></description>
	<lastBuildDate>Tue, 01 Jun 2010 04:48:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>First Ninject bits for WP7 released</title>
		<link>http://innovatian.com/2010/05/first-ninject-bits-for-wp7-released/</link>
		<comments>http://innovatian.com/2010/05/first-ninject-bits-for-wp7-released/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 04:48:25 +0000</pubDate>
		<dc:creator>Ian Davis</dc:creator>
				<category><![CDATA[Announcement]]></category>
		<category><![CDATA[Ninject]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WP7]]></category>

		<guid isPermaLink="false">http://innovatian.com/?p=459</guid>
		<description><![CDATA[I just released the first pre-release bits for WP7 support in Ninject. You can download them here. If you encounter any issues, please let me know. I have included signed and unsigned binaries in debug and release configurations. Unit testing isn&#8217;t very easy for WP7. It was bizarre trying to debug the issues. The exact [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>I just released the first pre-release bits for WP7 support in Ninject. You can download them <a href="http://github.com/downloads/ninject/ninject/Ninject.Silverlight-4.0-WP7_Beta.zip">here</a>. If you encounter any issues, please let me know. I have included signed and unsigned binaries in debug and release configurations.</p>
<p>Unit testing isn&#8217;t very easy for WP7. It was bizarre trying to debug the issues. The exact code that returns whether one type is assignable to another returns false in WP7. If you are trying to target WP7 and are familiar with Silverlight, you need to check out <a href="http://msdn.microsoft.com/en-us/library/ff426930(VS.96).aspx">this site</a> to see what may hurt you; the <a href="http://msdn.microsoft.com/en-us/library/ff426930(VS.96).aspx#Reflection">section on reflection</a> is rather painful. These are two of my favorites:</p>
<ul>
<li>Open generics are not supported in Silverlight for Windows Phone.</li>
<li>The equality (==) operator for two equal MethodInfo objects does not return true in Silverlight for Windows Phone.</li>
</ul>
<p>One thing to note is that this code is directly off the master branch for the 2.1 release. The 2.1 release has an enhanced resolution algorithm that may be a little different that what you previously expected &#8211; if you get an exception, you were most likely doing something ambiguous that Ninject wants straightened out. I will be blogging more about this later, but the binding resolution should now better handle what you are asking it to do.</p>
]]></content:encoded>
			<wfw:commentRss>http://innovatian.com/2010/05/first-ninject-bits-for-wp7-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Dual Posting</title>
		<link>http://innovatian.com/2010/04/dual-posting/</link>
		<comments>http://innovatian.com/2010/04/dual-posting/#comments</comments>
		<pubDate>Sun, 25 Apr 2010 13:26:13 +0000</pubDate>
		<dc:creator>Ian Davis</dc:creator>
				<category><![CDATA[Announcement]]></category>

		<guid isPermaLink="false">http://innovatian.com/?p=408</guid>
		<description><![CDATA[I will be making blog posts to more than one blog from now on. If you take a look at the IntelliTechture blog you can use the main feed or my personalized feed to see my blog posts that are not posted here. I just blogged on Parallel.For where i does not go to i++ [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>I will be making blog posts to more than one blog from now on. If you take a look at the <a href="http://www.intellitechture.com">IntelliTechture</a> <a href="http://www.intellitechture.com/blog/">blog</a> you can use the<a href="http://www.intellitechture.com/feed/rss/"> main feed</a> or my <a href="http://www.intellitechture.com/author/ian-davis/feed/rss/">personalized feed</a> to see my blog posts that are not posted here. I just blogged on <a href="http://www.intellitechture.com/parallel-for-where-i-does-not-go-to-i/">Parallel.For where i does not go to i++</a> in which I create an iterator to allow us to move forward, backward, skip, and use a wide variety of types in our sequences.</p>
]]></content:encoded>
			<wfw:commentRss>http://innovatian.com/2010/04/dual-posting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ninject.Extensions.MessageBroker 2.0 Released!</title>
		<link>http://innovatian.com/2010/03/ninject-extensions-messagebroker-2-0-released/</link>
		<comments>http://innovatian.com/2010/03/ninject-extensions-messagebroker-2-0-released/#comments</comments>
		<pubDate>Sat, 20 Mar 2010 03:51:07 +0000</pubDate>
		<dc:creator>Ian Davis</dc:creator>
				<category><![CDATA[Announcement]]></category>
		<category><![CDATA[Ninject]]></category>

		<guid isPermaLink="false">http://innovatian.com/?p=349</guid>
		<description><![CDATA[I am happy again to announce the release of the next Ninject extension, Ninject.Extensions.MessageBroker 2.0! You can download the release from GitHub for all supported platforms (.NET 3.5, .NETCF 3.5, SL2, SL3, MONO). Also, you can review the demo post using the extension if you are wondering how to hook it together.]]></description>
			<content:encoded><![CDATA[<p></p><p>I am happy again to announce the release of the next <a href="http://ninject.org">Ninject</a> extension, <a href="http://github.com/idavis/ninject.extensions.messagebroker">Ninject.Extensions.MessageBroker</a> 2.0! You can <a href="http://github.com/idavis/ninject.extensions.messagebroker/downloads">download</a> the release from GitHub for all supported platforms (.NET 3.5, .NETCF 3.5, SL2, SL3, MONO). Also, you can review the <a href="http://innovatian.com/2008/11/ninject-messagebroker-update">demo post</a> using the extension if you are wondering how to hook it together.</p>
]]></content:encoded>
			<wfw:commentRss>http://innovatian.com/2010/03/ninject-extensions-messagebroker-2-0-released/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Ninject.Extensions.Interception 2.0 Released!</title>
		<link>http://innovatian.com/2010/03/ninject-extensions-interception-2-0-released/</link>
		<comments>http://innovatian.com/2010/03/ninject-extensions-interception-2-0-released/#comments</comments>
		<pubDate>Sat, 06 Mar 2010 23:17:23 +0000</pubDate>
		<dc:creator>Ian Davis</dc:creator>
				<category><![CDATA[Announcement]]></category>

		<guid isPermaLink="false">http://innovatian.com/?p=274</guid>
		<description><![CDATA[On the heels of the Ninject 2.0 release, I am happy to announce the release of the Ninject Interception Extension 2.0. This release provides API backward compatibility for the 1.5 version as well as new method interception, enhanced binding syntax, automatic property changed notification, as well as support for Castle DynamicProxy 2.2 and LinFu DynamicProxy. [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>On the heels of the <a href="http://kohari.org/2010/02/25/ninject-forever/">Ninject 2.0 release</a>, I am happy to announce the release of the <a href="http://github.com/idavis/ninject.extensions.interception">Ninject Interception Extension 2.0</a>. This release provides API backward compatibility for the 1.5 version as well as new method interception, enhanced binding syntax, automatic property changed notification, as well as support for Castle DynamicProxy 2.2 and LinFu DynamicProxy. I will be writing a follow up post about the new features and usage patterns.</p>
<p>I want to thank <a href="http://kozmic.pl/">Krzysztof Koźmic</a> for his help with the Castle DynamicProxy 2.2 integration and <a href="http://stackoverflow.com/users/58173/michael-hart">Michael Hart</a> for letting me merge his Ninject 1.5 method interception code into the new extension.</p>
<p>You will find downloads on the GitHub dowload page for .NET 3.5, Silverlight 3, and Mono 2.0. For those using automatic module loading or only want to use one DynamicProxy dependency without worrying about delay loading, there are three .NET 3.5 downloads: Castle+LinFu, Castle, and LinFu. Go <a href="http://github.com/idavis/ninject.extensions.interception/downloads">get it</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://innovatian.com/2010/03/ninject-extensions-interception-2-0-released/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Ninject 1.5 and 2.0 Released!</title>
		<link>http://innovatian.com/2010/02/ninject-1-5-and-2-0-released/</link>
		<comments>http://innovatian.com/2010/02/ninject-1-5-and-2-0-released/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 22:19:15 +0000</pubDate>
		<dc:creator>Ian Davis</dc:creator>
				<category><![CDATA[Announcement]]></category>
		<category><![CDATA[Ninject]]></category>

		<guid isPermaLink="false">http://innovatian.com/?p=253</guid>
		<description><![CDATA[That&#8217;s right! We have officially released Ninject 1.5 and 2.0! Ninject 2.0 has been in beta for exactly one year and we are very happy to announce its release. You can download the binaries from the Ninject.org web site. Expect more posts here and on Nate&#8217;s blog with more information. Over the next couple weeks [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>That&#8217;s right! We have officially released Ninject 1.5 and 2.0! Ninject 2.0 has been in beta for exactly one year and we are very happy to announce its release. You can download the binaries from the <a href="http://ninject.org/">Ninject.org</a> web site. Expect more posts here and on <a href="http://kohari.org/">Nate&#8217;s blog</a> with more information.</p>
<p>Over the next couple weeks we will be releasing the extensions projects based on the official 2.0 release for all available platforms. The 1.5 <a href="http://wiki.github.com/enkari/ninject1/">wiki</a> is up and the 2.0 <a href="http://wiki.github.com/enkari/ninject/">wiki</a> documentation is in process including changes between the versions.</p>
<p>Nate has the <a href="http://kohari.org/2010/02/25/ninject-forever/">official announcement out</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://innovatian.com/2010/02/ninject-1-5-and-2-0-released/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Ninject.Extensions.Interception now supports DynamicProxy2</title>
		<link>http://innovatian.com/2010/01/ninject-extensions-interception-now-supports-dynamicproxy2/</link>
		<comments>http://innovatian.com/2010/01/ninject-extensions-interception-now-supports-dynamicproxy2/#comments</comments>
		<pubDate>Sat, 23 Jan 2010 15:13:01 +0000</pubDate>
		<dc:creator>Ian Davis</dc:creator>
				<category><![CDATA[Announcement]]></category>
		<category><![CDATA[dynamicproxy2]]></category>
		<category><![CDATA[interception]]></category>
		<category><![CDATA[Ninject]]></category>

		<guid isPermaLink="false">http://innovatian.com/?p=196</guid>
		<description><![CDATA[Seeing that people wanted to use Castle DynamicProxy2 with Ninject for interception, I ported the support from Ninject 1.5 and we now have support for using DynamicProxy2 built-in for the Ninject 2.0 extension. DynamicProxy2: IKernel kernel = new StandardKernel(new DynamicProxy2Module()); LinFu: IKernel kernel = new StandardKernel(new LinFuModule()); Note: Breaking Change!!! InterceptionModule is now abstract. The [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Seeing that people wanted to use <a href="http://castleproject.org/dynamicproxy/index.html">Castle DynamicProxy2</a> with <a href="http://ninject.org">Ninject</a> for interception, I ported the support from <a href="http://github.com/enkari/ninject1">Ninject 1.5</a> and <a href="http://github.com/idavis/ninject.extensions.interception/commit/31ef2dc25be1d1b246bd0d94603c1c5f5c9bfd91">we now have</a> support for using DynamicProxy2 built-in for the <a href="http://github.com/idavis/ninject.extensions.interception">Ninject 2.0 extension</a>.</p>
<p>DynamicProxy2:</p>
<pre class="brush: csharp;">IKernel kernel = new StandardKernel(new DynamicProxy2Module());</pre>
<p>LinFu:</p>
<pre class="brush: csharp;">IKernel kernel = new StandardKernel(new LinFuModule());</pre>
<p>Note: <span style="color: #ff0000;">Breaking Change!!!</span><br />
InterceptionModule is now abstract. The proxy specific modules need to be used now. This base module is used to wire up the interception pipeline leaving inheritors to only registry proxy factories.</p>
]]></content:encoded>
			<wfw:commentRss>http://innovatian.com/2010/01/ninject-extensions-interception-now-supports-dynamicproxy2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Long time of Silence</title>
		<link>http://innovatian.com/2010/01/long-time-of-silence/</link>
		<comments>http://innovatian.com/2010/01/long-time-of-silence/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 04:59:41 +0000</pubDate>
		<dc:creator>Ian Davis</dc:creator>
				<category><![CDATA[Announcement]]></category>

		<guid isPermaLink="false">http://innovatian.com/2010/01/long-time-of-silence/</guid>
		<description><![CDATA[It has been quite a while since I last blogged. In usual style, it has been for a reason seen over and over. I changed jobs. I have started my own software company doing contract .NET development as well as partnering with IntelliTechture. It has been very hectic switching from employee to business owner and [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>It has been quite a while since I last blogged. In usual style, it has been for a reason seen over and over. I changed jobs.</p>
<p>I have started my own software company doing contract .NET development as well as partnering with IntelliTechture. It has been very hectic switching from employee to business owner and great experience. Now that things are calming down a bit I anticipate that I will be blogging regularly again.</p>
]]></content:encoded>
			<wfw:commentRss>http://innovatian.com/2010/01/long-time-of-silence/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ninject available via Horn</title>
		<link>http://innovatian.com/2009/09/ninject-available-via-horn-2/</link>
		<comments>http://innovatian.com/2009/09/ninject-available-via-horn-2/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 06:02:37 +0000</pubDate>
		<dc:creator>Ian Davis</dc:creator>
				<category><![CDATA[Announcement]]></category>
		<category><![CDATA[HornGet]]></category>
		<category><![CDATA[Ninject]]></category>

		<guid isPermaLink="false">http://disassembla.net/blog/?p=179</guid>
		<description><![CDATA[You can now build Ninject for both the 1.X and 2.0 code bases with Horn now. I would like to thank the Horn developers and mailing list for answering my questions and lending a hand. If you haven’t heard of Horn, you should definitely check it out. Taking Horn for a test drive is a [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>You can now build Ninject for both the 1.X and 2.0 code bases with <a href="http://code.google.com/p/hornget">Horn</a> now. I would like to thank the <a href="http://groups.google.com/group/horn-development">Horn developers and mailing list</a> for answering my questions and lending a hand.</p>
<p>If you haven’t heard of Horn, you should definitely check it out. <a href="http://blog.bittercoder.com/PermaLink,guid,5614d98a-98f7-4343-b66c-3bf6da0707e0.aspx">Taking Horn for a test drive</a> is a great getting started article. To install Ninject using <a href="http://code.google.com/p/hornget">Horn</a> is pretty easy:</p>
<pre class="brush: csharp;">// install Ninject 1.X
horn -install:ninject

// install Ninject 2.0
horn -install:ninject -version:2.0</pre>
<p>You will notice that <a href="http://github.com/enkari/ninject">Ninject 2.0</a> will compile a lot faster than 1.X as it does not have the <a href="http://castleproject.org">Castle</a> dependencies that the <a href="http://github.com/enkari/ninject1">Ninject 1.X</a> code base has. Very cool stuff. I always liked <a href="http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=2&#038;chap=1">portage</a> in Gentoo Linux; I am happy that it has a .NET sibling now.</p>
]]></content:encoded>
			<wfw:commentRss>http://innovatian.com/2009/09/ninject-available-via-horn-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mono Tools for Visual Studio</title>
		<link>http://innovatian.com/2009/09/mono-tools-for-visual-studio-2/</link>
		<comments>http://innovatian.com/2009/09/mono-tools-for-visual-studio-2/#comments</comments>
		<pubDate>Sat, 26 Sep 2009 15:52:32 +0000</pubDate>
		<dc:creator>Ian Davis</dc:creator>
				<category><![CDATA[Announcement]]></category>
		<category><![CDATA[Mono]]></category>

		<guid isPermaLink="false">http://disassembla.net/blog/?p=170</guid>
		<description><![CDATA[I have been waiting for this for a long time. There is a private preview for tools that will allow you to write .NET apps and port your code at the same time. It looks like they integrated the compatibility analyzer, remote Linux debugger, packaging system and local mono debugging into Visual Studio. It is [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>I have been waiting for <a href="http://go-mono.com/monovs/Default.aspx">this</a> for a long time. There is a private preview for tools that will allow you to write .NET apps and port your code at the same time. It looks like they integrated the compatibility analyzer, remote Linux debugger, packaging system and local mono debugging into Visual Studio. It is too bad this didn’t come out while I was writing code for Linux.</p>
]]></content:encoded>
			<wfw:commentRss>http://innovatian.com/2009/09/mono-tools-for-visual-studio-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ninject 1.X has a new home</title>
		<link>http://innovatian.com/2009/09/ninject-1-x-has-a-new-home-2/</link>
		<comments>http://innovatian.com/2009/09/ninject-1-x-has-a-new-home-2/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 23:39:25 +0000</pubDate>
		<dc:creator>Ian Davis</dc:creator>
				<category><![CDATA[Announcement]]></category>
		<category><![CDATA[Ninject]]></category>

		<guid isPermaLink="false">http://disassembla.net/blog/?p=141</guid>
		<description><![CDATA[The Ninject 1.X repository has been migrated to GitHub; However, this version is only receiving critical bug fixes, all new development is being done on the Ninject 2.0 codebase. We will be releasing 1.5 pretty soon, so if you need to use Ninject 1.X for compatibility, keep an ear open.]]></description>
			<content:encoded><![CDATA[<p></p><p>The <a href="http://github.com/enkari/ninject1">Ninject 1.X</a> repository has been migrated to GitHub; However, this version is only receiving critical bug fixes, all new development is being done on the <a href="http://github.com/enkari/ninject">Ninject 2.0</a> codebase. We will be releasing 1.5 pretty soon, so if you need to use <a href="http://github.com/enkari/ninject1">Ninject 1.X</a> for compatibility, keep an ear open.</p>
]]></content:encoded>
			<wfw:commentRss>http://innovatian.com/2009/09/ninject-1-x-has-a-new-home-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
