<?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>Storm in a Jar</title>
	<atom:link href="http://www.storminajar.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.storminajar.net</link>
	<description>Grognak&#039;s journal of random ramblings.</description>
	<lastBuildDate>Tue, 13 Dec 2011 12:47:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Supporting multiple databases using the Unit of Work and Repository patterns</title>
		<link>http://www.storminajar.net/2011/12/13/supporting-multiple-databases-using-the-unit-of-work-and-repository-patterns/</link>
		<comments>http://www.storminajar.net/2011/12/13/supporting-multiple-databases-using-the-unit-of-work-and-repository-patterns/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 12:46:26 +0000</pubDate>
		<dc:creator>Rob Jones</dc:creator>
				<category><![CDATA[.NET Framework]]></category>
		<category><![CDATA[Software development]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[Repository]]></category>
		<category><![CDATA[Unit of Work]]></category>

		<guid isPermaLink="false">http://www.storminajar.net/?p=1597</guid>
		<description><![CDATA[You might have read my previous entries about the Unit of Work and Repository design patterns. If not, you might want to check them out before reading the rest of this article. Unit of Work &#38; Repository support for multiple frameworks Letting your Unit of Work &#38; Repositories support multiple frameworks A little while ago, [...]]]></description>
			<content:encoded><![CDATA[<p>You might have read my previous entries about the Unit of Work and Repository design patterns. If not, you might want to check them out before reading the rest of this article.</p>
<ul>
<li><a title="Unit of Work &amp; Repository support for multiple frameworks, part 2" href="http://www.storminajar.net/2011/03/13/unit-of-work-repository-support-for-multiple-frameworks-part-2/" target="_blank">Unit of Work &amp; Repository support for multiple frameworks</a></li>
<li><a title="Letting your UnitOfWork &amp; Repositories support multiple frameworks" href="http://www.storminajar.net/2010/08/30/letting-your-unitofwork-repositories-support-multiple-frameworks/" target="_blank">Letting your Unit of Work &amp; Repositories support multiple frameworks</a></li>
</ul>
<p>A little while ago, I had to redesign the Unit of Work and Repository structure in a project at work. Naturally, I was quite happy to do so, as I have done a lot of research and development work on this topic already.</p>
<p><span id="more-1597"></span></p>
<p>A requirement was that the unit of work should be able to work with multiple databases. I figured that the generic approach as described in my previous articles would work just as well to solve this issue. I was rather pleased when I discovered that the sample code, provided as download in one of my previous articles, worked with only a few modifications.</p>
<p>Another thing of beauty &#8211; which is slightly off-topic, but deserves to be mentioned &#8211; was to see the code working through a different <em>inversion of control container</em>. My code always used Castle Windsor for IoC and DI, but the project at work uses StructureMap. I had a little <em>nerdgasm</em> when I saw my code working in a completely different environment; it really gave me the feeling that I had written some very versatile code that can be implemented in different scenarios with very little effort!</p>
<p>On to the actual code now&#8230;</p>
<p>The project uses Entity Framework 4.1 and has no requirements to support different ORM tools. This allowed me to make a few minor code changes to facilitate EF 4.1 a little better.</p>
<p>Let&#8217;s start with the unit of work interface:</p>
<pre class="brush:csharp">
public interface IUnitOfWork : IDisposable
{
    void Commit();
}

/// &lt;summary&gt;
/// Generic unit of work interface for different DbContext objects.
/// &lt;/summary&gt;
/// &lt;remarks&gt;
/// Keyword "out" is specified for the generic parameter
/// to allow casting (covariance).
/// &lt;/remarks&gt;
/// &lt;typeparam name="TContext"&gt;Concrete DbContext type.&lt;/typeparam&gt;
public interface IUnitOfWork&lt;out TContext&gt; : IUnitOfWork
   where TContext : DbContext
{
    TContext Context { get; }
}
</pre>
<p>Very little changes in the code here. An out-keyword was added to the generic TContext parameter and an added restriction that TContext should always be of type DbContext (Entity Framework 4.1 specific change).</p>
<p>The only other change was done in the abstract Repository class:</p>
<pre class="brush:csharp">
public abstract class Repository&lt;TEntity&gt; : IRepository&lt;TEntity&gt;
    where TEntity : class
{
    private IUnitOfWork&lt;DbContext&gt; unitOfWork;
    private readonly IDbSet&lt;TEntity&gt; entitySet;

    /// &lt;summary&gt;
    /// Creates a new repository.
    /// &lt;/summary&gt;
    /// &lt;param name="unitOfWork"&gt;The unit of work to use.&lt;/param&gt;
    public Repository(IUnitOfWork unitOfWork)
    {
        this.unitOfWork = (IUnitOfWork&lt;DbContext&gt;)unitOfWork;
        this.entitySet = this.unitOfWork.Context.Set&lt;TEntity&gt;();
    }
}
</pre>
<p>This code was modified to be able to cast the IUnitOfWork to an IUnitOfWork&lt;DbContext&gt;. This is another change specific for EF 4.1 to allow me to access the context and create an entity set.</p>
<p>And finally, the StructureMap registries tie everything together when bootstrapping the application:</p>
<pre class="brush:csharp">
    ForConcreteType&lt;ConcreteContext&gt;();

    ForConcreteType&lt;AnotherConcreteContext&gt;();

    ForConcreteType&lt;UnitOfWork&lt;ConcreteContext&gt;&gt;()
        .Configure
        .Ctor&lt;ConcreteContext&gt;();

    ForConcreteType&lt;UnitOfWork&lt;AnotherConcreteContext&gt;&gt;()
        .Configure
        .Ctor&lt;AnotherConcreteContext&gt;();

    For&lt;ISomeRepository&gt;()
        .Use&lt;SomeRepository&gt;()
        .Ctor&lt;IUnitOfWork&gt;()
        .Is&lt;UnitOfWork&lt;ConcreteContext&gt;&gt;();

    For&lt;IOtherRepository&gt;()
        .Use&lt;OtherRepository&gt;()
        .Ctor&lt;IUnitOfWork&gt;()
        .Is&lt;UnitOfWork&lt;AnotherConcreteContext&gt;&gt;();
</pre>
<p>I&#8217;m not an expert on StructureMap, so I&#8217;m not sure if this is the most efficient way to go, but here I define the concrete context objects for the databases as well as which context to use when initializing the repositories.</p>
<p>Hopefully this, combined with my previous posts, is enough to let you figure out the total picture on your own. If there actually is demand for another sample project, let me know in the comments and I&#8217;ll see if I can free up some time to make one.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.storminajar.net/2011/12/13/supporting-multiple-databases-using-the-unit-of-work-and-repository-patterns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dragonborn</title>
		<link>http://www.storminajar.net/2011/11/22/dragonborn/</link>
		<comments>http://www.storminajar.net/2011/11/22/dragonborn/#comments</comments>
		<pubDate>Tue, 22 Nov 2011 11:21:13 +0000</pubDate>
		<dc:creator>Rob Jones</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[Skyrim]]></category>
		<category><![CDATA[The Elder Scrolls]]></category>

		<guid isPermaLink="false">http://www.storminajar.net/?p=1577</guid>
		<description><![CDATA[Every gamer must have heard about Skyrim by now. Is it really as good as everyone says? I&#8217;ve been playing it for a little while now and, in my opinion, YES! It&#8217;s absolutely amazing&#8230; however, it has plenty of little annoyances. Everywhere on the web you&#8217;ll be able to read about all the fantastic parts [...]]]></description>
			<content:encoded><![CDATA[<p>Every gamer must have heard about Skyrim by now. Is it really as good as everyone says? I&#8217;ve been playing it for a little while now and, in my opinion, YES! It&#8217;s absolutely amazing&#8230; however, it has plenty of little annoyances.</p>
<p>Everywhere on the web you&#8217;ll be able to read about all the fantastic parts of Skyrim, so I&#8217;ll be focusing on not so nice parts of this game.</p>
<p>The interface is not intuitive at all. I&#8217;ve read that it&#8217;s slightly better on consoles, though not by much. It looks extremely elegant and clean, but it takes a lot of getting used to. The mouse cannot be used in most menus and everything will need to be done by keyboard. Which isn&#8217;t all <em>that</em> bad though&#8230; once I got the hang of the flow through the menus it works alright, but it&#8217;s a long and bumpy road to actually understand it.</p>
<p><span id="more-1577"></span></p>
<p>In my first hours of playing Skyrim, I truly struggled with the interface:</p>
<ul>
<li>How exactly do I know which gear I&#8217;ve got equipped? I&#8217;m not able to see my character!</li>
<li>Why on earth are my miscellaneous quests not tracked on the map? &#8230;the fuck?!</li>
<li>What in the love of all that is holy do I need to do to be able to use my newly earned shout?! Stop telling me I need a dragon soul, I have one <em>damn it!</em></li>
<li>Generally it lacks explanation and the player is left on its own to figure out all the possibilities.</li>
</ul>
<p>Another part I truly do not like are the controls of my horse. The amount of times that I accidentally fell off a cliff because the horse seemingly had a mind of its own is not funny. A hint for any future Skyrim players&#8230; never ever walk your horse to the edge of a cliff and assume you can walk backwards to back away from it. Maybe I&#8217;ve played Word of Warcraft for too long to expect my mount to just walk backwards.</p>
<p>The AI pathing seems to lack quite a bit of&#8230; intelligence as well. The amount of times that I&#8217;ve lost a companion in the woods somewhere can not be counted on both of my hands. Either they randomly run off the road to stand around in the woods for a while before deciding to get back to the road and follow me or simply wait somewhere until I return and fetch them.</p>
<p>They also do not like climbing rocks either&#8230; where I (and I suspect many other players) simply jump onto some rocks, the AI decides to run off searching for a proper path there. This caused such enormous frustration at one point when I was trekking through the wilderness&#8230;</p>
<p>All in all, while these things really <em>are</em> annoying&#8230; it&#8217;s not such a huge deal that the game itself isn&#8217;t enjoyable. At the moment I&#8217;m even favouring to play Skyrim over Assassin&#8217;s Creed: Revelations. For me, as a true AC fanboi, is quite stunning.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.storminajar.net/2011/11/22/dragonborn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Featured posts!</title>
		<link>http://www.storminajar.net/2011/11/16/featured-posts/</link>
		<comments>http://www.storminajar.net/2011/11/16/featured-posts/#comments</comments>
		<pubDate>Wed, 16 Nov 2011 20:59:17 +0000</pubDate>
		<dc:creator>Rob Jones</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Storm in a Jar]]></category>

		<guid isPermaLink="false">http://www.storminajar.net/?p=1567</guid>
		<description><![CDATA[I finally found my way through the many plugins available to create sweet looking featured posts sections. After a lot of searching and tweaking I finally found one that, admittedly, after some customization of both theme and plugin files, works just as I originally had in mind! Awesome! From today the front page of the [...]]]></description>
			<content:encoded><![CDATA[<p>I finally found my way through the many plugins available to create sweet looking featured posts sections. After a lot of searching and tweaking I finally found one that, admittedly, after some customization of both theme and plugin files, works just as I originally had in mind! Awesome!</p>
<p>From today the front page of the website has a little rotating banner showing posts that I think are important for my audience. Or generally posts that required a lot of work and research and simply deserve to be in the spotlight!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.storminajar.net/2011/11/16/featured-posts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finding a new identity</title>
		<link>http://www.storminajar.net/2011/11/14/finding-a-new-identity/</link>
		<comments>http://www.storminajar.net/2011/11/14/finding-a-new-identity/#comments</comments>
		<pubDate>Mon, 14 Nov 2011 10:57:07 +0000</pubDate>
		<dc:creator>Rob Jones</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Storm in a Jar]]></category>

		<guid isPermaLink="false">http://www.storminajar.net/?p=1543</guid>
		<description><![CDATA[Storm in a Jar has been going through a bit of an identity crisis recently. It changed webhost twice in a very short time and it has been given a new look multiple times in the same period as well. My shortcomings as a designer (that&#8217;s probably the reason why I&#8217;m a software engineer&#8230;) have [...]]]></description>
			<content:encoded><![CDATA[<p>Storm in a Jar has been going through a bit of an identity crisis recently. It changed webhost twice in a very short time and it has been given a new look multiple times in the same period as well.</p>
<p>My shortcomings as a designer (that&#8217;s probably the reason why I&#8217;m a software engineer&#8230;) have been glaringly obvious to me. I had the hardest time ever to make the website appear as I had in mind. I wanted to modernize the layout and have a nice, clean look with clear typography. I think I succeeded quite well there, but it was a bumpy road to find my way through the jungle of WordPress themes!</p>
<p><span id="more-1543"></span>The other thing I&#8217;m getting increasingly frustrated with is finding the right plugin to create a fancy featured post slider on the frontpage. Again, there are so many plugins to choose from. Sadly though, many of them are either incompatible with the latest WordPress version or behave slightly different from what I&#8217;d like. Or&#8230; to make matters worse, behave exactly like it want, but aren&#8217;t customizable enough to make it look the way I originally intended.</p>
<p>The hunt continues&#8230; hopefully I&#8217;ll find an appropriate solution soon!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.storminajar.net/2011/11/14/finding-a-new-identity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rediscovering Telerik</title>
		<link>http://www.storminajar.net/2011/08/22/rediscovering-telerik/</link>
		<comments>http://www.storminajar.net/2011/08/22/rediscovering-telerik/#comments</comments>
		<pubDate>Mon, 22 Aug 2011 08:26:37 +0000</pubDate>
		<dc:creator>Rob Jones</dc:creator>
				<category><![CDATA[.NET Framework]]></category>
		<category><![CDATA[Software development]]></category>
		<category><![CDATA[Telerik]]></category>

		<guid isPermaLink="false">http://www.storminajar.net/?p=1448</guid>
		<description><![CDATA[I&#8217;ve recently switched to a new employer and only now I realize how much I loved working with the Telerik&#8216;s product suite. I no longer have access to all the goodies Telerik offers. My previous two employers had licenses for either the Ultimate Collection for .NET or just the ASP.NET AJAX components. That&#8217;s roughly five [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve recently switched to a new employer and only now I realize how much I loved working with the <a href="http://www.telerik.com" target="_blank">Telerik</a>&#8216;s product suite. I no longer have access to all the goodies Telerik offers. My previous two employers had licenses for either the Ultimate Collection for .NET or just the ASP.NET AJAX components. That&#8217;s roughly five to six years of developing in .NET, with Telerik components! Trust me, it&#8217;s rather unpleasant having to revert back to default controls!</p>
<p>From this point of view I looked at Telerik again. What can they still offer me at this point, since I can&#8217;t afford to buy any licenses. In fact, I was pleasantly surprised! I knew they had some free tools, but I never quite realized which. I already knew of <a href="http://www.telerik.com/products/decompiler.aspx" target="_blank">JustDecompile</a> and the <a href="http://www.telerik.com/products/aspnet-mvc.aspx" target="_blank">ASP.NET MVC components</a>. To my delight, I discovered a free version of <a href="http://www.telerik.com/products/orm/free.aspx" target="_blank">OpenAccess ORM</a>! I will admit that this severely limits the toolbox that I got used to, but it&#8217;s still a pretty awesome toolbox to use.</p>
<p><span id="more-1448"></span>A free version of OpenAccess is just a godsend! Due to previously bad experiences with Entity Framework, I didn&#8217;t want to go back to using that. Nor did I want to continue using NHibernate, even though it can do everything I can possibly think of&#8230; it&#8217;s always a pain in the backside to actually get it done. Sure, OpenAccess has it&#8217;s quirks and limitations, but at least there&#8217;s a company supporting their product actively and let&#8217;s not forget about the community contributions!</p>
<p>I don&#8217;t have much experience developing with the <a href="http://www.asp.net/mvc" target="_blank">ASP.NET MVC framework</a>, but knowing that Telerik&#8217;s controls are free to use might make me look into this option. I quite like the looks of MVC3 with the Razor view engine; it&#8217;s lifted a few of my main objections to working with the MVC framework. So, again&#8230; here I have an opportunity to continue to build applications with the help of an awesome control suite.</p>
<p>In fact, not having access to all the goodies that I&#8217;ve used for all these years might make me a better developer! I&#8217;m forced to reconsider my options and perhaps learn new techniques and start using those.</p>
<p>My thanks to the Telerik team: you&#8217;re not just pushing yourselves with every release, but pushing me as well to stay on top of my game! Continue the awesome work!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.storminajar.net/2011/08/22/rediscovering-telerik/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>There&#8217;s still some activity!</title>
		<link>http://www.storminajar.net/2011/08/07/theres-still-some-activity/</link>
		<comments>http://www.storminajar.net/2011/08/07/theres-still-some-activity/#comments</comments>
		<pubDate>Sun, 07 Aug 2011 12:55:23 +0000</pubDate>
		<dc:creator>Rob Jones</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.storminajar.net/?p=1423</guid>
		<description><![CDATA[Yes, my dear readers (do I actually have any?!), I&#8217;m still around! It&#8217;s been a little quiet from me lately, but I have a fairly busy amount of weeks behind me. Not only do I have a new employer, but a lot of my free time has been taken up by garden work! On a [...]]]></description>
			<content:encoded><![CDATA[<p>Yes, my dear readers (do I actually have any?!), I&#8217;m still around! It&#8217;s been a little quiet from me lately, but I have a fairly busy amount of weeks behind me. Not only do I have a new employer, but a lot of my free time has been taken up by garden work! On a happier note, during all this time, I got some ideas for new posts and other features for the website&#8230; so stay tuned!</p>
<p>The garden has been a bit of a mess ever since I got to live in my new house. I knew I had to get my bum in gear at some point to tidy it up and make it look presentable. It all started with a bright idea to tidy up the pond first. It was just yucky, dirty, brown water and probably a nice little breeding place for all sorts of insects. Once done with the pond, I decided that the hedge on one side of the garden took up far too much space and should be taken out completely. What followed was a tiny nightmare, really.</p>
<p><span id="more-1423"></span>The previous owners had simply let the hedge grow wildly along almost the entire length of the garden. When removing the hedge, an old, cracked and sagged concrete fence was revealed. In fact, the hedge was supporting the fence, so we couldn&#8217;t remove the hedge without breaking down the fence as well. Further down the garden an old, wooden fence was revealed that fell apart at the merest touch! After having a chat with the neighbours we concluded that the concrete fence must have been at least fifty(!) years old. Now I found myself in a situation where my garden was an absolute disgrace. I was looking at broken fences, riddled with remains of the hedge that was still holding it together. The fences had to be removed and replaced with an entirely new fence. Ouch! Quite an unexpected expense there. After contacting a company to take care of my horrible fences, work continued on the garden. All plants, small trees and grass was removed. Now my garden look at it worst. Now I had not only broken fences, but a bare patch of soil and mud as well.</p>
<p>Luckily, a new fence could be placed in just a few weeks time and that opened up the road to start building up the garden again. It was still a lot of work though. I had far too much soil in my garden and it was spread in bumps and lumps all over my garden. I had at least five wheelbarrows of soil that I had to get rid of! Thankfully, my neighbours told me they needed soil for their garden and I was able to provide them with seven wheelbarrows full of it! Now I could make a path in my garden, fill it up with gravel and place artificial grass on both sides of it.</p>
<p>It was such a relief to have a decent looking garden again. It&#8217;s not done yet, unfortunately. I still need a patch of artificial grass and some additional gravel. Oh, and guess what&#8230; the pond still needs doing as well. The bloody pond that started it all is still not done!</p>
<p>This is turning into a multi-weekend project. Thankfully my family has been a great help with all the hard work and hopefully in the upcoming weeks it will all pay off when it&#8217;s completely done!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.storminajar.net/2011/08/07/theres-still-some-activity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Assassin&#8217;s Creed: Revelations</title>
		<link>http://www.storminajar.net/2011/06/16/assassins-creed-revelations/</link>
		<comments>http://www.storminajar.net/2011/06/16/assassins-creed-revelations/#comments</comments>
		<pubDate>Thu, 16 Jun 2011 07:08:45 +0000</pubDate>
		<dc:creator>Rob Jones</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[Assassin's Creed]]></category>

		<guid isPermaLink="false">http://www.storminajar.net/?p=1384</guid>
		<description><![CDATA[I&#8217;ve been a huge fan of this series from the very first Assassin&#8217;s Creed game. Sure, the first game had its flaws, but the story, the setting (in the middle of the crusades) and the immense freedom of roaming through the cities made me love this game to bits. However, since Assassin&#8217;s Creed 2 the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.storminajar.net/wp-content/uploads/2011/06/assassins-creed-logo.jpg" rel="lightbox[1384]"><img class="size-medium wp-image-1391 alignright" title="Assassin's Creed logo" src="http://www.storminajar.net/wp-content/uploads/2011/06/assassins-creed-logo-300x166.jpg" alt="Assassin's Creed" width="168" height="94" /></a>I&#8217;ve been a huge fan of this series from the very first Assassin&#8217;s Creed game. Sure, the first game had its flaws, but the story, the setting (in the middle of the crusades) and the immense freedom of roaming through the cities made me love this game to bits. However, since Assassin&#8217;s Creed 2 the game only got better and better. In my opinion Ezio Auditore da Firenza is the most bad ass game character ever created! Of course many people seem to think Altaïr was much better than Ezio, although I can&#8217;t imagine why&#8230; except perhaps because Altaïr is the pioneer of this series.</p>
<p>Anyway, to get back on topic. There&#8217;s a new Assassin&#8217;s Creed coming this year, November to be precise! It&#8217;s going to be concluding the story of Ezio&#8217;s life. Many people had hoped for a new main character, but I&#8217;m very happy to have Ezio back for more action! As far as I understand, the game will give us answers instead of just raising more questions. It&#8217;s supposed to make us understand the link between Altaïr, Ezio and Desmond and finish that part of the story. Nothing has been mentioned about finishing Desmond&#8217;s story, so expect more Assassin&#8217;s Creed game in the future!</p>
<p><span id="more-1384"></span>Here are a few trailers from the E3 2011, to wet everyone appetites (and give me a nerdgasm):</p>
<p><object width="600" height="338"><param name="movie" value="http://www.youtube.com/v/Wo6Q14vBB1c?version=3&#038;feature=oembed"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Wo6Q14vBB1c?version=3&#038;feature=oembed" type="application/x-shockwave-flash" width="600" height="338" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><object width="600" height="338"><param name="movie" value="http://www.youtube.com/v/kh0nRRFLJ5k?version=3&#038;feature=oembed"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/kh0nRRFLJ5k?version=3&#038;feature=oembed" type="application/x-shockwave-flash" width="600" height="338" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.storminajar.net/2011/06/16/assassins-creed-revelations/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Memory Lane: Strike Force UT99</title>
		<link>http://www.storminajar.net/2011/06/15/memory-lane-strike-force-ut99/</link>
		<comments>http://www.storminajar.net/2011/06/15/memory-lane-strike-force-ut99/#comments</comments>
		<pubDate>Wed, 15 Jun 2011 09:46:10 +0000</pubDate>
		<dc:creator>Rob Jones</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[Memory Lane]]></category>
		<category><![CDATA[Strike Force]]></category>
		<category><![CDATA[Unreal Tournament]]></category>

		<guid isPermaLink="false">http://www.storminajar.net/?p=1286</guid>
		<description><![CDATA[Lately I&#8217;ve found myself back in memory lane&#8230; in the time when I was still actively playing an Unreal Tournament modification called: Strike Force. I don&#8217;t know why I have suddenly started missing the days when I was playing this game. Probably nostalgia is involved somewhere. It&#8217;s so weird to realize that I still have [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.storminajar.net/wp-content/uploads/2011/06/ut_strike_force_custom_icon_by_thedoctor45-d3i5es3.png" rel="lightbox[1286]"><img class="alignleft size-thumbnail wp-image-1289" title="Strike Force logo" src="http://www.storminajar.net/wp-content/uploads/2011/06/ut_strike_force_custom_icon_by_thedoctor45-d3i5es3-150x150.png" alt="" width="122" height="122" /></a>Lately I&#8217;ve found myself back in memory lane&#8230; in the time when I was still actively playing an Unreal Tournament modification called: Strike Force. I don&#8217;t know why I have suddenly started missing the days when I was playing this game. Probably nostalgia is involved somewhere.</p>
<p>It&#8217;s so weird to realize that I still have clear and vivid memories of some of the clan matches or midnight gaming sessions; loading up a single M4 with two ammo clips and two grenades, only to make a mad rush at the enemy base and surprise blast my way through the enemy team was so awesome! Sometimes I&#8217;d die in one or two minutes, but I would have four or five kills behind my name! Sweet!</p>
<p>I loved this game so much that I remember playing until deep into the night in the weekends. I would come home late in the evening from my work as dish washer in a restaurant, fire up my computer to play some rounds of SF with my buddies and have an awesome time until 4AM in the morning&#8230;</p>
<p><span id="more-1286"></span></p>
<p>It must be around 10 years ago, if not more, that I played this game. I remember taking my first driving lessons when I was working in that restaurant. That was back in the year 2000. So, that means it was in fact 11 years ago. It&#8217;s probably more, because I played this game for quite a while already before I learned how to drive. Goddamn! I&#8217;m getting old!</p>
<p>Ahh, the good old days of playing in a relatively small community where pretty much everyone knew each other. I truly miss that. Browsing through the server list, finding buddies or simply hopping on my favourite server, knowing I would find friends there. These days I play games (World of Warcraft and StarCraft) where the communities are so massive that everything is fairly anonymous. Being a jerk to someone doesn&#8217;t really matter&#8230; it&#8217;s highly unlikely you&#8217;ll play together again anyway (unless it&#8217;s a guild mate of course).</p>
<p>Maybe remembering what it was like to belong in a tightly-knit community sparked this longing in me. I&#8217;m going to have to find out if the original Unreal Tournament can still be installed and played on a current day Windows 7 64-bits system! I was thinking it might be fun to put up an old-school SF server. So, if any old veterans (SF 1.55 &#8211; SF 1.85) out there accidentally read this post and is interested in having a brawl, be sure to drop me a message!</p>
<p>Unfortunately, I  couldn&#8217;t find any proper screenshots to post along with this message, but I found some nice youtube videos! Enjoy!</p>
<p><object width="600" height="450"><param name="movie" value="http://www.youtube.com/v/_V0cLWao3PU?version=3&#038;feature=oembed"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/_V0cLWao3PU?version=3&#038;feature=oembed" type="application/x-shockwave-flash" width="600" height="450" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><object width="600" height="450"><param name="movie" value="http://www.youtube.com/v/vnhskSKVAIE?version=3&#038;feature=oembed"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/vnhskSKVAIE?version=3&#038;feature=oembed" type="application/x-shockwave-flash" width="600" height="450" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><object width="600" height="450"><param name="movie" value="http://www.youtube.com/v/wIWg5LNawuU?version=3&#038;feature=oembed"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/wIWg5LNawuU?version=3&#038;feature=oembed" type="application/x-shockwave-flash" width="600" height="450" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.storminajar.net/2011/06/15/memory-lane-strike-force-ut99/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Huzzah!</title>
		<link>http://www.storminajar.net/2011/05/19/huzzah/</link>
		<comments>http://www.storminajar.net/2011/05/19/huzzah/#comments</comments>
		<pubDate>Thu, 19 May 2011 07:13:17 +0000</pubDate>
		<dc:creator>Rob Jones</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.storminajar.net/?p=1272</guid>
		<description><![CDATA[Life is ever so slowly getting back to normal! The most important jobs in my new house have been done. Pretty much all the furniture have been put together; the only missing piece is a couch for in the living room, but other than that I think we&#8217;re pretty much settled in. There are still [...]]]></description>
			<content:encoded><![CDATA[<p>Life is ever so slowly getting back to normal!</p>
<p>The most important jobs in my new house have been done. Pretty much all the furniture have been put together; the only missing piece is a couch for in the living room, but other than that I think we&#8217;re pretty much settled in. There are still loads of &#8220;little&#8221; jobs to do though: organizing all the paperwork that has been piling up, reorganizing the cupboards and closets before they drive me mad, generally tidying up all over the place&#8230;</p>
<p>Best news of all though&#8230; I am no longer disconnected from the rest of the world! The fibre optic connection has been made and my Internet, TV and telephone lines are all active! I never realised how much easier life can be with an active Internet connection! Things such as online banking and shopping are a few of those comforts that I have missed the most!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.storminajar.net/2011/05/19/huzzah/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moving house!</title>
		<link>http://www.storminajar.net/2011/04/27/moving-house/</link>
		<comments>http://www.storminajar.net/2011/04/27/moving-house/#comments</comments>
		<pubDate>Wed, 27 Apr 2011 05:56:37 +0000</pubDate>
		<dc:creator>Rob Jones</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.storminajar.net/?p=1264</guid>
		<description><![CDATA[Ohai everyone! It&#8217;s been a bit quiet with new entries here lately and that&#8217;s mainly because I&#8217;ve been extremely busy. My time in the last few weeks has been spent on preparing to move into my new house! In the past five days I&#8217;ve done nothing but heavy lifting, cleaning, painting, putting furniture together (IKEA [...]]]></description>
			<content:encoded><![CDATA[<p>Ohai everyone!</p>
<p>It&#8217;s been a bit quiet with new entries here lately and that&#8217;s mainly because I&#8217;ve been extremely busy. My time in the last few weeks has been spent on preparing to move into my new house! In the past five days I&#8217;ve done nothing but heavy lifting, cleaning, painting, putting furniture together (IKEA ftw!) and all the other lovely little chores that come with moving. Aside from all the IKEA boxes in my living room, it&#8217;s starting to look like a proper little home already! Hurray!</p>
<p>The bad news is that I will be without an internet connection for a while, so no more regular updates until that&#8217;s sorted. The good news however, is that I&#8217;ll be getting a super speedy fibre optic connection! Hopefully that will be worth the wait!</p>
<p>I&#8217;ll only have a web connection available at work, so I will only be able to write a few short posts for now!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.storminajar.net/2011/04/27/moving-house/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

