<?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>Valère Jeantet &#187; symfony</title>
	<atom:link href="http://www.valerejeantet.com/category/symfony/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.valerejeantet.com</link>
	<description>Whatever the mind of man can conceive and believe, it can achieve</description>
	<lastBuildDate>Thu, 06 Aug 2009 23:37:56 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Symfony Workshop Act 2 &amp; final</title>
		<link>http://www.valerejeantet.com/2007/06/symfony-workshop-act-2-final/</link>
		<comments>http://www.valerejeantet.com/2007/06/symfony-workshop-act-2-final/#comments</comments>
		<pubDate>Fri, 08 Jun 2007 21:23:21 +0000</pubDate>
		<dc:creator>Valère Jeantet</dc:creator>
				<category><![CDATA[Organisation, Outils]]></category>
		<category><![CDATA[Technologies de l'information]]></category>
		<category><![CDATA[génie logiciel]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://valerejeantet.com/2007/06/08/symfony-workshop-act-2-final/</guid>
		<description><![CDATA[== Act 2 ==
Deuxième journée intense, on a pu appliquer les techniques de refactoring de manière intéressante, des cas concrets avant une pleine explication des principes, certains découvraient d&#8217;autres s&#8217;émerveillaient.
Ce que j&#8217;ai retenu de cette journée c&#8217;est que l&#8217;essentiel de ce framework n&#8217;est pas dans son lot de fonctionalitée, mais, de mon point de vue, [...]]]></description>
			<content:encoded><![CDATA[<p>== Act 2 ==</p>
<p>Deuxième journée intense, on a pu appliquer les techniques de refactoring de manière intéressante, des cas concrets avant une pleine explication des principes, certains découvraient d&#8217;autres s&#8217;émerveillaient.</p>
<p>Ce que j&#8217;ai retenu de cette journée c&#8217;est que l&#8217;essentiel de ce framework n&#8217;est pas dans son lot de fonctionalitée, mais, de mon point de vue,  dans son coté chef d&#8217;orcheste (ça sonne bien avec &#8216;Symfony&#8217; <img src='http://www.valerejeantet.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  ) pour votre code; je m&#8217;explique :</p>
<p>Le framework, par son architecture vous guide dans l&#8217;écriture d&#8217;un code  sur, fiable, et intéressant (en terme de cout, mais j&#8217;en parlerai précisement plus tard), en effet ne nombreux choix s&#8217;inspirent des &laquo;&nbsp;design pattern &nbsp;&raquo; les plus éprouvés (j&#8217;en décrirais bientôt), et vous (certains) les suivez sans vraiment les connaître (ni meme savoir ce qu&#8217;est un design pattern), mais leurs principes vous les comprenez naturellement en pratiquant.</p>
<p>== Final Act ==</p>
<p>Confirmation de mon sentiment général, ce framework n&#8217;a pas été conçu de manière académique, mais plutôt pragmatique,  fruit d&#8217;expériences et de confrontation avec des cas réels.</p>
<p>Cette troisième journée, à été l&#8217;occasion de voir :</p>
<ul>
<li>Les techniques de développement agile avec Symfony.</li>
<li>De découvrir l&#8217;architecture de Symfony en nous présentant le &laquo;&nbsp;Workflow Symfony&nbsp;&raquo;, le coeur de symfony, les méthodes pour étendre et/ou remplacer des composants, le système de cache <strike>composite</strike> hiérarchisé, le système d&#8217;internationalisation d&#8217;application etc&#8230;</li>
<li>Techniques pour la haute disponibilité, et performance. On a mis en pratique c&#8217;est plutôt impressionnant.</li>
</ul>
<p>Finalement ce final act a bien failli briser le coeur&#8230;. les coeurs, de mon petit macbook, quand j&#8217;ai lancé les derniers tests de charge avec Apache Bench, emporté par mon enthousiasme j&#8217;ai simulé 1000 utilisateurs simultanés sur mon projet symfony &#8230; lol bref c&#8217;était l&#8217;heure de partir prendre un dernier café, aprés la scéance Photo de groupe de la 1ere Symfony de <strike>Mozart</strike> Sensio.</p>
<p>(note: Le café était gratuit, illimité  et de qualité pendant ces 3 jours)</p>
<p>Petit regret ce soir, les slides fournis de ces 3 journées, sur une clef USB offerte, sont au format .. Microsoft PowerPoint d&#8217;Office. Un format PDF aurait été sympa, sachant que 9 auditeurs sur 10 étaient sous Linux ou MaxOsX.</p>
<p>Pour conclure, je suis plutôt content de la qualité du travail des 2 compositeurs lors de ces 3 jours, et j&#8217;abandonne mon framework maison, que j&#8217;utilise et fait évoluer depuis des années.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.valerejeantet.com/2007/06/symfony-workshop-act-2-final/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Symfony Workshop Act 1</title>
		<link>http://www.valerejeantet.com/2007/06/symfony-workshop-act-1/</link>
		<comments>http://www.valerejeantet.com/2007/06/symfony-workshop-act-1/#comments</comments>
		<pubDate>Wed, 06 Jun 2007 20:38:19 +0000</pubDate>
		<dc:creator>Valère Jeantet</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[génie logiciel]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://valerejeantet.com/2007/06/06/symfony-workshop-act-1/</guid>
		<description><![CDATA[ Première journée du premier workshop Symfony, par les fondateurs du réputé framework PHP.
On a pu y cottoyer des danois, et des français d&#8217;un peu partout travailler son anglais en même temps que ses design pattern, en effet toutes les interventions des formateurs ou des auditeurs, se font en anglais.
Chaque auditeur devait apporter son portable [...]]]></description>
			<content:encoded><![CDATA[<p><img align="right" style="margin: 5px 15px" src="/MesObjets/images/sf.gif" /> Première journée du premier workshop Symfony, par les fondateurs du réputé framework PHP.<br />
On a pu y cottoyer des danois, et des français d&#8217;un peu partout travailler son anglais en même temps que ses design pattern, en effet toutes les interventions des formateurs ou des auditeurs, se font en anglais.</p>
<p>Chaque auditeur devait apporter son portable pour travailler directement dessus.<br />
La première chose qui m&#8217;a frappé, c&#8217;est le nombre important des personnes qui sont venu avec leur macbook ou macbook pro (les 2/3) , les autres des PC, mais tous les PC (sauf 1) étaient sous &#8230; linux.. incroyable !</p>
<p>Sur la forme, le workshop s&#8217;est passé dans un beau Hôtel Parisien, super accueil, super petit déjeuner, un brunch à 10h, un déjeuner&#8230; surprenant. ( fruits de mer ! ).</p>
<p>Sur le fond, j&#8217;ai pas appris grand chose&#8230; mais les échanges que j&#8217;ai eu avec Fabien Potencier et Francois Zaninotto, m&#8217;ont encore plus rassuré sur la pérénité de ce framework, surtout sur le positionnement et l&#8217;avenir de ce framework.</p>
<p>Vivement demain.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.valerejeantet.com/2007/06/symfony-workshop-act-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
