<?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>blog.dreameffect.org</title>
	<atom:link href="http://blog.dreameffect.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.dreameffect.org</link>
	<description>see what I have to say (in case you were interested)</description>
	<lastBuildDate>Wed, 24 Feb 2010 08:02:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Buying my First Car</title>
		<link>http://blog.dreameffect.org/2010/02/23/buying-my-first-car/</link>
		<comments>http://blog.dreameffect.org/2010/02/23/buying-my-first-car/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 22:31:10 +0000</pubDate>
		<dc:creator>Ludovic</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[car]]></category>

		<guid isPermaLink="false">http://blog.dreameffect.org/?p=445</guid>
		<description><![CDATA[I have been considering buying a car for a few months now. For one reason or another I kept delaying it. Money was of course one of the key reasons. That said I was not looking at very cheap cars. But after much internal debate here I am, the owner of a car, for the [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_446" class="wp-caption alignleft" style="width: 310px"><a href="http://blog.dreameffect.org/wp-content/uploads/2010/02/nissan_pivo_2.jpg"  class="fancybox"><img class="size-medium wp-image-446" title="nissan_pivo_2" src="http://blog.dreameffect.org/wp-content/uploads/2010/02/nissan_pivo_2-300x202.jpg" alt="" width="300" height="202" /></a><p class="wp-caption-text">Photo not factual!</p></div>
<p>I have been considering buying a car for a few months now. For one reason or another I kept delaying it. Money was of course one of the key reasons. That said I was not looking at very cheap cars. But after much internal debate here I am, the owner of a car, for the first time! Today I bought the road tax and sorted out the insurance (ouch!). All in all it is not cheap to own a car but it gives one such a feeling of freedom. I was so frustrated at relying on public transport to do my grocery shopping that I, in fact, wasn&#8217;t doing it. Now I can bring myself to going to the shopping center to get food. I am also looking forward to going outside of London on weekend trips. I haven&#8217;t been to Scotland yet. Definitely one destination high on my list.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dreameffect.org/2010/02/23/buying-my-first-car/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A New Challenge</title>
		<link>http://blog.dreameffect.org/2010/02/08/a-new-challenge/</link>
		<comments>http://blog.dreameffect.org/2010/02/08/a-new-challenge/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 20:03:04 +0000</pubDate>
		<dc:creator>Ludovic</dc:creator>
				<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://blog.dreameffect.org/?p=436</guid>
		<description><![CDATA[As mentioned in my previous post, I have been considering moving on from my current job for a little while. And I realised now was probably the right time for such a move. After looking for a few months I have found a new position. I am really excited about the opportunity to learn about [...]]]></description>
			<content:encoded><![CDATA[<p>As mentioned in <a href="http://blog.dreameffect.org/2010/01/22/when-is-it-time-to-move-on/">my previous post</a>, I have been considering moving on from my current job for a little while. And I realised now was probably the right time for such a move. After looking for a few months I have found a new position. I am really excited about the opportunity to learn about and discover a new work environment and I think this move will be a great experience. However, it will be sad to say goodbye to the people I have been working with for several years. Only a few weeks to go.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dreameffect.org/2010/02/08/a-new-challenge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When is it time to move on?</title>
		<link>http://blog.dreameffect.org/2010/01/22/when-is-it-time-to-move-on/</link>
		<comments>http://blog.dreameffect.org/2010/01/22/when-is-it-time-to-move-on/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 08:57:15 +0000</pubDate>
		<dc:creator>Ludovic</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://blog.dreameffect.org/?p=399</guid>
		<description><![CDATA[It is easy to find  yourself in a comfortable situation when you have been in the same place for a while. You are used to how things work and you don&#8217;t need to make much effort  anymore. Comfort and stability are nice but they can lead to complacency.  And in any technology-focussed environment &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>It is easy to find  yourself in a comfortable situation when you have been in the same place for a while. You are used to how things work and you don&#8217;t need to make much effort  anymore. Comfort and stability are nice but they can lead to complacency.  And in any technology-focussed environment &#8211; or any fast-changing environment  for that matter &#8211; it can then lead you to becoming obsolete. So the question I  ask myself is when is it the right time to move on?</p>
<p>I have been working  in the same company for over four years now. I have tremendously enjoyed the first three years. The last one has been more challenging. Having considered my options I am faced with two choices:</p>
<ol>
<li>Stay and possibly take on a different role.</li>
<li>Or move on and  take on a new challenge altogether.</li>
</ol>
<p>When I have to make  important decisions I always try weighing the pros and cons of each option  against the other ones. In this particular instance there are a few reasons why I should stay, not least of all being that I have had the chance to progress so  much during my time there. This, however, is balance out by the fact that I  don&#8217;t feel I am learning so much anymore. And if I don&#8217;t get intellectually  challenged I lose motivation. Lack of motivation can too lead you to  complacency. Plus, as one of my friends says, a change is a good as a break. And  I could use a break right about now.</p>
<p>So, when is it time  to move on? Well, if you are lucky enough to have options &#8211; which is a luxury in  these difficult times &#8211; and you have become a bit too comfortable it is probably  time to look for a new challenge. That is the line of reasoning I have followed up to now in  my career and it has so far always worked out. So with that in mind I know what  I have to do.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dreameffect.org/2010/01/22/when-is-it-time-to-move-on/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Service Component Architecture</title>
		<link>http://blog.dreameffect.org/2010/01/13/service-component-architecture/</link>
		<comments>http://blog.dreameffect.org/2010/01/13/service-component-architecture/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 13:41:14 +0000</pubDate>
		<dc:creator>Ludovic</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://blog.dreameffect.org/?p=369</guid>
		<description><![CDATA[Today, Fabric3 announced the general availability of their latest SCA implementation. Although I have heard the term before I have never taken the time to read further on the subject so this morning I decided to change that. This introduction to SCA by David Chappel does a good job at providing an overview of what [...]]]></description>
			<content:encoded><![CDATA[<p>Today, <a href="http://www.fabric3.org">Fabric3</a> announced the general availability of their latest SCA implementation. Although I have heard the term before I have never taken the time to read further on the subject so this morning I decided to change that. This <a href="http://www.davidchappell.com/articles/Introducing_SCA.pdf">introduction to SCA</a> by <a href="http://www.davidchappell.com/">David Chappel</a> does a good job at providing an overview of what Service Component Architecture is about.</p>
<p>In essence there is nothing revolutionary about SCA. In my view, it is an effort to standardise how services and their interactions are defined in a technology-agnostic manner. Anyone who has been developing enterpise applications using the <a href="http://www.springsource.org/">Spring Framework</a> or <a href="http://www.osgi.org/Main/HomePage">OSGi </a>should be pretty familiar the concepts in SCA.</p>
<p>At the core of SCA are <em>Service</em>s. Services are implementated using <em>Component</em>s. Components can be composed (<em>Composite</em>s) to provide more refined behaviours. All of these components and compositions of components live within a <em>Domain</em>. Interactions between these services are expressed as <em>Reference</em>s. The actual communication between components is left to the responsibily of <em>Binding</em>s, thus isolating the business logic from the underlying remoting technology. The SCA runtime is responsible for dependency injections so services need not concern themselves with locating dependencies. Finally, the use of annotations and xml configurations mean that services/components can be implemented as simple objects.</p>
<p>Besides <a href="http://www.fabric3.org/">Fabric3</a>, there&#8217;s another open-source SCA implemention from <a href="http://www.apache.org/">Apache</a> called <a href="http://tuscany.apache.org/">Tuscani</a>.</p>
<p>I&#8217;m quite curious to see how practical/useful this architecture is. Hopefully I&#8217;ll find the time to experiment with one of these implementations.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dreameffect.org/2010/01/13/service-component-architecture/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Brief Encounter</title>
		<link>http://blog.dreameffect.org/2010/01/12/brief-encounter/</link>
		<comments>http://blog.dreameffect.org/2010/01/12/brief-encounter/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 17:29:04 +0000</pubDate>
		<dc:creator>Ludovic</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.dreameffect.org/?p=350</guid>
		<description><![CDATA[This morning I was waiting for the bus on my way to work (rather later than usual) and a lady in a her late 40s or early 50s (by my own estimation) arrived seconds later. She started talking to me very naturally, which in large cities like London is not that usual. Within minutes she [...]]]></description>
			<content:encoded><![CDATA[<p>This morning I was waiting for the bus on my way to work (rather later than usual) and a lady in a her late 40s or early 50s (by my own estimation) arrived seconds later. She started talking to me very naturally, which in large cities like London is not that usual. Within minutes she had already told me she had been diagnosed with cancer over a year ago and was on her way to the hospital to most likely be told she needed another major surgery.</p>
<p>I felt very sorry for this seemlingly very nice lady. It never is easy to go through these sorts of situation. Thankfully she has relatives living near by to help her along the way. I was also amazed at her ability to talk about a very personal topic to a complete stranger with such ease. I suppose she was anxious before going to the hospital and needed to talk about it.</p>
<p>At the end of our bus journey we both wished each other good luck and went our separate ways.</p>
<p>When I feel sorry for myselft because things are tough and don&#8217;t always work out Life has a way to remind me that, in fact, all these little annoyances are not important. On the contrary, I am lucky to be in my situation. Not everyone can say the same.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dreameffect.org/2010/01/12/brief-encounter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Software Design Quotations</title>
		<link>http://blog.dreameffect.org/2009/12/23/software-design-quotations/</link>
		<comments>http://blog.dreameffect.org/2009/12/23/software-design-quotations/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 14:18:31 +0000</pubDate>
		<dc:creator>Ludovic</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.dreameffect.org/?p=338</guid>
		<description><![CDATA[Perfection (in design) is achieved not when there is nothing more to add, but rather when there is nothing more to take away.
- Antoine de Saint Exupéry
Good judgment comes from experience; experience comes from bad judgment.
- Frederick Brooks
The most important single aspect of software development is to be clear about what you are trying to [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Perfection (in design) is achieved not when there is nothing more to add, but rather when there is nothing more to take away.</p></blockquote>
<p style="text-align: right;">- Antoine de Saint Exupéry</p>
<blockquote><p>Good judgment comes from experience; experience comes from bad judgment.</p></blockquote>
<p style="text-align: right;">- Frederick Brooks</p>
<blockquote><p>The most important single aspect of software development is to be clear about what you are trying to build.</p></blockquote>
<p style="text-align: right;">- Bjarne Stroustrup</p>
<blockquote><p>The unavoidable price of reliability is simplicity.</p></blockquote>
<p style="text-align: right;">-  C.A.R. Hoare</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dreameffect.org/2009/12/23/software-design-quotations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Another Year</title>
		<link>http://blog.dreameffect.org/2009/12/20/another-year/</link>
		<comments>http://blog.dreameffect.org/2009/12/20/another-year/#comments</comments>
		<pubDate>Sun, 20 Dec 2009 11:55:12 +0000</pubDate>
		<dc:creator>Ludovic</dc:creator>
				<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://blog.dreameffect.org/?p=304</guid>
		<description><![CDATA[You know how people say that it is when things are hard that you learn the most. Well, suffice to say that a fair amount of learning was accomplished this year.]]></description>
			<content:encoded><![CDATA[<p>Here we are again. One more year has come and gone. With 2010 only a couple of weeks away I could, like <a href="http://blog.dreameffect.org/2009/01/06/goodbye-2008-hello-2009/">last year</a> and the <a href="http://blog.dreameffect.org/2007/12/31/end-of-the-year/">year before</a>, make a list of the most notable events of 2009. This time, however, I will not. You know how people say that it is when things are hard that you learn the most. Well, suffice to say that a fair amount of learning was accomplished this year.</p>
<p>Next year, there are a few things I would like to concentrate on. First, I would like to be more present for my family. I have been shying away from my responsibilities (as a son, as a brother and as an uncle) for a while but this is not very fair to them. Second, I would like to find extra-curricular activities I can invest myself in. Maybe something which could also be useful to others. I also want to lead a healthier life &#8211; a recurring theme &#8211; : sleep more, eat better and exercise regularly.</p>
<p>Let&#8217;s see how long my new year&#8217;s resolutions last for. But for now <strong>Merry Christmas and Happy New Year!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dreameffect.org/2009/12/20/another-year/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Just like old times</title>
		<link>http://blog.dreameffect.org/2009/12/14/just-like-old-times/</link>
		<comments>http://blog.dreameffect.org/2009/12/14/just-like-old-times/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 01:08:20 +0000</pubDate>
		<dc:creator>Ludovic</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://blog.dreameffect.org/?p=312</guid>
		<description><![CDATA[When I started writing a blog I felt a little uneasy about it. Exposing my private life for everyone to see was not something very natural. Then I realised that although accessible to anyone there were &#8211; and still are -  actually very few people, if any, reading my blog. That made things easier. These [...]]]></description>
			<content:encoded><![CDATA[<p>When I started writing a blog I felt a little uneasy about it. Exposing my private life for everyone to see was not something very natural. Then I realised that although accessible to anyone there were &#8211; and still are -  actually very few people, if any, reading my blog. That made things easier. These days, I write mostly for myself. Just now, I was going through some <a href="http://engineersandthecity.blogspot.com/">very old posts</a> of mine. This is what I like about blogging. It allows one to capture one&#8217;s thoughts and feelings at certain points in time. And to be able to go back and read them. It&#8217;s a bit like being able to travel in time.</p>
<p>Back then I seemed to be most prolific in the early hours of the morning. Looking at the time now (1:56 am) it doesn&#8217;t look like this has changed much.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dreameffect.org/2009/12/14/just-like-old-times/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Which CI should you choose?</title>
		<link>http://blog.dreameffect.org/2009/12/08/which-ci-should-you-choose/</link>
		<comments>http://blog.dreameffect.org/2009/12/08/which-ci-should-you-choose/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 23:56:24 +0000</pubDate>
		<dc:creator>Ludovic</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://blog.dreameffect.org/?p=287</guid>
		<description><![CDATA[Continuous Integration systems are nowadays a requisite for any half-decent software development outfit. There are many CI solutions available, some open source and some commercial. Over the years I have come across and used different ones: CruiseControl, Hudson and Bamboo. CruiseControl is highly versatile and works well but it is a pain to set up [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.dreameffect.org/wp-content/uploads/2009/12/youbrokethebuild-small.jpg"  class="fancybox"><img class="size-medium wp-image-295 alignleft" title="youbrokethebuild-small" src="http://blog.dreameffect.org/wp-content/uploads/2009/12/youbrokethebuild-small-225x300.jpg" alt="youbrokethebuild-small" width="225" height="300" /></a><a href="http://www.martinfowler.com/articles/continuousIntegration.html">Continuous Integration</a> systems are nowadays a requisite for any half-decent software development outfit. There are many CI solutions available, some open source and some commercial. Over the years I have come across and used different ones: <a href="http://cruisecontrol.sourceforge.net/">CruiseControl</a>, <a href="http://cruisecontrol.sourceforge.net/">Hudson</a> and <a href="http://www.atlassian.com/software/bamboo/">Bamboo</a>. CruiseControl is highly versatile and works well but it is a pain to set up and maintain, especially in large teams where projects get added and modified regularly. Hudson works pretty and has an active follower base contributing many plugins. But I have to say Bamboo is my favourite thus far. It works a treat, scales well with remote build agents and the web interface is user friendly. Plus this is the one I use at work so I am very familiar with it. The only down side is the cost.</p>
<p>I have been setting up <a href="http://blog.dreameffect.org/2009/12/06/my-home-setup/">my own dev tool set</a> at home so I can work on my own projects. What I need now is a CI tool. I was looking for comparisons between the various options and I came across this page on the <a href="http://www.thoughtworks.co.uk/">ThoughtWorks</a> wiki:</p>
<p style="text-align: center;"><a href="http://confluence.public.thoughtworks.org/display/CC/CI+Feature+Matrix">http://confluence.public.thoughtworks.org/display/CC/CI+Feature+Matrix</a></p>
<p>It is a very comprehensive comparison matrix and it seems to be updated frequently.</p>
<p>I&#8217;m still not sure which one I will go for&#8230;answer in the next post.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dreameffect.org/2009/12/08/which-ci-should-you-choose/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Home Setup</title>
		<link>http://blog.dreameffect.org/2009/12/06/my-home-setup/</link>
		<comments>http://blog.dreameffect.org/2009/12/06/my-home-setup/#comments</comments>
		<pubDate>Sun, 06 Dec 2009 18:16:11 +0000</pubDate>
		<dc:creator>Ludovic</dc:creator>
				<category><![CDATA[computers]]></category>
		<category><![CDATA[home]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://blog.dreameffect.org/?p=269</guid>
		<description><![CDATA[The latest addition to my collection of toys is an Apple MacMini Server. The reason I decided to throw a new server into the mix is that I wanted to have the ability to develop and run my own applications as well as experiment with new technologies. For a while I was using my 2-year [...]]]></description>
			<content:encoded><![CDATA[<p>The latest addition to my collection of toys is an <a href="http://www.apple.com/uk/macmini/server/">Apple MacMini Server</a>. The reason I decided to throw a new server into the mix is that I wanted to have the ability to develop and run my own applications as well as experiment with new technologies. For a while I was using my <a href="http://blog.dreameffect.org/2007/12/30/new-hardwareyeah-some-more/">2-year old Mac Mini</a> as a server but with only 1Gb of RAM and a mere  1.83GHz Intel Core 2 Duo CPU it didn&#8217;t really cut it. I now use it to watch TV and movies in my room. It works a treat. So now here is what my home steup looks like (click on the image to zoom in):</p>
<p><a href="http://blog.dreameffect.org/wp-content/uploads/2009/12/home-setup1.png"  class="fancybox"><img class="size-medium wp-image-281 alignleft" title="home setup" src="http://blog.dreameffect.org/wp-content/uploads/2009/12/home-setup1-300x176.png" alt="home setup" width="300" height="176" /></a></p>
<p>From the <a href="http://blog.dreameffect.org/2008/09/06/new-kit/">NAS</a> I run an <a href="http://subversion.tigris.org/">SVN</a> server where I keep my home projects. On the MMS I have installed <a href="http://tomcat.apache.org/">Tomcat</a>, <a href="http://www.postgresql.org/">PostgreSQL</a> and I&#8217;ve just deployed<a href="http://www.atlassian.com/software/confluence/"> Atlassian Confluence</a> (they offer a <a href="http://www.atlassian.com/starter/">starter kit</a> for only $10) so I have a central location where I can keep all the information I need.</p>
<p>And by using <a href="http://www.dyndns.com/">DynDNS</a> I can have all of this accessible on the internet. I route all the traffic to the MMS and with <a href="http://httpd.apache.org/">Apache</a> I proxy the <a href="http://www.atlassian.com/software/confluence/">Confluence</a> requests to <a href="http://tomcat.apache.org/">Tomcat</a> and <a href="http://subversion.tigris.org/">SVN</a> requests to the <a href="../2008/09/06/new-kit/">NAS</a>.</p>
<p>It&#8217;s a pretty cool setup which gives plenty of things to occupy myself with <img src='http://blog.dreameffect.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://blog.dreameffect.org/2009/12/06/my-home-setup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
