<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Le Gelblog</title>
	<atom:link href="http://gelnior.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://gelnior.wordpress.com</link>
	<description>Des tas de sujets qui n'ont rien à voir car le plaisir se trouve dans la diversité</description>
	<lastBuildDate>Thu, 26 Jan 2012 17:37:07 +0000</lastBuildDate>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='gelnior.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Le Gelblog</title>
		<link>http://gelnior.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://gelnior.wordpress.com/osd.xml" title="Le Gelblog" />
	<atom:link rel='hub' href='http://gelnior.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Life logging</title>
		<link>http://gelnior.wordpress.com/2012/01/21/life-logging/</link>
		<comments>http://gelnior.wordpress.com/2012/01/21/life-logging/#comments</comments>
		<pubDate>Sat, 21 Jan 2012 15:23:06 +0000</pubDate>
		<dc:creator>Gelnior</dc:creator>
				<category><![CDATA[serveurs décentralisés]]></category>

		<guid isPermaLink="false">http://gelnior.wordpress.com/?p=1321</guid>
		<description><![CDATA[For those who want to know what is life logging : 2011 from hey_rabbit on Vimeo.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gelnior.wordpress.com&amp;blog=4277607&amp;post=1321&amp;subd=gelnior&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>For those who want to know what is life logging :<br />
<div class='embed-vimeo' style='text-align:center;'><iframe src='http://player.vimeo.com/video/34874881' width='400' height='220' frameborder='0'></iframe></div></p>
<p><a href="http://vimeo.com/34874881">2011</a> from <a href="http://vimeo.com/user440578">hey_rabbit</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gelnior.wordpress.com/1321/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gelnior.wordpress.com/1321/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gelnior.wordpress.com/1321/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gelnior.wordpress.com/1321/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gelnior.wordpress.com/1321/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gelnior.wordpress.com/1321/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gelnior.wordpress.com/1321/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gelnior.wordpress.com/1321/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gelnior.wordpress.com/1321/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gelnior.wordpress.com/1321/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gelnior.wordpress.com/1321/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gelnior.wordpress.com/1321/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gelnior.wordpress.com/1321/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gelnior.wordpress.com/1321/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gelnior.wordpress.com&amp;blog=4277607&amp;post=1321&amp;subd=gelnior&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gelnior.wordpress.com/2012/01/21/life-logging/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Gelnior</media:title>
		</media:content>
	</item>
		<item>
		<title>Date and Node.js</title>
		<link>http://gelnior.wordpress.com/2012/01/20/date-and-node-js/</link>
		<comments>http://gelnior.wordpress.com/2012/01/20/date-and-node-js/#comments</comments>
		<pubDate>Fri, 20 Jan 2012 12:06:09 +0000</pubDate>
		<dc:creator>Gelnior</dc:creator>
				<category><![CDATA[Technique]]></category>

		<guid isPermaLink="false">http://gelnior.wordpress.com/?p=1314</guid>
		<description><![CDATA[Recently, I did some small developments on Ponyo that made me deal with dates. Unfornately I found a big bug in Node.js about them. By default when you create a date, it changes it and set it one hour before. When you try to modify it, it doesn&#8217;t change at all. So I decided to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gelnior.wordpress.com&amp;blog=4277607&amp;post=1314&amp;subd=gelnior&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">Recently, I did some small developments on Ponyo that made me deal with dates. Unfornately I found a big bug in Node.js about them. By default when you create a date, it changes it and set it one hour before. When you try to modify it, it doesn&#8217;t change at all. So I decided to include <a href="https://github.com/TooTallNate/node-time">node-time</a> to deal with timezones and <a href="http://momentjs.com/docs/">moment</a> to have more human functions to manage dates. But the problem still occurs. There is no good reason for that, when you force a date, it should not be updated to current timezone.</p>
<pre>&gt; new Date(2012, 01, 03, 0, 0, 0, 0)
Thu, 02 Feb 2012 23:00:00 GMT</pre>
<p style="text-align:justify;">I finally find one solution, that I share here, hoping it will save time to people in the same case as me. To avoid this, the timezone must not be set on the date you work on but on the node process. In your &#8220;main&#8221; just add this at the beginning :</p>
<pre>process.env.TZ = 'UTC'</pre>
<p style="text-align:justify;">Now you can use date like in any other programming environment.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gelnior.wordpress.com/1314/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gelnior.wordpress.com/1314/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gelnior.wordpress.com/1314/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gelnior.wordpress.com/1314/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gelnior.wordpress.com/1314/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gelnior.wordpress.com/1314/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gelnior.wordpress.com/1314/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gelnior.wordpress.com/1314/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gelnior.wordpress.com/1314/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gelnior.wordpress.com/1314/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gelnior.wordpress.com/1314/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gelnior.wordpress.com/1314/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gelnior.wordpress.com/1314/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gelnior.wordpress.com/1314/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gelnior.wordpress.com&amp;blog=4277607&amp;post=1314&amp;subd=gelnior&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gelnior.wordpress.com/2012/01/20/date-and-node-js/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Gelnior</media:title>
		</media:content>
	</item>
		<item>
		<title>Newebe 0.4.0 and picture sharing</title>
		<link>http://gelnior.wordpress.com/2012/01/14/newebe-0-4-0-and-picture-sharing/</link>
		<comments>http://gelnior.wordpress.com/2012/01/14/newebe-0-4-0-and-picture-sharing/#comments</comments>
		<pubDate>Sat, 14 Jan 2012 17:57:22 +0000</pubDate>
		<dc:creator>Gelnior</dc:creator>
				<category><![CDATA[serveurs décentralisés]]></category>

		<guid isPermaLink="false">http://gelnior.wordpress.com/?p=1301</guid>
		<description><![CDATA[Newebe 0.4.0 is out. Here is the changelog. User features Send pictures to your contacts Synchronize with your contacts to get all their pictures since last month. Time zones are now handled properly, you can interact with people from all over the world without time problem. Better rendering for code snippet in micropost application. Display [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gelnior.wordpress.com&amp;blog=4277607&amp;post=1301&amp;subd=gelnior&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">Newebe 0.4.0 is out. Here is the changelog.</p>
<p style="text-align:justify;"><em>User features </em></p>
<ul style="text-align:justify;">
<li>Send pictures to your contacts</li>
<li>Synchronize with your contacts to get all their pictures since last month.</li>
<li>Time zones are now handled properly, you can interact with people from all over the world without time problem.</li>
<li>Better rendering for code snippet in micropost application.</li>
<li>Display embedded youtube video in the preview column when post contains youtube links.</li>
<li>Display a clear message when profile URL is not set correctly.</li>
<li>Do not allow password shorter than 4 characters.</li>
<li>When an object is selected (micropost, picture, activity&#8230;) its background changes.</li>
</ul>
<p style="text-align:justify;"><em>Under the hood</em></p>
<ul style="text-align:justify;">
<li>Now all backend modules have their BDD specifications.</li>
<li>Refactoring : most of the communications with contacts are extracted in a special client, and activities are managed by the base handler.</li>
<li>Improved logging.</li>
<li>Add utils to manage date, file upload, and to make testing easier.</li>
<li>Add pytz to dependecies.</li>
</ul>
<p style="text-align:justify;"><a href="https://github.com/downloads/gelnior/newebe/newebe-0.4.0.zip">https://github.com/downloads/gelnior/newebe/newebe-0.4.0.zip</a></p>
<p style="text-align:justify;"><a href="https://github.com/gelnior/newebe">https://github.com/gelnior/newebe</a></p>
<p style="text-align:justify;"><strong>next version</strong></p>
<p style="text-align:justify;">For the next version, I will focus on the installation script. To be able to install Newebe with one command could really make adoption easier. Then I will work a little bit on security and try to allow user to mix pictures, posts and notes. But before that, I&#8217;m going to have a break. So don&#8217;t be surprised if the repo don&#8217;t move for the next weeks.</p>
<p style="text-align:justify;"><strong>Picture application screenshot</strong></p>
<p style="text-align:justify;"><a href="http://gelnior.files.wordpress.com/2012/01/picture_app_screen_01.jpg"><img class="aligncenter size-full wp-image-1307" title="picture_app_screen_01" src="http://gelnior.files.wordpress.com/2012/01/picture_app_screen_01.jpg?w=630&#038;h=483" alt="" width="630" height="483" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gelnior.wordpress.com/1301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gelnior.wordpress.com/1301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gelnior.wordpress.com/1301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gelnior.wordpress.com/1301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gelnior.wordpress.com/1301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gelnior.wordpress.com/1301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gelnior.wordpress.com/1301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gelnior.wordpress.com/1301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gelnior.wordpress.com/1301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gelnior.wordpress.com/1301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gelnior.wordpress.com/1301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gelnior.wordpress.com/1301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gelnior.wordpress.com/1301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gelnior.wordpress.com/1301/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gelnior.wordpress.com&amp;blog=4277607&amp;post=1301&amp;subd=gelnior&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gelnior.wordpress.com/2012/01/14/newebe-0-4-0-and-picture-sharing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Gelnior</media:title>
		</media:content>

		<media:content url="http://gelnior.files.wordpress.com/2012/01/picture_app_screen_01.jpg" medium="image">
			<media:title type="html">picture_app_screen_01</media:title>
		</media:content>
	</item>
		<item>
		<title>Newebe still goes forward</title>
		<link>http://gelnior.wordpress.com/2012/01/03/newebe-status/</link>
		<comments>http://gelnior.wordpress.com/2012/01/03/newebe-status/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 21:35:34 +0000</pubDate>
		<dc:creator>Gelnior</dc:creator>
				<category><![CDATA[serveurs décentralisés]]></category>

		<guid isPermaLink="false">http://gelnior.wordpress.com/?p=1284</guid>
		<description><![CDATA[It has been a while since I have not spoken about Newebe. Since my return of Laos, Newebe got some major improvements. The main one is picture sharing. Yes, now you can share picture (=file) with your Newebe node. This feature is already available in the repository and will of course be integrated in the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gelnior.wordpress.com&amp;blog=4277607&amp;post=1284&amp;subd=gelnior&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">It has been a while since I have not spoken about <a href="http://newebe.org/">Newebe</a>. Since my return of Laos, Newebe got some major improvements. The main one is picture sharing. Yes, now you can share picture (=file) with your Newebe node. This feature is already available in the repository and will of course be integrated in the next version.</p>
<p style="text-align:justify;">Another good improvement is refactoring. I did a lot of &#8220;behind the scene&#8221; work. Server code is cleaner with better logic separation and has better test coverage. Client side had some improvements such as some minor features and debugs but no deep refactoring and testing.</p>
<p style="text-align:justify;">What is a lot more interesting than features, is that&#8230; The community grows ! We have now 10 watchers on Github (champagne!). Robin, a great canadian software engineer, help us by testing and providing  security advice on Newebe. Moreover a small company use it in a private network as a communication tool. Another cool fact : my post about the &#8220;first year of free software&#8221; had many good feedbacks when I posted it on <a href="http://linuxfr.org/users/gelnior--2/journaux/un-an-de-projet-libre-bilan">Linuxfr</a> two months ago.</p>
<p style="text-align:justify;">I expect to make a new version of Newebe for the end of the month. Things go slowly but they go !</p>
<p><a href="http://gelnior.files.wordpress.com/2012/01/newebe_avance.jpg"><img class="aligncenter size-full wp-image-1285" title="newebe_avance" src="http://gelnior.files.wordpress.com/2012/01/newebe_avance.jpg?w=630&#038;h=420" alt="" width="630" height="420" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gelnior.wordpress.com/1284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gelnior.wordpress.com/1284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gelnior.wordpress.com/1284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gelnior.wordpress.com/1284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gelnior.wordpress.com/1284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gelnior.wordpress.com/1284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gelnior.wordpress.com/1284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gelnior.wordpress.com/1284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gelnior.wordpress.com/1284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gelnior.wordpress.com/1284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gelnior.wordpress.com/1284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gelnior.wordpress.com/1284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gelnior.wordpress.com/1284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gelnior.wordpress.com/1284/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gelnior.wordpress.com&amp;blog=4277607&amp;post=1284&amp;subd=gelnior&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gelnior.wordpress.com/2012/01/03/newebe-status/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Gelnior</media:title>
		</media:content>

		<media:content url="http://gelnior.files.wordpress.com/2012/01/newebe_avance.jpg" medium="image">
			<media:title type="html">newebe_avance</media:title>
		</media:content>
	</item>
		<item>
		<title>Web application development workflow with Node.js</title>
		<link>http://gelnior.wordpress.com/2011/12/27/web-application-development-workflow-with-node-js/</link>
		<comments>http://gelnior.wordpress.com/2011/12/27/web-application-development-workflow-with-node-js/#comments</comments>
		<pubDate>Tue, 27 Dec 2011 17:30:52 +0000</pubDate>
		<dc:creator>Gelnior</dc:creator>
				<category><![CDATA[Technique]]></category>

		<guid isPermaLink="false">http://gelnior.wordpress.com/?p=1209</guid>
		<description><![CDATA[Context The aim of the article is to describe a good workflow to use when developing web applications. I always read advice on good workflow practices but they are never aggregated together, that&#8217;s why I do it right now. UI Driven Development We are going to follow a Behavior Driven Development style. Moreover we are [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gelnior.wordpress.com&amp;blog=4277607&amp;post=1209&amp;subd=gelnior&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h2>Context</h2>
<p style="text-align:justify;">The aim of the article is to describe a good workflow to use when developing web applications. I always read advice on good workflow practices but they are never aggregated together, that&#8217;s why I do it right now.</p>
<p style="text-align:justify;"><em>UI Driven Development<br />
</em></p>
<p style="text-align:justify;">We are going to follow a Behavior Driven Development style. Moreover we are making a web application, so we decide to focus on user: we will start by writing code for the UI. Then for UI and backend, we will write our specs/tests first.</p>
<p style="text-align:justify;"><em>Technos</em></p>
<p style="text-align:justify;">As technology we are going to use :</p>
<ul>
<li><a href="http://nodejs.org/">Node.js</a> and its framework <a href="http://expressjs.com/">Expess.JS</a> because of their popularity and to get more familiar with it.</li>
<li>The language is <a href="http://coffeescript.org/">Coffeescript</a> for its readability.</li>
<li><a href="http://documentcloud.github.com/backbone/">Backbone</a> is the UI framework.</li>
<li><a href="http://mongoosejs.com/">Mongoose</a> is the ODM.</li>
<li><a href="http://git-scm.com/">Git</a> is the version control system.</li>
<li><a href="http://pivotal.github.com/jasmine/">Jasmine</a> is the BDD framework for UI and <a href="http://vowsjs.org/">Vows</a> is the BDD Framework for backend.</li>
</ul>
<p style="text-align:justify;"><em>Use case</em></p>
<p style="text-align:justify;">The application on which I will apply the workflow is <a href="https://github.com/gelnior/ponyo">Ponyo</a>, a simple app that actually does nothing apart of allowing to create and browse &#8220;categories&#8221;. To illustrate the workflow we are going to add a new feature : allow category deletion.</p>
<div id="attachment_1227" class="wp-caption aligncenter" style="width: 430px"><a href="http://gelnior.files.wordpress.com/2011/12/ponyo_add_category.png"><img class="size-full wp-image-1227 " title="ponyo_add_category" src="http://gelnior.files.wordpress.com/2011/12/ponyo_add_category.png?w=630" alt=""   /></a><p class="wp-caption-text">Category list</p></div>
<div class="wp-caption aligncenter" style="width: 430px"><a href="http://gelnior.files.wordpress.com/2011/12/ponyo_display_category.png"><img title="ponyo_display_category" src="http://gelnior.files.wordpress.com/2011/12/ponyo_display_category.png?w=420&#038;h=221" alt="" width="420" height="221" /></a><p class="wp-caption-text">Category display</p></div>
<h2><strong>Workflow</strong></h2>
<p>Here are all steps we need to do proper developments. Of course most of the time pressure push us to do shortcuts, but it is good to keep the good way in mind. Moreover this complete workflow could help to think about what could be optimized/automatized:</p>
<ol>
<li>Make a branch</li>
<li>Write UI specs <em>+ commit</em></li>
<li>Write UI specs code <em>+ commit</em></li>
<li>Write UI code <em>+ commit</em></li>
<li>Write backend resource specs <em>+ commit</em></li>
<li>Write backend resource tests <em>+ commit</em></li>
<li>Write backend resource code <em>+ commit</em></li>
<li>Run all tests</li>
<li>Test your app manually</li>
<li>Rebase branch</li>
<li>Merge branch <em>+ push</em></li>
<li>Refactor if needed</li>
</ol>
<h2>Details</h2>
<h4>1. Make a branch</h4>
<p style="text-align:justify;">First of all, don&#8217;t bother other programmers right now with our commits, so let&#8217;s create a branch called feature-delete-category.</p>
<p style="text-align:justify;"><em>With Git</em></p>
<pre>    git branch feature-delete-category
    git checkout feature-delete-category</pre>
<h4>2. Write UI Specs</h4>
<p>We are doing UI Driven Development, so first write client side code specs. Then, check with your browser (here the URL is http://localhost:3000/tests/) that the Jasmine entries fail.</p>
<p style="text-align:justify;"><em>With Jasmine</em></p>
<p><pre class="brush: jscript;">
describe 'Category deletion', -&gt;
  it 'When I display newly created category', -&gt;
      expect(false).toBeTruthy()
  it 'And I click on delete category button from a category page', -&gt;
      expect(false).toBeTruthy()
  it 'Then it brings me back to category list', -&gt;
      expect(false).toBeTruthy()
  it 'And deleted activity is no more in the list', -&gt;
      expect(false).toBeTruthy()
</pre></p>
<p style="text-align:justify;"><em>With Git, commit</em></p>
<pre>    git commit tests/categories.coffee -m "Add specs for category deletion."</pre>
<h4>3. Write UI specs code</h4>
<p style="text-align:justify;">Now that you know what you want to do, you can write corresponding tests and checks that they fail.</p>
<p style="text-align:justify;"><a href="http://gelnior.files.wordpress.com/2011/12/ponyo_ui_test_fails.png"><img title="ponyo_ui_test_fails" src="http://gelnior.files.wordpress.com/2011/12/ponyo_ui_test_fails.png?w=301&#038;h=74" alt="" width="301" height="74" /></a></p>
<p style="text-align:justify;"><em>With Jasmine</em></p>
<p><pre class="brush: jscript;">
describe 'Category deletion', -&gt;
it 'When I display newly created category', -&gt;
    runs -&gt;
      $(&quot;#category-jasmine&quot;).click()
    waits(500) # Waits to be sure that everything is done before testing
it 'And I click on delete category button from a category page', -&gt;
    runs -&gt;
      $(&quot;#delete-category-button&quot;).click()
    waits(500) # Waits to be sure that everything is done before testing
it 'Then it brings me back to category list', -&gt;
    runs -&gt;
      expect($(&quot;#category-list&quot;).length).not.toEqual 0
it 'And deleted activity is no more in the list', -&gt;
    runs -&gt;
      expect($(&quot;#category-jamsine&quot;).length).toEqual 0
</pre></p>
<p style="text-align:justify;"><em>With Git, commit</em></p>
<pre>    git commit tests/categories.coffee -m "Add tests for category deletion."</pre>
<h4>4. Write UI code</h4>
<p style="text-align:justify;">Now we are going to write the UI code, it is needed to know what we expect from server. We add a button to the template displaying a category, then we code the button behavior. After that we check that our tests still fail (backend does not support request for deletion).  Finally we commit.</p>
<p style="text-align:justify;"><em>Modify the template with Eco</em></p>
<p><pre class="brush: xml;">&lt;p&gt;
  &lt;a id=&quot;delete-category-button&quot; href=&quot;#home&quot;&gt;
    Delete category&lt;br /&gt;
  &lt;/a&gt;
&lt;/p&gt;
</pre></p>
<p style="text-align:justify;"><em>Write behavior with Backbone</em></p>
<p><pre class="brush: jscript;">
categoryViewTemplate = require('../templates/category_view')
Category = require('../models/category').Category

class exports.CategoryView extends Backbone.View
  id: 'category-view'

  constructor: -&gt;
    super()

 render: (category) -&gt;
   $(&quot;#nav-content&quot;).html null
   $.get &quot;/categories/#{category}/&quot;, (data) =&gt;
     $(&quot;#nav-content&quot;).html categoryViewTemplate(category: data)
     @model = new Category data
     @deleteButton = $(&quot;#delete-category-button&quot;)
     @deleteButton.click(@onDeleteButtonClicked)

 onDeleteButtonClicked : (event) =&gt;
   event.preventDefault()
   @model.destroy
     success: -&gt;
       app.routers.main.navigate(&amp;quot;home&amp;quot;, true)
     error: -&gt;
       alert &quot;An error occured, category was probably not deleted.&quot;
       app.routers.main.navigate(&quot;home&quot;, true)
</pre></p>
<p style="text-align:justify;"><em>With Git, commit</em></p>
<pre>    git commit public/ -m "Add deletion button to UI"</pre>
<h4>5. Write backend resources specs</h4>
<p style="text-align:justify;">Now we know that we need  a resource to delete category, so let&#8217;s write our category deletion resource specs and commit.</p>
<p style="text-align:justify;"><em>With Vows</em></p>
<p><pre class="brush: jscript;">
.addBatch
  'DELETE /categories/category-02/':
    topic: () -&gt;
      apiTest.del 'categories/category-02/', @callback

    'response should be with a 200 OK': (error, response, body) -&gt;
      assert.ok false
    'GET /categories/category-02/':
      topic: () -&gt;
        apiTest.get 'categories/category-02/', @callback
      'response should be with a 404 Not Found': (error, response, body) -&gt;
        assert.ok false
    'DELETE /categories/category-02/':
      topic: () -&gt;
        apiTest.del 'categories/category-02/', @callback
      'response should be with a 404 Not Found': (error, response, body) -&gt;
        assert.ok false
</pre></p>
<p style="text-align:justify;"><em>With Git</em></p>
<pre> git commit test/ -m "Add backend resources specs"<strong></strong></pre>
<h4>6. Write backend resource tests</h4>
<p style="text-align:justify;">Now we write our test code, we just check that returned HTTP code are expected ones and that once category is deleted, it cannot be reached anymore. We commit.<strong></strong></p>
<p style="text-align:justify;"><em>With Vows<strong><br />
</strong></em></p>
<p><pre class="brush: jscript;">
.addBatch
  'DELETE /categories/category-02/':
    topic: () -&gt;
      apiTest.del 'categories/category-02/', @callback

    'response should be with a 200 OK': assertStatus 200
    'GET /categories/category-02/':
      topic: () -&gt;
        apiTest.get 'categories/category-02/', @callback
      'response should be with a 404 Not Found': assertStatus 404
    'DELETE /categories/category-02/':
      topic: () -&gt;
        apiTest.del 'categories/category-02/', @callback
      'response should be with a 404 Not Found': assertStatus 404
</pre></p>
<p><em>With Git</em></p>
<pre> git commit test/ -m "Add backend resources specs code"</pre>
<h4>7. Write backend resource code</h4>
<p style="text-align:justify;">Now we write code : we add a new route that will link to a new resource dedicated to category deletion. We commit.</p>
<p style="text-align:justify;"><em>With Express</em></p>
<p><pre class="brush: jscript;">
  app.del &quot;/categories/:category/&quot;, routers.deleteCategory
</pre></p>
<p style="text-align:justify;"><em>With Express and Mongoose</em></p>
<p><pre class="brush: jscript;">
exports.deleteCategory = (req, res) -&gt;
  categoryProvider = new CategoryProvider

  categoryProvider.getCategory req.params.category, (err, docs) -&gt;
    if err
      console.error(err.stack)
      res.json 'An error occured', 500
    else if docs.length &gt; 0
      docs[0].remove (err) -&gt;
        if err
          console.error(err.stack)
          res.json 'An error occured', 500
        else
          return res.json  success: true
    else
      res.json 'I dont have that', 404
</pre></p>
<p style="text-align:justify;"><em>With Git</em></p>
<pre> git commit test/ -m "Add category deletion resource"</pre>
<h4 style="text-align:justify;">8. Run all tests</h4>
<p style="text-align:justify;">We run our backend tests and our UI tests through browser and we are glad to see they all work.</p>
<p><em>With Vows</em></p>
<pre>vows --spec test/resources.coffee</pre>
<h4>9. Test your app manually</h4>
<p style="text-align:justify;">Once you launch all your tests, test your application as a normal user. BDD is great but it will never replace a manual test, we often miss something that is not revealed by our tests.<strong></strong></p>
<div id="attachment_1263" class="wp-caption aligncenter" style="width: 430px"><a href="http://gelnior.files.wordpress.com/2011/12/ponyo_delete_category.png"><img class="size-full wp-image-1263" title="ponyo_delete_category" src="http://gelnior.files.wordpress.com/2011/12/ponyo_delete_category.png?w=630" alt=""   /></a><p class="wp-caption-text">Category deletion is possible</p></div>
<p style="text-align:justify;"><strong><br />
</strong></p>
<h4 style="text-align:justify;">10. Rebase branch</h4>
<p style="text-align:justify;">We want to add our commits like we did them from last version of master branch, so we use rebase command.</p>
<p style="text-align:justify;"><em>With Git</em></p>
<pre>git rebase master</pre>
<h4>11. Merge branch</h4>
<p style="text-align:justify;">Then we can merge our features to the master trunk. A push to master branch will validate that work is done !</p>
<p style="text-align:justify;"><em>With Git</em></p>
<pre>git checkout master
git merge feature-delete-category
git push
git branch -d feature-delete-category</pre>
<h4>12. Refactor if needed</h4>
<p style="text-align:justify;"><strong></strong>UI Driven development has the nice advantage to not let you develop unuseful resources but it does not let you think as good as possible the way to develop your backend. So you will probably need some refactoring<strong>. </strong>Fortunately, with your tests refactoring will be easier and safer. Moreover patterns you see when you develop UI first push you to think about refactoring that match better to your needs.<strong></strong></p>
<p>NB: Feel free to comment and criticize this article so I could improve it and correct what is wrong.</p>
<pre>git branch -d</pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gelnior.wordpress.com/1209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gelnior.wordpress.com/1209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gelnior.wordpress.com/1209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gelnior.wordpress.com/1209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gelnior.wordpress.com/1209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gelnior.wordpress.com/1209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gelnior.wordpress.com/1209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gelnior.wordpress.com/1209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gelnior.wordpress.com/1209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gelnior.wordpress.com/1209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gelnior.wordpress.com/1209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gelnior.wordpress.com/1209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gelnior.wordpress.com/1209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gelnior.wordpress.com/1209/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gelnior.wordpress.com&amp;blog=4277607&amp;post=1209&amp;subd=gelnior&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gelnior.wordpress.com/2011/12/27/web-application-development-workflow-with-node-js/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Gelnior</media:title>
		</media:content>

		<media:content url="http://gelnior.files.wordpress.com/2011/12/ponyo_add_category.png" medium="image">
			<media:title type="html">ponyo_add_category</media:title>
		</media:content>

		<media:content url="http://gelnior.files.wordpress.com/2011/12/ponyo_display_category.png" medium="image">
			<media:title type="html">ponyo_display_category</media:title>
		</media:content>

		<media:content url="http://gelnior.files.wordpress.com/2011/12/ponyo_ui_test_fails.png" medium="image">
			<media:title type="html">ponyo_ui_test_fails</media:title>
		</media:content>

		<media:content url="http://gelnior.files.wordpress.com/2011/12/ponyo_delete_category.png" medium="image">
			<media:title type="html">ponyo_delete_category</media:title>
		</media:content>
	</item>
		<item>
		<title>The Lean Startup, revue de livre</title>
		<link>http://gelnior.wordpress.com/2011/12/15/the-lean-startup-revue-de-livre/</link>
		<comments>http://gelnior.wordpress.com/2011/12/15/the-lean-startup-revue-de-livre/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 18:11:32 +0000</pubDate>
		<dc:creator>Gelnior</dc:creator>
				<category><![CDATA[Livres]]></category>

		<guid isPermaLink="false">http://gelnior.wordpress.com/?p=1133</guid>
		<description><![CDATA[Voilà un livre que j&#8217;étais très enthousiaste de recevoir. En effet, en ce moment que ce soit en bien ou en mal, on entend parler de la méthode Lean un peu partout. Dans le monde des startups informatiques ce thème revient même très souvent. Mais qu&#8217;a cette méthode de particulier ? Elle repose sur les [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gelnior.wordpress.com&amp;blog=4277607&amp;post=1133&amp;subd=gelnior&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;"><a href="http://gelnior.files.wordpress.com/2011/11/book_book.png"><img class="alignright size-full wp-image-1135" title="book_book" src="http://gelnior.files.wordpress.com/2011/11/book_book.png?w=630" alt=""   /></a>Voilà un livre que j&#8217;étais très enthousiaste de recevoir. En effet, en ce moment que ce soit en bien ou en mal, on entend parler de la méthode Lean un peu partout. Dans le monde des startups informatiques ce thème revient même très souvent. Mais qu&#8217;a cette méthode de particulier ? Elle repose sur les principes suivant : il faut éliminer toute action inutile, chaque réalisation doit prouver son efficacité et permettre de progresser vers le succès (validation par l&#8217;apprentissage) et il faut se poser régulièrement la question de changer d&#8217;orientation ou de persévérer. Voilà en très résumé ce que raconte ce livre de 300 pages. Oui 300 pages pour expliquer ça c&#8217;est un peu beaucoup, l&#8217;auteur aurait pu faire plus concis. Heureusement il n&#8217;y a pas que du blabla, Eric Ries, l&#8217;auteur, nous expose beaucoup d&#8217;exemples concrets (expérience personnelle ou cas rencontrés en tant que consultant). Ce qui a tout de même pour avantage de rendre le livre assez convaincant.</p>
<p style="text-align:justify;">Revenons à la méthode Lean. Pour que les choses soient claires, Eric Ries, ne recherche que la croissance maximum. On est donc pas dans le &#8220;Why grow ?&#8221; de 37signals. Pour cela il faut commencer de petit avec un produit minimum (MVP, Minimum Viable Product) afin d&#8217;avoir au plus vite des retours utilisateurs . On commence ainsi au plus tôt l&#8217;apprentissage. Comme pour lui les utilisateurs ne savent pas toujours ce qu&#8217;ils veulent, il ne va pas se contenter de leur poser des question, il va aussi analyser leurs réactions. En créant des indicateurs pertinents (évolution du taux de conversion par exemple) et en mettant de côté les indicateurs vantards (nombre de visites par exemple pour un site de produit payant) il va valider ou non l&#8217;ajout d&#8217;une feature, la modification d&#8217;un design, etc&#8230; Il conduit clairement des expérimentations pour définir la marche à suivre et n&#8217;hésite pas à revenir en arrière si ça n&#8217;a pas fonctionné. Pour que cela soit possible, il préconise de n&#8217;avancer que par petits pas et de travailler en petite équipe. Ainsi le retour en arrière est moins douloureux s&#8217;il doit avoir lieu. Après ça il continue sa progression jusqu&#8217;à ce que ça commence à coincer (croissance ralentie). Là il se pose la question, doit on continuer à améliorer l&#8217;existant ou doit on changer de positionnement ? Là il compte plus ou moins sur son instinct et ses résultats précédents pour faire son choix, puis il recommence le cycle.</p>
<p style="text-align:justify;"><em>NB : Pour les logiciels cloud, il prône la méthode du déploiement continu. Chaque modification passe en production rapidement. Il ne juge pas ça risqué car si un bug est mis en prod (malgré les tests automatiques) il sera facilement identifiable et corrigé rapidement car on peut relivrer tout de suite après.</em></p>
<p style="text-align:justify;">Le concept n&#8217;est pas idiot même si je trouve ça gênant de prendre ses utilisateurs pour des rats de laboratoires. Autre point qui me pose problème, c&#8217;est qu&#8217;il prétend que c&#8217;est comme cela qu&#8217;on obtient de l&#8217;innovation. Alors que pour ma part, je ne trouve pas ce concept vraiment compatible avec l&#8217;innovation. Innover c&#8217;est parfois changer les habitudes et je ne suis pas sûr que les réalisations impliquant du changement soient &#8220;validées&#8221; par sa méthode. A l&#8217;inverse le bon côté de ce qu&#8217;il propose est que ça permet de diminuer les risques d&#8217;échec puisqu&#8217;on est sûr de développer ce que les gens veulent.</p>
<p style="text-align:justify;">Ce livre présente aussi quelques trucs et astuces, comme la technique des 5 pourquoi. C&#8217;est un principe qui vient de Toyota (oui j&#8217;oubliais la plupart des principes Lean prennent leur source dans les manufactures Toyota qui avait pour principe de faire des voitures d&#8217;un seul coup et non par étapes. Cela leur permettait de mieux gérer leur stock de pièces et de se rendre compte plus vite s&#8217;il y avait un problème dans la chaine de production). Les 5 pourquoi qui consiste à analyser les problèmes en profondeur plutôt que de les attribuer à leur cause direct. Pour cela on réunit toutes les personnes impliquées depuis le début jusqu&#8217;à la fin de la chaine, management compris et on se pose 5 fois la question pourquoi. Ex : Jhon déploie une feature buggé. Pourquoi la feature est buggée ? parce que Jhon l&#8217;a déployée. Pourquoi Jhon a pu déployer une feature buggée ? parcequ&#8217;il n&#8217;avait pas fait les bons tests. Pourquoi n&#8217;a-t-il pas fait les bons tests ? Parcequ&#8217;il n&#8217;avait pas les bons outils, etc&#8230;</p>
<p style="text-align:justify;">En résumé, c&#8217;est un livre très intéressant à lire (ok un peu chiant par moment) qui propose une méthode qui se tient avec comme bémol le côté expérimentation sur les utilisateurs.</p>
<p style="text-align:justify;">Je me permettrai aussi une remarque : le principe de travailler avec des petites tâches et en permanence peut être assez épuisant pour les employés. En effet il n&#8217;y a plus jamais de pause comme on peut en trouver à la fin des projets ni même d&#8217;objectif conséquent à atteindre. A mon avis, il faut donc penser à aménager l&#8217;organisation du travail en conséquence : congés forcés, pas d&#8217;heures sup et petites victoires régulières me semblent obligatoires pour éviter manque de créativité, burnout ou lassement prématuré.</p>
<p style="text-align:justify;">
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gelnior.wordpress.com/1133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gelnior.wordpress.com/1133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gelnior.wordpress.com/1133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gelnior.wordpress.com/1133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gelnior.wordpress.com/1133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gelnior.wordpress.com/1133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gelnior.wordpress.com/1133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gelnior.wordpress.com/1133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gelnior.wordpress.com/1133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gelnior.wordpress.com/1133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gelnior.wordpress.com/1133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gelnior.wordpress.com/1133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gelnior.wordpress.com/1133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gelnior.wordpress.com/1133/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gelnior.wordpress.com&amp;blog=4277607&amp;post=1133&amp;subd=gelnior&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gelnior.wordpress.com/2011/12/15/the-lean-startup-revue-de-livre/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Gelnior</media:title>
		</media:content>

		<media:content url="http://gelnior.files.wordpress.com/2011/11/book_book.png" medium="image">
			<media:title type="html">book_book</media:title>
		</media:content>
	</item>
		<item>
		<title>Start Small, Stay Small</title>
		<link>http://gelnior.wordpress.com/2011/12/13/start-small-stay-small/</link>
		<comments>http://gelnior.wordpress.com/2011/12/13/start-small-stay-small/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 10:30:28 +0000</pubDate>
		<dc:creator>Gelnior</dc:creator>
				<category><![CDATA[Livres]]></category>

		<guid isPermaLink="false">http://gelnior.wordpress.com/?p=1121</guid>
		<description><![CDATA[Start Small, Stay Small,  un titre qui s&#8217;annonce bien, qui fleure bon le 37signals. Ca se confirme avec la couverture toute noire et son titre en blanc : on croirait presqu&#8217;un remake de Getting Real. Alors oui il y a des similitudes : notamment sur l&#8217;objectif qui est de vous apprendre à monter un business [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gelnior.wordpress.com&amp;blog=4277607&amp;post=1121&amp;subd=gelnior&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;"><a href="http://gelnior.files.wordpress.com/2011/11/start_small_stay_small.jpg"><img class="alignright size-full wp-image-1122" title="start_small_stay_small" src="http://gelnior.files.wordpress.com/2011/11/start_small_stay_small.jpg?w=630" alt=""   /></a>Start Small, Stay Small,  un titre qui s&#8217;annonce bien, qui fleure bon le 37signals. Ca se confirme avec la couverture toute noire et son titre en blanc : on croirait presqu&#8217;un remake de Getting Real. Alors oui il y a des similitudes : notamment sur l&#8217;objectif qui est de vous apprendre à monter un business en vous passant d&#8217;investisseur, de &#8220;bootstrapper&#8221;. Par contre le but ici n&#8217;est pas de monter une boite conséquente, ni même d&#8217;embaucher quelqu&#8217;un (en fait rien n&#8217;empêche de le faire mais là le bouquin n&#8217;offre plus de conseils pour cela). L&#8217;idée cette fois consiste à monter une ou plusieurs micro entreprises vendeuses de logiciels et d&#8217;en gagner sa vie.</p>
<p style="text-align:justify;">Là ou c&#8217;est intéressant c&#8217;est que l&#8217;auteur fournit plein de trucs pratiques pour arriver à ses fins. Un exemple : il fait de la publicité pour un produit qui n&#8217;existe pas. La pub renvoie sur une page de lancement où on peut laisser son mail. En fonction du nombre de gens qui laisse leur adresse et du nombre de visites, il en déduit si le logiciel en vaut la peine.</p>
<p style="text-align:justify;">Là ou c&#8217;est trompeur c&#8217;est que ce guide pour développeur parle essentiellement de marketing. L&#8217;auteur juge qu&#8217;il n&#8217;a rien à apprendre à ses lecteurs dans le domaine du développement, donc il ne se concentre pratiquement que sur les moyens de ramener des visiteurs. Ca se tient. Il en résulte de bons tuyaux, il est assez convaincant sur la nécessité des newsletters par exemple mais à un moment ça devient exagéré. Par exemple, avec son blog et sa newsletter, il va cumuler des petites techniques pour attirer du monde : envoyer des contenus réguliers, faire intervenir des experts&#8230; Présenter comme il le présente ça donne l&#8217;impression qu&#8217;il essaye de gratter partout, alors qu&#8217;en prenant un peu de recul, il fait juste quelquechose de naturel : apporter des informations autour de son produit afin que ses utilisateurs puissent réagir et apprendre des nouvelles choses, un peu le &#8220;Build an audience&#8221; de Rework. C&#8217;est un peu dommage que ce soit fait dans cet état d&#8217;esprit.</p>
<p style="text-align:justify;">Là ou c&#8217;est dérangeant c&#8217;est que pour couronner le tout, l&#8217;auteur fait l&#8217;éloge des Virtual Assistants ou VA. C&#8217;est quoi ? me direz vous. Un VA est simplement un type, qui n&#8217;a rien de virtuel au passage, à l&#8217;autre bout de la planète qui accepte de faire des tâches ingrates pour pas cher, comme saisir un listing par exemple. D&#8217;un point de vue totalement pragmatique c&#8217;est assez intelligent : pour peu d&#8217;argent on économise de nombreuses heures de travail. Mais éthiquement, on est à peu près à 20 000 lieux sous les mers.</p>
<p style="text-align:justify;">Bref ce livre comporte pleins d&#8217;astuces utiles, mais son obsession marketale en fond un tout assez triste. A manipuler avec précaution.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gelnior.wordpress.com/1121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gelnior.wordpress.com/1121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gelnior.wordpress.com/1121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gelnior.wordpress.com/1121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gelnior.wordpress.com/1121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gelnior.wordpress.com/1121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gelnior.wordpress.com/1121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gelnior.wordpress.com/1121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gelnior.wordpress.com/1121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gelnior.wordpress.com/1121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gelnior.wordpress.com/1121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gelnior.wordpress.com/1121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gelnior.wordpress.com/1121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gelnior.wordpress.com/1121/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gelnior.wordpress.com&amp;blog=4277607&amp;post=1121&amp;subd=gelnior&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gelnior.wordpress.com/2011/12/13/start-small-stay-small/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Gelnior</media:title>
		</media:content>

		<media:content url="http://gelnior.files.wordpress.com/2011/11/start_small_stay_small.jpg" medium="image">
			<media:title type="html">start_small_stay_small</media:title>
		</media:content>
	</item>
		<item>
		<title>Laos semaine 3 : Luang Prabang, Vang Vieng, Vientiane</title>
		<link>http://gelnior.wordpress.com/2011/12/11/laos-semaine-3-luang-prabang-vang-vieng-vientiane/</link>
		<comments>http://gelnior.wordpress.com/2011/12/11/laos-semaine-3-luang-prabang-vang-vieng-vientiane/#comments</comments>
		<pubDate>Sun, 11 Dec 2011 17:42:41 +0000</pubDate>
		<dc:creator>Gelnior</dc:creator>
				<category><![CDATA[Voyage]]></category>

		<guid isPermaLink="false">http://gelnior.wordpress.com/?p=1175</guid>
		<description><![CDATA[Après 6h de bateau, j&#8217;arrive à Luang Prabang. C&#8217;est la ville la plus touristique du Laos, elle fait partie du patrimoine mondial de l&#8217;Unesco. Effectivement l&#8217;endroit est superbe. J&#8217;ai décidé d&#8217;y rester 6 jours car j&#8217;en ai un peu marre de courir partout. Il y a beaucoup de marchés à Luang Prabang, notamment pour la [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gelnior.wordpress.com&amp;blog=4277607&amp;post=1175&amp;subd=gelnior&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">Après 6h de bateau, j&#8217;arrive à Luang Prabang. C&#8217;est la ville la plus touristique du Laos, elle fait partie du patrimoine mondial de l&#8217;Unesco. Effectivement l&#8217;endroit est superbe. J&#8217;ai décidé d&#8217;y rester 6 jours car j&#8217;en ai un peu marre de courir partout.</p>
<p style="text-align:justify;"><a href="http://gelnior.files.wordpress.com/2011/12/mg_7394.jpg"><img class="aligncenter size-full wp-image-1176" title="_MG_7394" src="http://gelnior.files.wordpress.com/2011/12/mg_7394.jpg?w=630&#038;h=420" alt="" width="630" height="420" /></a>Il y a beaucoup de marchés à Luang Prabang, notamment pour la nourriture. C&#8217;est l&#8217;occasion pour moi de vous parler de leurs bananes. Ici les bananes sont toutes petites. On en voit partout dans le pays, on finit par vraiment les associer au Laos. En plus elles sont très pratiques pour grignoter lorsqu&#8217;on marche.</p>
<p style="text-align:justify;"><a href="http://gelnior.files.wordpress.com/2011/12/mg_7630b1.jpg"><img class="aligncenter size-full wp-image-1182" title="_MG_7630b" src="http://gelnior.files.wordpress.com/2011/12/mg_7630b1.jpg?w=630&#038;h=945" alt="" width="630" height="945" /></a>Le coucher de soleil sur le Mekong, on ne s&#8217;en lasse pas. Plaisir quotidien auquel je ne savais dérogé.</p>
<p style="text-align:justify;"><a href="http://gelnior.files.wordpress.com/2011/12/mg_7733.jpg"><img class="aligncenter size-full wp-image-1183" title="_MG_7733" src="http://gelnior.files.wordpress.com/2011/12/mg_7733.jpg?w=630&#038;h=945" alt="" width="630" height="945" /></a>Le Laos a de très belles cascades, ici celle de Tad Sae. Evidemment l&#8217;endroit est blindé de touristes. Mais une fois quelques mètres parcourus, on se retrouve seul pris entre l&#8217;eau turquoise et la jungle.</p>
<p style="text-align:justify;"><a href="http://gelnior.files.wordpress.com/2011/12/mg_7833.jpg"><img class="aligncenter size-full wp-image-1184" title="_MG_7833" src="http://gelnior.files.wordpress.com/2011/12/mg_7833.jpg?w=630&#038;h=945" alt="" width="630" height="945" /></a>La belle rue où se situait ma guesthouse.</p>
<p style="text-align:justify;"><a href="http://gelnior.files.wordpress.com/2011/12/mg_7916.jpg"><img class="aligncenter size-full wp-image-1185" title="_MG_7916" src="http://gelnior.files.wordpress.com/2011/12/mg_7916.jpg?w=630&#038;h=786" alt="" width="630" height="786" /></a>Le pays est très jeune, il y a des enfants partout. Ils sont assez suprenants de par leur calme, je n&#8217;en ai jamais vu un faire une colère. Certains travaillent et ont des allures d&#8217;adultes. Fréquemment, quand ils voient un falang (un étranger) ils accourent en criant Sabaidee (bonjour). Ils veulent souvent jouer et parfois réclament de l&#8217;argent. Pas facile de savoir quel comportement adopté. Pour ma part je passais mon chemin en les saluant.</p>
<p style="text-align:justify;"><a href="http://gelnior.files.wordpress.com/2011/12/mg_74071.jpg"><img class="aligncenter size-full wp-image-1187" title="_MG_7407" src="http://gelnior.files.wordpress.com/2011/12/mg_74071.jpg?w=630&#038;h=945" alt="" width="630" height="945" /></a>Luang Prabang c&#8217;est aussi la ville des temples. Il y en a un paquet. A l&#8217;intérieur : un bouda géant et des offrandes.</p>
<p style="text-align:justify;"><a href="http://gelnior.files.wordpress.com/2011/12/mg_7982.jpg"><img class="aligncenter size-full wp-image-1188" title="_MG_7982" src="http://gelnior.files.wordpress.com/2011/12/mg_7982.jpg?w=630&#038;h=420" alt="" width="630" height="420" /></a>Le marché des artisans est composé de stands comme celui ci. On en voit à perte de vue. Ils se ressemblent tous. et n&#8217;arrivent que le soir quand la nuit tombe. Mes pulsions consommatrices prennent le dessus : j&#8217;ai envie de tout acheter.</p>
<p style="text-align:justify;"><a href="http://gelnior.files.wordpress.com/2011/12/mg_8052.jpg"><img class="aligncenter size-full wp-image-1190" title="_MG_8052" src="http://gelnior.files.wordpress.com/2011/12/mg_8052.jpg?w=630&#038;h=945" alt="" width="630" height="945" /></a>Les moines et leurs tuniques oranges. Ici nous sommes à Vang Vieng, j&#8217;ai pris le chemin du retour, mon avion est prévu deux jours plus tard.</p>
<p style="text-align:justify;"><a href="http://gelnior.files.wordpress.com/2011/12/mg_8065.jpg"><img class="aligncenter size-full wp-image-1189" title="_MG_8065" src="http://gelnior.files.wordpress.com/2011/12/mg_8065.jpg?w=630&#038;h=945" alt="" width="630" height="945" /></a>Après Vang Vieng retour à Vientiane où mon dernier repas sera un Hot Pot, espèce de soupe de nouilles en forme de fondue. C&#8217;est très bon. Je me suis bien adapté au rythme laotien et n&#8217;ai plus vraiment envie de rentrer en France, malheureusement tout a une fin.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gelnior.wordpress.com/1175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gelnior.wordpress.com/1175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gelnior.wordpress.com/1175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gelnior.wordpress.com/1175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gelnior.wordpress.com/1175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gelnior.wordpress.com/1175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gelnior.wordpress.com/1175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gelnior.wordpress.com/1175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gelnior.wordpress.com/1175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gelnior.wordpress.com/1175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gelnior.wordpress.com/1175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gelnior.wordpress.com/1175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gelnior.wordpress.com/1175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gelnior.wordpress.com/1175/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gelnior.wordpress.com&amp;blog=4277607&amp;post=1175&amp;subd=gelnior&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gelnior.wordpress.com/2011/12/11/laos-semaine-3-luang-prabang-vang-vieng-vientiane/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Gelnior</media:title>
		</media:content>

		<media:content url="http://gelnior.files.wordpress.com/2011/12/mg_7394.jpg" medium="image">
			<media:title type="html">_MG_7394</media:title>
		</media:content>

		<media:content url="http://gelnior.files.wordpress.com/2011/12/mg_7630b1.jpg" medium="image">
			<media:title type="html">_MG_7630b</media:title>
		</media:content>

		<media:content url="http://gelnior.files.wordpress.com/2011/12/mg_7733.jpg" medium="image">
			<media:title type="html">_MG_7733</media:title>
		</media:content>

		<media:content url="http://gelnior.files.wordpress.com/2011/12/mg_7833.jpg" medium="image">
			<media:title type="html">_MG_7833</media:title>
		</media:content>

		<media:content url="http://gelnior.files.wordpress.com/2011/12/mg_7916.jpg" medium="image">
			<media:title type="html">_MG_7916</media:title>
		</media:content>

		<media:content url="http://gelnior.files.wordpress.com/2011/12/mg_74071.jpg" medium="image">
			<media:title type="html">_MG_7407</media:title>
		</media:content>

		<media:content url="http://gelnior.files.wordpress.com/2011/12/mg_7982.jpg" medium="image">
			<media:title type="html">_MG_7982</media:title>
		</media:content>

		<media:content url="http://gelnior.files.wordpress.com/2011/12/mg_8052.jpg" medium="image">
			<media:title type="html">_MG_8052</media:title>
		</media:content>

		<media:content url="http://gelnior.files.wordpress.com/2011/12/mg_8065.jpg" medium="image">
			<media:title type="html">_MG_8065</media:title>
		</media:content>
	</item>
		<item>
		<title>Laos semaine 2 : Phonsavan, Sam Neua, Vieng Xai, Nong Khiaw</title>
		<link>http://gelnior.wordpress.com/2011/12/03/laos-semaine-2-phonsavan-sam-neua-vieng-xai-nong-khiaw/</link>
		<comments>http://gelnior.wordpress.com/2011/12/03/laos-semaine-2-phonsavan-sam-neua-vieng-xai-nong-khiaw/#comments</comments>
		<pubDate>Sat, 03 Dec 2011 01:47:18 +0000</pubDate>
		<dc:creator>Gelnior</dc:creator>
				<category><![CDATA[Voyage]]></category>

		<guid isPermaLink="false">http://gelnior.wordpress.com/?p=1148</guid>
		<description><![CDATA[Durant cette semaine j&#8217;ai beaucoup pris le bus, c&#8217;est un très bon moyen de transport pour voyager : on découvre le paysage et on côtoie les laotiens tout du long. Pas plus de trois touristes par bus dans ce coin du pays : direction le nord est avec pour objectif Vieng Xai. C&#8217;est la première [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gelnior.wordpress.com&amp;blog=4277607&amp;post=1148&amp;subd=gelnior&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">Durant cette semaine j&#8217;ai beaucoup pris le bus, c&#8217;est un très bon moyen de transport pour voyager : on découvre le paysage et on côtoie les laotiens tout du long. Pas plus de trois touristes par bus dans ce coin du pays : direction le nord est avec pour objectif Vieng Xai.</p>
<p style="text-align:justify;"><a href="http://gelnior.files.wordpress.com/2011/12/mg_6767.jpg"><img class="size-full wp-image-1149 aligncenter" title="En route vers Phonsavan" src="http://gelnior.files.wordpress.com/2011/12/mg_6767.jpg?w=630&#038;h=410" alt="En route vers Phonsavan" width="630" height="410" /></a>C&#8217;est la première équipe qui m&#8217;accompagnera dans mon voyage, trois d&#8217;entre eux vomiront, nous serons même obliger de nous arrêter près d&#8217;une source pour laver le bus. Nous sommes dans un mini-van, les fauteuils sont en cuir, c&#8217;est du grand luxe. Par contre on y rentre le maximum de personne, nous étions 12.</p>
<p style="text-align:justify;"><a href="http://gelnior.files.wordpress.com/2011/12/mg_6967.jpg"><img class="aligncenter size-full wp-image-1151" title="Jarres de la plaine des jarres" src="http://gelnior.files.wordpress.com/2011/12/mg_6967.jpg?w=630&#038;h=945" alt="Jarres de la plaine des jarres" width="630" height="945" /></a>La plaine des jarres ou l&#8217;Ile de Pâques du Laos, personne ne sait pourquoi ces jarres sont là.  On suppose simplement que ce sont des tombes mais on a trouvé aucune explication sur leur provenance, elles pèsent des tonnes et à cette époque les hommes n&#8217;était pas censés connaître de techniques pour les déplacer ni même les fabriquer. Cette visite est l&#8217;occasion pour moi de parler avec un laotien (mon guide) qui parle anglais et qui est récolte le riz le week-end. J&#8217;en apprends donc un peu plus sur la culture du riz. Ici l&#8217;agriculture bio règne en maitre,  ils n&#8217;ont pas encore de machines et se méfient des pesticides qui rendent le sol incultivable en à peine 3 ans.</p>
<p style="text-align:justify;"><a href="http://gelnior.files.wordpress.com/2011/12/mg_6923.jpg"><img class="aligncenter size-full wp-image-1153" title="Le chauffe eau" src="http://gelnior.files.wordpress.com/2011/12/mg_6923.jpg?w=630&#038;h=971" alt="Le chauffe eau" width="630" height="971" /></a>C&#8217;est dans ces marmites qu&#8217;on fait cuire les nouilles. Là bas la soupe de nouilles, le phô, est le plat le plus courant. On en mange à n&#8217;importe quelle heure, même au petit déjeuner. C&#8217;est souvent assez bon même si la viande laisser à désirer. Les agréments, herbes et piments, sont servis à côté. J&#8217;en ai tellement mangé que j&#8217;ai oublié d&#8217;en prendre en photo, snif.</p>
<p style="text-align:justify;"><a href="http://gelnior.files.wordpress.com/2011/12/mg_7000.jpg"><img class="aligncenter size-full wp-image-1154" title="_MG_7000" src="http://gelnior.files.wordpress.com/2011/12/mg_7000.jpg?w=630&#038;h=945" alt="" width="630" height="945" /></a>Mémorial de la guerre du Vietnam. Plus loin il y avait un mémorial de la guerre du Laos. Il faut savoir qu&#8217;ici les américains ont vidé l&#8217;équivalent d&#8217;un bombardier toutes les 8 minutes pendant 9 ans. Et en plus ils appelaient ça la guerre secrète.</p>
<p style="text-align:justify;"><a href="http://gelnior.files.wordpress.com/2011/12/mg_6993.jpg"><img class="aligncenter size-full wp-image-1155" title="Des animaux sur la route" src="http://gelnior.files.wordpress.com/2011/12/mg_6993.jpg?w=630&#038;h=420" alt="Des animaux sur la route" width="630" height="420" /></a>Au Laos, il est courant de voir des animaux sur la route : coqs, boeufs, chiens, etc. Les bus s&#8217;arrêtent toujours pour les laisser passer (tout en klaxonnant pour qu&#8217;ils pressent le pas).</p>
<p style="text-align:justify;"><a href="http://gelnior.files.wordpress.com/2011/12/mg_7048.jpg"><img class="aligncenter size-full wp-image-1156" title="Marché de Sam Neua" src="http://gelnior.files.wordpress.com/2011/12/mg_7048.jpg?w=630&#038;h=945" alt="Marché de Sam Neua" width="630" height="945" /></a>Après beaucoup d&#8217;heures de bus, arrivée à Sam Neau. Ville assez triste mais pourvu d&#8217;un marché de nourriture assez intéressant. Ici on diffuse les messages de propagande au haut parleur. On est proche du Vietnam, mais on est pas très habitués à recevoir les touristes. Personne ne parle anglais et tout est écrit en Lao. Le matin il fait froid. L&#8217;endroit n&#8217;est pas plaisant mais je suis content d&#8217;être dans une ville authentique.</p>
<p style="text-align:justify;"><a href="http://gelnior.files.wordpress.com/2011/12/mg_7138.jpg"><img class="aligncenter size-full wp-image-1157" title="_MG_7138" src="http://gelnior.files.wordpress.com/2011/12/mg_7138.jpg?w=630&#038;h=945" alt="" width="630" height="945" /></a>Non loin de Sam Neua, se trouve une petite ville nommée Vieng Xai. Ici il existe de nombreuses grottes aménagées dans lesquels les gens vivaient durant la guerre. Mais surtout l&#8217;endroit est magnifique, une fois le soleil venu. Malheureusement il n&#8217;arrive que tard dans l&#8217;après midi. Jusque là le ciel est gris et il fait très froid. Ici on ne comprend vraiment pas l&#8217;anglais. J&#8217;aurais aimé rester plusieurs jours mais je me rends compte que j&#8217;ai atteint ma limite. Je ne suis pas à l&#8217;aise car je n&#8217;arrive pas à me faire comprendre, le climat est trop rigoureux. Je décide de m&#8217;enfuir dès le lendemain.</p>
<p style="text-align:justify;"><a href="http://gelnior.files.wordpress.com/2011/12/mg_7160.jpg"><img class="aligncenter size-full wp-image-1158" title="_MG_7160" src="http://gelnior.files.wordpress.com/2011/12/mg_7160.jpg?w=630&#038;h=419" alt="" width="630" height="419" /></a>J&#8217;ai un peu de regret avec le recul, j&#8217;aurais mieux fait d&#8217;acheter des vêtements sur place. L&#8217;endroit est vraiment agréable. Tant pis, j&#8217;ai quand même trouvé là bas trois touristes avec qui je passe la soirée. Nous dînons avec une vue sur un des lacs artificiels qui entourent la ville.</p>
<p style="text-align:justify;"><a href="http://gelnior.files.wordpress.com/2011/12/mg_7239.jpg"><img class="aligncenter size-full wp-image-1159" title="Le bateau en direction de Luang Prabang" src="http://gelnior.files.wordpress.com/2011/12/mg_7239.jpg?w=630&#038;h=420" alt="Le bateau en direction de Luang Prabang" width="630" height="420" /></a>Je reviens à Sam Neua pour y rester une journée supplémentaire. Je ne ferai pas de photos ce jour là, j&#8217;ai besoin d&#8217;une pause, marre de trimbaler mon matériel partout. Le lendemain je prends le bus le plus fun de mon voyage. Tant mieux car j&#8217;en ai pour 12h. Le conducteur va très vite, il évite très bien les animaux, rend service à des tas de gens sur la route, met de la musique lao à fond durant le trajet. C&#8217;est vraiment folklorique. Il est aussi très sympa avec nous. Le voyage passe à toute vitesse. Il me laisse à Nong Khiaw, qui est située près d&#8217;une rivière encaissée entre deux montagnes, c&#8217;est superbe. Je reporte mes photos au lendemain, grave erreur, au matin nous sommes dans la brume et on ne voit plus rien des montagnes. Dommage, je prends mon bateau à 11h pour Luang Prabang où une semaine facile au milieu des touristes m&#8217;attend.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gelnior.wordpress.com/1148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gelnior.wordpress.com/1148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gelnior.wordpress.com/1148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gelnior.wordpress.com/1148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gelnior.wordpress.com/1148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gelnior.wordpress.com/1148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gelnior.wordpress.com/1148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gelnior.wordpress.com/1148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gelnior.wordpress.com/1148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gelnior.wordpress.com/1148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gelnior.wordpress.com/1148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gelnior.wordpress.com/1148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gelnior.wordpress.com/1148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gelnior.wordpress.com/1148/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gelnior.wordpress.com&amp;blog=4277607&amp;post=1148&amp;subd=gelnior&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gelnior.wordpress.com/2011/12/03/laos-semaine-2-phonsavan-sam-neua-vieng-xai-nong-khiaw/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Gelnior</media:title>
		</media:content>

		<media:content url="http://gelnior.files.wordpress.com/2011/12/mg_6767.jpg" medium="image">
			<media:title type="html">En route vers Phonsavan</media:title>
		</media:content>

		<media:content url="http://gelnior.files.wordpress.com/2011/12/mg_6967.jpg" medium="image">
			<media:title type="html">Jarres de la plaine des jarres</media:title>
		</media:content>

		<media:content url="http://gelnior.files.wordpress.com/2011/12/mg_6923.jpg" medium="image">
			<media:title type="html">Le chauffe eau</media:title>
		</media:content>

		<media:content url="http://gelnior.files.wordpress.com/2011/12/mg_7000.jpg" medium="image">
			<media:title type="html">_MG_7000</media:title>
		</media:content>

		<media:content url="http://gelnior.files.wordpress.com/2011/12/mg_6993.jpg" medium="image">
			<media:title type="html">Des animaux sur la route</media:title>
		</media:content>

		<media:content url="http://gelnior.files.wordpress.com/2011/12/mg_7048.jpg" medium="image">
			<media:title type="html">Marché de Sam Neua</media:title>
		</media:content>

		<media:content url="http://gelnior.files.wordpress.com/2011/12/mg_7138.jpg" medium="image">
			<media:title type="html">_MG_7138</media:title>
		</media:content>

		<media:content url="http://gelnior.files.wordpress.com/2011/12/mg_7160.jpg" medium="image">
			<media:title type="html">_MG_7160</media:title>
		</media:content>

		<media:content url="http://gelnior.files.wordpress.com/2011/12/mg_7239.jpg" medium="image">
			<media:title type="html">Le bateau en direction de Luang Prabang</media:title>
		</media:content>
	</item>
		<item>
		<title>Laos semaine 1 : Vientiane et Vang Vieng</title>
		<link>http://gelnior.wordpress.com/2011/11/26/laos-semaine-1-vientiane-et-vang-vieng/</link>
		<comments>http://gelnior.wordpress.com/2011/11/26/laos-semaine-1-vientiane-et-vang-vieng/#comments</comments>
		<pubDate>Sat, 26 Nov 2011 10:35:17 +0000</pubDate>
		<dc:creator>Gelnior</dc:creator>
				<category><![CDATA[Voyage]]></category>

		<guid isPermaLink="false">http://gelnior.wordpress.com/?p=1097</guid>
		<description><![CDATA[Voici quelques photos de ma première semaine au Laos. J&#8217;ai choisi les trois photos (pour chacune) qui me semblaient le mieux représenter ces deux villes. Vientiane est sans doute la ville la plus moderne du pays. Pour autant les spécificités du Laos y sont bien présentes : rythme calme, développement chaotique, traditions boudhistes&#8230;. Le Tuk [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gelnior.wordpress.com&amp;blog=4277607&amp;post=1097&amp;subd=gelnior&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">Voici quelques photos de ma première semaine au Laos. J&#8217;ai choisi les trois photos (pour chacune) qui me semblaient le mieux représenter ces deux villes.</p>
<p style="text-align:justify;">Vientiane est sans doute la ville la plus moderne du pays. Pour autant les spécificités du Laos y sont bien présentes : rythme calme, développement chaotique, traditions boudhistes&#8230;.</p>
<p style="text-align:justify;"><a href="http://gelnior.files.wordpress.com/2011/11/mg_6321.jpg"><img class="aligncenter size-full wp-image-1102" title="_MG_6321" src="http://gelnior.files.wordpress.com/2011/11/mg_6321.jpg?w=630&#038;h=420" alt="" width="630" height="420" /></a>Le Tuk Tuk fait office de taxi à Vientiane. Ses tarifs sont particuliers : 2 euros quelque soit la course 10m ou 2km. Les Tuk Tuk sont de véritables mafias au sein des villes : prix alignés, vente de drogues la nuit tombée, harcèlement permanent des touristes pour leur offir leur services. Malgré ça monter dans un Tuk Tuk est déjà une expérience en soit ! Difficile de resister à la tentation de les prendre tant ils sont dépaysants.</p>
<p style="text-align:justify;"><a href="http://gelnior.files.wordpress.com/2011/11/mg_6240.jpg"><img class="aligncenter size-full wp-image-1101" title="_MG_6240" src="http://gelnior.files.wordpress.com/2011/11/mg_6240.jpg?w=630&#038;h=420" alt="" width="630" height="420" /></a>Les vats (temples) sont omniprésents au Laos. Les premiers que l&#8217;on aperçoit nous émerveillent puis on prend l&#8217;habitude au point de les ignorer s&#8217;ils ne sont pas assez stylisés. Chaque temple renferme un Boudha géant auquel les habitants font des offrandes.</p>
<p style="text-align:justify;"><a href="http://gelnior.files.wordpress.com/2011/11/mg_6008.jpg"><img class="aligncenter size-full wp-image-1098" title="_MG_6008" src="http://gelnior.files.wordpress.com/2011/11/mg_6008.jpg?w=630&#038;h=420" alt="" width="630" height="420" /></a>On peut acheter de la nourriture partout à Vientiane. Les vendeurs de rue sont légions. Le plat le plus courant est la soupe de nouilles mais comme vous pouvez le voir sur la photo, il est aussi possible de profiter de brochettes de viandes ou de poissons, parfois même de tofu ou d&#8217;autres aliments que je n&#8217;ai pu identifiés.</p>
<p style="text-align:justify;">Arrivée à Vang Vieng, terre de contrastes : d&#8217;un côté des paysages magnifiques, de l&#8217;autre une ville dédiée aux jeunes occidentaux. A Vang Vieng, l&#8217;alcool coule à flot, la drogue s&#8217;achète au comptoir et une activité nommée le tubing (descente de la rivière dans un bouée) permet d&#8217;animer le tout. Vang Vieng fait aussi la joie des sportifs, notamment pour le rafting et l&#8217;escalade.</p>
<p style="text-align:justify;"><a href="http://gelnior.files.wordpress.com/2011/11/mg_6693.jpg"><img class="aligncenter size-full wp-image-1105" title="_MG_6693" src="http://gelnior.files.wordpress.com/2011/11/mg_6693.jpg?w=630&#038;h=945" alt="" width="630" height="945" /></a>Les formations kharstiques entourent la plaine. une rivière appelée Nam Song longe la ville. C&#8217;est beau.</p>
<p style="text-align:justify;"><a href="http://gelnior.files.wordpress.com/2011/11/mg_6556.jpg"><img class="aligncenter size-full wp-image-1104" title="_MG_6556" src="http://gelnior.files.wordpress.com/2011/11/mg_6556.jpg?w=630&#038;h=945" alt="" width="630" height="945" /></a>Comme partout au Laos, les rizières constituent la principale activité agricole. Les femmes sont très présentes dans les champs. C&#8217;est la fin de la saison des pluies et le début de la saison sèche, il est temps de récolter le riz.</p>
<p style="text-align:justify;"><a href="http://gelnior.files.wordpress.com/2011/11/mg_6590.jpg"><img class="aligncenter size-full wp-image-1106" title="_MG_6590" src="http://gelnior.files.wordpress.com/2011/11/mg_6590.jpg?w=630&#038;h=420" alt="" width="630" height="420" /></a>A Vang Vieng les gens aiment bien se jeter dans l&#8217;eau. Ici on voit principalement des laotiens, mais c&#8217;est une activité très prisée des occidentaux. Une voiture garée non loin, fait office de haut-parleur et envoie de la musique à fond, de l&#8217;autre côté un bar sert des raffraichissements. La fête ne fait que commencer&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gelnior.wordpress.com/1097/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gelnior.wordpress.com/1097/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gelnior.wordpress.com/1097/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gelnior.wordpress.com/1097/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gelnior.wordpress.com/1097/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gelnior.wordpress.com/1097/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gelnior.wordpress.com/1097/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gelnior.wordpress.com/1097/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gelnior.wordpress.com/1097/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gelnior.wordpress.com/1097/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gelnior.wordpress.com/1097/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gelnior.wordpress.com/1097/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gelnior.wordpress.com/1097/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gelnior.wordpress.com/1097/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gelnior.wordpress.com&amp;blog=4277607&amp;post=1097&amp;subd=gelnior&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gelnior.wordpress.com/2011/11/26/laos-semaine-1-vientiane-et-vang-vieng/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Gelnior</media:title>
		</media:content>

		<media:content url="http://gelnior.files.wordpress.com/2011/11/mg_6321.jpg" medium="image">
			<media:title type="html">_MG_6321</media:title>
		</media:content>

		<media:content url="http://gelnior.files.wordpress.com/2011/11/mg_6240.jpg" medium="image">
			<media:title type="html">_MG_6240</media:title>
		</media:content>

		<media:content url="http://gelnior.files.wordpress.com/2011/11/mg_6008.jpg" medium="image">
			<media:title type="html">_MG_6008</media:title>
		</media:content>

		<media:content url="http://gelnior.files.wordpress.com/2011/11/mg_6693.jpg" medium="image">
			<media:title type="html">_MG_6693</media:title>
		</media:content>

		<media:content url="http://gelnior.files.wordpress.com/2011/11/mg_6556.jpg" medium="image">
			<media:title type="html">_MG_6556</media:title>
		</media:content>

		<media:content url="http://gelnior.files.wordpress.com/2011/11/mg_6590.jpg" medium="image">
			<media:title type="html">_MG_6590</media:title>
		</media:content>
	</item>
	</channel>
</rss>
