<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2134740992369604888</id><updated>2024-09-24T09:38:44.588-07:00</updated><category term="nosql"/><category term="mongodb"/><category term="redis"/><category term="ruby on rails"/><category term="git"/><category term="heroku"/><category term="php"/><category term=".net"/><category term="cassandra"/><category term="hudson"/><category term="intégration continue"/><category term="node.js"/><category term="webperf"/><title type='text'>DevBlog - Développement,veille technologique, bonnes pratiques</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://pcoding.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2134740992369604888/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://pcoding.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12267971511003899206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>19</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2134740992369604888.post-2038809123332133102</id><published>2012-03-16T06:18:00.000-07:00</published><updated>2012-03-21T07:47:18.768-07:00</updated><title type='text'>Ressource and asset tracking, including geolocation and status history with MapYourTag</title><summary type="text">

Track Everything, Everywhere with Up To Date Status.
In one single interface get quickly your QR code, print it &amp;amp; stick it on any of your resource. Flash it with your smartphone to get instantly its geolocation and to update its status. You get now more control in managing your resource and assets on transparency, traceability, and productivity.
MapYourTag has been developed to assist Small</summary><link rel='replies' type='application/atom+xml' href='http://pcoding.blogspot.com/feeds/2038809123332133102/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://pcoding.blogspot.com/2012/03/ressource-and-asset-tracking-including.html#comment-form' title='5 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2134740992369604888/posts/default/2038809123332133102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2134740992369604888/posts/default/2038809123332133102'/><link rel='alternate' type='text/html' href='http://pcoding.blogspot.com/2012/03/ressource-and-asset-tracking-including.html' title='Ressource and asset tracking, including geolocation and status history with MapYourTag'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12267971511003899206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2134740992369604888.post-1400987397209555788</id><published>2011-09-29T07:11:00.000-07:00</published><updated>2011-09-29T07:11:49.973-07:00</updated><title type='text'>Python/Django on Heroku</title><summary type="text">Le service PaaS Heroku a lancé il y a peu de temps en beta publique sa nouvelle stack, Celadon Cedar.

Cette nouvelle plateforme se veut polyglotte, et donc, après Ruby on Rails, Node.js et Clojure, c&#39;est maintenant Python et son framework phare django qui sont supportés!



Installation de heroku
$ gem install heroku



Application basique
On va écrire une application la plus simple possible, le</summary><link rel='replies' type='application/atom+xml' href='http://pcoding.blogspot.com/feeds/1400987397209555788/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://pcoding.blogspot.com/2011/09/pythondjango-on-heroku.html#comment-form' title='1 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2134740992369604888/posts/default/1400987397209555788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2134740992369604888/posts/default/1400987397209555788'/><link rel='alternate' type='text/html' href='http://pcoding.blogspot.com/2011/09/pythondjango-on-heroku.html' title='Python/Django on Heroku'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12267971511003899206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2134740992369604888.post-4512953223017092905</id><published>2011-09-16T02:36:00.000-07:00</published><updated>2011-09-16T02:36:11.118-07:00</updated><title type='text'>SuperSaaS: agenda en ligne Ruby on Rails</title><summary type="text">

SuperSaaS: vous permet de mettre en ligne facilement un&amp;nbsp;module de&amp;nbsp;réservation/agenda en ligne/système de prise de RDV&amp;nbsp;par internet.
http://www.supersaas.fr


Les clients du site réservent directement depuis internet
Confirmation et rappel automatique par e-mail/SMS
Personnalisation de l&#39;application (messages, couleur &amp;amp; logo)
Module de paiement en ligne intégré (les clients </summary><link rel='replies' type='application/atom+xml' href='http://pcoding.blogspot.com/feeds/4512953223017092905/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://pcoding.blogspot.com/2011/09/supersaas-agenda-en-ligne-ruby-on-rails.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2134740992369604888/posts/default/4512953223017092905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2134740992369604888/posts/default/4512953223017092905'/><link rel='alternate' type='text/html' href='http://pcoding.blogspot.com/2011/09/supersaas-agenda-en-ligne-ruby-on-rails.html' title='SuperSaaS: agenda en ligne Ruby on Rails'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12267971511003899206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2134740992369604888.post-1842811580238706737</id><published>2011-06-17T00:52:00.000-07:00</published><updated>2011-06-17T00:52:22.697-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="heroku"/><category scheme="http://www.blogger.com/atom/ns#" term="node.js"/><category scheme="http://www.blogger.com/atom/ns#" term="ruby on rails"/><title type='text'>Hébergement node.js avec Heroku Celadon Cedar Stack</title><summary type="text">Le service PaaS Heroku a lancé il y a peu de temps en beta publique sa nouvelle stack, Celadon Cedar.

Une des nouveautés apportée par cette version est le support de node.js, framework destiné à développer des applications réseau facilement scalables en JavaScript (du côté serveur), utilisant la machine virtuelle V8.

Installation de heroku$ gem install heroku

Application basiqueOn va écrire </summary><link rel='replies' type='application/atom+xml' href='http://pcoding.blogspot.com/feeds/1842811580238706737/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://pcoding.blogspot.com/2011/06/hebergement-nodejs-avec-heroku-celadon.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2134740992369604888/posts/default/1842811580238706737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2134740992369604888/posts/default/1842811580238706737'/><link rel='alternate' type='text/html' href='http://pcoding.blogspot.com/2011/06/hebergement-nodejs-avec-heroku-celadon.html' title='Hébergement node.js avec Heroku Celadon Cedar Stack'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12267971511003899206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2134740992369604888.post-1227154399616537241</id><published>2011-04-05T07:55:00.000-07:00</published><updated>2011-04-05T07:55:39.185-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="webperf"/><title type='text'>Google Page Speed Online</title><summary type="text">Les outils Google Page Speed sont dorénavant utilisables directement en ligne, depuis le site web de la firme. De plus, ils fourniront des conseils d’optimisation adaptés aux terminaux mobiles.

Au départ, Google Page Speed est une extension firefox (portée ensuite sous chrome de mesure de la vitesse de chargement des pages web, rassemblant toutes les bonnes pratiques de webperfs éprouvées. 

Le </summary><link rel='replies' type='application/atom+xml' href='http://pcoding.blogspot.com/feeds/1227154399616537241/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://pcoding.blogspot.com/2011/04/google-page-speed-online.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2134740992369604888/posts/default/1227154399616537241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2134740992369604888/posts/default/1227154399616537241'/><link rel='alternate' type='text/html' href='http://pcoding.blogspot.com/2011/04/google-page-speed-online.html' title='Google Page Speed Online'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12267971511003899206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2134740992369604888.post-7478616206359824816</id><published>2011-04-05T06:53:00.000-07:00</published><updated>2011-04-05T07:51:11.204-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="mongodb"/><category scheme="http://www.blogger.com/atom/ns#" term="nosql"/><title type='text'>Livre MongoDB</title><summary type="text">Si vous cherchez un livre sur MongoDB, concis et précis et par dessus le marché gratuit, allez lire The Little MongoDB Book de Karl Seguin, le créateur de mongly.</summary><link rel='replies' type='application/atom+xml' href='http://pcoding.blogspot.com/feeds/7478616206359824816/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://pcoding.blogspot.com/2011/04/livre-mongodb.html#comment-form' title='1 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2134740992369604888/posts/default/7478616206359824816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2134740992369604888/posts/default/7478616206359824816'/><link rel='alternate' type='text/html' href='http://pcoding.blogspot.com/2011/04/livre-mongodb.html' title='Livre MongoDB'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12267971511003899206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2134740992369604888.post-1036996772324734941</id><published>2011-04-05T06:44:00.000-07:00</published><updated>2011-04-05T07:51:05.662-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="mongodb"/><category scheme="http://www.blogger.com/atom/ns#" term="nosql"/><title type='text'>Tutorial interactif MongoDB</title><summary type="text">Si vous voulez un tutorial MongoDB, rapide, efficace et totalement interactif, sans rien à installer, rendez vous sur mongly pour vous entrainer :
</summary><link rel='replies' type='application/atom+xml' href='http://pcoding.blogspot.com/feeds/1036996772324734941/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://pcoding.blogspot.com/2011/04/tutorial-interactif-mongodb.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2134740992369604888/posts/default/1036996772324734941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2134740992369604888/posts/default/1036996772324734941'/><link rel='alternate' type='text/html' href='http://pcoding.blogspot.com/2011/04/tutorial-interactif-mongodb.html' title='Tutorial interactif MongoDB'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12267971511003899206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtlvnXxRBSaW4mWp4oPwneenQFBSrVaba4uq1-f4j2UzUAj_gu9kc0zNXYowByAwep1B-1IsoYfbGB0UjBiz-c0oWVl79CPem7qOrd-O9LGQg-lHHLw_HKXu9IvrIB-U5iiFU0pthsDZg/s72-c/MongoDB+Interactive+Tutorial.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2134740992369604888.post-2202118374163582323</id><published>2011-03-30T00:53:00.000-07:00</published><updated>2011-03-30T01:51:28.120-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="heroku"/><category scheme="http://www.blogger.com/atom/ns#" term="ruby on rails"/><title type='text'>Déploiement et hébergement Ruby on Rails sur Heroku</title><summary type="text">HerokuHeroku est un hébergeur Ruby on Rails dans le cloud en mode PAAS (Platform As A Service). C&#39;est de très loin la façon la plus simple pour déployer et héberger des applications Ruby on Rails. L&#39;hébergement est gratuit pour les sites à faible trafic, y compris pour la base de données et de nombreux addons, mais est également très scalable.

FonctionnementLa publication de votre application </summary><link rel='replies' type='application/atom+xml' href='http://pcoding.blogspot.com/feeds/2202118374163582323/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://pcoding.blogspot.com/2011/03/tutorial-heroku-ruby-on-rails.html#comment-form' title='4 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2134740992369604888/posts/default/2202118374163582323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2134740992369604888/posts/default/2202118374163582323'/><link rel='alternate' type='text/html' href='http://pcoding.blogspot.com/2011/03/tutorial-heroku-ruby-on-rails.html' title='Déploiement et hébergement Ruby on Rails sur Heroku'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12267971511003899206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2134740992369604888.post-1109952327730881190</id><published>2010-12-15T00:16:00.000-08:00</published><updated>2011-03-29T23:51:35.709-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="mongodb"/><category scheme="http://www.blogger.com/atom/ns#" term="ruby on rails"/><title type='text'>Réaliser un blog avec Ruby On Rails 3 et MongoDB</title><summary type="text">ObjectifsLe but de cet article est assez simple : réaliser un moteur de blog (minimaliste) en utilisant Ruby on Rails 3 et MongoDB.

InstallationParce qu&#39;il faut bien commencer quelque part, on va installer notre environnement. L&#39;installation détaillée ici est pour ubuntu 10.10.
On va utiliser rvm (Ruby Version Manager), qui permet de gérer facilement plusieurs version de Ruby simultanément.

On </summary><link rel='replies' type='application/atom+xml' href='http://pcoding.blogspot.com/feeds/1109952327730881190/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://pcoding.blogspot.com/2010/12/blog-ruby-on-rails-mongodb.html#comment-form' title='1 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2134740992369604888/posts/default/1109952327730881190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2134740992369604888/posts/default/1109952327730881190'/><link rel='alternate' type='text/html' href='http://pcoding.blogspot.com/2010/12/blog-ruby-on-rails-mongodb.html' title='Réaliser un blog avec Ruby On Rails 3 et MongoDB'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12267971511003899206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2134740992369604888.post-7677200014872989213</id><published>2010-09-17T06:56:00.000-07:00</published><updated>2010-09-17T06:56:31.673-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="nosql"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="redis"/><title type='text'>Stockez vos sessions PHP dans Redis !</title><summary type="text">Par défaut PHP stocke les sessions sur le système de fichiers. C&#39;est bien, mais dans un environnement &quot;Load-Balancé&quot;, ça ne marche en pratique pas très bien, à moins d&#39;écrire les sessions sur un système de fichiers distants (NFS par exemple), et encore.

Pour palier à ce problème PHP permet de stocker les sessions PHP dans memcache, ce qui est déjà nettement mieux.

Ok, memcache c&#39;est bien, mais </summary><link rel='replies' type='application/atom+xml' href='http://pcoding.blogspot.com/feeds/7677200014872989213/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://pcoding.blogspot.com/2010/09/redis-php-session.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2134740992369604888/posts/default/7677200014872989213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2134740992369604888/posts/default/7677200014872989213'/><link rel='alternate' type='text/html' href='http://pcoding.blogspot.com/2010/09/redis-php-session.html' title='Stockez vos sessions PHP dans Redis !'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12267971511003899206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2134740992369604888.post-5260847490592384275</id><published>2010-09-03T07:08:00.000-07:00</published><updated>2010-09-03T07:08:11.838-07:00</updated><title type='text'>Redis 2.0 is out</title><summary type="text">C&#39;est officiel, redis 2.0 est sortie aujourd&#39;hui même.

En vrac les améliorations : 
Support de la mémoire virtuelle : La version 1 de Redis nécessitait que toutes les données soient stockées en mémoire, ce qui limitait fortement la taille des datasets. La version 2.0 apporte donc le support de la &quot;Virtual memory&quot;, voir cet article pour plus de détails
Le type hash : Redis 2.0 apporte le support </summary><link rel='replies' type='application/atom+xml' href='http://pcoding.blogspot.com/feeds/5260847490592384275/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://pcoding.blogspot.com/2010/09/redis-20-is-out.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2134740992369604888/posts/default/5260847490592384275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2134740992369604888/posts/default/5260847490592384275'/><link rel='alternate' type='text/html' href='http://pcoding.blogspot.com/2010/09/redis-20-is-out.html' title='Redis 2.0 is out'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12267971511003899206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2134740992369604888.post-2615804207463397435</id><published>2010-09-01T01:24:00.000-07:00</published><updated>2010-09-01T01:31:46.693-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="mongodb"/><category scheme="http://www.blogger.com/atom/ns#" term="nosql"/><title type='text'>MongoDB  : scalabilité, réplication et failover grâce au sharding et aux replica set</title><summary type="text">Deux des fonctionnalités les plus attendues de MongoDB arrivent à maturation avec la sortie de la version 1.6 : le sharding et les replica set.

Le sharding, ou partitionnement, permet de rendre MongoDB parfaitement &quot;horizontally scalable&quot;.
Les replica set permettent eux de répliquer les données entre des instances MongoDb, c&#39;est une amélioration du mode master/slave existant, en ajoutant le </summary><link rel='replies' type='application/atom+xml' href='http://pcoding.blogspot.com/feeds/2615804207463397435/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://pcoding.blogspot.com/2010/09/mongodb-replication-sharding-failover.html#comment-form' title='4 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2134740992369604888/posts/default/2615804207463397435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2134740992369604888/posts/default/2615804207463397435'/><link rel='alternate' type='text/html' href='http://pcoding.blogspot.com/2010/09/mongodb-replication-sharding-failover.html' title='MongoDB  : scalabilité, réplication et failover grâce au sharding et aux replica set'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12267971511003899206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNUgtVP9Gs6Eg-ARw7K4HCymOnM-uxiQokL-Ijfy4n6SkQQLHpFBGWPA4arFg_7bd4cOEOm6PzyCooiF0EqaSBwpNsoYoGwHt1hETKwszEh2a7OHmhxp0wM6Ykgd9Fnd5rvr3Z2QbjR2M/s72-c/mongodb.png" height="72" width="72"/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2134740992369604888.post-8948004804348795775</id><published>2010-08-19T02:02:00.000-07:00</published><updated>2010-09-09T00:15:02.323-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="mongodb"/><category scheme="http://www.blogger.com/atom/ns#" term="nosql"/><title type='text'>MongoDB 1.6 : réplication, partitionnement horizontal</title><summary type="text">Encore une bonne nouvelle dans le monde NoSQL, MongoDB 1.6 est sortie il y a peu de temps.

ScalabilitéLa plus grosse nouveauté, et la plus attendue, de cette release est sans conteste le sharding, ou partitionnement horizontal et les replica sets.

La combinaison de ces 2 éléments augmentent encore la scalabilité de MongoDB;

On peut donc construire des clusters MongoDB, fortement &quot;horizontally </summary><link rel='replies' type='application/atom+xml' href='http://pcoding.blogspot.com/feeds/8948004804348795775/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://pcoding.blogspot.com/2010/08/mongodb-16-replication-partitionnement.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2134740992369604888/posts/default/8948004804348795775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2134740992369604888/posts/default/8948004804348795775'/><link rel='alternate' type='text/html' href='http://pcoding.blogspot.com/2010/08/mongodb-16-replication-partitionnement.html' title='MongoDB 1.6 : réplication, partitionnement horizontal'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12267971511003899206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2134740992369604888.post-5908068141302301545</id><published>2010-08-06T05:49:00.000-07:00</published><updated>2010-08-06T05:49:27.168-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".net"/><title type='text'>Mono 2.6.7 is out : ASP.NET MVC 2 désormais supporté</title><summary type="text">Un minipost pour vous signaler la sortie de la version 2.6.7 de Mono, qui apporte le support tant attendu de ASP.NET MVC 2.

Il apporte aussi avec lui la portabilité vers Android avec Monodroid.

Autre bonne nouvelle, l&#39;amélioration du support de Linq to SQL

Vous trouverez içi la release note complète.</summary><link rel='replies' type='application/atom+xml' href='http://pcoding.blogspot.com/feeds/5908068141302301545/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://pcoding.blogspot.com/2010/08/mono-267-is-out-aspnet-mvc-2-desormais.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2134740992369604888/posts/default/5908068141302301545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2134740992369604888/posts/default/5908068141302301545'/><link rel='alternate' type='text/html' href='http://pcoding.blogspot.com/2010/08/mono-267-is-out-aspnet-mvc-2-desormais.html' title='Mono 2.6.7 is out : ASP.NET MVC 2 désormais supporté'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12267971511003899206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2134740992369604888.post-412761489493898680</id><published>2010-08-05T08:31:00.000-07:00</published><updated>2010-08-18T00:20:18.523-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="nosql"/><category scheme="http://www.blogger.com/atom/ns#" term="redis"/><title type='text'>Redis 2.0 : Mémoire virtuelle, hash et bien plus encore</title><summary type="text">Les Release Candidate de Redis 2.0 s&#39;enchainent depuis quelques temps, et je ne resiste pas à l&#39;envie de vous en faire partager les alléchantes nouveautés.

Le support de la mémoire virtuelleLa version 1 de Redis nécessitait que toutes les données soient stockées en mémoire, ce qui limitait fortement la taille des datasets. La version 2.0 apporte donc le support de la &quot;Virtual memory&quot;.
Pourquoi </summary><link rel='replies' type='application/atom+xml' href='http://pcoding.blogspot.com/feeds/412761489493898680/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://pcoding.blogspot.com/2010/08/redis-20-memoire-virtuelle-hash-et-bien.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2134740992369604888/posts/default/412761489493898680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2134740992369604888/posts/default/412761489493898680'/><link rel='alternate' type='text/html' href='http://pcoding.blogspot.com/2010/08/redis-20-memoire-virtuelle-hash-et-bien.html' title='Redis 2.0 : Mémoire virtuelle, hash et bien plus encore'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12267971511003899206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2134740992369604888.post-6562838043533818936</id><published>2010-08-04T00:11:00.000-07:00</published><updated>2010-08-18T00:25:49.722-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="nosql"/><category scheme="http://www.blogger.com/atom/ns#" term="redis"/><title type='text'>Moteur de Blog NoSQL - Parte 2 : Redis</title><summary type="text">IdéeOn va reprendre le moteur de blog NoSQL écrit ici, en remplaçant Cassandra par Redis

Présentation du moteurComme un petit rappel ne fait jamais de mal, re-voici les fonctionnalités implémentées par notre moteur : 
Écriture d&#39;un post
Ajout de tag aux posts
Affichage des derniers posts
Affichage des posts liés à un tag

On ajoute donc la gestion de redis à notre architecture : 



Redis
</summary><link rel='replies' type='application/atom+xml' href='http://pcoding.blogspot.com/feeds/6562838043533818936/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://pcoding.blogspot.com/2010/08/moteur-de-blog-nosql-parte-2-redis.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2134740992369604888/posts/default/6562838043533818936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2134740992369604888/posts/default/6562838043533818936'/><link rel='alternate' type='text/html' href='http://pcoding.blogspot.com/2010/08/moteur-de-blog-nosql-parte-2-redis.html' title='Moteur de Blog NoSQL - Parte 2 : Redis'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12267971511003899206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2134740992369604888.post-8777484423870560944</id><published>2010-08-02T05:03:00.000-07:00</published><updated>2010-08-18T00:18:52.300-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cassandra"/><category scheme="http://www.blogger.com/atom/ns#" term="nosql"/><title type='text'>Moteur de Blog NoSQL - Parte 1 : Cassandra</title><summary type="text">IdéeL&#39;idée est de réaliser un moteur de blog très minimaliste (création de post et gestion des tags uniquement), en se basant sur les technos NoSQL et PHP.
Le moteur doit pouvoir switcher de repository facilement.

Présentation du moteurLe moteur de blog remplit donc les fonctionnalités suivantes : 
Écriture d&#39;un post
Ajout de tag aux posts
Affichage des derniers posts
Affichage des posts liés à </summary><link rel='replies' type='application/atom+xml' href='http://pcoding.blogspot.com/feeds/8777484423870560944/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://pcoding.blogspot.com/2010/08/nosql-blog-moteur-minimaliste-de-blog.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2134740992369604888/posts/default/8777484423870560944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2134740992369604888/posts/default/8777484423870560944'/><link rel='alternate' type='text/html' href='http://pcoding.blogspot.com/2010/08/nosql-blog-moteur-minimaliste-de-blog.html' title='Moteur de Blog NoSQL - Parte 1 : Cassandra'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12267971511003899206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2134740992369604888.post-383708870931643250</id><published>2010-06-29T07:30:00.000-07:00</published><updated>2011-10-27T23:40:01.604-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="git"/><category scheme="http://www.blogger.com/atom/ns#" term="hudson"/><category scheme="http://www.blogger.com/atom/ns#" term="intégration continue"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><title type='text'>Intégration Continue php avec hudson/jenkins et git</title><summary type="text">L&#39;intégration continue en PHPLe but de cet article est d&#39;expliquer comment mettre en place, à minima, un processus d&#39;intégration continue en php, en se basant sur le serveur d&#39;intégration continue Hudson, et le SCM git.

Le processus d’intégration continue a pour objectif de vérifier que chaque mise à jour du code source ne génère pas de régressions ou d’anomalies. Le concept est très lié à la </summary><link rel='replies' type='application/atom+xml' href='http://pcoding.blogspot.com/feeds/383708870931643250/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://pcoding.blogspot.com/2010/06/integration-continue-php-avec-hudson-et.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2134740992369604888/posts/default/383708870931643250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2134740992369604888/posts/default/383708870931643250'/><link rel='alternate' type='text/html' href='http://pcoding.blogspot.com/2010/06/integration-continue-php-avec-hudson-et.html' title='Intégration Continue php avec hudson/jenkins et git'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12267971511003899206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-fXuOs4gjJrnit_E6ktM2ZnkDDkjUG-efMTMTBF1eMcKiv4-EHTAsikJY4kwYczhDtmr62YqMf0wVkvNSeMHsQu3iUZZhwJe_ot-37btPwEdlzQst-ESSPC3waxs4pi-JozE3ZNeinAo/s72-c/hudson1.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2134740992369604888.post-1391375641613293705</id><published>2010-06-08T07:48:00.000-07:00</published><updated>2011-05-27T02:32:55.537-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="git"/><title type='text'>Installation de gitolite sur debian</title><summary type="text">
Git
Citation : Wikipédia (fr)

Git est un logiciel de gestion de versions décentralisé. C&#39;est un logiciel libre créé par Linus Torvalds, le créateur du noyau Linux, et distribué sous la GNU GPL version 2.
Git seul permet de créer et d&#39;utiliser pleinement un dépot privé (local), ou un dépot public sans gestion des droits d&#39;accès) via git-daemon.

Pour héberger un dépot git, et avoir une gestion </summary><link rel='replies' type='application/atom+xml' href='http://pcoding.blogspot.com/feeds/1391375641613293705/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://pcoding.blogspot.com/2010/06/installation-du-serveur-git-gitolite.html#comment-form' title='2 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2134740992369604888/posts/default/1391375641613293705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2134740992369604888/posts/default/1391375641613293705'/><link rel='alternate' type='text/html' href='http://pcoding.blogspot.com/2010/06/installation-du-serveur-git-gitolite.html' title='Installation de gitolite sur debian'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12267971511003899206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry></feed>