<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>tlog (Articles sur heroku)</title><link>https://tibonihoo.net/</link><description></description><atom:link href="https://tibonihoo.net/tag/heroku.xml" rel="self" type="application/rss+xml"></atom:link><language>fr</language><copyright>Contents © 2026 &lt;a href="mailto:thibauld(_à_)tibonihoo(_point_)net"&gt;Thibauld Nion&lt;/a&gt; &lt;a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"&gt;&lt;img alt="Licence Creative Commons" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/80x15.png" /&gt;&lt;/a&gt; &lt;span xmlns:dct="http://purl.org/dc/terms/" property="dct:title"&gt;tlog&lt;/span&gt; de &lt;a xmlns:cc="http://creativecommons.org/ns#" href="https://tibonihoo.net" property="cc:attributionName" rel="cc:attributionURL"&gt;Thibauld Nion&lt;/a&gt; est mis à disposition selon les termes de la &lt;a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"&gt;licence Creative Commons Attribution -  Partage dans les Mêmes Conditions 4.0 International&lt;/a&gt;.</copyright><lastBuildDate>Fri, 24 Apr 2026 13:45:52 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>WaterOnMars pourquoi et comment ?</title><link>https://tibonihoo.net/blog/2013/12/wateronmars-pourquoi-et-comment/</link><dc:creator>Thibauld Nion</dc:creator><description>&lt;h3&gt;Pourquoi ?&lt;/h3&gt;
&lt;a href="https://tibonihoo.net/blog/wp-content/uploads/2013/12/wom-logo-128.png"&gt;&lt;img class="size-full wp-image-1446 alignleft" alt="wom-logo-128" src="https://tibonihoo.net/blog/wp-content/uploads/2013/12/wom-logo-128.png" width="128" height="128"&gt;&lt;/a&gt;Avec &lt;a href="https://github.com/tibonihoo/wateronmars"&gt;wateronmars&lt;/a&gt; je ne prétends certainement pas avoir fait quoique ce soit d'original, mais l'idée de ce projet m'est venue il y a environ 2 ans au moment où j'ai réalisé que les lecteurs de news étaient ma principale fenêtre sur le web (devant facebook et google+ d'ailleurs) et que mes bookmarks, qui auraient pu alimenter un moteur de recherche personnalisé de façon intéressante, s'endormaient tranquillement sur &lt;a href="https://delicious.com"&gt;delicious&lt;/a&gt;.

A cette époque là je lisais &lt;a href="http://scripting.com/"&gt;les billets de Dave Winer&lt;/a&gt; à propos des flux de nouvelles et des "river of news" et en parallèle j'essayais le moteur de recherche &lt;a href="https://duckduckgo.com/"&gt;duckduckgo&lt;/a&gt; dans l'espoir qu'il pourrait offrir une expérience de recherche plus personnalisée (j'étais allé jusqu'à&lt;a href="https://duck.co/forum/thread/3661/aggregating-results-from-social-bookmarking-sites"&gt; le leur proposer&lt;/a&gt;).

Finalement, tout ça m'a en quelque sorte inspiré et je me suis dit que prendre le contrôle de ma "fenêtre personnelle" sur le web était une bonne raison de me plonger dans le domaine des applications web.
&lt;h3&gt;Comment ?&lt;/h3&gt;
C'est une application &lt;a href="http://python.org/"&gt;Python&lt;/a&gt;, fondé sur &lt;a href="https://www.djangoproject.com/"&gt;django&lt;/a&gt;. Elle utilise &lt;a href="http://getbootstrap.com"&gt;Twitter Bootstrap,&lt;/a&gt; &lt;a href="http://craig.is/killing/mice"&gt;mousetrap&lt;/a&gt; et &lt;a href="https://github.com/webcreate/infinite-ajax-scroll"&gt;infinite scroll&lt;/a&gt; pour l'interface graphique et l’expérience utilisateur, et &lt;a href="http://south.aeracode.org/"&gt;south&lt;/a&gt; pour gérer les migrations de schéma de donnée. De plus &lt;a href="https://www.heroku.com/"&gt;heroku&lt;/a&gt; a été très utile pour tester l'application dans un mode proche de la production.

Je dois dire que j'ai été heureusement surpris par le nombre de bons (par leur qualité et leur facilité d'utilisation) services et librairies disponibles pour développer des applications web. Cet écosystème semblerait même plus mur que celui des librairies scientifiques et multimédia de "bas niveau" où j'évolue d'habitude.

En conclusion, je me contenterai de souligner que j'accueillerai volontiers de nouveaux contributeurs à ce projet. N'hésitez donc pas à &lt;a href="https://github.com/tibonihoo/wateronmars"&gt;le brancher sur github&lt;/a&gt; !</description><category>bookmarks</category><category>codes</category><category>django</category><category>heroku</category><category>python</category><category>river of news</category><category>wateronmars</category><category>web</category><guid>https://tibonihoo.net/blog/2013/12/wateronmars-pourquoi-et-comment/</guid><pubDate>Mon, 16 Dec 2013 21:51:47 GMT</pubDate></item></channel></rss>