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

<channel>
	<title>Nicolas Charpentier's blog</title>
	<atom:link href="http://charpi.net/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://charpi.net/blog</link>
	<description>Yet another Agile and OpenSource oriented blog.</description>
	<pubDate>Sat, 20 Dec 2008 17:22:25 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>First Ruby usage: Rake</title>
		<link>http://charpi.net/blog/2008/12/19/first-ruby-usage-rake/</link>
		<comments>http://charpi.net/blog/2008/12/19/first-ruby-usage-rake/#comments</comments>
		<pubDate>Sat, 20 Dec 2008 01:39:00 +0000</pubDate>
		<dc:creator>charpi</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[erlang]]></category>

		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://charpi.net/blog/?p=171</guid>
		<description><![CDATA[In my previous post, I planned to have a closer look at the ruby&#8217;s
world. As the erlang world misses a real compilation tool, I&#8217;ve decided
to make a attempt to use rake.
Usually, Erlangers use make to build their
application. It&#8217;s a powerful tool but its syntax sucks a bit. With
this complex syntax it&#8217;s hard to keep makefiles [...]]]></description>
		<wfw:commentRss>http://charpi.net/blog/2008/12/19/first-ruby-usage-rake/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Next programming language to learn</title>
		<link>http://charpi.net/blog/2008/12/12/next-programming-language-to-learn/</link>
		<comments>http://charpi.net/blog/2008/12/12/next-programming-language-to-learn/#comments</comments>
		<pubDate>Fri, 12 Dec 2008 11:46:01 +0000</pubDate>
		<dc:creator>charpi</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://charpi.net/blog/?p=168</guid>
		<description><![CDATA[After some years of Object Oriented Programming and agility, I decided
to switch to erlang because this language is
amazingly powerful and productive.
For my point of view, it is the first choice when you want to build
robust, scalable and fault tolerant systems specially for all the
back-end architecture.
Those last days, I remembered an advice (told by one of [...]]]></description>
		<wfw:commentRss>http://charpi.net/blog/2008/12/12/next-programming-language-to-learn/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Boost new employes integration with PairProgramming</title>
		<link>http://charpi.net/blog/2008/11/30/boost-new-employes-integration-with-pairprogramming/</link>
		<comments>http://charpi.net/blog/2008/11/30/boost-new-employes-integration-with-pairprogramming/#comments</comments>
		<pubDate>Sun, 30 Nov 2008 08:20:08 +0000</pubDate>
		<dc:creator>charpi</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[agile]]></category>

		<category><![CDATA[extreme programming]]></category>

		<category><![CDATA[pair programming]]></category>

		<guid isPermaLink="false">http://charpi.net/blog/?p=158</guid>
		<description><![CDATA[Your company wants to make money as fast as possible. To make money,
it needs strong and competitive teams. Your team is competitive,
someone (probably some manager who don&#8217;t know you) asks it to perform
more tasks and - normally - gives you complementary means called in
another world people or resources. 
Well, now that you have more men, [...]]]></description>
		<wfw:commentRss>http://charpi.net/blog/2008/11/30/boost-new-employes-integration-with-pairprogramming/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Social networking</title>
		<link>http://charpi.net/blog/2008/11/29/social-networking/</link>
		<comments>http://charpi.net/blog/2008/11/29/social-networking/#comments</comments>
		<pubDate>Sat, 29 Nov 2008 08:28:25 +0000</pubDate>
		<dc:creator>charpi</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[social networking]]></category>

		<guid isPermaLink="false">http://charpi.net/blog/?p=148</guid>
		<description><![CDATA[Looking for some emacs hacks, I re-discovered  Sacha Chua&#8217;s blog.
This blog contains some nice emacs hacks (like how to blog
from emacs) but also a lot of posts about GenY and social networking.
I let you learn more about her and her job by reading her  blog but
one of her talk (Networking 2.0, blogging your [...]]]></description>
		<wfw:commentRss>http://charpi.net/blog/2008/11/29/social-networking/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Packaging erl_mock</title>
		<link>http://charpi.net/blog/2008/10/19/packaging-erl_mock/</link>
		<comments>http://charpi.net/blog/2008/10/19/packaging-erl_mock/#comments</comments>
		<pubDate>Sun, 19 Oct 2008 08:57:08 +0000</pubDate>
		<dc:creator>charpi</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[erlang]]></category>

		<category><![CDATA[extremeforge]]></category>

		<category><![CDATA[mock object]]></category>

		<guid isPermaLink="false">http://charpi.net/blog/?p=142</guid>
		<description><![CDATA[I worked on erl_mock in order to publish my spike around mocks in
erlang. When I was almost ready to make the package, something interesting happened: my tests failed.
More precisely, they failed when run by the &#8216;future&#8217; version of extremeforge.
After the first surprise, I find the reason. Extremeforge use 2 nodes,
the first one will find, order [...]]]></description>
		<wfw:commentRss>http://charpi.net/blog/2008/10/19/packaging-erl_mock/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Enhanced erlang mock implementation</title>
		<link>http://charpi.net/blog/2008/10/09/enhanced-erlang-mock-implementation/</link>
		<comments>http://charpi.net/blog/2008/10/09/enhanced-erlang-mock-implementation/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 21:00:51 +0000</pubDate>
		<dc:creator>charpi</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[erlang]]></category>

		<category><![CDATA[mock object]]></category>

		<guid isPermaLink="false">http://charpi.net/blog/?p=138</guid>
		<description><![CDATA[In my previous post, I described a way to mock module by replacing
them. Today, I&#8217;ll post a version closer to other mock
library. Basically, I create on mock module on the fly and forward all
calls to a process. You can tell to this process how to answer for
each calls.
Here is the test :

%%% Copyright (c) 2008 [...]]]></description>
		<wfw:commentRss>http://charpi.net/blog/2008/10/09/enhanced-erlang-mock-implementation/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Lazy mock in erlang</title>
		<link>http://charpi.net/blog/2008/10/08/lazy-mock-in-erlang/</link>
		<comments>http://charpi.net/blog/2008/10/08/lazy-mock-in-erlang/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 06:19:11 +0000</pubDate>
		<dc:creator>charpi</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[erlang]]></category>

		<category><![CDATA[mock object]]></category>

		<guid isPermaLink="false">http://charpi.net/blog/?p=135</guid>
		<description><![CDATA[In my previous post, I wrote a test to specify a lazy
mock. In my mind, a lazy mock consists to replace the implementation
of one module by another one at runtime.
Here is the implementation of the lazy mock test

-module(mock).

-export([replace_module /2]).

replace_module (Module, Mock_module) -&#62;
    uninstall (Module),
    {ok, Binary} = file: read_file [...]]]></description>
		<wfw:commentRss>http://charpi.net/blog/2008/10/08/lazy-mock-in-erlang/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mock in an Erlang world</title>
		<link>http://charpi.net/blog/2008/10/03/mock-in-an-erlang-world/</link>
		<comments>http://charpi.net/blog/2008/10/03/mock-in-an-erlang-world/#comments</comments>
		<pubDate>Sat, 04 Oct 2008 03:22:44 +0000</pubDate>
		<dc:creator>charpi</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[erlang]]></category>

		<category><![CDATA[mock object]]></category>

		<guid isPermaLink="false">http://charpi.net/blog/2008/10/04/mock-in-the-erlang-world/</guid>
		<description><![CDATA[People coming from object oriented programming often use mock
object in their unittest. The main question is  do we need mock
when programming with erlang ? .
The answer could be we don&#8217;t need any mock library because it&#8217;s
already part of the language.
Let me explain a little more my vision of mock in Erlang.
The main purpose of [...]]]></description>
		<wfw:commentRss>http://charpi.net/blog/2008/10/03/mock-in-an-erlang-world/feed/</wfw:commentRss>
		</item>
		<item>
		<title>End of summer</title>
		<link>http://charpi.net/blog/2008/09/14/end-of-summer/</link>
		<comments>http://charpi.net/blog/2008/09/14/end-of-summer/#comments</comments>
		<pubDate>Sun, 14 Sep 2008 15:52:05 +0000</pubDate>
		<dc:creator>charpi</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[erlang]]></category>

		<category><![CDATA[selenium]]></category>

		<category><![CDATA[trac]]></category>

		<guid isPermaLink="false">http://charpi.net/blog/?p=83</guid>
		<description><![CDATA[The summer wasn&#8217;t as productive as  I would have liked. Anyway I took some time to think about my current professional life. Those thoughts gave me some conclusions:

I really need some method to organize myself. I bought Getting things done some time ago and my mission now is to read it and find a [...]]]></description>
		<wfw:commentRss>http://charpi.net/blog/2008/09/14/end-of-summer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WordPress migration</title>
		<link>http://charpi.net/blog/2008/09/14/wordpress-migration/</link>
		<comments>http://charpi.net/blog/2008/09/14/wordpress-migration/#comments</comments>
		<pubDate>Sun, 14 Sep 2008 15:52:21 +0000</pubDate>
		<dc:creator>charpi</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[pyblosxom]]></category>

		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://charpi.net/blog/?p=85</guid>
		<description><![CDATA[Since the beginning I use pyblosxom as my blogging system.One day I heard that my site was drab. As I&#8217;m not an expert in web design I searched a tools which can handle more things for me (especially nice themes). I decided to give a chance to WordPress due to its good reputation.
We&#8217;ll see if [...]]]></description>
		<wfw:commentRss>http://charpi.net/blog/2008/09/14/wordpress-migration/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
