<?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>Gojko Adzic &#187; castle</title>
	<atom:link href="http://gojko.net/tag/castle/feed/" rel="self" type="application/rss+xml" />
	<link>http://gojko.net</link>
	<description>Building software that matters</description>
	<lastBuildDate>Wed, 04 Aug 2010 11:38:56 +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>Introducing Alt.NET courses at Skills Matter</title>
		<link>http://gojko.net/2008/12/22/introducing-altnet-courses-at-skills-matter/</link>
		<comments>http://gojko.net/2008/12/22/introducing-altnet-courses-at-skills-matter/#comments</comments>
		<pubDate>Mon, 22 Dec 2008 08:42:35 +0000</pubDate>
		<dc:creator>gojko</dc:creator>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[alt.net]]></category>
		<category><![CDATA[altdotnet]]></category>
		<category><![CDATA[castle]]></category>
		<category><![CDATA[cruise control]]></category>
		<category><![CDATA[monorail]]></category>
		<category><![CDATA[mvc]]></category>
		<category><![CDATA[nhibernate]]></category>
		<category><![CDATA[orm]]></category>
		<category><![CDATA[rhino mocks]]></category>
		<category><![CDATA[scriptsharp]]></category>
		<category><![CDATA[selenium]]></category>
		<category><![CDATA[skillsmatter]]></category>

		<guid isPermaLink="false">http://gojko.net/?p=555</guid>
		<description><![CDATA[From February 2009, Skills Matter will start organising public Alt.NET courses (first in London and then across Europe). Opensource .NET tools crash course The first will be a three-day crash course on tools and practices aimed at .NET developers that want to learn about Alt.NET tools and Java developers that are migrating to .NET and [...]]]></description>
			<content:encoded><![CDATA[<p>From February 2009, Skills Matter will start organising public Alt.NET courses (first in London and then across Europe). </p>
<h2>Opensource .NET tools crash course</h2>
<p>The first will be <a href="http://skillsmatter.com/course/open-source-dot-net/opensource-dot-net-tools-crash-course">a three-day crash course</a> on tools and practices aimed at .NET developers that want to learn about Alt.NET tools and Java developers that are migrating to .NET and looking for good equivalents to the tools that they are used to working with. The course gives an overview of the most popular opensource .net tools and introduces modern development practices that these tools promote, such as test driven development, continuous integration, dependency injection, object-relational mapping and web development using the model-view-controller pattern. </p>
<p>Learn how to:</p>
<ul>
<li>Implement TDD in .NET using NUnit, MBUnit, Rhino Mocks and FitNesse</li>
<li>Utilise Aspect oriented programming and Dependency Injection using Castle Windsor</li>
<li>Efficiently build Web applications using the MVC pattern in Monorail and utilising Monorail and Script# for Ajax and test them using Selenium Remote Console.</li>
<li>Manage persistence easily using ORM tools such as ActiveRecord and NHibernate</li>
<li>Introduce continuous integration in your projects using CruiseControl.NET and CI Factory</li>
</ul>
<p>See the <a href="http://skillsmatter.com/course/open-source-dot-net/opensource-dot-net-tools-crash-course">full programme</a>.</p>
<h2>Agile Web Development with the Castle Framework</h2>
<p>The second one is a <a href="http://skillsmatter.com/course/open-source-dot-net/agile-web-development-with-the-castle-framework">two-day course on Agile Web Development using the Castle project</a>, teaching the basics of the Castle Framework and helping people develop a solid understanding of its benefits. Over the course of the two days, attendees will create a simple but complete web application using agile Web development practices such as Inversion of Control, Dependency Injection, Aspect Oriented Programming, Object/Relational Mapping and applying the Model-View-Controller pattern.</p>
<p>Learn how to</p>
<ul>
<li>Apply agile web development practices like MVC and dependency injection</li>
<li>Use ActiveRecord to manage the object-relational mapping and the database layer</li>
<li>Use the Monorail MVC engine to create web applications that are easy to maintain and test</li>
<li>Explain the basics of Monorail views, layouts, rescues</li>
<li>Use the NVelocity view engine to build web UIs for Monorail</li>
<li>Apply Windsor Microkernel to configure and wire application components</li>
<li>Unit test the data access layer with Castle</li>
<li>Unit test web controllers</li>
<li>Describe how Castle components come together to help us develop web applications easier</li>
<li>Explain why this approach is much more effective than ASP.NET</li>
<li>Apply best practices, common pitfalls, and tips and tricks for Castle Web development</li>
</ul>
<p>See the <a href="http://skillsmatter.com/course/open-source-dot-net/agile-web-development-with-the-castle-framework">full programme</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://gojko.net/2008/12/22/introducing-altnet-courses-at-skills-matter/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>OpenSource .NET Exchange final programme</title>
		<link>http://gojko.net/2008/12/15/opensource-net-exchange-final-programme/</link>
		<comments>http://gojko.net/2008/12/15/opensource-net-exchange-final-programme/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 03:47:30 +0000</pubDate>
		<dc:creator>gojko</dc:creator>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[activemq]]></category>
		<category><![CDATA[alt.net]]></category>
		<category><![CDATA[altdotnet]]></category>
		<category><![CDATA[altdotnetuk]]></category>
		<category><![CDATA[altnetuk]]></category>
		<category><![CDATA[castle]]></category>
		<category><![CDATA[castle project]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[nhibernate]]></category>
		<category><![CDATA[nms]]></category>
		<category><![CDATA[postsharp]]></category>
		<category><![CDATA[spring]]></category>
		<category><![CDATA[spring.net]]></category>

		<guid isPermaLink="false">http://gojko.net/2008/12/15/opensource-net-exchange-final-programme/</guid>
		<description><![CDATA[Here&#8217;s the final programme for the OpenSource .NET Exchange on 22/Jan in London: Dylan Beattie : JQuery David Ross: PostSharp Sebastien Lambla: Fluent NHibernate David de Florinier: ActiveMQ and NMS Mike Hadlow: Implementing the Repository pattern Russ Miles: Spring .NET best practices After the talks, we are planning to have a discussion panel to compare [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s the final programme for the OpenSource .NET Exchange on 22/Jan in London:</p>
<ul>
<li>Dylan Beattie : JQuery</li>
<li>David Ross: PostSharp</li>
<li>Sebastien Lambla: Fluent NHibernate</li>
<li>David de Florinier: ActiveMQ and NMS</li>
<li>Mike Hadlow: Implementing the Repository pattern</li>
<li>Russ Miles: Spring .NET best practices</li>
</ul>
<p>After the talks, we are planning to have a discussion panel to compare Castle and Spring.NET and work out when to use what. </p>
<p>We have a larger venue this time, and free beer and pizza is the perfect excuse to come.</p>
<p>For full details and to sign up, see <a href="http://skillsmatter.com/event/open-source-dot-net/open-source-dot-net-exchange">the event page on skillsmatter.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://gojko.net/2008/12/15/opensource-net-exchange-final-programme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enterprise .NET Development with Opensource .NET tools: SPA2009</title>
		<link>http://gojko.net/2008/11/11/enterprise-net-development-with-opensource-net-tools-spa2009/</link>
		<comments>http://gojko.net/2008/11/11/enterprise-net-development-with-opensource-net-tools-spa2009/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 12:26:02 +0000</pubDate>
		<dc:creator>gojko</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[alt.net]]></category>
		<category><![CDATA[castle]]></category>
		<category><![CDATA[nhibernate]]></category>
		<category><![CDATA[nservicebus]]></category>
		<category><![CDATA[spa2009]]></category>

		<guid isPermaLink="false">http://gojko.net/?p=464</guid>
		<description><![CDATA[I just got the e-mail that my proposal for a session on Enterprise .NET Development with Opensource .NET tools was accepted for the Software practice advancement 2009 conference. The conference will take place in London in April 2009. This session will be presented as an experience report from several enteprise .NET projects I have been [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.spaconference.org/spa2009/uploads/images/spa2009/furniture/spa2009topleftlogo.gif" style="margin:5px 5px 5px 5px;" align="left"/> I just got the e-mail that my proposal for a session on <a href="http://www.spaconference.org/spa2009/sessions/session189.html">Enterprise .NET Development with Opensource .NET tools</a> was accepted for the <a href="http://www.spaconference.org/spa2009/">Software practice advancement 2009</a> conference. The conference will take place in London in April 2009. </p>
<p>This session will be presented as an experience report from several enteprise .NET projects I have been involved in over the course of the last two years, which all included extensive use of opensource tools. Most of the innovation today in software happens in the opensource community and it is driven by opensource tools, but the attitude of software companies in the .NET market towards opensource tools is a lot worse then in the Java world. Using opensource tools on .NET project allows us to harness the innovation years before equivalent commercial tools appear. It also causes a lot more political and personal opposition, from lawyers that are concerned about licensing to contractors who refuse to do it because &#8220;it&#8217;s not .NET&#8221;. In this session, I will present the benefits that my teams got from the Castle project stack, NServiceBus, NHibernate and the like, what problems we faced on the way, how we solved them, how to shorten the learning curve for people with a more traditional .NET background and how to convince managers and lawyers that this is not a danger for them.</p>
]]></content:encoded>
			<wfw:commentRss>http://gojko.net/2008/11/11/enterprise-net-development-with-opensource-net-tools-spa2009/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Dependency injection with Castle Windsor: Video</title>
		<link>http://gojko.net/2008/11/04/dependency-injection-with-castle-windsor-video/</link>
		<comments>http://gojko.net/2008/11/04/dependency-injection-with-castle-windsor-video/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 22:00:11 +0000</pubDate>
		<dc:creator>gojko</dc:creator>
				<category><![CDATA[presentations]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[alt.net]]></category>
		<category><![CDATA[altdotnet]]></category>
		<category><![CDATA[altnetuk]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[castle]]></category>
		<category><![CDATA[dependency injection]]></category>
		<category><![CDATA[skills matter]]></category>
		<category><![CDATA[windsor]]></category>

		<guid isPermaLink="false">http://gojko.net/?p=456</guid>
		<description><![CDATA[Here&#8217;s the video from the talk on dependency injection with Castle Windsor that Mike Hadlow and I did last month at Skills Matter. in the first part of the talk, Mike introduces Dependency Injection and explains how to apply that pattern in practice with Castle Windsor. Then he talks about Castle component lifestyles and implementing [...]]]></description>
			<content:encoded><![CDATA[<p><embed id="VideoPlayback" src="http://video.google.com/googleplayer.swf?docid=5532485947135262592&#038;hl=en&#038;fs=true" style="width:400px;height:326px; margin:5px 5px 5px 5px;border:1px solid black;" allowFullScreen="true" allowScriptAccess="always" type="application/x-shockwave-flash" align="left"></embed>Here&#8217;s the video from the talk on dependency injection with <a href="http://www.castleproject.org" target="_blank">Castle Windsor</a> that <a href="http://mikehadlow.blogspot.com/"  target="_blank">Mike Hadlow</a> and I did last month at <a href="http://www.skillsmatter.com"  target="_blank">Skills Matter</a>.</p>
<p>in the first part of the talk, Mike introduces Dependency Injection and explains how to apply that pattern in practice with Castle Windsor. Then he talks about Castle component lifestyles and implementing common architectural and design patterns using Castle Windsor component model. In the second part of the talk, I present strategies how to manage component configuration effectively for production. After that, I explain how to use Castle facilities to extend the framework, integrate third-party services and manage components easier.  </p>
<p><a href="http://gojko.net/2008/10/23/dependency-injection-with-castle-windsor-source-code-and-links/">download the slides and the source code from the talk</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://gojko.net/2008/11/04/dependency-injection-with-castle-windsor-video/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Dependency injection with Castle Windsor: Source code and links</title>
		<link>http://gojko.net/2008/10/23/dependency-injection-with-castle-windsor-source-code-and-links/</link>
		<comments>http://gojko.net/2008/10/23/dependency-injection-with-castle-windsor-source-code-and-links/#comments</comments>
		<pubDate>Thu, 23 Oct 2008 23:11:50 +0000</pubDate>
		<dc:creator>gojko</dc:creator>
				<category><![CDATA[presentations]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[alt.net]]></category>
		<category><![CDATA[altdotnet]]></category>
		<category><![CDATA[altdotnetuk]]></category>
		<category><![CDATA[altnetuk]]></category>
		<category><![CDATA[castle]]></category>
		<category><![CDATA[dependency injection]]></category>

		<guid isPermaLink="false">http://gojko.net/?p=432</guid>
		<description><![CDATA[It was really great to talk about Castle Windsor today in front of a full room. Thanks very much to all of you who showed up and especially thanks to Mike Hadlow for participating in this event. Mike will probably post his source code and powerpoint slides on his site soon. Here are the links [...]]]></description>
			<content:encoded><![CDATA[<p>It was really great to <a href="http://skillsmatter.com/podcast/open-source-dot-net/dependency-injection-with-castle-windsor" target="_blank">talk about Castle Windsor today</a> in front of a full room. Thanks very much to all of you who showed up and especially thanks to Mike Hadlow for participating in this event. Mike will probably post his source code and powerpoint slides on <a href="http://mikehadlow.blogspot.com/">his site</a> soon. Here are the links and the source code from my examples:</p>
<ul>
<li><a href="http://gojko.net/resources/windsor-facilities-20081023.zip">source code</a></li>
<li><a href="http://www.castleproject.org" target="_blank">Castle project main web site</a></li>
<li><a href="http://blog.eleutian.com/CommentView,guid,762249da-e25a-4503-8f20-c6d59b1a69bc.aspx" target="_blank">Automocking container</a></li>
<li><a href="http://using.castleproject.org/display/Contrib/Castle.Facilities.MethodValidator" target="_blank">Method validator facility</a></li>
</ul>
<p>I also mentioned the new <a href="http://ukdotnet.ning.com" target="_blank">UK .NET Events</a> site, where you&#8217;ll find a calendar of .NET-related events.</p>
]]></content:encoded>
			<wfw:commentRss>http://gojko.net/2008/10/23/dependency-injection-with-castle-windsor-source-code-and-links/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
