<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Anis Berejeb &#187; featured</title>
	<atom:link href="http://www.berejeb.com/tag/featured/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.berejeb.com</link>
	<description>Actualites et nouveautes du developpement web, PHP, MySQL, HTTP, JavaScript, Performance</description>
	<lastBuildDate>Sat, 17 Sep 2011 16:38:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Build 2 de Simple-MVC</title>
		<link>http://www.berejeb.com/2010/04/build-2-de-simple-mvc/</link>
		<comments>http://www.berejeb.com/2010/04/build-2-de-simple-mvc/#comments</comments>
		<pubDate>Sun, 04 Apr 2010 21:17:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[configuration manager]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[Simple MVC]]></category>
		<category><![CDATA[upload]]></category>

		<guid isPermaLink="false">http://www.berejeb.com/?p=1425</guid>
		<description><![CDATA[Un deuxième build est disponible sur la branche Master dans github. Cette version contient des fixes de quelques bugs ainsi que l’ajoute d’un gestionnaire de configuration, l’ajout d’une api de recherche Solr et aussi le support du chargement de fichiers par les formulaires. Des tutoriaux ont ete rajoutees dans la section documentation pour - Le [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.berejeb.com/wp-content/uploads/2010/04/simplemvc-big.jpg"><img class="alignnone size-full wp-image-1437" title="simplemvc-big" src="http://www.berejeb.com/wp-content/uploads/2010/04/simplemvc-big.jpg" alt="" width="250" height="250" /></a></p>
<p>Un deuxième build est disponible sur la branche Master dans github. Cette version contient des fixes de quelques bugs ainsi que l’ajoute d’un gestionnaire de configuration, l’ajout d’une api de recherche Solr et aussi le support du chargement de fichiers par les formulaires.</p>
<p>Des tutoriaux ont ete rajoutees dans la section documentation pour</p>
<p>- <a href="http://simplemvc.berejeb.com/manuel/la-gestion-des-chargements-de-fichiers/">Le gestionnaire de chargement de fichiers</a></p>
<p>-<a href="http://simplemvc.berejeb.com/manuel/le-gestionnaire-de-configuration/"> Le gestionnaire de configuration.</a></p>

<div class="sociable">
<div class="sociable_tagline">
Partager :
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F04%2Fbuild-2-de-simple-mvc%2F&amp;partner=sociable" title="Print"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F04%2Fbuild-2-de-simple-mvc%2F&amp;title=Build%202%20de%20Simple-MVC&amp;bodytext=%0D%0A%0D%0AUn%20deuxi%C3%A8me%20build%20est%20disponible%20sur%20la%20branche%20Master%20dans%20github.%20Cette%20version%20contient%20des%20fixes%20de%20quelques%20bugs%20ainsi%20que%20l%E2%80%99ajoute%20d%E2%80%99un%20gestionnaire%20de%20configuration%2C%20l%E2%80%99ajout%20d%E2%80%99une%20api%20de%20recherche%20Solr%20et%20aussi%20le%20support%20du%20charg" title="Digg"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F04%2Fbuild-2-de-simple-mvc%2F&amp;title=Build%202%20de%20Simple-MVC&amp;notes=%0D%0A%0D%0AUn%20deuxi%C3%A8me%20build%20est%20disponible%20sur%20la%20branche%20Master%20dans%20github.%20Cette%20version%20contient%20des%20fixes%20de%20quelques%20bugs%20ainsi%20que%20l%E2%80%99ajoute%20d%E2%80%99un%20gestionnaire%20de%20configuration%2C%20l%E2%80%99ajout%20d%E2%80%99une%20api%20de%20recherche%20Solr%20et%20aussi%20le%20support%20du%20charg" title="del.icio.us"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.berejeb.com%2F2010%2F04%2Fbuild-2-de-simple-mvc%2F&amp;t=Build%202%20de%20Simple-MVC" title="Facebook"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.berejeb.com%2F2010%2F04%2Fbuild-2-de-simple-mvc%2F&amp;title=Build%202%20de%20Simple-MVC&amp;annotation=%0D%0A%0D%0AUn%20deuxi%C3%A8me%20build%20est%20disponible%20sur%20la%20branche%20Master%20dans%20github.%20Cette%20version%20contient%20des%20fixes%20de%20quelques%20bugs%20ainsi%20que%20l%E2%80%99ajoute%20d%E2%80%99un%20gestionnaire%20de%20configuration%2C%20l%E2%80%99ajout%20d%E2%80%99une%20api%20de%20recherche%20Solr%20et%20aussi%20le%20support%20du%20charg" title="Google Bookmarks"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F04%2Fbuild-2-de-simple-mvc%2F&amp;title=Build%202%20de%20Simple-MVC" title="Live"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reporter.nl.msn.com/?fn=contribute&amp;Title=Build%202%20de%20Simple-MVC&amp;URL=http%3A%2F%2Fwww.berejeb.com%2F2010%2F04%2Fbuild-2-de-simple-mvc%2F&amp;cat_id=6&amp;tag_id=31&amp;Remark=%0D%0A%0D%0AUn%20deuxi%C3%A8me%20build%20est%20disponible%20sur%20la%20branche%20Master%20dans%20github.%20Cette%20version%20contient%20des%20fixes%20de%20quelques%20bugs%20ainsi%20que%20l%E2%80%99ajoute%20d%E2%80%99un%20gestionnaire%20de%20configuration%2C%20l%E2%80%99ajout%20d%E2%80%99une%20api%20de%20recherche%20Solr%20et%20aussi%20le%20support%20du%20charg" title="MSN Reporter"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/msnreporter.png" title="MSN Reporter" alt="MSN Reporter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.netvibes.com/share?title=Build%202%20de%20Simple-MVC&amp;url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F04%2Fbuild-2-de-simple-mvc%2F" title="Netvibes"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.berejeb.com%2F2010%2F04%2Fbuild-2-de-simple-mvc%2F" title="Technorati"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Build%202%20de%20Simple-MVC%20-%20http%3A%2F%2Fwww.berejeb.com%2F2010%2F04%2Fbuild-2-de-simple-mvc%2F" title="Twitter"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://bookmarks.yahoo.com/toolbar/savebm?u=http%3A%2F%2Fwww.berejeb.com%2F2010%2F04%2Fbuild-2-de-simple-mvc%2F&amp;t=Build%202%20de%20Simple-MVC&opener=bm&amp;ei=UTF-8&amp;d=%0D%0A%0D%0AUn%20deuxi%C3%A8me%20build%20est%20disponible%20sur%20la%20branche%20Master%20dans%20github.%20Cette%20version%20contient%20des%20fixes%20de%20quelques%20bugs%20ainsi%20que%20l%E2%80%99ajoute%20d%E2%80%99un%20gestionnaire%20de%20configuration%2C%20l%E2%80%99ajout%20d%E2%80%99une%20api%20de%20recherche%20Solr%20et%20aussi%20le%20support%20du%20charg" title="Yahoo! Bookmarks"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/yahoomyweb.png" title="Yahoo! Bookmarks" alt="Yahoo! Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F04%2Fbuild-2-de-simple-mvc%2F&amp;title=Build%202%20de%20Simple-MVC&amp;source=Anis+Berejeb+Actualites+et+nouveautes+du+developpement+web%2C+PHP%2C+MySQL%2C+HTTP%2C+JavaScript%2C+Performance&amp;summary=%0D%0A%0D%0AUn%20deuxi%C3%A8me%20build%20est%20disponible%20sur%20la%20branche%20Master%20dans%20github.%20Cette%20version%20contient%20des%20fixes%20de%20quelques%20bugs%20ainsi%20que%20l%E2%80%99ajoute%20d%E2%80%99un%20gestionnaire%20de%20configuration%2C%20l%E2%80%99ajout%20d%E2%80%99une%20api%20de%20recherche%20Solr%20et%20aussi%20le%20support%20du%20charg" title="LinkedIn"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F04%2Fbuild-2-de-simple-mvc%2F&amp;title=Build%202%20de%20Simple-MVC" title="DZone"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.viadeo.com/shareit/share/?url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F04%2Fbuild-2-de-simple-mvc%2F&title=Build%202%20de%20Simple-MVC&urllanguage=fr" title="viadeo FR"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/viadeo.png" title="viadeo FR" alt="viadeo FR" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.berejeb.com/2010/04/build-2-de-simple-mvc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple MVC Framework : Mon Framework PHP :-)</title>
		<link>http://www.berejeb.com/2010/03/simple-mvc-framework-mon-framework-php/</link>
		<comments>http://www.berejeb.com/2010/03/simple-mvc-framework-mon-framework-php/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 02:37:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[code generator]]></category>
		<category><![CDATA[dependency injection]]></category>
		<category><![CDATA[design pattern]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[php5]]></category>
		<category><![CDATA[Simple MVC]]></category>

		<guid isPermaLink="false">http://www.berejeb.com/?p=1415</guid>
		<description><![CDATA[Il est temps que je fasse un peu de publicité pour mon compte! Simple MVC est un framework Oriente Objet pour PHP5. Le Framework est le resultat d&#8217;une simple expérimentation et une série d&#8217;essais pour implémenter des design patterns comme Le pattern Modèle &#8211; Vue &#8211; Contrôleur, Dependency Injection, Registry, Singleton etc. Il ne se présente en aucun cas comme [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://simplemvc.berejeb.com/"><img title="Simple MVC Framework" src="http://simplemvc.berejeb.com/wp-content/themes/typebased/images/logo.jpg" alt="" width="347" height="37" /></a></p>
<p>Il est temps que je fasse un peu de publicité pour mon compte! <a href="http://simplemvc.berejeb.com">Simple MVC</a> est un framework Oriente Objet pour PHP5. Le Framework est le resultat d&#8217;une simple expérimentation et une série d&#8217;essais pour implémenter des design patterns comme Le pattern Modèle &#8211; Vue &#8211; Contrôleur, Dependency Injection, Registry, Singleton etc. Il ne se présente en aucun cas comme rival a des Frameworks matures comme Symfony, CakePHP et autres. Je voulais juste mettre ce projet en ligne parce qu&#8217;il est rendu capable de Supporter des fonctionnalités basiques.</p>
<p>Simple MVC offre plusieurs fonctionnalités</p>
<ul>
<li>Support du pattern Modèle – vue – contrôleur (communément appelé MVC).</li>
<li>Support du pattern Dependency Injection via des conteneurs d&#8217;injection de dependances.</li>
<li>Multi applications :  Vous pouvez partager le framework entre plusieurs application business. Encore plus, vous pouvez générer avec une seule commande la squelette de votre module via le générateur d’applications.</li>
<li>Support multi templates</li>
<li>Gestion personnalisée et extensible des formulaires et support de validateurs</li>
<li>Système de génération d’applications depuis votre base de données</li>
<li>Plugins de cache et de gestion de session.</li>
</ul>
<p>Bien que la version sur Github est stable et peut être utilisée.  Le Framework est encore en plein développement et je suis en train d&#8217;apporter des ajoutes et changements dans plusieurs points.</p>
<p>En passant, je voudrais remercier tous les gars de qui j&#8217;ai pu apprendre pas mal de trucs, notamment <a href="http://bashar.alfallouji.com">Bashar Al-fallouji</a>, <a href="http://www.adoy.net">Pierrick Charron</a> et Manuel Guilbault!</p>
<p>Si le projet Vous intéresse, vous êtes certainement les bienvenus puisque je cherche des contributeurs! Contactez moi via http://www.berejeb.com/contact ou http://simplemvc.berejeb.com/contact .</p>

<div class="sociable">
<div class="sociable_tagline">
Partager :
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fsimple-mvc-framework-mon-framework-php%2F&amp;partner=sociable" title="Print"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fsimple-mvc-framework-mon-framework-php%2F&amp;title=Simple%20MVC%20Framework%20%3A%20Mon%20Framework%20PHP%20%3A-%29&amp;bodytext=%0D%0A%0D%0AIl%20est%20temps%20que%20je%20fasse%20un%20peu%20de%C2%A0publicit%C3%A9%C2%A0pour%20mon%20compte%21%C2%A0Simple%20MVC%20est%20un%20framework%20Oriente%20Objet%20pour%20PHP5.%20Le%20Framework%20est%20le%20resultat%20d%27une%20simple%C2%A0exp%C3%A9rimentation%C2%A0et%20une%20s%C3%A9rie%20d%27essais%20pour%20impl%C3%A9menter%20des%20design%20patterns%20comm" title="Digg"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fsimple-mvc-framework-mon-framework-php%2F&amp;title=Simple%20MVC%20Framework%20%3A%20Mon%20Framework%20PHP%20%3A-%29&amp;notes=%0D%0A%0D%0AIl%20est%20temps%20que%20je%20fasse%20un%20peu%20de%C2%A0publicit%C3%A9%C2%A0pour%20mon%20compte%21%C2%A0Simple%20MVC%20est%20un%20framework%20Oriente%20Objet%20pour%20PHP5.%20Le%20Framework%20est%20le%20resultat%20d%27une%20simple%C2%A0exp%C3%A9rimentation%C2%A0et%20une%20s%C3%A9rie%20d%27essais%20pour%20impl%C3%A9menter%20des%20design%20patterns%20comm" title="del.icio.us"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fsimple-mvc-framework-mon-framework-php%2F&amp;t=Simple%20MVC%20Framework%20%3A%20Mon%20Framework%20PHP%20%3A-%29" title="Facebook"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fsimple-mvc-framework-mon-framework-php%2F&amp;title=Simple%20MVC%20Framework%20%3A%20Mon%20Framework%20PHP%20%3A-%29&amp;annotation=%0D%0A%0D%0AIl%20est%20temps%20que%20je%20fasse%20un%20peu%20de%C2%A0publicit%C3%A9%C2%A0pour%20mon%20compte%21%C2%A0Simple%20MVC%20est%20un%20framework%20Oriente%20Objet%20pour%20PHP5.%20Le%20Framework%20est%20le%20resultat%20d%27une%20simple%C2%A0exp%C3%A9rimentation%C2%A0et%20une%20s%C3%A9rie%20d%27essais%20pour%20impl%C3%A9menter%20des%20design%20patterns%20comm" title="Google Bookmarks"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fsimple-mvc-framework-mon-framework-php%2F&amp;title=Simple%20MVC%20Framework%20%3A%20Mon%20Framework%20PHP%20%3A-%29" title="Live"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reporter.nl.msn.com/?fn=contribute&amp;Title=Simple%20MVC%20Framework%20%3A%20Mon%20Framework%20PHP%20%3A-%29&amp;URL=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fsimple-mvc-framework-mon-framework-php%2F&amp;cat_id=6&amp;tag_id=31&amp;Remark=%0D%0A%0D%0AIl%20est%20temps%20que%20je%20fasse%20un%20peu%20de%C2%A0publicit%C3%A9%C2%A0pour%20mon%20compte%21%C2%A0Simple%20MVC%20est%20un%20framework%20Oriente%20Objet%20pour%20PHP5.%20Le%20Framework%20est%20le%20resultat%20d%27une%20simple%C2%A0exp%C3%A9rimentation%C2%A0et%20une%20s%C3%A9rie%20d%27essais%20pour%20impl%C3%A9menter%20des%20design%20patterns%20comm" title="MSN Reporter"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/msnreporter.png" title="MSN Reporter" alt="MSN Reporter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.netvibes.com/share?title=Simple%20MVC%20Framework%20%3A%20Mon%20Framework%20PHP%20%3A-%29&amp;url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fsimple-mvc-framework-mon-framework-php%2F" title="Netvibes"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fsimple-mvc-framework-mon-framework-php%2F" title="Technorati"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Simple%20MVC%20Framework%20%3A%20Mon%20Framework%20PHP%20%3A-%29%20-%20http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fsimple-mvc-framework-mon-framework-php%2F" title="Twitter"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://bookmarks.yahoo.com/toolbar/savebm?u=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fsimple-mvc-framework-mon-framework-php%2F&amp;t=Simple%20MVC%20Framework%20%3A%20Mon%20Framework%20PHP%20%3A-%29&opener=bm&amp;ei=UTF-8&amp;d=%0D%0A%0D%0AIl%20est%20temps%20que%20je%20fasse%20un%20peu%20de%C2%A0publicit%C3%A9%C2%A0pour%20mon%20compte%21%C2%A0Simple%20MVC%20est%20un%20framework%20Oriente%20Objet%20pour%20PHP5.%20Le%20Framework%20est%20le%20resultat%20d%27une%20simple%C2%A0exp%C3%A9rimentation%C2%A0et%20une%20s%C3%A9rie%20d%27essais%20pour%20impl%C3%A9menter%20des%20design%20patterns%20comm" title="Yahoo! Bookmarks"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/yahoomyweb.png" title="Yahoo! Bookmarks" alt="Yahoo! Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fsimple-mvc-framework-mon-framework-php%2F&amp;title=Simple%20MVC%20Framework%20%3A%20Mon%20Framework%20PHP%20%3A-%29&amp;source=Anis+Berejeb+Actualites+et+nouveautes+du+developpement+web%2C+PHP%2C+MySQL%2C+HTTP%2C+JavaScript%2C+Performance&amp;summary=%0D%0A%0D%0AIl%20est%20temps%20que%20je%20fasse%20un%20peu%20de%C2%A0publicit%C3%A9%C2%A0pour%20mon%20compte%21%C2%A0Simple%20MVC%20est%20un%20framework%20Oriente%20Objet%20pour%20PHP5.%20Le%20Framework%20est%20le%20resultat%20d%27une%20simple%C2%A0exp%C3%A9rimentation%C2%A0et%20une%20s%C3%A9rie%20d%27essais%20pour%20impl%C3%A9menter%20des%20design%20patterns%20comm" title="LinkedIn"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fsimple-mvc-framework-mon-framework-php%2F&amp;title=Simple%20MVC%20Framework%20%3A%20Mon%20Framework%20PHP%20%3A-%29" title="DZone"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.viadeo.com/shareit/share/?url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fsimple-mvc-framework-mon-framework-php%2F&title=Simple%20MVC%20Framework%20%3A%20Mon%20Framework%20PHP%20%3A-%29&urllanguage=fr" title="viadeo FR"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/viadeo.png" title="viadeo FR" alt="viadeo FR" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.berejeb.com/2010/03/simple-mvc-framework-mon-framework-php/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Confoo.ca : Slides</title>
		<link>http://www.berejeb.com/2010/03/confoo-ca-slides/</link>
		<comments>http://www.berejeb.com/2010/03/confoo-ca-slides/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 01:34:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[WEB]]></category>
		<category><![CDATA[confoo.ca]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[Slides]]></category>
		<category><![CDATA[slides confoo]]></category>

		<guid isPermaLink="false">http://www.berejeb.com/?p=1392</guid>
		<description><![CDATA[Voici les slides  de la conférence web confoo.ca. Je vous conseille de ne pas rater les slides de Rasmus Lerdorf, Andrei Zmievski, Sebastian Bergmann, Johathan Wage et Morgan Tucker! Andrei Regex clinic &#8211; Andrei Zmievski &#8211; Telecharger [ pdf ] Search without the DB &#8211; Paul Reinheimer &#8211; Telecharger [ pdf ] Continuous Integration of PHP [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.berejeb.com/wp-content/uploads/2010/01/logo_confoo.gif"><img class="alignnone size-full wp-image-1288" title="logo_confoo" src="http://www.berejeb.com/wp-content/uploads/2010/01/logo_confoo.gif" alt="" width="397" height="124" /></a></p>
<p>Voici les slides  de la conférence web <a href="http://www.confoo.ca" target="_blank">confoo.ca</a>. Je vous conseille de ne pas rater les slides de Rasmus Lerdorf, Andrei Zmievski, Sebastian Bergmann, Johathan Wage et Morgan Tucker!</p>
<p><span id="more-1392"></span></p>
<h4>Andrei Regex clinic &#8211; Andrei Zmievski &#8211; <a href="http://zmievski.org/c/dl.php?file=talks/confoo-2010/regex-clinic.pdf">Telecharger [ pdf ]</a></h4>
<h4>Search without the DB &#8211; Paul Reinheimer &#8211; <a href="http://blog.preinheimer.com/talks/Search%20without%20the%20DB%20-%20ConFoo%202010.pdf">Telecharger [ pdf ]</a></h4>
<div id="__ss_3410312" style="width: 425px;"><strong>Continuous Integration of PHP Projects</strong><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=continuousintegrationofphpprojects-100312092446-phpapp01&amp;rel=0&amp;stripped_title=continuous-integration-of-php-projects" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=continuousintegrationofphpprojects-100312092446-phpapp01&amp;rel=0&amp;stripped_title=continuous-integration-of-php-projects" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="padding: 5px 0 12px;"><strong>Browser MVC with YQL and YUI</strong><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=confoobrowsermvc03122010-100312101651-phpapp02&amp;rel=0&amp;stripped_title=browser-mvc-with-yql-and-yui" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=confoobrowsermvc03122010-100312101651-phpapp02&amp;rel=0&amp;stripped_title=browser-mvc-with-yql-and-yui" allowscriptaccess="always" allowfullscreen="true"></embed></object></div>
</div>
<div id="__ss_3414122" style="width: 425px;"><strong>An Introduction to MapReduce</strong><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=confoo10mapreduce-100312155759-phpapp01&amp;rel=0&amp;stripped_title=an-introduction-to-mapreduce-3414122" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=confoo10mapreduce-100312155759-phpapp01&amp;rel=0&amp;stripped_title=an-introduction-to-mapreduce-3414122" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="padding: 5px 0 12px;"><strong>ConFoo &#8211; Migrating To Mongo Db</strong><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=confoo-brunomorency-migratingtomongodb-100312110939-phpapp02&amp;rel=0&amp;stripped_title=confoo-migrating-to-mongo-db" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=confoo-brunomorency-migratingtomongodb-100312110939-phpapp02&amp;rel=0&amp;stripped_title=confoo-migrating-to-mongo-db" allowscriptaccess="always" allowfullscreen="true"></embed></object></div>
</div>
<div id="__ss_3411649" style="width: 425px;">
<div style="padding: 5px 0 12px;"><strong>Building Scalable Web Applications For The Cloud</strong><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=scalablewebapplicationsforthecloud-100312092238-phpapp01&amp;rel=0&amp;stripped_title=building-scalable-web-applications-for-the-cloud" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=scalablewebapplicationsforthecloud-100312092238-phpapp01&amp;rel=0&amp;stripped_title=building-scalable-web-applications-for-the-cloud" allowscriptaccess="always" allowfullscreen="true"></embed></object></div>
</div>
<div id="__ss_3410450" style="width: 425px;">
<div style="padding: 5px 0 12px;"><strong><a href="http://talks.php.net/show.php/confoo10" target="_blank">PHP Performance &#8211; Rasmus lerdorf</a></strong></div>
</div>
<h4 id="__ss_3402070" style="width: 425px;"><span style="margin: 12px 0pt 4px; display: block;">Doctrine 2 &#8211; Enterprise Persistence Layer For PHP &#8211; Jonathan Wage</span><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=doctrine2-enterprisepersistencelayerforphp-100311150913-phpapp01&amp;rel=0&amp;stripped_title=doctrine-2-enterprise-persistence-layer-for-php-3402070" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=doctrine2-enterprisepersistencelayerforphp-100311150913-phpapp01&amp;rel=0&amp;stripped_title=doctrine-2-enterprise-persistence-layer-for-php-3402070" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><span style="margin: 12px 0pt 4px; display: block;">Dependency Injection In PHP 5.2 and PHP 5.3</span><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=dependency-injection-confoo-2010-100311095300-phpapp01&amp;rel=0&amp;stripped_title=dependency-injection-confoo-2010" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=dependency-injection-confoo-2010-100311095300-phpapp01&amp;rel=0&amp;stripped_title=dependency-injection-confoo-2010" allowscriptaccess="always" allowfullscreen="true"></embed></object></h4>
<h4 id="__ss_3402960" style="width: 425px;"><span style="margin: 12px 0pt 4px; display: block;">Getting Started With PHPUnit &#8211; Sebastian Bergmann</span><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=gettingstartedwithphpunit-100311164038-phpapp01&amp;rel=0&amp;stripped_title=getting-started-with-phpunit" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=gettingstartedwithphpunit-100311164038-phpapp01&amp;rel=0&amp;stripped_title=getting-started-with-phpunit" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
<strong>Scaling MySQL writes through Partitioning &#8211; Phillip Tellis</strong><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=index-100311083201-phpapp02&amp;rel=0&amp;stripped_title=scaling-mysql-writes-through-partitioning-3397422" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=index-100311083201-phpapp02&amp;rel=0&amp;stripped_title=scaling-mysql-writes-through-partitioning-3397422" allowscriptaccess="always" allowfullscreen="true"></embed></object></h4>
<h3 style="width: 425px;"><span style="margin: 12px 0pt 4px; display: block;">Symfony Components &#8211; Fabien Potencier</span><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=symfony-components-confoo-2010-100310231007-phpapp02&amp;rel=0&amp;stripped_title=symfony-components-3393116" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=symfony-components-confoo-2010-100310231007-phpapp02&amp;rel=0&amp;stripped_title=symfony-components-3393116" allowscriptaccess="always" allowfullscreen="true"></embed></object></h3>
<h4>Dealing with dependencies &#8211; Stefan Priebsch</h4>
<div id="__ss_3387861" style="width: 425px;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=dealingwithdependencies-100310121238-phpapp02&amp;rel=0&amp;stripped_title=dealing-with-dependencies" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=dealingwithdependencies-100310121238-phpapp02&amp;rel=0&amp;stripped_title=dealing-with-dependencies" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
</div>
<h4>Undercover PHP – Supporting PHP with non-web tools</h4>
<div id="__ss_3389439" style="width: 425px;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=sean-coatesconsole-100310150406-phpapp02&amp;rel=0&amp;stripped_title=undercover-php-supporting-php-with-nonweb-tools" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=sean-coatesconsole-100310150406-phpapp02&amp;rel=0&amp;stripped_title=undercover-php-supporting-php-with-nonweb-tools" allowscriptaccess="always" allowfullscreen="true"></embed></object></div>
<h4>PHP in the Enterprise : Stories from the Front Line &#8211; Paul Reinheimer <a href="http://blog.preinheimer.com/talks/PHP%20in%20the%20Enterprise%20-%20Confoo%20March%202010.pdf" target="_blank">Telecharger [ pdf ]</a></h4>
<h4>Making software management tools work for you &#8211; John Mertic  <a href="http://http://go2.wordpress.com/?id=725X1342&amp;site=jmertic.wordpress.com&amp;url=http%3A%2F%2Fjmertic.files.wordpress.com%2F2010%2F03%2Fconfoo-ca-2010-making-software-management-tools-for-you.pdf" target="_blank">Telecharger [ pdf ]</a></h4>
<h4>TurboGears: An Exercise in Natural Selection <a href="http://confoo.ca/uploads/slides/turbogears-an-exercise-in-natural-selection.zip">Telecharger [ zip ]</a></h4>
<h4>PHP 5.3 == Awesome! <a href="http://confoo.ca/uploads/slides/php-5-3-awesome.zip">Telecharger [ zip ]</a></h4>
<h4>Web Application Security in the Ajax Age <a href="http://confoo.ca/uploads/slides/web-application-security-in-the-ajax-age.zip">Telecharger [ zip ]</a></h4>
<h4>RIA Best Practices <a href="http://confoo.ca/uploads/slides/ria-best-practices.zip">Telecharger [ zip ]</a></h4>
<h4>Open source configuration management systems <a href="http://confoo.ca/uploads/slides/open-source-configuration-management-systems.zip">Telecharger [ zip ]</a></h4>
<h4>PHP 5.3 === Awesome &#8211; <a href="http://ilia.ws/files/Confoo2010_PHP53.pdf" target="_blank">Telecharger [ pdf ]</a></h4>
<h4>I&#8217;m going to tell you what MySQL is bad at! <a href="http://confoo.ca/uploads/slides/i-m-going-to-tell-you-what-mysql-is-bad-at.zip">Slides</a></h4>
<h4>Diagnosing and Fixing MySQL Database Problems <a href="http://confoo.ca/uploads/slides/diagnosing-and-fixing-mysql-database-problems.zip">Slides</a></h4>
<h4>Undercover code—supporting PHP with non-web tools <a href="http://confoo.ca/uploads/slides/undercover-code-supporting-php-with-non-web-tools.zip">Slides</a></h4>
<h4>Dealing with Dependencies <a href="http://confoo.ca/uploads/slides/dealing-with-dependencies.zip">Slides</a></h4>
<h4>Qualité Web : hier, aujourd&#8217;hui, demais<a href="http://confoo.ca/uploads/slides/qualite-web-hier-aujourd-hui-demain.zip"> Slides</a></h4>
<h4>Introduction à l&#8217;agilité <a href="http://confoo.ca/uploads/slides/introduction-a-l-agilite.zip">Slides</a></h4>
<h4>intl me this, intl me that <a href="http://confoo.ca/uploads/slides/intl-me-this-intl-me-that.zip">Slides</a></h4>
<h4>Streaming XML <a href="http://confoo.ca/uploads/slides/streaming-xml.zip">Slides</a></h4>
<h4>Accessibilité au gouvernement du Québec. Et nous? <a href="http://confoo.ca/uploads/slides/accessibilite-au-gouvernement-du-quebec-et-nous.zip">Slides</a></h4>
<h4>Open source configuration management systems <a href="http://confoo.ca/uploads/slides/open-source-configuration-management-systems.zip">Slides</a></h4>
<h4>PHP Without PHP: Philosophy of Good Architecture <a href="http://confoo.ca/uploads/slides/php-without-php-philosophy-of-good-architecture.zip">Slides</a></h4>
<h4>30 bases de données, il y en a une pour vous! <a href="http://confoo.ca/uploads/slides/30-bases-de-donnees-il-y-en-a-une-pour-vous.zip">Slides</a></h4>
<h4>Maximizing IT ROI <a href="http://confoo.ca/uploads/slides/maximizing-it-roi.zip">Slides</a></h4>
<h4>Habits of Highly Scalable Web Applications <a href="http://confoo.ca/uploads/slides/habits-of-highly-scalable-web-applications.zip">Slides</a></h4>

<div class="sociable">
<div class="sociable_tagline">
Partager :
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fconfoo-ca-slides%2F&amp;partner=sociable" title="Print"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fconfoo-ca-slides%2F&amp;title=Confoo.ca%20%3A%20Slides%20&amp;bodytext=%0D%0A%0D%0AVoici%20les%20slides%20%C2%A0de%20la%20conf%C3%A9rence%20web%20confoo.ca.%20Je%20vous%20conseille%20de%20ne%20pas%20rater%20les%20slides%20de%20Rasmus%20Lerdorf%2C%20Andrei%20Zmievski%2C%20Sebastian%20Bergmann%2C%C2%A0Johathan%20Wage%20et%20Morgan%20Tucker%21%0D%0A%0D%0A%0D%0AAndrei%20Regex%20clinic%20-%20Andrei%20Zmievski%20-%20Telecharger%20%5B%20p" title="Digg"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fconfoo-ca-slides%2F&amp;title=Confoo.ca%20%3A%20Slides%20&amp;notes=%0D%0A%0D%0AVoici%20les%20slides%20%C2%A0de%20la%20conf%C3%A9rence%20web%20confoo.ca.%20Je%20vous%20conseille%20de%20ne%20pas%20rater%20les%20slides%20de%20Rasmus%20Lerdorf%2C%20Andrei%20Zmievski%2C%20Sebastian%20Bergmann%2C%C2%A0Johathan%20Wage%20et%20Morgan%20Tucker%21%0D%0A%0D%0A%0D%0AAndrei%20Regex%20clinic%20-%20Andrei%20Zmievski%20-%20Telecharger%20%5B%20p" title="del.icio.us"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fconfoo-ca-slides%2F&amp;t=Confoo.ca%20%3A%20Slides%20" title="Facebook"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fconfoo-ca-slides%2F&amp;title=Confoo.ca%20%3A%20Slides%20&amp;annotation=%0D%0A%0D%0AVoici%20les%20slides%20%C2%A0de%20la%20conf%C3%A9rence%20web%20confoo.ca.%20Je%20vous%20conseille%20de%20ne%20pas%20rater%20les%20slides%20de%20Rasmus%20Lerdorf%2C%20Andrei%20Zmievski%2C%20Sebastian%20Bergmann%2C%C2%A0Johathan%20Wage%20et%20Morgan%20Tucker%21%0D%0A%0D%0A%0D%0AAndrei%20Regex%20clinic%20-%20Andrei%20Zmievski%20-%20Telecharger%20%5B%20p" title="Google Bookmarks"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fconfoo-ca-slides%2F&amp;title=Confoo.ca%20%3A%20Slides%20" title="Live"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reporter.nl.msn.com/?fn=contribute&amp;Title=Confoo.ca%20%3A%20Slides%20&amp;URL=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fconfoo-ca-slides%2F&amp;cat_id=6&amp;tag_id=31&amp;Remark=%0D%0A%0D%0AVoici%20les%20slides%20%C2%A0de%20la%20conf%C3%A9rence%20web%20confoo.ca.%20Je%20vous%20conseille%20de%20ne%20pas%20rater%20les%20slides%20de%20Rasmus%20Lerdorf%2C%20Andrei%20Zmievski%2C%20Sebastian%20Bergmann%2C%C2%A0Johathan%20Wage%20et%20Morgan%20Tucker%21%0D%0A%0D%0A%0D%0AAndrei%20Regex%20clinic%20-%20Andrei%20Zmievski%20-%20Telecharger%20%5B%20p" title="MSN Reporter"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/msnreporter.png" title="MSN Reporter" alt="MSN Reporter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.netvibes.com/share?title=Confoo.ca%20%3A%20Slides%20&amp;url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fconfoo-ca-slides%2F" title="Netvibes"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fconfoo-ca-slides%2F" title="Technorati"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Confoo.ca%20%3A%20Slides%20%20-%20http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fconfoo-ca-slides%2F" title="Twitter"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://bookmarks.yahoo.com/toolbar/savebm?u=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fconfoo-ca-slides%2F&amp;t=Confoo.ca%20%3A%20Slides%20&opener=bm&amp;ei=UTF-8&amp;d=%0D%0A%0D%0AVoici%20les%20slides%20%C2%A0de%20la%20conf%C3%A9rence%20web%20confoo.ca.%20Je%20vous%20conseille%20de%20ne%20pas%20rater%20les%20slides%20de%20Rasmus%20Lerdorf%2C%20Andrei%20Zmievski%2C%20Sebastian%20Bergmann%2C%C2%A0Johathan%20Wage%20et%20Morgan%20Tucker%21%0D%0A%0D%0A%0D%0AAndrei%20Regex%20clinic%20-%20Andrei%20Zmievski%20-%20Telecharger%20%5B%20p" title="Yahoo! Bookmarks"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/yahoomyweb.png" title="Yahoo! Bookmarks" alt="Yahoo! Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fconfoo-ca-slides%2F&amp;title=Confoo.ca%20%3A%20Slides%20&amp;source=Anis+Berejeb+Actualites+et+nouveautes+du+developpement+web%2C+PHP%2C+MySQL%2C+HTTP%2C+JavaScript%2C+Performance&amp;summary=%0D%0A%0D%0AVoici%20les%20slides%20%C2%A0de%20la%20conf%C3%A9rence%20web%20confoo.ca.%20Je%20vous%20conseille%20de%20ne%20pas%20rater%20les%20slides%20de%20Rasmus%20Lerdorf%2C%20Andrei%20Zmievski%2C%20Sebastian%20Bergmann%2C%C2%A0Johathan%20Wage%20et%20Morgan%20Tucker%21%0D%0A%0D%0A%0D%0AAndrei%20Regex%20clinic%20-%20Andrei%20Zmievski%20-%20Telecharger%20%5B%20p" title="LinkedIn"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fconfoo-ca-slides%2F&amp;title=Confoo.ca%20%3A%20Slides%20" title="DZone"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.viadeo.com/shareit/share/?url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fconfoo-ca-slides%2F&title=Confoo.ca%20%3A%20Slides%20&urllanguage=fr" title="viadeo FR"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/viadeo.png" title="viadeo FR" alt="viadeo FR" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.berejeb.com/2010/03/confoo-ca-slides/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Slides de la conference Symfony Live 2010</title>
		<link>http://www.berejeb.com/2010/03/slides-de-la-conference-symfony-live-2010/</link>
		<comments>http://www.berejeb.com/2010/03/slides-de-la-conference-symfony-live-2010/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 08:00:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[DIVERS]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[Slides]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[Symfony Live 2010]]></category>

		<guid isPermaLink="false">http://www.berejeb.com/?p=1386</guid>
		<description><![CDATA[Pour ceux qui n&#8217;ont pas eu la chance d&#8217;assister a la conférence Symfony Live 2010 (dont je fais partie), voici les slides de l&#8217;ensemble des conférences. Jour 1 I18N with Symfony (pdf) par Thomas Rabaix Working with the Admin Generator par John Cleveley Symfony internals par Geoffrey Bachelet Using Doctrine Migrations par Dennis Benkert Doctrine [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.berejeb.com/wp-content/uploads/2010/03/symfony-live-2010.png"><img class="alignnone size-full wp-image-1387" title="symfony live 2010" src="http://www.berejeb.com/wp-content/uploads/2010/03/symfony-live-2010.png" alt="" width="453" height="148" /></a></p>
<p>Pour ceux qui n&#8217;ont pas eu la chance d&#8217;assister a la conférence <a href="http://www.symfony-live.com/">Symfony Live 2010</a> (dont je fais partie), voici les slides de l&#8217;ensemble des conférences.</p>
<p><strong><span id="more-1386"></span>Jour 1</strong></p>
<ul>
<li><a href="http://rabaix.net/uploads/sflive10/presentation.pdf ">I18N with Symfony (pdf)</a> par Thomas Rabaix</li>
<li><a href="http://www.slideshare.net/jcleveley/working-with-the-admin-generator">Working with the Admin Generator</a> par John Cleveley</li>
<li><a href="http://www.slideshare.net/ubermuda/symfony-internals">Symfony internals</a> par Geoffrey Bachelet</li>
<li><a href="http://www.slideshare.net/denderello/symfony-live-2010-using-doctrine-migrations">Using Doctrine Migrations</a> par Dennis Benkert</li>
<li><a href="http://www.slideshare.net/jwage/doctrine-2-not-the-same-old-php-orm">Doctrine 2 – Not the Same Old PHP ORM</a> par Jonathan Wage</li>
<li><a href="http://www.slideshare.net/skoop/the-symfony-community-how-to-get-help">The Symfony Community – How to (get) Help</a> par Stefan Koopmanschap.</li>
<li>Live discussion with the core team videos (<a href="http://www.vimeo.com/9519979">partie1</a> et <a href="http://www.vimeo.com/9520118">partie2</a>) oar Ben Haines</li>
</ul>
<h2>Jour 2</h2>
<ul>
<li><a href="http://www.slideshare.net/lsmith77/okapi-meet-symfony-symfony-meet-okapi">Okapi meets symfony, Symfony meets Okapi.</a> par Lukas &amp; Jordi from Liip</li>
<li><a href="http://www.slideshare.net/xdecock/php-performance-sflive-2010">Optimizing PHP Performances</a> par Xavier de Cock</li>
<li><a href="http://www.slideshare.net/chacon/git-101-presentation">Git 101</a> par Scott Chacon</li>
<li><a href="http://www.slideshare.net/weierophinney/using-zend-framework-with-symfony">Using Zend Framework with Symfony</a> par Matthew Weier O’Phinney</li>
<li><a href="http://www.slideshare.net/denderello/symfony-live-2010-using-symfony-events-to-create-clean-class-interfaces">Using symfony events to create clean class interfaces</a> par Dennis Benkert</li>
<li><a href="http://www.slideshare.net/kriswallsmith/symfony-in-the-cloud">Symfony in the Cloud</a> par Kris Wallsmitsh</li>
<li><a href="http://www.slideshare.net/old_sound/debugging-and-profiling-symfony-apps">Debugging and Profiling symfony applications</a> par Alvaro Videla</li>
<li><a href="http://www.slideshare.net/dustin.whittle/building-a-platform-from-open-source-at-yahoo-3209565">Build a platform from Open Source at Yahoo!</a> par Dustin Whittle</li>
<li><a href="http://www.slideshare.net/fabpot/symfony-20-revealed">Symfony 2 revealed</a> par Fabien Potencier</li>
</ul>

<div class="sociable">
<div class="sociable_tagline">
Partager :
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fslides-de-la-conference-symfony-live-2010%2F&amp;partner=sociable" title="Print"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fslides-de-la-conference-symfony-live-2010%2F&amp;title=Slides%20de%20la%20conference%20Symfony%20Live%202010&amp;bodytext=%0D%0A%0D%0APour%20ceux%20qui%20n%27ont%20pas%20eu%20la%20chance%20d%27assister%20a%20la%20conf%C3%A9rence%20Symfony%20Live%202010%20%28dont%20je%20fais%20partie%29%2C%20voici%20les%20slides%20de%20l%27ensemble%20des%20conf%C3%A9rences.%0D%0A%0D%0AJour%201%0D%0A%0D%0A%09I18N%20with%20Symfony%20%28pdf%29%20par%20Thomas%20Rabaix%0D%0A%09Working%20with%20the%20Admin%20Generator%20" title="Digg"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fslides-de-la-conference-symfony-live-2010%2F&amp;title=Slides%20de%20la%20conference%20Symfony%20Live%202010&amp;notes=%0D%0A%0D%0APour%20ceux%20qui%20n%27ont%20pas%20eu%20la%20chance%20d%27assister%20a%20la%20conf%C3%A9rence%20Symfony%20Live%202010%20%28dont%20je%20fais%20partie%29%2C%20voici%20les%20slides%20de%20l%27ensemble%20des%20conf%C3%A9rences.%0D%0A%0D%0AJour%201%0D%0A%0D%0A%09I18N%20with%20Symfony%20%28pdf%29%20par%20Thomas%20Rabaix%0D%0A%09Working%20with%20the%20Admin%20Generator%20" title="del.icio.us"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fslides-de-la-conference-symfony-live-2010%2F&amp;t=Slides%20de%20la%20conference%20Symfony%20Live%202010" title="Facebook"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fslides-de-la-conference-symfony-live-2010%2F&amp;title=Slides%20de%20la%20conference%20Symfony%20Live%202010&amp;annotation=%0D%0A%0D%0APour%20ceux%20qui%20n%27ont%20pas%20eu%20la%20chance%20d%27assister%20a%20la%20conf%C3%A9rence%20Symfony%20Live%202010%20%28dont%20je%20fais%20partie%29%2C%20voici%20les%20slides%20de%20l%27ensemble%20des%20conf%C3%A9rences.%0D%0A%0D%0AJour%201%0D%0A%0D%0A%09I18N%20with%20Symfony%20%28pdf%29%20par%20Thomas%20Rabaix%0D%0A%09Working%20with%20the%20Admin%20Generator%20" title="Google Bookmarks"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fslides-de-la-conference-symfony-live-2010%2F&amp;title=Slides%20de%20la%20conference%20Symfony%20Live%202010" title="Live"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reporter.nl.msn.com/?fn=contribute&amp;Title=Slides%20de%20la%20conference%20Symfony%20Live%202010&amp;URL=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fslides-de-la-conference-symfony-live-2010%2F&amp;cat_id=6&amp;tag_id=31&amp;Remark=%0D%0A%0D%0APour%20ceux%20qui%20n%27ont%20pas%20eu%20la%20chance%20d%27assister%20a%20la%20conf%C3%A9rence%20Symfony%20Live%202010%20%28dont%20je%20fais%20partie%29%2C%20voici%20les%20slides%20de%20l%27ensemble%20des%20conf%C3%A9rences.%0D%0A%0D%0AJour%201%0D%0A%0D%0A%09I18N%20with%20Symfony%20%28pdf%29%20par%20Thomas%20Rabaix%0D%0A%09Working%20with%20the%20Admin%20Generator%20" title="MSN Reporter"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/msnreporter.png" title="MSN Reporter" alt="MSN Reporter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.netvibes.com/share?title=Slides%20de%20la%20conference%20Symfony%20Live%202010&amp;url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fslides-de-la-conference-symfony-live-2010%2F" title="Netvibes"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fslides-de-la-conference-symfony-live-2010%2F" title="Technorati"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Slides%20de%20la%20conference%20Symfony%20Live%202010%20-%20http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fslides-de-la-conference-symfony-live-2010%2F" title="Twitter"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://bookmarks.yahoo.com/toolbar/savebm?u=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fslides-de-la-conference-symfony-live-2010%2F&amp;t=Slides%20de%20la%20conference%20Symfony%20Live%202010&opener=bm&amp;ei=UTF-8&amp;d=%0D%0A%0D%0APour%20ceux%20qui%20n%27ont%20pas%20eu%20la%20chance%20d%27assister%20a%20la%20conf%C3%A9rence%20Symfony%20Live%202010%20%28dont%20je%20fais%20partie%29%2C%20voici%20les%20slides%20de%20l%27ensemble%20des%20conf%C3%A9rences.%0D%0A%0D%0AJour%201%0D%0A%0D%0A%09I18N%20with%20Symfony%20%28pdf%29%20par%20Thomas%20Rabaix%0D%0A%09Working%20with%20the%20Admin%20Generator%20" title="Yahoo! Bookmarks"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/yahoomyweb.png" title="Yahoo! Bookmarks" alt="Yahoo! Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fslides-de-la-conference-symfony-live-2010%2F&amp;title=Slides%20de%20la%20conference%20Symfony%20Live%202010&amp;source=Anis+Berejeb+Actualites+et+nouveautes+du+developpement+web%2C+PHP%2C+MySQL%2C+HTTP%2C+JavaScript%2C+Performance&amp;summary=%0D%0A%0D%0APour%20ceux%20qui%20n%27ont%20pas%20eu%20la%20chance%20d%27assister%20a%20la%20conf%C3%A9rence%20Symfony%20Live%202010%20%28dont%20je%20fais%20partie%29%2C%20voici%20les%20slides%20de%20l%27ensemble%20des%20conf%C3%A9rences.%0D%0A%0D%0AJour%201%0D%0A%0D%0A%09I18N%20with%20Symfony%20%28pdf%29%20par%20Thomas%20Rabaix%0D%0A%09Working%20with%20the%20Admin%20Generator%20" title="LinkedIn"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fslides-de-la-conference-symfony-live-2010%2F&amp;title=Slides%20de%20la%20conference%20Symfony%20Live%202010" title="DZone"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.viadeo.com/shareit/share/?url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fslides-de-la-conference-symfony-live-2010%2F&title=Slides%20de%20la%20conference%20Symfony%20Live%202010&urllanguage=fr" title="viadeo FR"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/viadeo.png" title="viadeo FR" alt="viadeo FR" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.berejeb.com/2010/03/slides-de-la-conference-symfony-live-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ProGit : un livre complet sur Git</title>
		<link>http://www.berejeb.com/2010/03/progit-un-livre-complet-sur-git/</link>
		<comments>http://www.berejeb.com/2010/03/progit-un-livre-complet-sur-git/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 01:33:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[WEB]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[git book]]></category>
		<category><![CDATA[git documentation]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[ProGit]]></category>

		<guid isPermaLink="false">http://www.berejeb.com/?p=1380</guid>
		<description><![CDATA[Le site ProGit presente un excellent livre sur le systeme de gestion de versions décentralisé Git. Le livre est disponible gratuitement pour une lecture en ligne et couvre l&#8217;ensemble des sections necessaires pour travailler avec Git. Le livre couvre : les notions de base de Git comment brancher comment utiliser Git sur le serveur comment [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.berejeb.com/wp-content/uploads/2010/03/proGit.jpg"><img class="alignnone size-full wp-image-1381" title="proGit" src="http://www.berejeb.com/wp-content/uploads/2010/03/proGit.jpg" alt="" width="408" height="164" /></a></p>
<p>Le site<strong> ProGit</strong> presente un excellent livre sur le systeme de gestion de versions décentralisé <strong>Git</strong>. Le livre est disponible gratuitement pour une lecture en ligne et couvre l&#8217;ensemble des sections necessaires pour travailler avec Git.</p>
<p><span id="more-1380"></span>Le livre couvre :</p>
<ul>
<li>les notions de base de Git</li>
<li>comment brancher</li>
<li>comment utiliser Git sur le serveur</li>
<li>comment distribuer un projet</li>
<li>les outils pour analyser les revisions, debuguer, merger etc.</li>
<li>comment personnaliser Git</li>
<li>Git et les autres systemes de versions</li>
</ul>
<p>Le lien vers le livre ici : <a href="http://progit.org/book/" target="_blank">http://progit.org/book/</a></p>

<div class="sociable">
<div class="sociable_tagline">
Partager :
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fprogit-un-livre-complet-sur-git%2F&amp;partner=sociable" title="Print"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fprogit-un-livre-complet-sur-git%2F&amp;title=ProGit%20%3A%20un%20livre%20complet%20sur%20Git%20&amp;bodytext=%0D%0A%0D%0ALe%20site%20ProGit%20presente%20un%20excellent%20livre%20sur%20le%20systeme%20de%20gestion%20de%20versions%20d%C3%A9centralis%C3%A9%20Git.%20Le%20livre%20est%20disponible%20gratuitement%20pour%20une%20lecture%20en%20ligne%20et%20couvre%20l%27ensemble%20des%20sections%20necessaires%20pour%20travailler%20avec%20Git.%0D%0A%0D%0ALe%20livr" title="Digg"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fprogit-un-livre-complet-sur-git%2F&amp;title=ProGit%20%3A%20un%20livre%20complet%20sur%20Git%20&amp;notes=%0D%0A%0D%0ALe%20site%20ProGit%20presente%20un%20excellent%20livre%20sur%20le%20systeme%20de%20gestion%20de%20versions%20d%C3%A9centralis%C3%A9%20Git.%20Le%20livre%20est%20disponible%20gratuitement%20pour%20une%20lecture%20en%20ligne%20et%20couvre%20l%27ensemble%20des%20sections%20necessaires%20pour%20travailler%20avec%20Git.%0D%0A%0D%0ALe%20livr" title="del.icio.us"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fprogit-un-livre-complet-sur-git%2F&amp;t=ProGit%20%3A%20un%20livre%20complet%20sur%20Git%20" title="Facebook"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fprogit-un-livre-complet-sur-git%2F&amp;title=ProGit%20%3A%20un%20livre%20complet%20sur%20Git%20&amp;annotation=%0D%0A%0D%0ALe%20site%20ProGit%20presente%20un%20excellent%20livre%20sur%20le%20systeme%20de%20gestion%20de%20versions%20d%C3%A9centralis%C3%A9%20Git.%20Le%20livre%20est%20disponible%20gratuitement%20pour%20une%20lecture%20en%20ligne%20et%20couvre%20l%27ensemble%20des%20sections%20necessaires%20pour%20travailler%20avec%20Git.%0D%0A%0D%0ALe%20livr" title="Google Bookmarks"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fprogit-un-livre-complet-sur-git%2F&amp;title=ProGit%20%3A%20un%20livre%20complet%20sur%20Git%20" title="Live"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reporter.nl.msn.com/?fn=contribute&amp;Title=ProGit%20%3A%20un%20livre%20complet%20sur%20Git%20&amp;URL=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fprogit-un-livre-complet-sur-git%2F&amp;cat_id=6&amp;tag_id=31&amp;Remark=%0D%0A%0D%0ALe%20site%20ProGit%20presente%20un%20excellent%20livre%20sur%20le%20systeme%20de%20gestion%20de%20versions%20d%C3%A9centralis%C3%A9%20Git.%20Le%20livre%20est%20disponible%20gratuitement%20pour%20une%20lecture%20en%20ligne%20et%20couvre%20l%27ensemble%20des%20sections%20necessaires%20pour%20travailler%20avec%20Git.%0D%0A%0D%0ALe%20livr" title="MSN Reporter"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/msnreporter.png" title="MSN Reporter" alt="MSN Reporter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.netvibes.com/share?title=ProGit%20%3A%20un%20livre%20complet%20sur%20Git%20&amp;url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fprogit-un-livre-complet-sur-git%2F" title="Netvibes"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fprogit-un-livre-complet-sur-git%2F" title="Technorati"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=ProGit%20%3A%20un%20livre%20complet%20sur%20Git%20%20-%20http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fprogit-un-livre-complet-sur-git%2F" title="Twitter"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://bookmarks.yahoo.com/toolbar/savebm?u=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fprogit-un-livre-complet-sur-git%2F&amp;t=ProGit%20%3A%20un%20livre%20complet%20sur%20Git%20&opener=bm&amp;ei=UTF-8&amp;d=%0D%0A%0D%0ALe%20site%20ProGit%20presente%20un%20excellent%20livre%20sur%20le%20systeme%20de%20gestion%20de%20versions%20d%C3%A9centralis%C3%A9%20Git.%20Le%20livre%20est%20disponible%20gratuitement%20pour%20une%20lecture%20en%20ligne%20et%20couvre%20l%27ensemble%20des%20sections%20necessaires%20pour%20travailler%20avec%20Git.%0D%0A%0D%0ALe%20livr" title="Yahoo! Bookmarks"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/yahoomyweb.png" title="Yahoo! Bookmarks" alt="Yahoo! Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fprogit-un-livre-complet-sur-git%2F&amp;title=ProGit%20%3A%20un%20livre%20complet%20sur%20Git%20&amp;source=Anis+Berejeb+Actualites+et+nouveautes+du+developpement+web%2C+PHP%2C+MySQL%2C+HTTP%2C+JavaScript%2C+Performance&amp;summary=%0D%0A%0D%0ALe%20site%20ProGit%20presente%20un%20excellent%20livre%20sur%20le%20systeme%20de%20gestion%20de%20versions%20d%C3%A9centralis%C3%A9%20Git.%20Le%20livre%20est%20disponible%20gratuitement%20pour%20une%20lecture%20en%20ligne%20et%20couvre%20l%27ensemble%20des%20sections%20necessaires%20pour%20travailler%20avec%20Git.%0D%0A%0D%0ALe%20livr" title="LinkedIn"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fprogit-un-livre-complet-sur-git%2F&amp;title=ProGit%20%3A%20un%20livre%20complet%20sur%20Git%20" title="DZone"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.viadeo.com/shareit/share/?url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fprogit-un-livre-complet-sur-git%2F&title=ProGit%20%3A%20un%20livre%20complet%20sur%20Git%20&urllanguage=fr" title="viadeo FR"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/viadeo.png" title="viadeo FR" alt="viadeo FR" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.berejeb.com/2010/03/progit-un-livre-complet-sur-git/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Release de PHP 5.3.2</title>
		<link>http://www.berejeb.com/2010/03/php-5-3-2/</link>
		<comments>http://www.berejeb.com/2010/03/php-5-3-2/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 16:52:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[PHP 5.3.2 Release]]></category>

		<guid isPermaLink="false">http://www.berejeb.com/?p=1370</guid>
		<description><![CDATA[Pour ceux qui attendent une nouvelle version de PHP 5.3.x, La version 5.3.2 de PHP  vient de sortir.  La version presente des améliorations de stabilite de la version PHP 5.3.1.  Les utilisateurs de PHP 5.3 sont fortement encouragés a migrer vers cette version. Pour les utilisateurs desirant migrer depuis PHP 5.2, un guide de migration [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-203" href="http://www.berejeb.com/2009/07/sortie-php-5-3-0-fonctionnalites/php/"><img class="alignnone size-full wp-image-203" title="php" src="http://www.berejeb.com/wp-content/uploads/2009/07/php.gif" alt="php" width="120" height="67" /></a></p>
<p>Pour ceux qui attendent une nouvelle version de PHP 5.3.x, La version 5.3.2 de PHP  vient de sortir.  La version presente des améliorations de stabilite de la version PHP 5.3.1.  Les utilisateurs de PHP 5.3 sont fortement encouragés a migrer vers cette version.</p>
<p>Pour les utilisateurs desirant migrer depuis PHP 5.2, un guide de migration est disponible  <a style="color: #000099; background-color: transparent;" href="http://php.net/migration53">ici</a>.</p>
<p>Pour la liste de changements se referer au <a style="color: #000099; background-color: transparent;" href="/ChangeLog-5.php#5.3.2">ChangeLog</a>. Les telechargements sont disponibles sur  <a style="color: #000099; background-color: transparent;" href="/downloads.php">la page de telechargements</a>, la version Windows se trouve sur <a style="color: #000099; background-color: transparent;" href="http://windows.php.net/download/">windows.php.net/download/</a>.</p>

<div class="sociable">
<div class="sociable_tagline">
Partager :
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fphp-5-3-2%2F&amp;partner=sociable" title="Print"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fphp-5-3-2%2F&amp;title=Release%20de%20PHP%205.3.2%20&amp;bodytext=%0D%0A%0D%0APour%20ceux%20qui%20attendent%20une%20nouvelle%20version%20de%20PHP%205.3.x%2C%20La%20version%205.3.2%20de%20PHP%20%C2%A0vient%20de%20sortir.%20%C2%A0La%20version%20presente%20des%20am%C3%A9liorations%20de%20stabilite%20de%20la%20version%20PHP%205.3.1.%20%C2%A0Les%20utilisateurs%20de%20PHP%205.3%20sont%20fortement%20encourag%C3%A9s%20a%20migrer" title="Digg"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fphp-5-3-2%2F&amp;title=Release%20de%20PHP%205.3.2%20&amp;notes=%0D%0A%0D%0APour%20ceux%20qui%20attendent%20une%20nouvelle%20version%20de%20PHP%205.3.x%2C%20La%20version%205.3.2%20de%20PHP%20%C2%A0vient%20de%20sortir.%20%C2%A0La%20version%20presente%20des%20am%C3%A9liorations%20de%20stabilite%20de%20la%20version%20PHP%205.3.1.%20%C2%A0Les%20utilisateurs%20de%20PHP%205.3%20sont%20fortement%20encourag%C3%A9s%20a%20migrer" title="del.icio.us"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fphp-5-3-2%2F&amp;t=Release%20de%20PHP%205.3.2%20" title="Facebook"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fphp-5-3-2%2F&amp;title=Release%20de%20PHP%205.3.2%20&amp;annotation=%0D%0A%0D%0APour%20ceux%20qui%20attendent%20une%20nouvelle%20version%20de%20PHP%205.3.x%2C%20La%20version%205.3.2%20de%20PHP%20%C2%A0vient%20de%20sortir.%20%C2%A0La%20version%20presente%20des%20am%C3%A9liorations%20de%20stabilite%20de%20la%20version%20PHP%205.3.1.%20%C2%A0Les%20utilisateurs%20de%20PHP%205.3%20sont%20fortement%20encourag%C3%A9s%20a%20migrer" title="Google Bookmarks"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fphp-5-3-2%2F&amp;title=Release%20de%20PHP%205.3.2%20" title="Live"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reporter.nl.msn.com/?fn=contribute&amp;Title=Release%20de%20PHP%205.3.2%20&amp;URL=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fphp-5-3-2%2F&amp;cat_id=6&amp;tag_id=31&amp;Remark=%0D%0A%0D%0APour%20ceux%20qui%20attendent%20une%20nouvelle%20version%20de%20PHP%205.3.x%2C%20La%20version%205.3.2%20de%20PHP%20%C2%A0vient%20de%20sortir.%20%C2%A0La%20version%20presente%20des%20am%C3%A9liorations%20de%20stabilite%20de%20la%20version%20PHP%205.3.1.%20%C2%A0Les%20utilisateurs%20de%20PHP%205.3%20sont%20fortement%20encourag%C3%A9s%20a%20migrer" title="MSN Reporter"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/msnreporter.png" title="MSN Reporter" alt="MSN Reporter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.netvibes.com/share?title=Release%20de%20PHP%205.3.2%20&amp;url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fphp-5-3-2%2F" title="Netvibes"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fphp-5-3-2%2F" title="Technorati"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Release%20de%20PHP%205.3.2%20%20-%20http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fphp-5-3-2%2F" title="Twitter"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://bookmarks.yahoo.com/toolbar/savebm?u=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fphp-5-3-2%2F&amp;t=Release%20de%20PHP%205.3.2%20&opener=bm&amp;ei=UTF-8&amp;d=%0D%0A%0D%0APour%20ceux%20qui%20attendent%20une%20nouvelle%20version%20de%20PHP%205.3.x%2C%20La%20version%205.3.2%20de%20PHP%20%C2%A0vient%20de%20sortir.%20%C2%A0La%20version%20presente%20des%20am%C3%A9liorations%20de%20stabilite%20de%20la%20version%20PHP%205.3.1.%20%C2%A0Les%20utilisateurs%20de%20PHP%205.3%20sont%20fortement%20encourag%C3%A9s%20a%20migrer" title="Yahoo! Bookmarks"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/yahoomyweb.png" title="Yahoo! Bookmarks" alt="Yahoo! Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fphp-5-3-2%2F&amp;title=Release%20de%20PHP%205.3.2%20&amp;source=Anis+Berejeb+Actualites+et+nouveautes+du+developpement+web%2C+PHP%2C+MySQL%2C+HTTP%2C+JavaScript%2C+Performance&amp;summary=%0D%0A%0D%0APour%20ceux%20qui%20attendent%20une%20nouvelle%20version%20de%20PHP%205.3.x%2C%20La%20version%205.3.2%20de%20PHP%20%C2%A0vient%20de%20sortir.%20%C2%A0La%20version%20presente%20des%20am%C3%A9liorations%20de%20stabilite%20de%20la%20version%20PHP%205.3.1.%20%C2%A0Les%20utilisateurs%20de%20PHP%205.3%20sont%20fortement%20encourag%C3%A9s%20a%20migrer" title="LinkedIn"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fphp-5-3-2%2F&amp;title=Release%20de%20PHP%205.3.2%20" title="DZone"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.viadeo.com/shareit/share/?url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Fphp-5-3-2%2F&title=Release%20de%20PHP%205.3.2%20&urllanguage=fr" title="viadeo FR"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/viadeo.png" title="viadeo FR" alt="viadeo FR" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.berejeb.com/2010/03/php-5-3-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Utiliser l&#8217;extension PECL Memcached pour stocker vos donnees de session</title>
		<link>http://www.berejeb.com/2010/03/utiliser-lextension-pecl-memcached-pour-stocker-vos-donnees-de-session/</link>
		<comments>http://www.berejeb.com/2010/03/utiliser-lextension-pecl-memcached-pour-stocker-vos-donnees-de-session/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 10:00:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[DIVERS]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[libmemcached]]></category>
		<category><![CDATA[Memcached]]></category>
		<category><![CDATA[memcached extension]]></category>

		<guid isPermaLink="false">http://www.berejeb.com/?p=1353</guid>
		<description><![CDATA[La gestion des sessions dans une application web est une tache critique, spécialement quand vous voulez réduire vos entrées/sorties et aussi de décharger la base de données si vous écrivez un gestionnaire de sessions personnalisé (session handler). Aussi, si votre application utilise plusieurs serveurs web, la tache de partager et des gérer les données de [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-1356" href="http://www.berejeb.com/2010/03/utiliser-lextension-pecl-memcached-pour-stocker-vos-donnees-de-session/memcached-2/"><img class="alignnone size-full wp-image-1356" title="memcached" src="http://www.berejeb.com/wp-content/uploads/2010/02/memcached1.png" alt="memcached" width="431" height="123" /></a></p>
<p>La gestion des sessions dans une application web est une tache critique, spécialement quand vous voulez réduire vos entrées/sorties et aussi de décharger la base de données si vous écrivez un gestionnaire de sessions personnalisé (session handler). Aussi, si votre application utilise plusieurs serveurs web, la tache de partager et des gérer les données de session devient un vrai casse tête. Ceci montre l&#8217;importance d&#8217;un gestionnaire  central de sessions pour que votre application tienne la charge.</p>
<p>Pour palier a ces problèmes, vous pouvez utiliser Memcached a l&#8217;aide de <a href="http://pecl.php.net/package/memcached">l&#8217;extension Memcached</a> développée par  <a href="http://zmievski.org/">Andrei Zmievski</a> et son equipe. Ceci vous permettra d&#8217;isoler le stockage des données de session par rapport aux serveurs web.</p>
<h3>1. Installer le serveur Memcached</h3>
<p>Sur une distribution debian/ubuntu :</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p1353code5'); return false;">View Code</a> SHELL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p13535"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p1353code5"><pre class="shell" style="font-family:monospace;">apt-get install memcached</pre></td></tr></table></div>

<h3>2. Démarrer les instances memcached</h3>
<p>Nous allons démarrer deux instances sur la même machine. Cet article est une simple démonstration. Dans un environnement de production, vous pouvez déployer plusieurs instances sur plusieurs serveurs dans le même réseau.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p1353code6'); return false;">View Code</a> SHELL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p13536"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p1353code6"><pre class="shell" style="font-family:monospace;">memcached -d -l 127.0.0.1 -p 11211 -u  -m 16
memcached -d -l 127.0.0.1 -p 11212 -u  -m 16</pre></td></tr></table></div>

<p>Les deux commandes précédentes vont démarrer deux instances de memcached  écoutant sur les ports 11211 et 11212, sur la même machine IP 127.0.0.1. Chacune d&#8217;elles va avoir une allocation de 16 Mo de mémoire.</p>
<h3>3. Installer l&#8217;extension PECL memcached</h3>
<p>Nous allons procéder a l&#8217;installation de l&#8217;extension memcached de PECL. Cette nouvelle extension dépend de la librairie libmemcached que vous pouvez télécharger de  <a href="https://launchpad.net/libmemcached" target="_blank">https://launchpad.net/libmemcached</a> et compiler sur votre machine. Assurez vous que les dépendances sont satisfaites.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p1353code7'); return false;">View Code</a> SHELL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p13537"><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code" id="p1353code7"><pre class="shell" style="font-family:monospace;">wget http://launchpad.net/libmemcached/1.0/0.34/+download/libmemcached-0.34.tar.gz
tar -zxvf libmemcached-0.34.tar.gz
cd libmemcached-0.34
./configure
make &amp;amp;&amp;amp; sudo make install</pre></td></tr></table></div>

<p>Ceci installe libmemcached, installons maintenant l&#8217;extension a l&#8217;aide de la commande pecl install :</p>
<pre>pecl install memcached</pre>
<p>Si tout va bien, le resultat sera comme suit :</p>
<pre>Build process completed successfully
Installing '/usr/lib/php5/20060613/memcached.so'
install ok: channel://pecl.php.net/memcached-1.0.0
configuration option "php_ini" is not set to php.ini location
You should add "extension=memcached.so" to php.ini</pre>
<p>Assurez vous que memcached.so existe dans votre répertoire extension_dir (ici /usr/lib/php5/20060613). Ajouter la ligne “extension=memcached.so” dans votre php.ini et redémarrez le serveur.<br />
Pour vous assurer que tout est bien installée, vérifiez que votre phpinfo() vous fournit bien une section memcached avec les paramètres version, libmemcached version,  session_support et lgbin support.<br />
Il nous faut maintenant faire des changements dans le fichier php.ini pour enregistrer Memcached comme étant le gestionnaire de session :</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p1353code8'); return false;">View Code</a> SHELL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p13538"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p1353code8"><pre class="shell" style="font-family:monospace;">session.save_handler=memcached
session.save_path=&quot;127.0.0.1:11211, 127.0.0.1:11212&quot;</pre></td></tr></table></div>

<p>Redémarrez votre serveur, et le tour est joué! Vos donnes de session sont enregistrées et servis depuis les serveurs memcached, vous n&#8217;aurez plus de problèmes puisque vous pouvez étendre votre installation en ajoutant d&#8217;autres serveurs memcached.</p>

<div class="sociable">
<div class="sociable_tagline">
Partager :
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Futiliser-lextension-pecl-memcached-pour-stocker-vos-donnees-de-session%2F&amp;partner=sociable" title="Print"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Futiliser-lextension-pecl-memcached-pour-stocker-vos-donnees-de-session%2F&amp;title=Utiliser%20l%27extension%20PECL%20Memcached%20pour%20stocker%20vos%20donnees%20de%20session%20&amp;bodytext=%0D%0A%0D%0ALa%20gestion%20des%20sessions%20dans%20une%20application%20web%20est%20une%20tache%20critique%2C%20sp%C3%A9cialement%20quand%20vous%20voulez%20r%C3%A9duire%20vos%20entr%C3%A9es%2Fsorties%20et%20aussi%20de%20d%C3%A9charger%20la%20base%20de%20donn%C3%A9es%20si%20vous%20%C3%A9crivez%20un%20gestionnaire%20de%20sessions%20personnalis%C3%A9%20%28session%20" title="Digg"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Futiliser-lextension-pecl-memcached-pour-stocker-vos-donnees-de-session%2F&amp;title=Utiliser%20l%27extension%20PECL%20Memcached%20pour%20stocker%20vos%20donnees%20de%20session%20&amp;notes=%0D%0A%0D%0ALa%20gestion%20des%20sessions%20dans%20une%20application%20web%20est%20une%20tache%20critique%2C%20sp%C3%A9cialement%20quand%20vous%20voulez%20r%C3%A9duire%20vos%20entr%C3%A9es%2Fsorties%20et%20aussi%20de%20d%C3%A9charger%20la%20base%20de%20donn%C3%A9es%20si%20vous%20%C3%A9crivez%20un%20gestionnaire%20de%20sessions%20personnalis%C3%A9%20%28session%20" title="del.icio.us"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Futiliser-lextension-pecl-memcached-pour-stocker-vos-donnees-de-session%2F&amp;t=Utiliser%20l%27extension%20PECL%20Memcached%20pour%20stocker%20vos%20donnees%20de%20session%20" title="Facebook"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Futiliser-lextension-pecl-memcached-pour-stocker-vos-donnees-de-session%2F&amp;title=Utiliser%20l%27extension%20PECL%20Memcached%20pour%20stocker%20vos%20donnees%20de%20session%20&amp;annotation=%0D%0A%0D%0ALa%20gestion%20des%20sessions%20dans%20une%20application%20web%20est%20une%20tache%20critique%2C%20sp%C3%A9cialement%20quand%20vous%20voulez%20r%C3%A9duire%20vos%20entr%C3%A9es%2Fsorties%20et%20aussi%20de%20d%C3%A9charger%20la%20base%20de%20donn%C3%A9es%20si%20vous%20%C3%A9crivez%20un%20gestionnaire%20de%20sessions%20personnalis%C3%A9%20%28session%20" title="Google Bookmarks"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Futiliser-lextension-pecl-memcached-pour-stocker-vos-donnees-de-session%2F&amp;title=Utiliser%20l%27extension%20PECL%20Memcached%20pour%20stocker%20vos%20donnees%20de%20session%20" title="Live"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reporter.nl.msn.com/?fn=contribute&amp;Title=Utiliser%20l%27extension%20PECL%20Memcached%20pour%20stocker%20vos%20donnees%20de%20session%20&amp;URL=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Futiliser-lextension-pecl-memcached-pour-stocker-vos-donnees-de-session%2F&amp;cat_id=6&amp;tag_id=31&amp;Remark=%0D%0A%0D%0ALa%20gestion%20des%20sessions%20dans%20une%20application%20web%20est%20une%20tache%20critique%2C%20sp%C3%A9cialement%20quand%20vous%20voulez%20r%C3%A9duire%20vos%20entr%C3%A9es%2Fsorties%20et%20aussi%20de%20d%C3%A9charger%20la%20base%20de%20donn%C3%A9es%20si%20vous%20%C3%A9crivez%20un%20gestionnaire%20de%20sessions%20personnalis%C3%A9%20%28session%20" title="MSN Reporter"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/msnreporter.png" title="MSN Reporter" alt="MSN Reporter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.netvibes.com/share?title=Utiliser%20l%27extension%20PECL%20Memcached%20pour%20stocker%20vos%20donnees%20de%20session%20&amp;url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Futiliser-lextension-pecl-memcached-pour-stocker-vos-donnees-de-session%2F" title="Netvibes"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Futiliser-lextension-pecl-memcached-pour-stocker-vos-donnees-de-session%2F" title="Technorati"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Utiliser%20l%27extension%20PECL%20Memcached%20pour%20stocker%20vos%20donnees%20de%20session%20%20-%20http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Futiliser-lextension-pecl-memcached-pour-stocker-vos-donnees-de-session%2F" title="Twitter"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://bookmarks.yahoo.com/toolbar/savebm?u=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Futiliser-lextension-pecl-memcached-pour-stocker-vos-donnees-de-session%2F&amp;t=Utiliser%20l%27extension%20PECL%20Memcached%20pour%20stocker%20vos%20donnees%20de%20session%20&opener=bm&amp;ei=UTF-8&amp;d=%0D%0A%0D%0ALa%20gestion%20des%20sessions%20dans%20une%20application%20web%20est%20une%20tache%20critique%2C%20sp%C3%A9cialement%20quand%20vous%20voulez%20r%C3%A9duire%20vos%20entr%C3%A9es%2Fsorties%20et%20aussi%20de%20d%C3%A9charger%20la%20base%20de%20donn%C3%A9es%20si%20vous%20%C3%A9crivez%20un%20gestionnaire%20de%20sessions%20personnalis%C3%A9%20%28session%20" title="Yahoo! Bookmarks"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/yahoomyweb.png" title="Yahoo! Bookmarks" alt="Yahoo! Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Futiliser-lextension-pecl-memcached-pour-stocker-vos-donnees-de-session%2F&amp;title=Utiliser%20l%27extension%20PECL%20Memcached%20pour%20stocker%20vos%20donnees%20de%20session%20&amp;source=Anis+Berejeb+Actualites+et+nouveautes+du+developpement+web%2C+PHP%2C+MySQL%2C+HTTP%2C+JavaScript%2C+Performance&amp;summary=%0D%0A%0D%0ALa%20gestion%20des%20sessions%20dans%20une%20application%20web%20est%20une%20tache%20critique%2C%20sp%C3%A9cialement%20quand%20vous%20voulez%20r%C3%A9duire%20vos%20entr%C3%A9es%2Fsorties%20et%20aussi%20de%20d%C3%A9charger%20la%20base%20de%20donn%C3%A9es%20si%20vous%20%C3%A9crivez%20un%20gestionnaire%20de%20sessions%20personnalis%C3%A9%20%28session%20" title="LinkedIn"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Futiliser-lextension-pecl-memcached-pour-stocker-vos-donnees-de-session%2F&amp;title=Utiliser%20l%27extension%20PECL%20Memcached%20pour%20stocker%20vos%20donnees%20de%20session%20" title="DZone"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.viadeo.com/shareit/share/?url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Futiliser-lextension-pecl-memcached-pour-stocker-vos-donnees-de-session%2F&title=Utiliser%20l%27extension%20PECL%20Memcached%20pour%20stocker%20vos%20donnees%20de%20session%20&urllanguage=fr" title="viadeo FR"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/viadeo.png" title="viadeo FR" alt="viadeo FR" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.berejeb.com/2010/03/utiliser-lextension-pecl-memcached-pour-stocker-vos-donnees-de-session/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>L&#8217;Analyse statique en PHP :  le concept et les solutions</title>
		<link>http://www.berejeb.com/2010/03/lanalyse-statique-en-php-le-concept-et-les-solutions/</link>
		<comments>http://www.berejeb.com/2010/03/lanalyse-statique-en-php-le-concept-et-les-solutions/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 10:09:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[analyse de code]]></category>
		<category><![CDATA[analyse statique]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[php_codesniffer]]></category>
		<category><![CDATA[php_depend]]></category>

		<guid isPermaLink="false">http://www.berejeb.com/?p=1336</guid>
		<description><![CDATA[Dans cet article, Je vais exposer le concept de l&#8217;analyse statique de code et je vais présenter deux outils qui s&#8217;inscrivent dans ce cadre et dont l&#8217;utilisation est fortement recommandée pour vos équipes de développement et de qualité . L&#8217;analyse Statique de code La vie d&#8217;un script PHP se décompose en 2 espaces distincts : [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-1341" href="http://www.berejeb.com/2010/03/lanalyse-statique-en-php-le-concept-et-les-solutions/php_depend_graph2/"><img class="alignnone size-full wp-image-1341" title="php_depend_graph2" src="http://www.berejeb.com/wp-content/uploads/2010/02/php_depend_graph2.png" alt="php_depend_graph2" width="407" height="252" /></a></p>
<p>Dans cet article, Je vais exposer le concept de l&#8217;analyse statique de code et je vais présenter deux outils qui s&#8217;inscrivent dans ce cadre et dont l&#8217;utilisation est fortement recommandée pour vos équipes de développement et de qualité .</p>
<h1>L&#8217;analyse Statique de code</h1>
<p>La vie d&#8217;un script PHP se décompose en 2 espaces distincts : l&#8217;écriture et l&#8217;exécution. Entre les deux, il y a l&#8217;analyseur PHP, qui réalise la compilation et l&#8217;exécution du code initial, lors de la sollicitation des internautes. L&#8217;analyse statique a pour objectif d&#8217;étudier PHP avant la compilation, pour détecter très tôt des situations à problèmes. L&#8217;analyse s&#8217;appuie sur le code PHP avant exécution. Elle exploite des motifs de code pour reconnaître des situations : par exemple, une instruction echo ou print, appliquée à une concaténation des variables superglobales est un signe fort d&#8217;injection HTML. L&#8217;analyse statique permet d&#8217;obtenir des résultats avant exécution, et donc sans risque pour les données ou la plate-forme de production.</p>
<p>L&#8217;analyse statique doit être automatisée pour pouvoir être exécutée aussi souvent que possible, et notamment tout au long du développement. De cette manière, les erreurs sont traquées lorsque le code est peu volumineux, et les incréments faciles à corriger au fur et à mesure. L&#8217;automatisation donne aussi la maîtrise du processus de vérification aux développeurs et aux chefs de projets. Les premiers peuvent valider leur code eux-mêmes, sans passer trop de temps à implémenter les règles d&#8217;analyse ou à analyser le code PHP. C&#8217;est toujours une bonne idée que de ne pas être juge et partie dans ce type de surveillance. Pour les chefs de projets, le volume de code à analyser, dans l&#8217;absolu ou simplement après une période d&#8217;absence, a finalement peu d&#8217;impact sur les erreurs trouvées.</p>
<p>L&#8217;analyse statique doit être complétée par l&#8217;analyse dynamique, à l&#8217;aide de profileurs. En effet, le langage PHP est dynamique par essence : à l&#8217;exécution, il est possible de définir des classes, fonctions, variables et leur type, d&#8217;inclure ou exécuter du code PHP : tout cela modifie considérablement le fonctionnement du script si des valeurs mal intentionnées ou erronées sont introduites. L&#8217;analyse statique doit donc affronter l&#8217;ensemble des cas possibles, alors que l&#8217;exécution d&#8217;un script donne plutôt l&#8217;aperçu du comportement lorsque des valeurs concrètes sont affectées.</p>
<p>L&#8217;analyse statique de PHP en est à ses débuts. Il existe peu d&#8217;outils et la majorité des indicateurs sont issus des plates-formes concurrentes. Les spécificités de PHP, tels qu&#8217;une grande sensibilité aux inclusions de fichiers, sont rarement prises en compte pour des concepts issus des développements pour le bureau. Il reste donc beaucoup d&#8217;expérience à aller chercher sur le terrain. L&#8217;analyse statique pourra notamment aller chercher des jalons naturels dans le code, telles que les structures de classes, ou fonctions, afin d&#8217;identifier les dérives dans la programmation, ou la divergence avec la conception. Par exemple, des fonctions en trop, des fonctions qui ne suivent pas les conventions de nommage, ou encore des fonctions qui ne sont pas utilisées sont autant d&#8217;informations qui doivent être gérées dans une politique générale du projet, et qui sont rarement maîtrisées, faute d&#8217;outils pour faire un rapport accessible aux intervenants du projet qui ne font pas de la programmation.</p>
<h1>Les outils</h1>
<p>Il existe quelques outils pour mesurer divers indicateurs dans le code PHP. Je vais en presenter deux :</p>
<h2>PHP_CodeSniffer</h2>
<p>PHP_CodeSniffer est un script PHP5 qui analyse le code PHP, Javascript et CSS pour détecter des violations de standards de code. C&#8217;est un outil essentiel de développement qui assure que votre code reste propre et consistant. Il permet d&#8217;aider aussi de prévenir des erreurs sémantiques. PHP_CodeSniffer permet d&#8217;utiliser plusieurs standards comme ceux de PEAR ou de Zend, mais aussi, il vous permet d&#8217;écrire vos propres standards. PHP_CodeSniffer peut être aussi déployé ans votre processus d&#8217;intégration continue afin d&#8217;automatiser la procédure de tests de conformité aux standards.<br />
Comme il est absurde pour une équipe de développement de travailler sans un outil de gestion de dépôt/versions/collaboration, il est de même pour cet outil.<br />
Installation<br />
1. Si PEAR est installe sur votre plate-forme, passez a l&#8217;étape 2.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p1336code18'); return false;">View Code</a> SHELL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p133618"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p1336code18"><pre class="shell" style="font-family:monospace;">$ curl http://pear.php.net/go-pear &amp;gt; go-pear.php
$ sudo php -q go-pear.php</pre></td></tr></table></div>

<p>2. Installez PHP_CodeSniffer ;</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p1336code19'); return false;">View Code</a> SHELL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p133619"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p1336code19"><pre class="shell" style="font-family:monospace;">sudo pear install PHP_CodeSniffer</pre></td></tr></table></div>

<p>3. Testez votre installation<br />
Les standards se trouvent normalement dans /usr/local/PEAR/PHP/CodeSniffer/Standards/</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p1336code20'); return false;">View Code</a> SHELL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p133620"><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code" id="p1336code20"><pre class="shell" style="font-family:monospace;">$ cd /usr/local/PEAR/
$ phpcs –i
The installed coding standards are PEAR, PHPCS, Squiz and Zend</pre></td></tr></table></div>

<p>4. Testez votre code :</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p1336code21'); return false;">View Code</a> SHELL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p133621"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code" id="p1336code21"><pre class="shell" style="font-family:monospace;">phpcs --standard=PEAR /chemin/de/votre/fichier.php 
&nbsp;
FILE: /chemin/de/votre/fichier.php
------------------------------------------------------
FOUND 2 ERROR(S) AND 0 WARNING(S) AFFECTING 2 LINE(S)
------------------------------------------------------
  44 | ERROR | The ? in tenary operator must have a space before and after
 180 | ERROR | A closing tag is not permitted at the end of a PHP file</pre></td></tr></table></div>

<h2>PHP_Depend</h2>
<p>Portage de JDepend, PHP_Depend est un programme qui effectue différentes métriques sur le code PHP avant sa compilation. Il utilise l&#8217;analyse statique de code pour définir les parties de code qui sont suspects a une revue de code, et par conséquent, il peut être très utile pour &laquo;&nbsp;automatiser&nbsp;&raquo; ces taches sur des projets de grande taille. Il permet aussi d&#8217;avoir des statistiques de code automatisées. PHP_Depend permet donc d&#8217;augmenter la productivité et la qualité de code des équipes de développement.</p>
<h3>Installation</h3>
<p>Tout comme PHP_CodeSniffer, PHP_Depend vient aussi comme package PEAR.<br />
1. Découvrir le canal de PHP_Depend</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p1336code22'); return false;">View Code</a> SHELL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p133622"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p1336code22"><pre class="shell" style="font-family:monospace;">pear channel-discover pear.pdepend.org</pre></td></tr></table></div>

<p>2. Installer PHP_Depend</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p1336code23'); return false;">View Code</a> SHELL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p133623"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p1336code23"><pre class="shell" style="font-family:monospace;">pear install pdepend/PHP_Depend-beta</pre></td></tr></table></div>

<p>3. Après l&#8217;installation, vous pouvez placer vos fichiers sources a tester dans votre répertoire PEAR Local, PHP_Depend fournit des exemples de code source.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p1336code24'); return false;">View Code</a> SHELL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p133624"><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code" id="p1336code24"><pre class="shell" style="font-family:monospace;">$ pear config-get php_dir
/usr/local/share/pear
$ ls /usr/local/share/pear/PHP
Depend Depend.php</pre></td></tr></table></div>

<p>4. Testez la version de PHP_Depend :</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p1336code25'); return false;">View Code</a> SHELL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p133625"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p1336code25"><pre class="shell" style="font-family:monospace;">$ pdepend --version
PHP_Depend 0.9.4 by Manuel Pichler</pre></td></tr></table></div>

<p>5. Vous pouvez executer maintenant PHP_Depend sur les sources comme suit :</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p1336code26'); return false;">View Code</a> SHELL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p133626"><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code" id="p1336code26"><pre class="shell" style="font-family:monospace;">$ pdepend --summary-xml=/tmp/summary.xml \
--jdepend-chart=/tmp/jdepend.svg \
--overview-pyramid=/tmp/pyramid.svg \
/usr/local/share/pear/PHP/Depend</pre></td></tr></table></div>

<p>Le résultat est le suivant :</p>
<p>&lt;?xml version=&nbsp;&raquo;1.0&#8243; encoding=&nbsp;&raquo;UTF-8&#8243;?&gt;<br />
&lt;metrics ahh=&nbsp;&raquo;0.19444444444444&#8243; andc=&nbsp;&raquo;0.46268656716418&#8243; calls=&nbsp;&raquo;1406&#8243; ccn=&nbsp;&raquo;1203&#8243; ccn2=&nbsp;&raquo;1237&#8243; cloc=&nbsp;&raquo;11657&#8243; clsa=&nbsp;&raquo;7&#8243; clsc=&nbsp;&raquo;60&#8243; eloc=&nbsp;&raquo;6528&#8243; fanout=&nbsp;&raquo;571&#8243; leafs=&nbsp;&raquo;59&#8243; loc=&nbsp;&raquo;20078&#8243; maxDIT=&nbsp;&raquo;2&#8243; ncloc=&nbsp;&raquo;8421&#8243; noc=&nbsp;&raquo;67&#8243; nof=&nbsp;&raquo;0&#8243; noi=&nbsp;&raquo;21&#8243; nom=&nbsp;&raquo;578&#8243; nop=&nbsp;&raquo;11&#8243; roots=&nbsp;&raquo;5&#8243;&gt;<br />
&lt;files&gt;<br />
&lt;file name=&nbsp;&raquo;/usr/local/pear/PEAR/PHP/Depend/Parser.php&nbsp;&raquo; cloc=&nbsp;&raquo;324&#8243; eloc=&nbsp;&raquo;534&#8243; loc=&nbsp;&raquo;997&#8243; ncloc=&nbsp;&raquo;673&#8243;/&gt;<br />
&lt;file name=&nbsp;&raquo;/usr/local/pear/PEAR/PHP/Depend/StorageRegistry.php&nbsp;&raquo; cloc=&nbsp;&raquo;81&#8243; eloc=&nbsp;&raquo;18&#8243; loc=&nbsp;&raquo;103&#8243; ncloc=&nbsp;&raquo;22&#8243;/&gt;<br />
&#8230;<br />
&lt;/files&gt;<br />
&lt;package name=&nbsp;&raquo;PHP_Depend&nbsp;&raquo; cr=&nbsp;&raquo;1.3005761647303&#8243; noc=&nbsp;&raquo;3&#8243; nof=&nbsp;&raquo;0&#8243; noi=&nbsp;&raquo;4&#8243; nom=&nbsp;&raquo;51&#8243; rcr=&nbsp;&raquo;0.50515422957667&#8243;&gt;<br />
&lt;class name=&nbsp;&raquo;PHP_Depend_Parser&nbsp;&raquo; cis=&nbsp;&raquo;12&#8243; cloc=&nbsp;&raquo;250&#8243; cr=&nbsp;&raquo;0.15&#8243; csz=&nbsp;&raquo;113&#8243; dit=&nbsp;&raquo;0&#8243; eloc=&nbsp;&raquo;526&#8243; impl=&nbsp;&raquo;1&#8243; loc=&nbsp;&raquo;913&#8243; ncloc=&nbsp;&raquo;663&#8243; nom=&nbsp;&raquo;20&#8243; rcr=&nbsp;&raquo;0.1925&#8243; vars=&nbsp;&raquo;6&#8243; varsi=&nbsp;&raquo;6&#8243; varsnp=&nbsp;&raquo;0&#8243; wmc=&nbsp;&raquo;107&#8243; wmci=&nbsp;&raquo;107&#8243; wmcnp=&nbsp;&raquo;12&#8243;&gt;<br />
&lt;file name=&nbsp;&raquo;/usr/local/pear/PEAR/PHP/Depend/Parser.php&nbsp;&raquo;/&gt;<br />
&lt;method name=&nbsp;&raquo;__construct&nbsp;&raquo; ccn=&nbsp;&raquo;1&#8243; ccn2=&nbsp;&raquo;1&#8243; cloc=&nbsp;&raquo;0&#8243; eloc=&nbsp;&raquo;4&#8243; loc=&nbsp;&raquo;6&#8243; ncloc=&nbsp;&raquo;6&#8243; npath=&nbsp;&raquo;1&#8243;/&gt;<br />
&lt;method name=&nbsp;&raquo;_consumeComments&nbsp;&raquo; ccn=&nbsp;&raquo;3&#8243; ccn2=&nbsp;&raquo;3&#8243; cloc=&nbsp;&raquo;0&#8243; eloc=&nbsp;&raquo;10&#8243; loc=&nbsp;&raquo;12&#8243; ncloc=&nbsp;&raquo;12&#8243; npath=&nbsp;&raquo;3&#8243;/&gt;<br />
&#8230;<br />
&lt;/class&gt;<br />
&lt;class name=&nbsp;&raquo;PHP_Depend_StorageRegistry&nbsp;&raquo; cis=&nbsp;&raquo;3&#8243; cloc=&nbsp;&raquo;25&#8243; cr=&nbsp;&raquo;0.15&#8243; csz=&nbsp;&raquo;4&#8243; dit=&nbsp;&raquo;0&#8243; eloc=&nbsp;&raquo;15&#8243; impl=&nbsp;&raquo;0&#8243; loc=&nbsp;&raquo;43&#8243; ncloc=&nbsp;&raquo;18&#8243; nom=&nbsp;&raquo;2&#8243; rcr=&nbsp;&raquo;0.15&#8243; vars=&nbsp;&raquo;1&#8243; varsi=&nbsp;&raquo;1&#8243; varsnp=&nbsp;&raquo;0&#8243; wmc=&nbsp;&raquo;3&#8243; wmci=&nbsp;&raquo;3&#8243; wmcnp=&nbsp;&raquo;3&#8243;&gt;<br />
&lt;file name=&nbsp;&raquo;/usr/local/pear/PEAR/PHP/Depend/StorageRegistry.php&nbsp;&raquo;/&gt;<br />
&lt;method name=&nbsp;&raquo;get&nbsp;&raquo; ccn=&nbsp;&raquo;2&#8243; ccn2=&nbsp;&raquo;2&#8243; cloc=&nbsp;&raquo;0&#8243; eloc=&nbsp;&raquo;7&#8243; loc=&nbsp;&raquo;8&#8243; ncloc=&nbsp;&raquo;8&#8243; npath=&nbsp;&raquo;2&#8243;/&gt;<br />
&lt;method name=&nbsp;&raquo;set&nbsp;&raquo; ccn=&nbsp;&raquo;1&#8243; ccn2=&nbsp;&raquo;1&#8243; cloc=&nbsp;&raquo;0&#8243; eloc=&nbsp;&raquo;3&#8243; loc=&nbsp;&raquo;4&#8243; ncloc=&nbsp;&raquo;4&#8243; npath=&nbsp;&raquo;1&#8243;/&gt;<br />
&lt;/class&gt;<br />
&#8230;<br />
&lt;/package&gt;<br />
&#8230;<br />
&lt;/metrics&gt;</p>
<p>Les graphiques sont aussi générées, ils représentent les dépendances de code ainsi qu&#8217;un sommaire visuel du projet analysé.</p>
<p><a rel="attachment wp-att-1341" href="http://www.berejeb.com/2010/03/lanalyse-statique-en-php-le-concept-et-les-solutions/php_depend_graph2/"><img class="alignnone size-full wp-image-1341" title="php_depend_graph2" src="http://www.berejeb.com/wp-content/uploads/2010/02/php_depend_graph2.png" alt="php_depend_graph2" width="407" height="252" /></a></p>
<p>1. Graphe des dépendances</p>
<p><a rel="attachment wp-att-1340" href="http://www.berejeb.com/2010/03/lanalyse-statique-en-php-le-concept-et-les-solutions/php_depend_graph1/"><img class="alignnone size-full wp-image-1340" title="php_depend_graph1" src="http://www.berejeb.com/wp-content/uploads/2010/02/php_depend_graph1.png" alt="php_depend_graph1" width="416" height="255" /></a></p>
<p>2. Sommaire du projet</p>
<h2>Ressources</h2>
<ul>
<li>PHP_CodeSniffer : http://pear.php.net/package/PHP_CodeSniffer/redirected</li>
<li>PHP_Depend : http://pdepend.org</li>
<li>L&#8217;analyse statique de code : http://www.alterway.fr/publications/livre-blanc-industrialisation-php</li>
</ul>

<div class="sociable">
<div class="sociable_tagline">
Partager :
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Flanalyse-statique-en-php-le-concept-et-les-solutions%2F&amp;partner=sociable" title="Print"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Flanalyse-statique-en-php-le-concept-et-les-solutions%2F&amp;title=L%27Analyse%20statique%20en%20PHP%20%3A%20%20le%20concept%20et%20les%20solutions&amp;bodytext=%0D%0A%0D%0ADans%20cet%20article%2C%20Je%20vais%20exposer%20le%20concept%20de%20l%27analyse%20statique%20de%20code%20et%20je%20vais%20pr%C3%A9senter%20deux%20outils%20qui%20s%27inscrivent%20dans%20ce%20cadre%20et%20dont%20l%27utilisation%20est%20fortement%20recommand%C3%A9e%20pour%20vos%20%C3%A9quipes%20de%20d%C3%A9veloppement%20et%20de%20qualit%C3%A9%20.%0D%0AL%27a" title="Digg"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Flanalyse-statique-en-php-le-concept-et-les-solutions%2F&amp;title=L%27Analyse%20statique%20en%20PHP%20%3A%20%20le%20concept%20et%20les%20solutions&amp;notes=%0D%0A%0D%0ADans%20cet%20article%2C%20Je%20vais%20exposer%20le%20concept%20de%20l%27analyse%20statique%20de%20code%20et%20je%20vais%20pr%C3%A9senter%20deux%20outils%20qui%20s%27inscrivent%20dans%20ce%20cadre%20et%20dont%20l%27utilisation%20est%20fortement%20recommand%C3%A9e%20pour%20vos%20%C3%A9quipes%20de%20d%C3%A9veloppement%20et%20de%20qualit%C3%A9%20.%0D%0AL%27a" title="del.icio.us"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Flanalyse-statique-en-php-le-concept-et-les-solutions%2F&amp;t=L%27Analyse%20statique%20en%20PHP%20%3A%20%20le%20concept%20et%20les%20solutions" title="Facebook"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Flanalyse-statique-en-php-le-concept-et-les-solutions%2F&amp;title=L%27Analyse%20statique%20en%20PHP%20%3A%20%20le%20concept%20et%20les%20solutions&amp;annotation=%0D%0A%0D%0ADans%20cet%20article%2C%20Je%20vais%20exposer%20le%20concept%20de%20l%27analyse%20statique%20de%20code%20et%20je%20vais%20pr%C3%A9senter%20deux%20outils%20qui%20s%27inscrivent%20dans%20ce%20cadre%20et%20dont%20l%27utilisation%20est%20fortement%20recommand%C3%A9e%20pour%20vos%20%C3%A9quipes%20de%20d%C3%A9veloppement%20et%20de%20qualit%C3%A9%20.%0D%0AL%27a" title="Google Bookmarks"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Flanalyse-statique-en-php-le-concept-et-les-solutions%2F&amp;title=L%27Analyse%20statique%20en%20PHP%20%3A%20%20le%20concept%20et%20les%20solutions" title="Live"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reporter.nl.msn.com/?fn=contribute&amp;Title=L%27Analyse%20statique%20en%20PHP%20%3A%20%20le%20concept%20et%20les%20solutions&amp;URL=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Flanalyse-statique-en-php-le-concept-et-les-solutions%2F&amp;cat_id=6&amp;tag_id=31&amp;Remark=%0D%0A%0D%0ADans%20cet%20article%2C%20Je%20vais%20exposer%20le%20concept%20de%20l%27analyse%20statique%20de%20code%20et%20je%20vais%20pr%C3%A9senter%20deux%20outils%20qui%20s%27inscrivent%20dans%20ce%20cadre%20et%20dont%20l%27utilisation%20est%20fortement%20recommand%C3%A9e%20pour%20vos%20%C3%A9quipes%20de%20d%C3%A9veloppement%20et%20de%20qualit%C3%A9%20.%0D%0AL%27a" title="MSN Reporter"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/msnreporter.png" title="MSN Reporter" alt="MSN Reporter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.netvibes.com/share?title=L%27Analyse%20statique%20en%20PHP%20%3A%20%20le%20concept%20et%20les%20solutions&amp;url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Flanalyse-statique-en-php-le-concept-et-les-solutions%2F" title="Netvibes"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Flanalyse-statique-en-php-le-concept-et-les-solutions%2F" title="Technorati"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=L%27Analyse%20statique%20en%20PHP%20%3A%20%20le%20concept%20et%20les%20solutions%20-%20http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Flanalyse-statique-en-php-le-concept-et-les-solutions%2F" title="Twitter"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://bookmarks.yahoo.com/toolbar/savebm?u=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Flanalyse-statique-en-php-le-concept-et-les-solutions%2F&amp;t=L%27Analyse%20statique%20en%20PHP%20%3A%20%20le%20concept%20et%20les%20solutions&opener=bm&amp;ei=UTF-8&amp;d=%0D%0A%0D%0ADans%20cet%20article%2C%20Je%20vais%20exposer%20le%20concept%20de%20l%27analyse%20statique%20de%20code%20et%20je%20vais%20pr%C3%A9senter%20deux%20outils%20qui%20s%27inscrivent%20dans%20ce%20cadre%20et%20dont%20l%27utilisation%20est%20fortement%20recommand%C3%A9e%20pour%20vos%20%C3%A9quipes%20de%20d%C3%A9veloppement%20et%20de%20qualit%C3%A9%20.%0D%0AL%27a" title="Yahoo! Bookmarks"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/yahoomyweb.png" title="Yahoo! Bookmarks" alt="Yahoo! Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Flanalyse-statique-en-php-le-concept-et-les-solutions%2F&amp;title=L%27Analyse%20statique%20en%20PHP%20%3A%20%20le%20concept%20et%20les%20solutions&amp;source=Anis+Berejeb+Actualites+et+nouveautes+du+developpement+web%2C+PHP%2C+MySQL%2C+HTTP%2C+JavaScript%2C+Performance&amp;summary=%0D%0A%0D%0ADans%20cet%20article%2C%20Je%20vais%20exposer%20le%20concept%20de%20l%27analyse%20statique%20de%20code%20et%20je%20vais%20pr%C3%A9senter%20deux%20outils%20qui%20s%27inscrivent%20dans%20ce%20cadre%20et%20dont%20l%27utilisation%20est%20fortement%20recommand%C3%A9e%20pour%20vos%20%C3%A9quipes%20de%20d%C3%A9veloppement%20et%20de%20qualit%C3%A9%20.%0D%0AL%27a" title="LinkedIn"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Flanalyse-statique-en-php-le-concept-et-les-solutions%2F&amp;title=L%27Analyse%20statique%20en%20PHP%20%3A%20%20le%20concept%20et%20les%20solutions" title="DZone"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.viadeo.com/shareit/share/?url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F03%2Flanalyse-statique-en-php-le-concept-et-les-solutions%2F&title=L%27Analyse%20statique%20en%20PHP%20%3A%20%20le%20concept%20et%20les%20solutions&urllanguage=fr" title="viadeo FR"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/viadeo.png" title="viadeo FR" alt="viadeo FR" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.berejeb.com/2010/03/lanalyse-statique-en-php-le-concept-et-les-solutions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fabien Potencier : PHP 5.3</title>
		<link>http://www.berejeb.com/2010/02/fabien-potencier-php-5-3/</link>
		<comments>http://www.berejeb.com/2010/02/fabien-potencier-php-5-3/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 22:50:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[PHP5.3]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://www.berejeb.com/?p=1331</guid>
		<description><![CDATA[Dans cette vidéo, Fabien Potencier explique, dans une interview faite par PHPTV, les nouveautés  de la version PHP5.3 et les choix de cette version pour la sortie de la version 2.0 du framework Symfony. Fabien Potencier : PHP 5.3 par phptv Partager :]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-1334" title="fabienpotencier-php5.3" src="http://www.berejeb.com/wp-content/uploads/2010/02/fabienpotencier-php5.3.png" alt="fabienpotencier-php5.3" width="421" height="222" /></p>
<p>Dans cette vidéo, Fabien Potencier explique, dans une interview faite par PHPTV, les nouveautés  de la version PHP5.3 et les choix de cette version pour la sortie de la version 2.0 du framework Symfony.<span id="more-1331"></span></p>
<div><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="420" height="339" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.dailymotion.com/swf/xcegta" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="420" height="339" src="http://www.dailymotion.com/swf/xcegta" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
<strong><a href="http://www.dailymotion.com/swf/xcegta">Fabien Potencier : PHP 5.3</a></strong><br />
<em>par <a href="http://www.dailymotion.com/phptv">phptv</a></em></div>

<div class="sociable">
<div class="sociable_tagline">
Partager :
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F02%2Ffabien-potencier-php-5-3%2F&amp;partner=sociable" title="Print"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F02%2Ffabien-potencier-php-5-3%2F&amp;title=Fabien%20Potencier%20%3A%20PHP%205.3&amp;bodytext=%0D%0A%0D%0ADans%20cette%20vid%C3%A9o%2C%20Fabien%20Potencier%20explique%2C%20dans%20une%20interview%20faite%20par%20PHPTV%2C%20les%20nouveaut%C3%A9s%C2%A0%20de%20la%20version%20PHP5.3%20et%20les%20choix%20de%20cette%20version%20pour%20la%20sortie%20de%20la%20version%202.0%20du%20framework%20Symfony.%0D%0A%0D%0AFabien%20Potencier%20%3A%20PHP%205.3%0D%0Apar%20phptv" title="Digg"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F02%2Ffabien-potencier-php-5-3%2F&amp;title=Fabien%20Potencier%20%3A%20PHP%205.3&amp;notes=%0D%0A%0D%0ADans%20cette%20vid%C3%A9o%2C%20Fabien%20Potencier%20explique%2C%20dans%20une%20interview%20faite%20par%20PHPTV%2C%20les%20nouveaut%C3%A9s%C2%A0%20de%20la%20version%20PHP5.3%20et%20les%20choix%20de%20cette%20version%20pour%20la%20sortie%20de%20la%20version%202.0%20du%20framework%20Symfony.%0D%0A%0D%0AFabien%20Potencier%20%3A%20PHP%205.3%0D%0Apar%20phptv" title="del.icio.us"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.berejeb.com%2F2010%2F02%2Ffabien-potencier-php-5-3%2F&amp;t=Fabien%20Potencier%20%3A%20PHP%205.3" title="Facebook"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.berejeb.com%2F2010%2F02%2Ffabien-potencier-php-5-3%2F&amp;title=Fabien%20Potencier%20%3A%20PHP%205.3&amp;annotation=%0D%0A%0D%0ADans%20cette%20vid%C3%A9o%2C%20Fabien%20Potencier%20explique%2C%20dans%20une%20interview%20faite%20par%20PHPTV%2C%20les%20nouveaut%C3%A9s%C2%A0%20de%20la%20version%20PHP5.3%20et%20les%20choix%20de%20cette%20version%20pour%20la%20sortie%20de%20la%20version%202.0%20du%20framework%20Symfony.%0D%0A%0D%0AFabien%20Potencier%20%3A%20PHP%205.3%0D%0Apar%20phptv" title="Google Bookmarks"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F02%2Ffabien-potencier-php-5-3%2F&amp;title=Fabien%20Potencier%20%3A%20PHP%205.3" title="Live"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reporter.nl.msn.com/?fn=contribute&amp;Title=Fabien%20Potencier%20%3A%20PHP%205.3&amp;URL=http%3A%2F%2Fwww.berejeb.com%2F2010%2F02%2Ffabien-potencier-php-5-3%2F&amp;cat_id=6&amp;tag_id=31&amp;Remark=%0D%0A%0D%0ADans%20cette%20vid%C3%A9o%2C%20Fabien%20Potencier%20explique%2C%20dans%20une%20interview%20faite%20par%20PHPTV%2C%20les%20nouveaut%C3%A9s%C2%A0%20de%20la%20version%20PHP5.3%20et%20les%20choix%20de%20cette%20version%20pour%20la%20sortie%20de%20la%20version%202.0%20du%20framework%20Symfony.%0D%0A%0D%0AFabien%20Potencier%20%3A%20PHP%205.3%0D%0Apar%20phptv" title="MSN Reporter"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/msnreporter.png" title="MSN Reporter" alt="MSN Reporter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.netvibes.com/share?title=Fabien%20Potencier%20%3A%20PHP%205.3&amp;url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F02%2Ffabien-potencier-php-5-3%2F" title="Netvibes"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.berejeb.com%2F2010%2F02%2Ffabien-potencier-php-5-3%2F" title="Technorati"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Fabien%20Potencier%20%3A%20PHP%205.3%20-%20http%3A%2F%2Fwww.berejeb.com%2F2010%2F02%2Ffabien-potencier-php-5-3%2F" title="Twitter"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://bookmarks.yahoo.com/toolbar/savebm?u=http%3A%2F%2Fwww.berejeb.com%2F2010%2F02%2Ffabien-potencier-php-5-3%2F&amp;t=Fabien%20Potencier%20%3A%20PHP%205.3&opener=bm&amp;ei=UTF-8&amp;d=%0D%0A%0D%0ADans%20cette%20vid%C3%A9o%2C%20Fabien%20Potencier%20explique%2C%20dans%20une%20interview%20faite%20par%20PHPTV%2C%20les%20nouveaut%C3%A9s%C2%A0%20de%20la%20version%20PHP5.3%20et%20les%20choix%20de%20cette%20version%20pour%20la%20sortie%20de%20la%20version%202.0%20du%20framework%20Symfony.%0D%0A%0D%0AFabien%20Potencier%20%3A%20PHP%205.3%0D%0Apar%20phptv" title="Yahoo! Bookmarks"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/yahoomyweb.png" title="Yahoo! Bookmarks" alt="Yahoo! Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F02%2Ffabien-potencier-php-5-3%2F&amp;title=Fabien%20Potencier%20%3A%20PHP%205.3&amp;source=Anis+Berejeb+Actualites+et+nouveautes+du+developpement+web%2C+PHP%2C+MySQL%2C+HTTP%2C+JavaScript%2C+Performance&amp;summary=%0D%0A%0D%0ADans%20cette%20vid%C3%A9o%2C%20Fabien%20Potencier%20explique%2C%20dans%20une%20interview%20faite%20par%20PHPTV%2C%20les%20nouveaut%C3%A9s%C2%A0%20de%20la%20version%20PHP5.3%20et%20les%20choix%20de%20cette%20version%20pour%20la%20sortie%20de%20la%20version%202.0%20du%20framework%20Symfony.%0D%0A%0D%0AFabien%20Potencier%20%3A%20PHP%205.3%0D%0Apar%20phptv" title="LinkedIn"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F02%2Ffabien-potencier-php-5-3%2F&amp;title=Fabien%20Potencier%20%3A%20PHP%205.3" title="DZone"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.viadeo.com/shareit/share/?url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F02%2Ffabien-potencier-php-5-3%2F&title=Fabien%20Potencier%20%3A%20PHP%205.3&urllanguage=fr" title="viadeo FR"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/viadeo.png" title="viadeo FR" alt="viadeo FR" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.berejeb.com/2010/02/fabien-potencier-php-5-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Symfony Reloaded, le 2.0 de Symfony</title>
		<link>http://www.berejeb.com/2010/02/symfony-reloaded-le-2-0-de-symfony/</link>
		<comments>http://www.berejeb.com/2010/02/symfony-reloaded-le-2-0-de-symfony/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 00:28:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[symfony reloaded]]></category>
		<category><![CDATA[symfony2]]></category>

		<guid isPermaLink="false">http://www.berejeb.com/?p=1304</guid>
		<description><![CDATA[La nouvelle version du populaire Symfony est en preview sur le site www.symfony-reloaded.org .  Symfony 2.0 Reloaded se dit innovante en matière d&#8217;architecture et de maintenance. Aussi, on parle de gains de performance allant jusqu&#8217;à 3 fois plus que la version 1.4 et de Zend Framework 1.10, et d&#8217;une consommation  de mémoire réduite de moitie. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.symfony-reloaded.org" target="_blank"><img class="alignnone size-full wp-image-1305" title="symfony_reloaded_20_preview_realese" src="http://www.berejeb.com/wp-content/uploads/2010/02/symfony_reloaded_20_preview_realese.png" alt="symfony_reloaded_20_preview_realese" width="418" height="103" /></a></p>
<p>La nouvelle version du populaire Symfony est en preview sur le site <em><strong>www.symfony-reloaded.org</strong></em> .  Symfony 2.0 Reloaded se dit innovante en matière d&#8217;architecture et de maintenance. Aussi, on parle de gains de performance allant jusqu&#8217;à 3 fois plus que la version 1.4 et de Zend Framework 1.10, et d&#8217;une consommation  de mémoire réduite de moitie.</p>
<p>Un bref survol de la <a href="http://symfony-reloaded.org/learn" target="_blank">documentation</a> disponible sur le site démontre quand même pas mal d&#8217;ajouts dans le framework comme l&#8217;utilisation d&#8217;un nouvel autoloader, de l&#8217;utilisation des namespaces et des bundles.</p>
<p>Symfony 2 necessite PHP5.3.2.</p>
<p>Il est a noter que Symfony2 n&#8217;est pas encore prêt pour des applications en productions. le release final est planifié pour la fin de 2010.</p>
<p>Plus d&#8217;information sur le framework, documentation et téléchargement sur <a href="http://www.symfony-reloaded.org" target="_blank"><em><strong>www.symfony-reloaded.org</strong></em></a> .</p>

<div class="sociable">
<div class="sociable_tagline">
Partager :
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F02%2Fsymfony-reloaded-le-2-0-de-symfony%2F&amp;partner=sociable" title="Print"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/printfriendly.png" title="Print" alt="Print" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F02%2Fsymfony-reloaded-le-2-0-de-symfony%2F&amp;title=Symfony%20Reloaded%2C%20le%202.0%20de%20Symfony&amp;bodytext=%0D%0A%0D%0ALa%20nouvelle%20version%20du%20populaire%20Symfony%20est%20en%20preview%20sur%20le%20site%20www.symfony-reloaded.org%20.%C2%A0%20Symfony%202.0%20Reloaded%20se%20dit%20innovante%20en%20mati%C3%A8re%20d%27architecture%20et%20de%20maintenance.%20Aussi%2C%20on%20parle%20de%20gains%20de%20performance%20allant%20jusqu%27%C3%A0%203%20fois%20pl" title="Digg"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F02%2Fsymfony-reloaded-le-2-0-de-symfony%2F&amp;title=Symfony%20Reloaded%2C%20le%202.0%20de%20Symfony&amp;notes=%0D%0A%0D%0ALa%20nouvelle%20version%20du%20populaire%20Symfony%20est%20en%20preview%20sur%20le%20site%20www.symfony-reloaded.org%20.%C2%A0%20Symfony%202.0%20Reloaded%20se%20dit%20innovante%20en%20mati%C3%A8re%20d%27architecture%20et%20de%20maintenance.%20Aussi%2C%20on%20parle%20de%20gains%20de%20performance%20allant%20jusqu%27%C3%A0%203%20fois%20pl" title="del.icio.us"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.berejeb.com%2F2010%2F02%2Fsymfony-reloaded-le-2-0-de-symfony%2F&amp;t=Symfony%20Reloaded%2C%20le%202.0%20de%20Symfony" title="Facebook"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.berejeb.com%2F2010%2F02%2Fsymfony-reloaded-le-2-0-de-symfony%2F&amp;title=Symfony%20Reloaded%2C%20le%202.0%20de%20Symfony&amp;annotation=%0D%0A%0D%0ALa%20nouvelle%20version%20du%20populaire%20Symfony%20est%20en%20preview%20sur%20le%20site%20www.symfony-reloaded.org%20.%C2%A0%20Symfony%202.0%20Reloaded%20se%20dit%20innovante%20en%20mati%C3%A8re%20d%27architecture%20et%20de%20maintenance.%20Aussi%2C%20on%20parle%20de%20gains%20de%20performance%20allant%20jusqu%27%C3%A0%203%20fois%20pl" title="Google Bookmarks"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F02%2Fsymfony-reloaded-le-2-0-de-symfony%2F&amp;title=Symfony%20Reloaded%2C%20le%202.0%20de%20Symfony" title="Live"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reporter.nl.msn.com/?fn=contribute&amp;Title=Symfony%20Reloaded%2C%20le%202.0%20de%20Symfony&amp;URL=http%3A%2F%2Fwww.berejeb.com%2F2010%2F02%2Fsymfony-reloaded-le-2-0-de-symfony%2F&amp;cat_id=6&amp;tag_id=31&amp;Remark=%0D%0A%0D%0ALa%20nouvelle%20version%20du%20populaire%20Symfony%20est%20en%20preview%20sur%20le%20site%20www.symfony-reloaded.org%20.%C2%A0%20Symfony%202.0%20Reloaded%20se%20dit%20innovante%20en%20mati%C3%A8re%20d%27architecture%20et%20de%20maintenance.%20Aussi%2C%20on%20parle%20de%20gains%20de%20performance%20allant%20jusqu%27%C3%A0%203%20fois%20pl" title="MSN Reporter"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/msnreporter.png" title="MSN Reporter" alt="MSN Reporter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.netvibes.com/share?title=Symfony%20Reloaded%2C%20le%202.0%20de%20Symfony&amp;url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F02%2Fsymfony-reloaded-le-2-0-de-symfony%2F" title="Netvibes"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/netvibes.png" title="Netvibes" alt="Netvibes" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.berejeb.com%2F2010%2F02%2Fsymfony-reloaded-le-2-0-de-symfony%2F" title="Technorati"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Symfony%20Reloaded%2C%20le%202.0%20de%20Symfony%20-%20http%3A%2F%2Fwww.berejeb.com%2F2010%2F02%2Fsymfony-reloaded-le-2-0-de-symfony%2F" title="Twitter"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://bookmarks.yahoo.com/toolbar/savebm?u=http%3A%2F%2Fwww.berejeb.com%2F2010%2F02%2Fsymfony-reloaded-le-2-0-de-symfony%2F&amp;t=Symfony%20Reloaded%2C%20le%202.0%20de%20Symfony&opener=bm&amp;ei=UTF-8&amp;d=%0D%0A%0D%0ALa%20nouvelle%20version%20du%20populaire%20Symfony%20est%20en%20preview%20sur%20le%20site%20www.symfony-reloaded.org%20.%C2%A0%20Symfony%202.0%20Reloaded%20se%20dit%20innovante%20en%20mati%C3%A8re%20d%27architecture%20et%20de%20maintenance.%20Aussi%2C%20on%20parle%20de%20gains%20de%20performance%20allant%20jusqu%27%C3%A0%203%20fois%20pl" title="Yahoo! Bookmarks"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/yahoomyweb.png" title="Yahoo! Bookmarks" alt="Yahoo! Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F02%2Fsymfony-reloaded-le-2-0-de-symfony%2F&amp;title=Symfony%20Reloaded%2C%20le%202.0%20de%20Symfony&amp;source=Anis+Berejeb+Actualites+et+nouveautes+du+developpement+web%2C+PHP%2C+MySQL%2C+HTTP%2C+JavaScript%2C+Performance&amp;summary=%0D%0A%0D%0ALa%20nouvelle%20version%20du%20populaire%20Symfony%20est%20en%20preview%20sur%20le%20site%20www.symfony-reloaded.org%20.%C2%A0%20Symfony%202.0%20Reloaded%20se%20dit%20innovante%20en%20mati%C3%A8re%20d%27architecture%20et%20de%20maintenance.%20Aussi%2C%20on%20parle%20de%20gains%20de%20performance%20allant%20jusqu%27%C3%A0%203%20fois%20pl" title="LinkedIn"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F02%2Fsymfony-reloaded-le-2-0-de-symfony%2F&amp;title=Symfony%20Reloaded%2C%20le%202.0%20de%20Symfony" title="DZone"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.viadeo.com/shareit/share/?url=http%3A%2F%2Fwww.berejeb.com%2F2010%2F02%2Fsymfony-reloaded-le-2-0-de-symfony%2F&title=Symfony%20Reloaded%2C%20le%202.0%20de%20Symfony&urllanguage=fr" title="viadeo FR"><img src="http://www.berejeb.com/wp-content/plugins/sociable/images/viadeo.png" title="viadeo FR" alt="viadeo FR" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.berejeb.com/2010/02/symfony-reloaded-le-2-0-de-symfony/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

