<?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>Amicalement Web - Astuces et Bons plans dans le développement web &#187; Actualité</title>
	<atom:link href="http://www.amicalement-web.net/categorie/actualite/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.amicalement-web.net</link>
	<description>Astuces et bons plans d&#039;un web developpeur</description>
	<lastBuildDate>Wed, 04 Jan 2012 14:54:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>AW soutien Akibag !</title>
		<link>http://www.amicalement-web.net/aw-soutien-akibag/2011/04/04/</link>
		<comments>http://www.amicalement-web.net/aw-soutien-akibag/2011/04/04/#comments</comments>
		<pubDate>Mon, 04 Apr 2011 15:13:07 +0000</pubDate>
		<dc:creator>Benoit</dc:creator>
				<category><![CDATA[Actualité]]></category>
		<category><![CDATA[akibag]]></category>
		<category><![CDATA[soutien]]></category>

		<guid isPermaLink="false">http://www.amicalement-web.net/?p=1786</guid>
		<description><![CDATA[Avant de lire ce petit article, pour ceux qui ne connaissent pas @akibag, je vous propose de faire un petit tour sur le site mais aussi le blog et particulièrement ici et là ! Suite à un problème lors de l&#8217;impression des séries limitées Bugdroid, Akibag connait quelques difficultés et fait appel à la communauté [...]]]></description>
			<content:encoded><![CDATA[<p><a  href="http://www.amicalement-web.net/aw-soutien-akibag/2011/04/04"><img src="http://www.amicalement-web.net/wp-content/uploads/Sans-titre-1.png" alt="" title="Sans-titre-1" width="600" height="100" class="alignnone size-full wp-image-1789" /></a> Avant de lire ce petit article, pour ceux qui ne connaissent pas <a  href="http://www.twitter.com/akibag" targ="_blank">@akibag</a>, je vous propose de faire un petit tour sur <a  href="http://akibag.com/" target="_blank">le site</a> mais aussi <a  href="http://akibag.com/blog/" target="_blank">le blog</a> et particulièrement <a  href="http://akibag.com/blog/on-continue-alors/" target="_blank">ici</a> et <a  href="http://akibag.com/soutenez-akibag/" target="_blank">là</a> !</p>
<p>Suite à un problème lors de l&#8217;impression des séries limitées Bugdroid, Akibag connait quelques difficultés et fait appel à la communauté pour redresser la barre.</p>
<p>Chez AW, puisque nous sommes clients et qu&#8217;on aime, nous allons essayer de contribuer un peu avec ce petit message ! Alors si comme nous vous aimez les produits de qualité, made in france et fait par un petit entrepreneur, faites un petit (ou même un gros) geste !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.amicalement-web.net/aw-soutien-akibag/2011/04/04/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Symfony Live 2011 : Compte rendu des 2 jours</title>
		<link>http://www.amicalement-web.net/symfony-live-2011-compte-rendu-des-2-jours/2011/03/09/</link>
		<comments>http://www.amicalement-web.net/symfony-live-2011-compte-rendu-des-2-jours/2011/03/09/#comments</comments>
		<pubDate>Wed, 09 Mar 2011 10:00:49 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[Actualité]]></category>
		<category><![CDATA[doctrine]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[symfony2]]></category>
		<category><![CDATA[twig]]></category>

		<guid isPermaLink="false">http://www.amicalement-web.net/?p=1725</guid>
		<description><![CDATA[Nous voilà donc rentrés du 3e Symfony Live, toujours à la Cité Universitaire de Paris, et cette année les 2 jours sous le soleil! Bon le froid était quand même là hein, ça reste Paris :D Voici donc un petit compte rendu des 2 jours pour ceux qui n&#8217;étaient pas présents. A noter que cette [...]]]></description>
			<content:encoded><![CDATA[<p><a  href="http://www.amicalement-web.net/symfony-live-2011-compte-rendu-des-2-jours/2011/03/09/"><img src="http://www.amicalement-web.net/wp-content/uploads/sflive20111.jpg" alt="" title="sflive2011" width="614" height="100" class="alignnone size-full wp-image-1739" /></a><br />
Nous voilà donc rentrés du 3e Symfony Live, toujours à la Cité Universitaire de Paris, et cette année les 2 jours sous le soleil! Bon le froid était quand même là hein, ça reste Paris :D Voici donc un petit compte rendu des 2 jours pour ceux qui n&#8217;étaient pas présents. A noter que cette année, on avait le droit à 2 salles, donc 2 interventions en même temps, il a fallut faire des choix!<br />
<span id="more-1725"></span></p>
<p>La conf tombait bien vu que la première Release Candidate de Symfony2 approche à très grand pas, c&#8217;était l&#8217;occasion d&#8217;aborder abondamment ce nouveau framework pour ceux qui n&#8217;avaient pas eu encore l&#8217;occasion (ou le courage ^^) de se jeter dedans. Les différentes interventions étaient donc principalement orientées autour de 2 axes, Symfony2 en tant que tel, et le passage de symfony 1 à Symfony2 forcément.</p>
<h3>Première journée</h3>
<h4>The lost art of Simplicity</h4>
<p>Josh Holmes, un employé de Microsoft, est venu nous parler de la simplicité dans le développement. C&#8217;est un bon orateur, la conf n&#8217;était pas technique du tout, &laquo;&nbsp;juste&nbsp;&raquo; de l&#8217;ouverture d&#8217;esprit. Même si je n&#8217;ai globalement pas appris grand chose de nouveau, cette conf Microsoft était bien mieux que celle de l&#8217;an dernier, et pas cruciale pour ceux qui sont arrivés en retard (suivez mon regard :D). Un bon début donc.<br />
<a  href="http://www.slideshare.net/joshholmes/the-lost-art-of-simplicity" rel="extern">Voir les slides</a></p>
<h4>Application Security</h4>
<p>Un gros morceau du code Symfony2 et une partie toujours très critique d&#8217;un framework. C&#8217;est Johannes Schmitt qui a reprit le flambeau après la première version du composant par Fabien. On a vu voir un très gros refactoring depuis les premières versions, ca a l&#8217;air bien fichu mais mon dieu que c&#8217;est devenu énorme comme brique!</p>
<p>Malheureusement on ne peut pas vraiment dire que Johannes est un grand showman comme on a pu en croiser, et il s&#8217;est &laquo;&nbsp;contenté&nbsp;&raquo; consciencieusement de faire une revue des différents mécanismes du composant. Un peu de regrets donc, sur ce gros morceau, peu d&#8217;exclu pour ceux qui ont déjà parcouru la doc et le code source.</p>
<h4>State of the CMF Project</h4>
<p>Lukas, le &laquo;&nbsp;lead&nbsp;&raquo; du projet est venu nous présenter quels étaient les buts du projet, quelles entreprises étaient impliqués et ce qui avait déjà été fait. L&#8217;idée est bonne : axer le développement sur la résolution des problèmes des développeurs (d&#8217;où le CMF : Content Management Framework) et réaliser ensuite un CMS complet avec les briques du CMF. Un petit hic : le moteur de stockage des données est basé sur une spec et un soft Java (Jackrabbit), et un backend PHP ne verra probablement pas le jour. Voir <a  href="http://www.devorigin.fr/articles/to-jcr-or-not-choosing-the-right-persistence-solution-for-the-symfony-cmf">mon post</a> sur ce sujet.</p>
<p>Il y aura à mon avis une place pour une alternative plus &laquo;&nbsp;conventionnelle&nbsp;&raquo;, ie. que les gens normaux et les petites entreprises pourront utiliser.<br />
Vous trouverez <a  href="https://github.com/symfony-cmf/symfony-cmf/blob/master/docs/slides.html">les slides sur GitHub</a>.</p>
<h4>Apostrophe: a Symfony Powered CMS</h4>
<p>Aucun de nous n&#8217;était présent, je vous laisse jeter un œil <a  href="http://www.slideshare.net/tompunk/apostrophe-improved-paris-edition" rel="extern">aux slides</a> du coup.</p>
<h4>RESTful avec symfony et Symfony</h4>
<p>Xavier Lacot et Damien Alexandre de chez Cleverage ont débarqué avec leur Poney pour nous présenter l&#8217;implémentation à faire dans les 2 versions de symfony pour faire du vrai bon REST. Présentation complète vu qu&#8217;ils sont allés jusqu&#8217;à faire quelques benchmarks et nous ont gratinés de quelques slides bien fun ;)<br />
Toute leur présentation sur : <a  href="http://symfpony-project.org/" rel="etern">http://symfpony-project.org/</a></p>
<h4>Contributing with GIT</h4>
<p>GIT était encore là, et c&#8217;était encore Scott Chacon qui s&#8217;est collé à la lourde tâche de le présenter. Et encore une fois, ce fut avec classe! Scott est vraiment un très bon conférencier (ca se dit? :x) et il est, cette fois, allé plus loin que la simple présentation du SCM, la présentation a également englobé les modes de contributions à GIT. Très complet là dessus et introduisant également le workflow de contribution de github!</p>
<h4>Speedy App</h4>
<p>Encore un choix à faire, on y était pas. <a  href="http://www.slideshare.net/caillou/speedy-app-frontend-performance-considerations">Les slides</a></p>
<h4>Embed sf1 in SF2</h4>
<p>Explication d&#8217;un cas réel, l&#8217;express.fr. Présentation du pourquoi ce choix technique. Le code source reste le plus parlant pour voir l’intérêt. Au final peu de lignes de code à rajouter dans l&#8217;appli sf1 pour transformer les réponses en object Response pour sf2 et ainsi bénéficier de la couche Cache de Symfony2.</p>
<p>Un moindre mal pour les applis encore en symfony mais qui voudrait tirer parti de quelques avantages de Sf2.<br />
<a  href="http://www.slideshare.net/futurecat/nice-performance-using-sf2-cache-wrapping-sf1-application-paris">Voir les slides</a></p>
<h4>Symfony2 : 30 astuces</h4>
<p>Noël s&#8217;est attaqué à passer en revue, les bonnes pratiques et astuces à garder en mémoire pour les futurs dev Symfony2.<br />
<a  href="http://www.slideshare.net/noelguilbert/symfony2-30-astuces-et-bonnes-pratiques">Voir les slides</a></p>
<h4>phpBB4</h4>
<p>Sympathique présentation par le lead développeur de phpbb, il y a 10ans déjà. Rétrospective de l&#8217;évolution du système de plugins pour aboutir finalement au choix de baser la prochaine version sur Symfony2:<br />
<a  href="http://prezi.com/3qkzfgmhrajd/symfony-live-2011-paris-phpbb4-building-end-user-applications-with-symfony2/">Voir les slides</a></p>
<h4>Forms in sf2</h4>
<p>Bernhard qui est à l&#8217;origine du composent Form, a pris un peu tout le monde a contre pied en présentant la dernière mouture du composant, qui n&#8217;est pas encore mergé dans le master. L&#8217;optique ici est de passer les configurations de formulaire via le DIC pour pouvoir tester les contrôleurs sans les forms.<br />
Autre avantage, la partie render est maintenant séparée également. Pour avoir plus de détails sur le pourquoi du comment, hésitez pas à jeter un oeil sur la discussion qu&#8217;il a lancé sur <a  href="http://groups.google.com/group/symfony-devs/browse_thread/thread/58789255fae7a3be/ea756826ba286f6c?hl=fr#ea756826ba286f6c" rel="extern">la mailing list</a>.</p>
<p>Bon il assure que tout le process d&#8217;embed form est plus au point que dans symfony 1, comme beaucoup, tellement traumatisé, je vais attendre de le voir pour le croire :D</p>
<p><a  href="http://www.slideshare.net/bschussek/leveraging-symfony2-forms">Voir les slides</a></p>
<h4>Keynote</h4>
<p>Voilà Fabien sur la scène, sans slides prêt à présenter en live Symfony2. Quelques modifications de son installation un peu tardives ont provoquées 15min de debug en live! Quelques sueurs froides, on a même cru qu&#8217;il allait renoncer! Mais finalement, c&#8217;était tout simplement un vhost mal configuré :)<br />
Sur le contenu, il a voulu montrer que Symfony2 était vraiment simple à appréhender et que le système d&#8217;annotation présent via le FrameworkExtraBundle était vraiment &laquo;&nbsp;cool&nbsp;&raquo;. Donc rien de nouveau en soit, pour tout ceux qui ont déjà eu l&#8217;occasion de manipuler la bête.</p>
<p>Perso, j&#8217;avoue avoir quelques réticences avec tout ces systèmes d&#8217;annotations, très à la mode en ce moment. Peut-être parce que c&#8217;est pas natif, ou peut-être parce que j&#8217;aime bien avoir les choses à leur place, et pas tout au même endroit. Différente vision certainement!</p>
<h3>Deuxième jour</h3>
<h4>Adopt devops philosophy</h4>
<p>Les croissants ont été les plus forts, on y était donc pas:<br />
<a  href="http://www.slideshare.net/fabrice.bernhard/adopt-devops-philosophy-on-your-symfony-projects">Voir les slides</a></p>
<h4>Symfony2 from the trenches</h4>
<p>Du coup celle là non plus:<br />
<a  href="https://docs.google.com/present/view?id=dfzg6stg_8fp9jksfw">Voir les slides</a></p>
<h4>Assetic</h4>
<p>L&#8217;occasion de découvrir le dernière né des bundles intégré de base dans Symfony2. J&#8217;ai suivi de loin la conf pour commencer à mettre au propre ce billet. Mais les slides parlent d&#8217;elles mêmes! Assetic, c&#8217;est vraiment orienté pour faciliter la vie des developpeurs.<br />
<a  href="http://www.slideshare.net/kriswallsmith/assetic-symfony-live-paris">Voir les slides</a></p>
<h4>Application Gruyere</h4>
<p>Une nouvelle conf qu&#8217;on a pas pu suivre.</p>
<h4>HTTP Cache</h4>
<p>Fabien revient pour nous parler certainement d&#8217;une des features vraiment &laquo;&nbsp;militante&nbsp;&raquo; (entendre par là, que peu de framework l’utilisent actuellement). Pour lui, le meilleur système de cache est donc de passer par la spécification HTTP qui définit tout un tas de convention pour faire du cache.</p>
<p>Il a donc passé en revue les différents mécanismes de cache via HTTP mais trop de choses à dire donc pas assez de temps pour rentrer dans le code plus en profondeur. Ça promet en tout cas pas mal de prise de tête car du coup la méthode de cache à utiliser revient au développeur! Et même si je reste convaincu déjà depuis pas mal de temps que le cache HTTP c&#8217;est bien, être au pied du mur, ça fait un peu peur :p</p>
<h4>Solr</h4>
<p>J&#8217;aurais bien aimé voir la conf, mais finalement faut faire des choix encore et toujours! Une présentation que vous pouvez <a  href="http://www.slideshare.net/th0masr/integrating-the-solr-search-engine" rel="extern">retrouver ici</a></p>
<h4>Varnish</h4>
<p>Un bon tour du propriétaire, fait par un orateur très fun, très blagueur qui m&#8217;a donné envie d&#8217;aller plus loin! En tout cas Varnish ca a l&#8217;air cool, mais surtout si on en a l&#8217;utilité en fait&#8230;</p>
<h4>Quid de mes applications sf1</h4>
<p>Marc Hugon a du se contenter de la petite salle pour parler pourtant d&#8217;un sujet qui intéressait à mon avis beaucoup de monde. La migrations des applis sf1 vers Sf2. J&#8217;ai pas pu rentrer donc faut matter <a  href="http://www.slideshare.net/marchugon/quid-de-vos-applications-symfony-1">les slides</a>.</p>
<h4>Twig</h4>
<p><a  href="http://www.slideshare.net/weaverryan/being-dangerous-with-twig-symfony-live-paris">Voir les slides</a></p>
<h4>Symfony2 en pièces détachés</h4>
<p>Une grande revue des différents composants présent dans le core de Symfony2 et qui sont utilisables de façon indépendante. Rien de neuf en soit, mais un bon rappel qu&#8217;avant de faire son propre composant, ça vaut le coup de jeter un œil à ces composants là!<br />
<a  href="http://www.slideshare.net/hhamon/symfony2-en-pices-dtaches">Voir les slides</a></p>
<h4>Doctrine</h4>
<p><a  href="http://www.slideshare.net/mobile/jwage/doctrine-intherealworldsf-live2011sanfran#1">Voir les slides</a></p>
<h4>Javascript, Event and Scopes</h4>
<p>Une présentation très sympa qui met en lumière les bonnes pratiques à utiliser pour développer à base d&#8217;event. Comme l&#8217;utilisation du preventDefault() ou encore la différence entre le bubbling et la capture. Suivi ensuite d&#8217;un gros rappel sur la portée des variables et les pièges à éviter dans leur nommage. </p>
<p>Sachant que pour de développeurs web, le javascript a toujours été de la &laquo;&nbsp;bidouille&nbsp;&raquo; c&#8217;est toujours bon d&#8217;avoir des rappels de bonne pratique, même si encore une fois, rien de neuf sous le soleil.<br />
<a  href="http://slides.seld.be/?file=2011-03-04+JavaScript+Events+and+Scopes.html#1">Voir les slides</a></p>
<h4>BDD : Behavior Driven Development</h4>
<p>Voilà une des confs qui a vraiment abordé un sujet trop souvent mis de côté et de très belle façon. Konstantin (plus connu sous le pseudo everzet) a expliquer très simplement en quoi consistait la méthodologie BDD qui n&#8217;est finalement qu&#8217;une extension du célèbre TDD. Puis a mis en lumières les outils qu&#8217;il a développé pour faciliter le travail de chacun.<br />
Clairement une très bonne surprise et une nouvelle étape pour faciliter cette partie du métier de développeur.<br />
<a  href="http://www.slideshare.net/everzet/bdd-in-symfony2">Voir les slides</a></p>
<h4>Jeux sociaux et Cloud</h4>
<p>Weka qu&#8217;on a vu pas mal en tant que sponsor de l&#8217;évènement a pu exposer un peu son domaine de prédilection. On attend les slides!</p>
<h4>Don&#8217;t use a screw when you need a nail</h4>
<p>Derrière ce titre, se cachait en fait, Stefan (Skoop) qui a parfaitement résumé ce que tout développeur devrait faire : Chercher les solutions les plus pertinentes en fonction de vos besoins. En faisant un rapide tour des technos non PHP qui répondent à des besoins communs, comme le search, un bug tracker, etc &#8230; il a montré que le développement c&#8217;est une grande famille et qu&#8217;il y a parfois la solution à votre problème pas si loin que ça ;)<br />
<a  href="http://www.slideshare.net/skoop/dont-use-a-screw-when-you-need-a-nail-symfony-live-paris-2011">Voir les slides</a></p>
<h4>Iscool Story</h4>
<p>On attend les slides!</p>
<h4>Keynote : one more thing</h4>
<p>Musique, effet de lumière, vidéo, Fabien a le mérite de jouer l&#8217;auto dérision parfaitement en commençant la keynote par l&#8217;annonce de la &#8230; Symfony Tablet! Finalement, pour ceux qui ont pas vu la conf retransmise en live apparemment, 3 grandes annonces:</p>
<ul>
<li>Symfony2 aura un système d&#8217;installer à la wordpress. Il semble aussi simple d&#8217;utilisation!</li>
<li>Symfony2 aura un système de distributions qui embarquera une conf par défaut différente en fonction des cas d&#8217;utilisation</li>
<li>Nouvelle marque! Symfony se dote d&#8217;un nouveau ndd, un nouveau site et un nouveau logo : <a  href="http://symfony.com">Voir le nouveau site</a></li>
</ul>
<p>Rien de révolutionnaire, mais on peut noter l&#8217;effort sur le site web, beaucoup plus clair, simple et actuel niveau graphique. Et surtout l&#8217;accent mis sur la simplification de Symfony2 auprès des débutants. Fabien a semble-t-il l&#8217;intention de &laquo;&nbsp;banaliser&nbsp;&raquo; au maximum Symfony2 pour montrer qu&#8217;on peut faire beaucoup de choses assez simplement avec. Et si c&#8217;est pour faire reculer des choses comme joomla, on ne peut qu&#8217;espérer que ca fonctionne un peu ;)</p>
<h3>Unconférence</h3>
<p>Vendredi, Skoop a également mis en place un partie &laquo;&nbsp;unconférence&nbsp;&raquo;, entendre par là, une conférence un peu informelle. L&#8217;idée est super, mais encore une fois, ce ne faisait que compliquer les choix :p </p>
<p>Vous pouvez retrouver le détails des présentations sur le <a  href="https://docs.google.com/document/pub?id=1rXrCNX25JArMq5TEHJOFiJjnmsKjRX4JpUoFxTXqob0&#038;pli=1">récap de Jonathan</a></p>
<h3>Bilan</h3>
<p>Bah c&#8217;était cool! Forcément ;)</p>
<ul>
<li>Toujours un peu déçu quand on tombe sur une conf qui finalement ne pas plus loin de ce qu&#8217;on est déjà allé. Mais fallait bien que les gens qui n&#8217;ont pas encore touché le nouveau joujou puissent suivre j&#8217;imagine!</li>
<li>Assez bluffé par l&#8217;équipe de traduction en langage de signes. Deux dames pour 4 malentendants (je crois). J&#8217;imagine pas le bagage technique qu&#8217;il faut pour réussir à traduire ce genre de conférence, chapeau!</li>
<li>Un peu déçu de pas avoir eu un badge avec un joli tour de cou :x Réduction de coût pour les invités?</li>
<li>Toujours aussi charmé par l&#8217;endroit, si j&#8217;avais pu faire mes études dans le coin!</li>
<li>Merci pour le soleil!</li>
<li>Le gros point noir, reste finalement le wifi. Une vrai galère pour arriver à la page de login. D&#8217;où la publication tardive de ce billet et un niveau de tweet en dessous de ce qui était prévu!</li>
</ul>
<p>Ravi d&#8217;avoir pu rencontrer (ou revu) pas mal de gens, et surtout l&#8217;équipe <a  href="http://www.knplabs.com">knplabs</a> qui m&#8217;a gentiment permis de squatter avec eux :p Bon ya pas mal de tête que j&#8217;ai même pas vu voir de loin! Mais ce n&#8217;est que partie remise!</p>
<p><small>Crédit photo : http://www.flickr.com/photos/xavierbriand/5494245376</small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.amicalement-web.net/symfony-live-2011-compte-rendu-des-2-jours/2011/03/09/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Symfony Live : one more time</title>
		<link>http://www.amicalement-web.net/symfony-live-one-more-time/2011/02/28/</link>
		<comments>http://www.amicalement-web.net/symfony-live-one-more-time/2011/02/28/#comments</comments>
		<pubDate>Mon, 28 Feb 2011 08:48:43 +0000</pubDate>
		<dc:creator>Vince</dc:creator>
				<category><![CDATA[Actualité]]></category>

		<guid isPermaLink="false">http://www.amicalement-web.net/?p=1713</guid>
		<description><![CDATA[Le Symfony Live se tiendra pour la troisième année consécutive à la Cité Universitaire de Paris du 3 au 5 Mars (grosso modo à la fin de la semaine ;-) ). Une journée de formation (déjà complète) aura lieu mercredi, jeudi et vendredi seront dédiés à la conférence en elle même, et samedi sera le [...]]]></description>
			<content:encoded><![CDATA[<p><a  href="http://www.amicalement-web.net/symfony-live-one-more-time/2011/02/28/"><img src="http://www.amicalement-web.net/wp-content/uploads/sflive2011.jpg" alt="" title="sflive2011" width="614" height="100" class="alignnone size-full wp-image-1722" /></a><br />
Le <a  href="http://www.symfony-live.com">Symfony Live</a> se tiendra pour la troisième année consécutive à la <strong>Cité Universitaire de Paris du 3 au 5 Mars</strong> (grosso modo à la fin de la semaine ;-) ). Une journée de formation (déjà complète) aura lieu mercredi, jeudi et vendredi seront dédiés à la conférence en elle même, et samedi sera le jour du geek programmeur accessible et gratuit pour tous (plus joliment appelé <em>HackDay Symfony2</em>). Vos bons et loyaux serviteurs seront présents à la conférence (enfin Tim et moi même, Ben fait style il a autre chose à faire), alors n&#8217;hésitez pas à venir nous faire un petit coucou. Je vous donne un aperçu de l&#8217;évènement et des confs qu&#8217;il ne faudra pas manquer dans la suite de ce billet.<br />
<span id="more-1713"></span></p>
<h3>Une conférence bi-lingue</h3>
<p>Tout d&#8217;abord il est important de préciser que la conférence sera bi-lingue. La toute première conférence symfony en 2009 était francophone, l&#8217;an dernier elle était uniquement anglophone (<strong>everything</strong> is a Bundle) et cette année nous auront des conférences anglophones et francophones en parallèle. Le russe pour l&#8217;an prochain ?</p>
<h3>Des sessions multi-threadées</h3>
<p>Qui a dit que PHP n&#8217;était pas fait pour faire de la programmation concurrentielle ?! La conf sera forkée dès le début en deux et se déroulera en parallèle dans deux salles différentes (savamment nommées salle A et B). Il faudra donc faire des choix, on ne pourra pas tout vous raconter ! De plus tout cela mélangera allègrement du symfony 1, du Symfony2, du javascript (?), du cache HTTP, du français et de l&#8217;anglais.</p>
<h3>Les confs que je ne manquerai pas</h3>
<p><em>sauf guet-apens de dernière minute indépendant de ma volonté</em></p>
<ul>
<li>Sate of the Symfony2 CMF (par Lukas Kahwe Smith) : car même en faisant partie du projet, j&#8217;aimerais vraiment savoir où on en est ;-)</li>
<li>RESTful avec symfony et Symfony2 (par Xavier Lacot et Damien Alexandre) : parce que là où Rails l&#8217;intègre par défaut, c&#8217;est une pratique que je trouve assez peu répandue dans le monde symfony (et en plus Xavier est sympa)</li>
<li>Contributing with Git (par Scott Chacon) : parce que c&#8217;est Monsieur Github, que c&#8217;est une bête de scène et qu&#8217;on aura peut être des stickers Github comme l&#8217;an dernier :&#8217;) (oui oh ça va hein)</li>
<li>Symfony2, 30 astuces et bonnes pratiques (par Noël Guibert) : parce que la même conf pour symfony 1 avait été très sympa la première fois, gageons que cela sera de bonne qualité aussi.</li>
<li>Leveraging Symfony2 Forms (par Bernhard Schussek) : j&#8217;ai besoin d&#8217;une thérapie après trop d&#8217;embedForm symfony 1</li>
<li>Symfony2 from the trenches (par Lukas Kahwe Smith et Jonathan Wage) : le truc de barbu par excellence, chouette !</li>
<li>Quid de mes applications symfony 1 (par Marc Hugon) : bah oui, Quid ?</li>
<li>Symfony2 en pièces détachées (par Hugo Hamon) : c&#8217;est quand même un peu pour Symfony2 qu&#8217;on vient, ça peut toujours être sympa</li>
<li>Behavior Driven Development for Symfony2 (par Konstantin Kudryashov) : outre le fait que Konstantin est un type génial, le BDD est un domaine auquel vous devriez vous intéresser.</li>
</ul>
<p>Et bien sur pour finir, j&#8217;assisterai aux keynotes de Steve Jo<em>^W^W^W</em>Fabien Potencier.</p>
<h3>Le mot de la fin</h3>
<p>Si vous ne savez pas quoi faire en cette fin de semaine et que vous avez 300 euros (HT) à dépenser, venez nous faire un petit coucou à la conférence. Pour les plus fauchés (ou les plus raisonnables) d&#8217;entre vous, le HackDay de samedi est gratuit, ça devrait vous permettre de rencontrer des gens bien (TM) et de faire connaissance avec la communauté (je n&#8217;y serai pas, mais je penserai fort à vous). Quoiqu&#8217;il en soit, j’essaierai de couvrir la conf dans la mesure du possible sur mon <a  href="http://twitter.com/vjousse">compte Twitter</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.amicalement-web.net/symfony-live-one-more-time/2011/02/28/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>La Ferme du Web &#8211; Web Event #2</title>
		<link>http://www.amicalement-web.net/la-ferme-du-web-web-event-2/2010/06/03/</link>
		<comments>http://www.amicalement-web.net/la-ferme-du-web-web-event-2/2010/06/03/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 08:39:41 +0000</pubDate>
		<dc:creator>Benoit</dc:creator>
				<category><![CDATA[Actualité]]></category>
		<category><![CDATA[la ferme du web]]></category>
		<category><![CDATA[lyon]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[webeventlyon]]></category>

		<guid isPermaLink="false">http://www.amicalement-web.net/?p=1416</guid>
		<description><![CDATA[Le weekend dernier, 29 Mai 2010, avait lieu le Web Event #2 organisé par La Ferme du Web. J&#8217;ai donc quitté ma région nantaise pour me rendre à Lyon afin de participer à l&#8217;évènement mais aussi revoir quelques connaissances ;) En attendant les photos, les discussions détaillés et les vidéos, voici un bref résumé de [...]]]></description>
			<content:encoded><![CDATA[<p><a  href="http://www.amicalement-web.net/wp-content/uploads/aw_webeventlyon.png"><img src="http://www.amicalement-web.net/wp-content/uploads/aw_webeventlyon.png" alt="" title="aw_webeventlyon" width="614" height="100" class="aligncenter size-full wp-image-1438" /></a></p>
<p>Le weekend dernier, 29 Mai 2010, avait lieu le <a  href="http://event.lafermeduweb.net/">Web Event #2</a> organisé par <a  href="http://www.lafermeduweb.net/">La Ferme du Web</a>. J&#8217;ai donc quitté ma région nantaise pour me rendre à Lyon afin de participer à l&#8217;évènement mais aussi revoir quelques connaissances ;)</p>
<p>En attendant les photos, les discussions détaillés et les vidéos, voici un bref résumé de ce petit weekend lyonnais.</p>
<p><span id="more-1416"></span></p>
<h3>Vendredi 28 Mai 2010</h3>
<p>Il est à 21h05 quand mon train de nuit <em>(oui <a  href="http://twitter.com/savatte">savatte</a>, il roule la nuit et il s&#8217;arrête même des fois ^^)</em> quitte la gare de Nantes direction Lyon.</p>
<p>Quelques épisodes de <abbr title="How I Met Your Mother">HIMYM</a> et beaucoup de ronflements <em>(l&#8217;inconvénient des trains couchettes)</em> plus tard, me voici à Lyon, ville que je n&#8217;avais presque plus vu depuis mon départ il y a 5 ans.</p>
<h3>Samedi 29 Mai 2010</h3>
<p>Il est 6h45 quand je sors du train, direction chez <a  href="http://twitter.com/piouPiouM">piouPiouM</a> et <a  href="http://twitter.com/Le_Piaf_Fou">Le Piaf Fou</a> pour allez prendre le petit dej !! Vers 8h00 j&#8217;arrive a destination (on passera l&#8217;épisode où <del datetime="2010-06-03T06:33:32+00:00">je me suis perdu</del> j&#8217;ai visité la ville :p ) Des retrouvailles très sympa autour d&#8217;un bon petit dej.</p>
<p>Après quelques heures de discussion et une bonne douche, il est temps de partir à Pardieu pour rejoindre un ancien collègue, <a  href="http://twitter.com/kewix">kewix</a> pour manger ensemble. Après 2 bières, kewix arrive enfin et nous allons au <a  href="http://www.rougetendance.fr/situer_ROUGE_TENDANCE_LYON_3eme.html">Rouge Tendance</a> où je prendrais un magnifique Bison Burger :)</p>
<p>Une fois ce succulent repas terminé, kewix nous invite à un flashmob sur la place des terreaux. Ce petit interlude terminé, l&#8217;heure du rendez-vous approche, et pour combler les quelques heures avant le début du Web Event #2, rien de ne vaut une bonne bière en terrasse. Très vite rejoint par savatte puis <a  href="http://twitter.com/karedas">Karedas</a> (il me semble), les discussion s&#8217;enchaînent et il est déjà 18h, l&#8217;heure de partir.</p>
<p>Quelques minutes plus tard, nous arrivons au Gotha, bar du 1er arrondissement de Lyon ou déroulera la soirée.</p>
<h4>Accueil</h4>
<p>Le bar n&#8217;est pas dur à repérer, une vingtaine de personnes sont déjà devant à discuter. Avec kewix, on récupère notre badge, le livret de contact et le tee-shirt avant de ressortir discuter avec les personnes présentes. Beaucoup de premières rencontres et notamment <a  href="http://twitter.com/ubermuda">ubermuda</a>, natif de la région nantaise et qui était au lycée avec mes frangins. Que le monde est petit ^^</p>
<h4>Speed Meeting Pro</h4>
<p>Il est déjà 19h et la soirée commence par 2 sessions de 30 min de <strong>speed meeting pro</strong>. Malgré la durée un peu courte, de très bonnes rencontres lors de ces sessions avec notamment <a  href="http://twitter.com/mosamich">mosamich</a> créateur de <a  href="http://www.mosalingua.com/">MosaLingua</a> et <a  href="http://twitter.com/Schoolhead">Schoolhead</a>, étudiant un peu geek sur les bords :)</p>
<p>Le speed meeting pro terminé et en attendant la suite, petite virée au bar pour prendre une mousse, avec entre autre mosamich et David de <a  href="http://reportagesphotos.fr/">Reportages Photos</a>.</p>
<h4>Cocktail dînatoire</h4>
<p>Nous avons le droit ensuite à un petit cocktail dînatoire avec quelques mots des sponsors. C&#8217;est l&#8217;occasion de faire de nouvelles rencontres et notamment une très sympa avec <a  href="http://twitter.com/myeshopfr">Sylvain</a> de <a  href="http://www.myeshop.fr">My EShop</a> avec qui on fera une petite virée au bar d&#8217;à côté pour voir la fin de la finale du Top14 et parler e-commerce.</p>
<h4>Les cadeaux</h4>
<p>La suite de la soirée se poursuit avec un tirage au sort pour gagner quelques lots, et c&#8217;est aussi pour moi l&#8217;occasion d&#8217;enfin réussir à trouver <a  href="http://twitter.com/rkueny">rkueny</a> pour discuter un peu avec lui. La première chose que je lui ai dis il me semble, c&#8217;est que je ne gagnerais rien au tirage au sort, comme d&#8217;habitude (et visiblement comme <a  href="http://frymde.net/2010/06/02/web-event-lyon/">frymde</a> ^^). Je n&#8217;ai effectivement rien gagné mais grâce à <a  href="http://twitter.com/piouPiouM">piouPiouM</a> j&#8217;ai eu le livre <a  href="http://books.sensiolabs.com/book/plus-loin-avec-symfony-1-3-1-4">Plus loin avec Symfony 1.3 &#038; 1.4</a> qu&#8217;ubermuda aurait pu me dédicacer ;)</p>
<h4>After et after d&#8217;after !</h4>
<p>Tirage au sort fini, la fin de soirée approche, encore quelques discussions et c&#8217;est l&#8217;after qui commence avec beaucoup de monde et notamment à ma table les gars de <a  href="http://www.scopart.fr/staff/">Scopart</a>, très sympa et avec qui nous avons eu des discussion intéressantes.</p>
<p>On enchaîne avec l&#8217;after de l&#8217;after en compagnie des derniers participants mais aussi des organisateurs <a  href="http://twitter.com/ouark">Ouark</a> et <a  href="http://twitter.com/LaFermeDuWeb">Djo</a>.</p>
<p>Fin de la soirée vers &#8230; je ne vais pas vous mentir, je ne me souviens plus trop de l&#8217;heure mais il devait être près de 4h quand on est arrivé chez piouPiouM et Le Piaf Fou :)</p>
<h3>Dimanche 30 Mai 2010 et Lundi 31 Mai 2010</h3>
<p>Un dimanche tranquille chez un pote à Caluire avant de repartir le lundi matin.</p>
<p>Au revoir Lyon et surement à l&#8217;année prochaine en espérant cette fois venir avec <a  href="http://twitter.com/vjousse">Vincent</a> et <a  href="http://twitter.com/timbarray">Tim</a> ^^</p>
<p><em>P.S: désolé à ceux que j&#8217;aurais oublié, j&#8217;ai eu du mal à retenir tous les noms/pseudos.</em>EAVB_JFBPMSIYLC</p>
]]></content:encoded>
			<wfw:commentRss>http://www.amicalement-web.net/la-ferme-du-web-web-event-2/2010/06/03/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Symfony Live 2010 : Les coulisses</title>
		<link>http://www.amicalement-web.net/symfony-live-2010-les-coulisses/2010/02/24/</link>
		<comments>http://www.amicalement-web.net/symfony-live-2010-les-coulisses/2010/02/24/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 10:00:38 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[Actualité]]></category>
		<category><![CDATA[cafe]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[paris]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://www.amicalement-web.net/?p=1225</guid>
		<description><![CDATA[Pour les retardataires, la semaine dernière se tenait le Symfony Live 2010 à Paris, auquel, Vince et moi avons assisté pendant 2 jours. Malheureusement, ce genre d&#8217;évènement n&#8217;est pas toujours à la portée de tous. Après, vous avoir résumé à notre façon, les 2 jours, il nous semblait pertinent de vous faire un petit topo [...]]]></description>
			<content:encoded><![CDATA[<p><a  href="http://www.amicalement-web.net/symfony-live-2010-les-coulisses/2010/02/24/"><img class="alignnone size-full wp-image-1338" title="elephant-php" src="http://www.amicalement-web.net/wp-content/uploads/elephant-php.jpg" alt="" width="614" height="100" /></a> Pour les retardataires, la semaine dernière se tenait le Symfony Live 2010 à Paris, auquel, <a  href="http://twitter.com/vjousse">Vince</a> et moi <a  href="/symfony-live-2010-1ere-journee/2010/02/17/">avons assisté</a> pendant <a  href="/symfony-live-2010-2eme-journee/2010/02/19/">2 jours</a>. Malheureusement, ce genre d&#8217;évènement n&#8217;est pas toujours à la portée de tous.</p>
<p>Après, vous avoir résumé à notre façon, les 2 jours, il nous semblait pertinent de vous faire un petit topo des coulisses, histoire de vous mettre encore plus dans l&#8217;ambiance et vous donner envie (ou pas) de nous y retrouver la prochaine fois!<br />
<span id="more-1225"></span></p>
<h3>L&#8217;endroit</h3>
<p>La conférence, était à Paris, <strong>à la Cité Internationale</strong> (côté porte d&#8217;Orléans donc), facilement accessible en transport en commun &#8211; métro, tram et rer pas loin &#8211; comme la précédente session en 2009. Seule différence, la salle.</p>
<p>À l&#8217;arrivée le premier jour, vous montrez patte blanche et on vous remet votre badge, votre joli tour de cou et un petit sac de pub, stickers, tshirt et autre tournevis (sisi, un tournevis yahoo :p). Il ne reste plus qu&#8217;à pousser la porte de l&#8217;arène. Juste derrière, on retrouve les stands des livres de Sensio, des éléphants PHP en peluche et autre goodies.</p>
<p>Pour le coup, on était à l&#8217;espace Adenauer (pour ceux qui connaissent l&#8217;endroit). Donc une grande salle avec gradin entouré d&#8217;un U, avec tables, chaises et quelques prises électriques. Prises qui ont du coup chauffées énormément, et ce fut un peu <strong>la guerre pour recharger son notebook</strong> chéri &#8211; heureusement que la majorité était des macs avec des autonomies digne de ce nom, mais je m&#8217;égare.</p>
<p>Du coup, il était possible d&#8217;aller se détendre sur les côtés si une conférence ne vous emballait pas, ou si vous aviez une urgence à traiter, un billet de blog à écrire et j&#8217;en passe. C&#8217;est toujours sympa. Bon du coup, les conférences avec peu de succès étaient en direct concurrence avec le bruit environnant, mais rien de dramatique.</p>
<h3>Le ravitaillement</h3>
<p>Mais le principal, derrière l&#8217;écran de projection, le ravitaillement ! Mini croissants, pains au chocolat, truc aux raisins pas bon, jus d&#8217;orange, café, thé,<strong> le tout à volonté</strong> :p Bon forcément,<strong> le café ne fait pas long feu</strong>, donc mieux vaut ne pas arriver trop tard.<br />
C&#8217;est d&#8217;ailleurs le point qui aura marqué beaucoup de monde à voir les tweets passer sur le sujet. Moralité, les geeks boivent du café, étonnant non ?</p>
<p>A midi, branle-bas de combat: Les lunchs bags arrivent ! En général, vous pouvez aller vous détendre 10min, en laissant la première vague se battre pour les premiers, de toute façon, il y en toujours plus que pas assez :p On se demande quand même, comment Fabien faisait pour être le premier servi, mais on va dire qu&#8217;on a rien vu ;)</p>
<p>Donc le minimum syndical, pour le repas &#8211; offert donc, enfin offert, compris dans le prix dirons nous ;) -, <strong>un sandwich &#8211; au choix parmi 4 ou 5 différent tout de même -</strong>, du saumon, au jambon, en passant par les classiques poulet, fromage, accompagné d&#8217;une bouteille d&#8217;eau et d&#8217;une part de tarte.<br />
A noter, que la tarte aux poires de Mercredi m&#8217;aura beaucoup plus emballé que celle aux pommes de Mardi, mais question de goût :p</p>
<h3>Le confort</h3>
<p>En tant que geek, en temps normal, on n&#8217;est pas difficile, pourvu qu&#8217;on puisse <strong>se connecter en wifi</strong>. C&#8217;était le cas, et après une petite frayeur en arrivant Mardi, il s&#8217;est avéré qu&#8217;il a plus ou moins tenu le coup ensuite.</p>
<p>Pour s&#8217;asseoir, on avait le choix des chaises devant l&#8217;estrade ou les fauteuils des gradins, genre petit cinéma de quartier. Malheureusement, même si on trouve ça sympa au début, la mousse des sièges datant certainement, elle fini par se tasser &#8211; en y restant plus de 3h d&#8217;affilée, forcément &#8211; et donnait l&#8217;impression d&#8217;être <strong>assis sur une planche de bois</strong>.</p>
<p>Certes on venait pas pour le confort, mais rajouté à l&#8217;<strong>espace assez étriqué pour chaque fauteuil</strong>, c&#8217;était pas le luxe non plus :p<br />
Heureusement la conférence a tenu ses promesses, ce qui nous permettait de se focaliser sur autre chose &#8211; peut-être était-ce prémédité.</p>
<h3>Les orateurs</h3>
<p>On a eu le droit à une belle brochette d&#8217;orateurs, tous avec des présentations en général <strong>rondement menées</strong> et bien calés sur leur sujet. Évidemment, pas simple pour les pays latins de rivaliser avec les accents américains de John ou Dustin, mais dans l&#8217;ensemble, je pense que tous ont été compris. Alors certes certains puristes ont critiqué l&#8217;accent de <a  href="http://twitter.com/ubermuda">ubermuda</a>, c&#8217;était juste un moyen d&#8217;apporter un peu de French touch à cette conférence ;)</p>
<p>On a pu apprécier, pour beaucoup, <strong>leur capacité à captiver leur auditoire</strong>, entre les slides joke, les effets musicaux ou les petites phrases échappées entre 2 slides, c&#8217;est resté très cool et dans une bonne ambiance.</p>
<p>Pour ce qui est de l&#8217;organisation, <a  href="http://twitter/hhamon">Hugo</a> s&#8217;est occupé du passage de micro et d&#8217;écourter les sessions qui commençaient à dépasser, permettant un planning presque respecté.</p>
<p>Niveau transition, on avait 5min de break entre chaque intervention, pas de quoi aller fumer une clope, et 1 pause de 15min toutes les 2 heures. Un bon rythme, même si ca représente un gros effort de concentration, c&#8217;est toujours plus simple quand on est intéressé par le sujet.</p>
<h3>Rencontres</h3>
<p>Pas simple de ce côté, car énormément de monde et un planning assez serré, pas la possibilité de rester tard dans la soirée. En rajoutant à ça, la volonté de couvrir l&#8217;évènement sur le blog. J&#8217;ai pas été super dispo.</p>
<p>Bon on a réussi à accrocher <a  href="http://twitter.com/ubermuda">ubermuda</a>, toujours mieux que rien :p</p>
<h3>Photos</h3>
<p>Forcément, on a la chance d&#8217;avoir des photographes amateurs dans ce genre de réunion, je vous laisse jeter un oeil <a  href="http://www.flickr.com/photos/tags/sflive2010/">aux photos tagguées sflive2010 sur flickr</a>.</p>
<h3>Conclusion</h3>
<p>Finalement seul détail qui m&#8217;aura marqué, c&#8217;est surtout <strong>le manque de poubelles</strong> ! Il me semble que j&#8217;en ai aperçu 2, dans la zone de ravitaillement, pas forcément très grandes. Ce qui fait &#8211; à tort ou à raison &#8211; que le sol près des sièges a été annexé parfois par les gobelets en plastique. Bon on reste des geeks me direz vous.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.amicalement-web.net/symfony-live-2010-les-coulisses/2010/02/24/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Symfony Live 2010 : 2eme journée</title>
		<link>http://www.amicalement-web.net/symfony-live-2010-2eme-journee/2010/02/19/</link>
		<comments>http://www.amicalement-web.net/symfony-live-2010-2eme-journee/2010/02/19/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 10:00:15 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[Actualité]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[optimisation]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[profiling]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://www.amicalement-web.net/?p=1237</guid>
		<description><![CDATA[Après une première journée, un peu éprouvante &#8211; levé 5h30, couché 2h &#8211; on est reparti au front, avec dans la ligne de mire la preview de Symfony 2. Forcément, ca motive. Matinée Okapi Bon, on avoue, on a un peu zappé cette conférence, histoire de gagner un peu plus de temps de sommeil pour [...]]]></description>
			<content:encoded><![CDATA[<p><a  href="http://www.amicalement-web.net/symfony-live-2010-2eme-journee/2010/02/19"><img src="http://www.amicalement-web.net/wp-content/uploads/estrade.jpg" alt="" title="estrade" width="614" height="100" class="alignnone size-full wp-image-1312" /></a> Après <a  href="/symfony-live-2010-1ere-journee/2010/02/17/">une première journée</a>, un peu éprouvante &#8211; levé 5h30, couché 2h &#8211; on est reparti au front, avec dans la ligne de mire la preview de Symfony 2. Forcément, ca motive.<br />
<span id="more-1237"></span></p>
<h3>Matinée</h3>
<h4>Okapi</h4>
<p>Bon, on avoue, on a un peu zappé cette conférence, histoire de gagner un peu plus de temps de sommeil pour tenir sur la durée, et en profiter pour mettre au propre le billet d&#8217;hier. On a juste retenu qu&#8217;ils utilisaient le <a  href="http://components.symfony-project.org/dependency-injection/">Dependency Injection Container</a> des components symfony.</p>
<p>Mais vous pouvez <a  href="http://www.slideshare.net/lsmith77/okapi-meet-symfony-symfony-meet-okapi">retrouver les slides</a>.</p>
<h4>Optimisation PHP</h4>
<p>Un tour complet à coup d&#8217;exemple de opcode, intéressant même si au final ce sont toujours les mêmes choses qui sont redites, très génériques. Je me tends à croire qu&#8217;un jour on aura un vrai cas concret dans ce genre d&#8217;intervention.</p>
<p>Et puis surtout, quand on utilise un framework, on a plus à gagner, <strong>à bien utiliser le framework</strong> qu&#8217;à optimiser une boucle. </p>
<p>Mais on a réussi à avoir quelques tips supplémentaires pendant la séance de questions :</p>
<ul>
<li>La pré incrémentation est plus rapide que la post incrémentation</li>
<li>Toujours privilégier la boucle while à une boucle for</li>
<li>Bannir les relations parent/enfant &#8211; L&#8217;enfant pointe sur le parent et inversement. Pas bon pour la mémoire</li>
</ul>
<p><a  href="http://www.slideshare.net/xdecock/php-performance-sflive-2010">Voir les slides</a><br />
Et pour aller plus loin dans le sujet, une <a  href="http://www.slideshare.net/fabianlange/full-stack-web-application-performance-tuning-presentation">ancienne présentation de Fabian Lange</a>.</p>
<h4>Git introduction</h4>
<p>Une des premières sessions Show Time, où Scott Chacon y est allé franco pour présenter Git, à une assistance majoritairement SVN.<br />
Une petite autopromo : rapidité, travail offline (sauf pull et push) et <strong>puissance du système de branches</strong> ont suffit à mettre le doute dans la tête de beaucoup, à ce qu&#8217;on pouvait lire sur twitter après coup.</p>
<p>Il a ensuite donné le lien d&#8217;une librairie pour <a  href="http://redotheoffice.com/?p=130">contrôler git depuis PHP (glib)</a> et a su répondre à la principale question:</p>
<dl>
<dt>Un équivalent de SVN externals?</dt>
<dd>Bien sûr, git uses submodules, mais il faut les mettre à jour à la main (donc 2 commandes au lieu d&#8217;une pour mettre à jour, ça reste raisonnable)</dd>
</dl>
<p><a  href="http://www.slideshare.net/chacon/git-101-presentation">Voir les slides</a></p>
<h4>Zend Framework</h4>
<p>Est arrivé, celui qui s&#8217;est présenté comme &laquo;&nbsp;N&#8217;est pas l&#8217;ennemi&nbsp;&raquo;, le lead developer du Zend Framework.<br />
Il a rappelé combien étaient nombreuses les librairies et composants développés et combien <strong>il était facile de les inclure dans symfony</strong>. Ca m&#8217;a d&#8217;ailleurs fait penser, que je ne regarde sans doute pas assez chez eux, quand j&#8217;ai besoin d&#8217;une librairie externe.</p>
<p><a  href="http://www.slideshare.net/weierophinney/using-zend-framework-with-symfony">Voir les slides</a><br />
Et Matthew a ensuite fait un debriefing son intervention <a  href="http://weierophinney.net/matthew/archives/232-Symfony-Live-2010.html">sur son blog</a>.</p>
<h3>Aprem</h3>
<h4>Implementing Symfony CMS</h4>
<p>La première touche hispanique de la conférence, qui nous a rappelé combien <strong>symfony était vraiment international</strong>. Marcos, nous a donc expliqué pourquoi avoir choisi symfony pour développer les CMS de leur client et l&#8217;approche qu&#8217;ils ont eu pour le réaliser.</p>
<p>Pas de gros scoop, ni d&#8217;exemple super concret mais une approche intéressante et surtout, t<strong>irée d&#8217;une vrai expérience dans le domaine</strong>.</p>
<p><a  href="http://www.slideshare.net/esmiz/implementing-a-symfony-based-cms-in-a-publishing-company">Voir les slides</a></p>
<h4>Event System</h4>
<p>Deuxième intervention de Dennis sur un des mécanismes sans doute le moins utilisé dans la panoplie Symfony, les events. Après avoir repris, ce qu&#8217;on peut trouver sur Symfony-Project, il a démontré pourquoi <strong>le couplage trop fort, c&#8217;était le mal </strong>- et donc <strong>les events le bien</strong> (ou le mal aussi, voir ci-dessous).</p>
<p>Un petit sondage fait sur twitter, a montré combien les possibilités étaient larges. Mais aussi qu&#8217;on pouvait en faire tout et n&#8217;importe quoi &#8211; Merci <a  href="http://twitter.com/ubermuda">ubermuda</a> pour la démonstration :p.<br />
Ce qui nous a valu l&#8217;expression &laquo;&nbsp;Events, No silver bullet!&nbsp;&raquo; &#8211; Entendre par là, que ce n&#8217;est pas la solution à tout.</p>
<p>En résumé, <strong>un event s&#8217;utilise pour du &laquo;&nbsp;couplage optionnel&nbsp;&raquo;</strong>, sinon ça revient à avoir un couplage fort également.</p>
<p>Des questions assez peu pertinentes dans l&#8217;ensemble, comme quoi, c&#8217;était pas clair pour tout le monde les events, la conf était donc nécessaire contrairement à ce qu&#8217;on pouvait lire sur twitter.</p>
<p><a  href="http://www.slideshare.net/denderello/symfony-live-2010-using-symfony-events-to-create-clean-class-interfaces">Voir les slides</a></p>
<h4>Symfony in the cloud</h4>
<p>Kris, de la core team, avec cette présentation aura remporté le prix des meilleurs transitions et de <strong>la slide la plus Hollywoodienne</strong>, avec une démo en temps réel de la création d&#8217;un nuage &#8211; musique de circonstance pour l&#8217;occasion &#8211; où il a réussi un tour de force en rajoutant un nuage en arrière plan de son nuage!<br />
Le public était conquis.</p>
<p>Plus sérieusement, il a pris comme support son site nebul.us, pour montrer comment <strong>interconnecter Symfony avec différents environnement à base de nuage</strong>, 3 serveurs Mysql &#8211; 1 Master, 2 Slaves &#8211; n apache, S3 pour le stockage.</p>
<p>De très belles démo de code pour bénéficier <strong>des nouvelles possibilités d&#8217;extension de Doctrine 1.2</strong> &#8211; à voir dans les slides &#8211; entre autres mais aussi d&#8217;<strong>utilisation de composant Zend</strong>.</p>
<p>L&#8217;effet démo ne l&#8217;aura au final pas épargné lui aussi, une tentative de release en direct de son plugin pour gérer les couples Master/Slave et un beau fail quand il est revenu sur la page d&#8217;accueil après qu&#8217;il se soit reloggué suite à l&#8217;expiration de sa session sur symfony-project :D</p>
<p>À noter que cette présentation aurait pu ne pas avoir lieu si <a  href="http://twitter.com/vjousse">Vince</a> n&#8217;avait pas sauvé la mise, en sortant un adaptateur dvi ancienne génération pour le prêter à Kris :p</p>
<p><a  href="http://www.slideshare.net/kriswallsmith/symfony-in-the-cloud">Voir les slides</a></p>
<h4>Debug Symfony</h4>
<p>Une vrai démonstration de l&#8217;approche à avoir pour <strong>vraiment optimiser son application</strong>. Plutôt que de se demander si echo sera plus rapide avec une virgule ou un point.</p>
<p>Il encourage de<strong> logguer en base</strong>, pour y avoir accès plus facilement et ajouter des notions de filtrage aisément et insiste sur<strong> les avantages du profiling</strong>, même s&#8217;il a oublié qu&#8217;<a  href="http://www.symfony-project.org/plugins/elXHProfPlugin">un plugin Symfony était dispo</a> pour ça .</p>
<p>On a pu noter les outils utilisés pour le benchmark et les metrics, <a  href="http://tsung.erlang-projects.org/">Tsung</a> et Graphite, que je ne connaissais pas. Toujours ça de bon à prendre aussi !</p>
<p>Une présentation très complète mais rien d&#8217;inédit que vous trouverez <a  href="http://www.slideshare.net/old_sound/debugging-and-profiling-symfony-apps">dans les slides</a>.</p>
<h4>Yahoooo</h4>
<p>Comme d&#8217;habitude, Dustin, membre de la core team, et Yahoo man est venu présenter un peu le boulot de Yahoo autour de symfony. Pourquoi symfony, leurs contributions, leurs modifications.<br />
Un petit tour des sites actuels développés sur le framework, avec un slide où on a pu apercevoir Shopgenie \o/ &#8211; la version anglaise de MonsieurPrix, développée par moi même ;) ca fait toujours plaisir!</p>
<p>Il a ensuite abordé le développement d&#8217;application web plus généralement et les bonnes questions à se poser concernant les choix à faire dans le design d&#8217;une architecture. Avec en guise de conclusion, une transition toute trouvée : &laquo;&nbsp;<strong>Symfony 2 is the right direction</strong>&nbsp;&raquo; !</p>
<p>On notera au passage un petit sondage de l&#8217;assistance sur les framework js, que<strong> jQuery a remporté</strong> avec une écrasante majorité.</p>
<p><a  href="http://www.slideshare.net/dustin.whittle/building-a-platform-from-open-source-at-yahoo-3209565">Voir les slides</a></p>
<h4>Symfony 2 preview</h4>
<p>Est arrivée, la présentation que tout le monde attendait, Symfony 2 ! Il faudrait un billet dédié à lui même, et on va beaucoup en parler dans les prochaines semaines, donc je vais pas m&#8217;attarder longtemps.</p>
<p>On peut retenir, que <strong>Symfony 2 sera orienté configuration</strong> &#8211; tout est configurable &#8211; et <strong>couplage faible</strong> avec un passage sur PHP 5.3. Il ne sera plus question également de développer des choses annexes, comme le logger ou le système de cache, mais d&#8217;<strong>utiliser des librairies reconnues</strong> pour ça (dont celles du Zend Framework justement).</p>
<p>Il a bien insisté sur le fait, que Symfony 2 pourra faire exactement les mêmes choses que la version 1, mais <strong>plus simplement et surtout plus rapidement</strong>. Avec par exemple, le lazy load &#8211; on charge seulement ce dont le framework a besoin.</p>
<p>Avec une conclusion &laquo;&nbsp;Faster as hell! &laquo;&nbsp;.</p>
<p>Bon il n&#8217;aura pas échappé à l&#8217;effet démo, avec une tentative de commit de la preview release en direct, qui s&#8217;est soldée également par un échec. Le compte Wifi de la Cité Universitaire était expiré ;-) Mais vous pouvez désormais récupérer le code source de cette première version et faire joujou avec sur <a  href="http://www.symfony-reloaded.org">le site dédié à Symfony 2</a> !</p>
<p><a  href="http://www.slideshare.net/fabpot/symfony-20-revealed">Voir les slides</a></p>
<p>Il ne restait plus qu&#8217;à faire le chemin inverse, Direction Marseille. En espérant avoir l&#8217;occasion de revenir ;)</p>
<p class="alignright">
<em>Vos envoyés spéciaux pour l&#8217;évènement: Vince et Tim</em>
</p>
<p style="clear: both">
<small>Crédit photo: http://www.flickr.com/photos/xavierbriand/4368850785/in/set-72157623335239339/</small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.amicalement-web.net/symfony-live-2010-2eme-journee/2010/02/19/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Symfony Live 2010 : 1ere journée</title>
		<link>http://www.amicalement-web.net/symfony-live-2010-1ere-journee/2010/02/17/</link>
		<comments>http://www.amicalement-web.net/symfony-live-2010-1ere-journee/2010/02/17/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 13:16:34 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[Actualité]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[doctrine]]></category>
		<category><![CDATA[i18n]]></category>
		<category><![CDATA[Symfony]]></category>

		<guid isPermaLink="false">http://www.amicalement-web.net/?p=1217</guid>
		<description><![CDATA[Pour ceux qui suivent un peu l&#8217;actu Symfony, vous n&#8217;êtes pas sans savoir que se tient aujourd&#8217;hui et demain, le Symfony Live, un des évènements majeur du monde Symfony. Peut-être même que vous y êtes :D Et bien ça tombe bien car Vince et moi même avons la chance d&#8217;y être également ! Se rendre [...]]]></description>
			<content:encoded><![CDATA[<p><a  href="http://www.amicalement-web.net/symfony-live-2010-1ere-journee/2010/02/17"><img src="http://www.amicalement-web.net/wp-content/uploads/cite-internationale.jpg" alt="" title="cite-internationale" width="614" height="100" class="alignnone size-full wp-image-1246" /></a> Pour ceux qui suivent un peu l&#8217;actu Symfony, vous n&#8217;êtes pas sans savoir que se tient aujourd&#8217;hui et demain, le <a  href="http://www.symfony-live.com/">Symfony Live</a>, un des évènements majeur du monde Symfony. Peut-être même que vous y êtes :D</p>
<p>Et bien ça tombe bien car Vince et moi même avons la chance d&#8217;y être également !<br />
<span id="more-1217"></span></p>
<h3>Se rendre au Symfony Live</h3>
<p>Bon ce fut tout un marathon pour moi, levé 5h30 (et ceux qui me connaissent savent que c&#8217;est déjà un exploit :D), tram puis métro pour attraper mon TGV Marseille-Paris de 6h30.<br />
Arrivé à la gare de Lyon à 9h30, on repart pour une session métro, pour enchainer sur à nouveau un peu de tram avant d&#8217;arriver devant la Cité Internationale, endroit de Paris que je ne connaissais pas !</p>
<p>C&#8217;est déjà une belle surprise, l&#8217;endroit est fort sympathique, très joli, mais très graaand. Et j&#8217;ai pas trouvé les grandes affiches que j&#8217;attendais &laquo;&nbsp;Symfony C&#8217;est par là&nbsp;&raquo;. Bon finalement je débarque sur les coups de 10h30, badge, tour de cou et petit sac de goodies pour m&#8217;accueillir et me voilà dans l&#8217;arène.</p>
<p>Heureusement, il restait quelques croissants, parce que forcément j&#8217;avais fait l&#8217;impasse sur le petit déjeuner et je vais pas vous rappeler les tarifs prohibitifs de la SNCF. Juste de quoi me réveiller un peu et commencer à mettre en route mon cerveau qui jusque là ne voulait qu&#8217;une chose, se coucher.</p>
<h3>la matinée</h3>
<h4>Internationalisation</h4>
<p>On commence la journée par la présentation de <a  href="http://rabaix.net/">Thomas Rabaix</a> concernant l&#8217;internationalisation et Symfony. </p>
<p>Quelques rappels sur ce qu&#8217;est l&#8217;internationalisation, <strong>des astuces sympa comme comment traduire vos routes</strong>, mais aussi et surtout la présentation du plugin qu&#8217;il a réalisé pour <a  href="http://www.menugourmet.com/">Menu Gourmet</a> : <a  href="http://www.symfony-project.org/plugins/mgI18nPlugin">mgI18nPlugin</a>. Il permet de <strong>traduire à la volée</strong> toutes les chaînes statiques de votre page en utilisant une petit interface qui se place au dessus du site, à essayer d&#8217;urgence !<br />
Bref très bonne première présentation.</p>
<p>Vous pourrez trouver les slides de sa présentation <a  href="http://rabaix.net/en/articles/2010/02/16/symfony-live-2010-internationalization">sur son site</a>.</p>
<h4>Admin generator en détail</h4>
<p>John Cleveley nous a fait une petite piqure de rappel des nouveautés de l&#8217;admin generator depuis la version 1.0. Il a aussi été l&#8217;auteur du slide le plus classe de la journée concernant l&#8217;administration &laquo;&nbsp;backend&nbsp;&raquo; : un éléphant se soulageant le derrière dans un seau &#8230; ;-)</p>
<p>Il a rappelé que l&#8217;admin generator c&#8217;était bien, mais pas forcément pour tout. <strong>Qu&#8217;il fallait réfléchir au besoin avant de l&#8217;utiliser</strong>, plutôt que de partir avec tête baissée et se rendre compte plus tard qu&#8217;on passe plus de temps à galérer avec par rapport à ce qu&#8217;on veut faire qu&#8217;autre chose (sa remarque est d&#8217;ailleurs valable pour tout développement : c&#8217;est généralement une bonne idée de réfléchir avant de se lancer ! ).</p>
<p>Si vous voulez créer votre propre thème, vous pouvez vous inspirer de <a  href="http://www.symfony-project.org/plugins/sfAdminDashPlugin">sfAdminDashPlugin</a> et de <a  href="http://www.symfony-project.org/plugins/sfAdminThemejRollerPlugin">sfAdminThemejRollerPlugin</a>.</p>
<p>Il a aussi re-précisé que sfContext::getInstance c&#8217;était le mal (même si lui l&#8217;utilisait dans ses slides) et a fini par parler de la facilité de modifier/étendre les filtres grâce au form framework. En ce qui concerne les form, il est préférable d&#8217;en <strong>créer un nouveau pour chaque form du backend</strong>, histoire de pas confondre les forms front et back. </p>
<p>Il a conseillé d&#8217;utiliser <strong>le moins possible le generator pour les label, help etc des forms</strong>, mais de tout laisser dans le form : beaucoup plus facile à maintenir.</p>
<h4>Windows plaide coupable</h4>
<p>Surement parce qu&#8217;ils sont sponsor, on a retrouvé une équipe de Microsoft qui a plaidé pendant 50 longues minutes que Microsoft c&#8217;était aussi (et presque surtout) de l&#8217;open source et que développer dessus, c&#8217;était bien. Apparemment pas assez pour donner envie de poser des questions à l&#8217;auditoire.</p>
<p>Bon, ok sur windows, tu peux développer sur Visual Studio 2010 <strong>Ultimate</strong>, what else?</p>
<p>Du coup <a  href="http://answers.polldaddy.com/poll/2712522/">un petit sondage</a> a été lancé sur la répartition des OS pour les devs symfony</p>
<h3>L&#8217;aprèm</h3>
<h4>Symfony Internals</h4>
<p>Pas de nouveautés pour tous les développeurs qui ont pu travailler un peu en profondeur sur ce framework. <strong>Une belle revue de tout le fonctionnement interne </strong>de Symfony par Geoffrey Bachelet, et avec un accent so french ;)</p>
<p><a  href="http://www.slideshare.net/ubermuda/symfony-internals">Voir les slides</a></p>
<h4>Doctrine migration</h4>
<p>Un bon rappel sur l&#8217;enjeu des migrations et que maintenant (depuis sf 1.3) <strong>cela consiste en 3 opérations</strong> :</p>
<ul>
<li>Modifier son schema.yml pour inclure nos modifications</li>
<li>Lancer la task de diff:<br /> <code>symfony doctrine:generate-migrations-diff</code></li>
<li>Regénérer ces classes model/form/filter et lancer la migration:<br /> <code>symfony doctrine:build --all-classes --and-migrate</code></li>
</ul>
<p>Alors pourquoi s&#8217;en priver?</p>
<p><a  href="http://www.slideshare.net/denderello/symfony-live-2010-using-doctrine-migrations">Voir les slides</a></p>
<h4>Doctrine 2</h4>
<p>Est arrivé le tour de chauffe des gros sujets de la conférence. En l&#8217;occurrence Doctrine 2. Les grandes idées que Jonathan nous a montré:</p>
<ul>
<li><strong>100% réécrit</strong>, donc plus de compatibilité descendante</li>
<li><strong>~ 3 fois plus rapide</strong> que Doctrine 1.2</li>
<li>Principalement <strong>concentré sur la perf</strong>, et donc <strong>adieu la magie</strong> des findByMaColonne et consor. A l&#8217;image de Propel, les getteur et setteur seront générés dans la class model vu que les modèles justement n&#8217;hériteront plus d&#8217;une class de type Record, permettant ainsi d&#8217;alléger la charge mémoire</li>
<li>Intégration d&#8217;une classe qui s&#8217;occupera, à l&#8217;image du monde java, de <strong>gérer les flush et clear</strong>. Ca ne sera plus l&#8217;objet en lui même qu&#8217;il faudra &laquo;&nbsp;save&nbsp;&raquo; mais demander à cette nouvelle classe de le faire.</li>
</ul>
<p>Forcément, ca fait un peu peur, car au delà, d&#8217;une réécriture, ce sont des gros changements. Mais dans un souci de performance (aussi bien en terme de temps d&#8217;exécution que de charge mémoire), on prend le bon chemin. Même si la magie va disparaître&#8230;</p>
<p><a  href="http://www.slideshare.net/jwage/doctrine-2-not-the-same-old-php-orm">Voir les slides</a></p>
<h4>Offline admin generator</h4>
<p>Sur cette partie, on a retrouvé Thomat Parizot, de chez clever-age (vous savez ceux qui ont annoncé un plugin de gestion de media au dernier symfony live, mais qu&#8217;on attend toujours :p).<br />
On découvre <strong>un concept plutôt innovant</strong> dans le monde symfony, l&#8217;idée de permettre l&#8217;accès et <strong>le travail sur un backoffice sans connexion Internet</strong> semble une bonne idée. Il suffit de synchroniser, après coup, son travail.</p>
<p>Bon ok la démo n&#8217;a pas été parfaite &#8211; ahh l&#8217;effet démo &#8211; mais ya quand même un gros boulot derrière même si malheureusement c&#8217;est un concept très (trop?) <strong>dépendant de la technologie</strong>, vu qu&#8217;après Gears, il se base maintenant sur HTML5 et toutes ces nouvelles fonctionnalités. Donc très limité, mais à garder sous le coude.</p>
<h4>Help the community</h4>
<p>Skoop a redonner toutes les clés pour aider la communauté. Et que<strong> même les petites actions</strong>, comme les ouvertures de bug, sont très appréciées. </p>
<p><a  href="http://www.slideshare.net/skoop/the-symfony-community-how-to-get-help">Voir les slides</a></p>
<h4>Table ronde avec la core team</h4>
<p>Pas mal de questions sur les sujets classiques, hello world application, et consor. Voici un petit recap des questions que j&#8217;ai comprises et trouvées intéressantes:</p>
<dl>
<dt>Q: Compatibilité descendante avec la fin du support de la 1.0</dt>
<dd>R: Gros effort sur la facilité de passer à une version supérieure</dd>
<dt>Q: Documentation du système de form un peu en retrait?</dt>
<dd>R: Ne pas hésiter à aider!</dd>
<dt>Q: Symfony enseigné à l&#8217;école? Support de cours disponibles?</dt>
<dd>R: PHP déjà peut enseigné de base. Pas plus d&#8217;info à ce sujet mais ne pas hésiter à les contacter sur ce sujet</dd>
<dt>Q: Développement ne va pas trop vite?</dt>
<dd>R: La 1.4 aura bien 3 ans de support, ce qui est en soi, très long. Et puis le web évolue vite, donc il faut suivre</dd>
<dt>Q: Performance? Quid?</dt>
<dd>R: Le problème vient rarement du framework&#8230; :D </dd>
<dt>Q: Difficulté à faire adopter Symfony par leur client</dt>
<dd>R: C&#8217;est ensemble et en fournissant des cas d&#8217;utilisation précis de Symfony, qu&#8217;on pourra faire évoluer les mentalités</dd>
<dt>Q: Sismo? Bientôt dans les bacs?</dt>
<dd>R: Fabien n&#8217;a plus le temps pour l&#8217;instant. Projet en standby et clairement pas prioritaire. Et de toute façon Sismo ne fera jamais tout ce que fait Hudson et consor. Il n&#8217;a pas écarté la possibilité de ne jamais le release&#8230;</dd>
<dt>Q: Quid de la construction d&#8217;un vrai CMS Symfony une bonne foi pour toute?</dt>
<dd>R: Déjà 3 CMS existant très solides, avec 3 approches différentes. Il faut en débattre.</dd>
<dt>Q: Pourquoi reprendre plein de projets, comme Swift?</dt>
<dd>R: Une volonté de ne pas réinventer la roue et de récupérer et adapter les meilleurs pratiques et idées en PHP</dd>
<dt>Q: Et Propel dans tout ça?</dt>
<dd>R: Gros boulot de François, mais peut-être un peu trop tard?  Jamais dire jamais, mais pour l&#8217;instant après le gros switch vers Doctrine, difficile de faire machine arrière. Surtout que le futur de Propel avec sa 2.0 n&#8217;est pas du tout assuré pour l&#8217;instant</dd>
</dl>
<p>Et du coup, quelques annonces sont sorties:</p>
<ul>
<li><strong>phpbb4 sera codé en Symfony 2</strong>, ce qui en ferait le premier gros projet open source php entièrement en Symfony si je ne m&#8217;abuse</li>
<li>Symfony2 n&#8217;a plus de plugin mais des bundles&#8230;</li>
<li>Symfony2 n&#8217;utilisera plus que le meilleur des autres framework, comme le logger et le cache de Zend, <strong>au lieu de le recoder de leur côté</strong>.</li>
</ul>
<p>Voilà un petit compte rendu, les slides des différentes interventions sont disponible sur le <a  href="http://www.symfony-project.org/blog/2010/02/17/symfony-live-day-1">blog de Symfony</a>.</p>
<p class="alignright">
<em>Vos envoyés spéciaux pour l&#8217;évènement: Vince et Tim</em>
</p>
<p style="clear: both">
<small>crédit photo: http://www.flickr.com/photos/iph4n70m/4338366087/</small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.amicalement-web.net/symfony-live-2010-1ere-journee/2010/02/17/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Nous avons un gagnant&#8230;</title>
		<link>http://www.amicalement-web.net/nous-avons-un-gagnant/2010/02/01/</link>
		<comments>http://www.amicalement-web.net/nous-avons-un-gagnant/2010/02/01/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 07:00:33 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[Actualité]]></category>
		<category><![CDATA[Amicalement Web]]></category>
		<category><![CDATA[concours]]></category>
		<category><![CDATA[livre]]></category>

		<guid isPermaLink="false">http://www.amicalement-web.net/?p=1192</guid>
		<description><![CDATA[Voilà, le concours pour les 1 ans du blog à pris fin Vendredi. Il n&#8217;y a pas eu trop de rush donc j&#8217;espère que le cadeau va à un lecteur régulier! Et sous contrôle d&#8217;huissier corrompu, le dieu du random a fait son choix: mysql&#62; select * from wp_comments where comment_post_ID = 1152 and comment_content [...]]]></description>
			<content:encoded><![CDATA[<p><a  href="http://www.amicalement-web.net/nous-avons-un-gagnant/2010/02/01/"><img src="http://www.amicalement-web.net/wp-content/uploads/allin.jpg" alt="" title="allin" width="614" height="100" class="alignnone size-full wp-image-1194" /></a> Voilà, <a  href="/et-une-bougie-et-un-cadeau-a-gagner/2010/01/25">le concours pour les 1 ans du blog</a> à pris fin Vendredi. Il n&#8217;y a pas eu trop de rush donc j&#8217;espère que le cadeau va à un lecteur régulier!<br />
<span id="more-1192"></span><br />
Et sous contrôle d&#8217;huissier corrompu, le dieu du random a fait son choix:</p>

<div class="wp_syntax"><div class="code"><pre class="mysql" style="font-family:monospace;">mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">select</span> <span style="color: #CC0099;">*</span> <span style="color: #990099; font-weight: bold;">from</span> wp_comments <span style="color: #990099; font-weight: bold;">where</span> comment_post_ID <span style="color: #CC0099;">=</span> <span style="color: #008080;">1152</span> <span style="color: #CC0099; font-weight: bold;">and</span> comment_content <span style="color: #CC0099; font-weight: bold;">like</span> <span style="color: #008000;">'<span style="color: #008080; font-weight: bold;">%</span>anniversaire<span style="color: #008080; font-weight: bold;">%</span>'</span> <span style="color: #990099; font-weight: bold;">order by</span> <span style="color: #000099;">RAND</span><span style="color: #FF00FF;">&#40;</span><span style="color: #FF00FF;">&#41;</span> <span style="color: #990099; font-weight: bold;">limit</span> <span style="color: #008080;">1</span> \G
<span style="color: #CC0099;">***************************</span> <span style="color: #008080;">1</span>. row <span style="color: #CC0099;">***************************</span>
          comment_ID: <span style="color: #008080;">3262</span>
     comment_post_ID: <span style="color: #008080;">1152</span>
      comment_author: Vincent C</pre></div></div>

<p>C&#8217;est donc Vincent C avec son commentaire:</p>
<blockquote><p>
Bon anniversaire !! ^^
</p></blockquote>
<p>Sobre mais efficace vu qu&#8217;il gagne le livre :p</p>
<p>Pas de souci pour les autres, on essaiera de renouveler une fois de plus l&#8217;expérience.</p>
<p>Merci à tous et à très vite pour les bons plans! (sisi je vous assure!)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.amicalement-web.net/nous-avons-un-gagnant/2010/02/01/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Et une bougie! Et un cadeau à gagner!</title>
		<link>http://www.amicalement-web.net/et-une-bougie-et-un-cadeau-a-gagner/2010/01/25/</link>
		<comments>http://www.amicalement-web.net/et-une-bougie-et-un-cadeau-a-gagner/2010/01/25/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 08:00:59 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[Actualité]]></category>
		<category><![CDATA[Amicalement Web]]></category>
		<category><![CDATA[anniversaire]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[ergonomie]]></category>
		<category><![CDATA[livre]]></category>

		<guid isPermaLink="false">http://www.amicalement-web.net/?p=1152</guid>
		<description><![CDATA[Me revoilà aux fourneaux après un petit break de quelques semaines, un peu involontaire mais due a une actualité un peu chargée. En ce début de semaine, pas de bons plans, ca sera pour demain. Par contre, j&#8217;ai le plaisir de fêter les 1 ans de ce blog et j&#8217;ai réussi à vous dégoter pour [...]]]></description>
			<content:encoded><![CDATA[<p><a  href="http://www.amicalement-web.net/et-une-bougie-et-un-cadeau-a-gagner/2010/01/25/"><img src="http://www.amicalement-web.net/wp-content/uploads/gift.jpg" alt="" title="gift" width="614" height="100" class="alignnone size-full wp-image-1156" /></a> Me revoilà aux fourneaux après un petit break de quelques semaines, un peu involontaire mais due a une actualité un peu chargée. En ce début de semaine, pas de bons plans, ca sera pour demain. Par contre, j&#8217;ai le plaisir de fêter les 1 ans de ce blog et j&#8217;ai réussi à vous dégoter pour l&#8217;occasion un petit cadeau.<br />
<span id="more-1152"></span><br />
Et oui, j&#8217;ai été ravi de voir que les <a  href="http://www.editions-eyrolles.com/">Editions Eyrolles</a> avaient accepté de sponsoriser l&#8217;évènement en offrant un livre de la collection informatique. Afin de vous éviter le casse tête, je l&#8217;ai choisi pour vous comme s&#8217;il était pour moi :D</p>
<p>Mais avant, un petit mot pour remercier tout le monde qui suit ce blog, et qui y participe à travers leurs commentaires, contributions et encouragements. Je dois dire que même si je l&#8217;avais lancé un peu comme ça au début, je suis plutôt satisfait du chemin parcouru et du trafic généré même s&#8217;il reste très modeste.</p>
<p>Pour les fans de stats, le blog compte un peu plus de 200 lecteurs rss, et une moyenne de 3000 visites/mois avec un mois d&#8217;octobre qui a frôlé les 4000. Niveau rythme, 96 billets publiés dont 3 par Vince et 2 par Ben qui m&#8217;ont rejoint dans l&#8217;aventure, soit une moyenne de 8/mois ce qui avec le recul, reste très correct je trouve!</p>
<p>Pas vraiment d&#8217;objectif particulier pour cette 2eme année si ce n&#8217;est d&#8217;essayer de reprendre les billets plus techniques, j&#8217;ai quelques brouillons et projets dans les cartons, reste &#8211; comme d&#8217;habitude &#8211; à trouver le temps. </p>
<p>D&#8217;ailleurs, j&#8217;en profite pour relancer une invitation à tout ceux qui aimeraient comme Vince et Ben rejoindre le bateau. Si vous n&#8217;avez pas envie de monter un blog juste pour quelques billets, je suis toujours ouvert à toutes les contributions mêmes ponctuelles (ya qu&#8217;a voir le rythme des 2 autres :p) du moment qu&#8217;on reste dans le cadre du développement web.</p>
<p>Trêve de blabla, si vous êtes là, c&#8217;est avant tout pour le cadeau j&#8217;en suis sûr ;)<br />
<img src="http://www.amicalement-web.net/wp-content/uploads/51zlJraaDfL._SS500_.jpg" alt="" title="51zlJraaDfL._SS500_" width="150" height="150" class="alignleft size-full wp-image-1153" /><br />
Il s&#8217;agit donc du livre de Amélie Boucher &#8211; <a  href="http://www.editions-eyrolles.com/Livre/9782212124798/ergonomie-web">Ergonomie Web, Pour des sites web efficaces</a>. Pour ceux qui ne l&#8217;a connaissent pas, je vous encourage à aller faire un tour sur <a  href="http://www.ergolab.net/">son blog</a>. Ergonome reconnue, elle livre toute son analyse dans ce livre qui fait quasi référence dans le domaine. Une vrai mine d&#8217;information sur la conception de sites web!</p>
<p>Voilà pour le pitch. Pour le gagner, rien de plus simple, on va pas aller chercher midi à quatorze heure:<br />
<strong>Un petit commentaire avec le mot anniversaire</strong> dedans jusqu&#8217;à Vendredi minuit!</p>
<p>Le tirage au sort aura lieu dans le week end et les résultats dans la foulée. N&#8217;oubliez pas de me laisser une adresse mail valide du coup hein, ca m&#8217;embêterai d&#8217;avoir à le refaire.</p>
<p>A très vite pour reprendre le cours normal du blog ;)</p>
<p><small>Crédit photo: http://www.flickr.com/photos/shopbub/2561369517/</small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.amicalement-web.net/et-une-bougie-et-un-cadeau-a-gagner/2010/01/25/feed/</wfw:commentRss>
		<slash:comments>43</slash:comments>
		</item>
		<item>
		<title>Coup de pouce: Affronter la pluie avec style</title>
		<link>http://www.amicalement-web.net/coup-de-pouce-affronter-la-pluie-avec-style/2009/12/03/</link>
		<comments>http://www.amicalement-web.net/coup-de-pouce-affronter-la-pluie-avec-style/2009/12/03/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 10:00:17 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[Actualité]]></category>
		<category><![CDATA[Bons plans]]></category>
		<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[parapluie]]></category>
		<category><![CDATA[startup]]></category>

		<guid isPermaLink="false">http://www.amicalement-web.net/?p=978</guid>
		<description><![CDATA[Si vous me suivez depuis quelques temps, vous vous êtes aperçu que j&#8217;ai un faible pour les startups. J&#8217;avais couvert la startup academy (qui a d&#8217;ailleurs repris, bientôt un petit compte rendu :p) et j&#8217;ai atteri récemment chez Autrement, encore une startup. La ligne directrice, c&#8217;est que j&#8217;aime les bonnes idées qui soufflent un vent [...]]]></description>
			<content:encoded><![CDATA[<p><a  href="http://www.amicalement-web.net/coup-de-pouce-affronter-la-pluie-avec-style/2009/12/03"><img src="http://www.amicalement-web.net/wp-content/uploads/rainbow.png" alt="rainbow" title="rainbow" width="614" height="100" class="alignnone size-full wp-image-980" /></a> Si vous me suivez depuis quelques temps, vous vous êtes aperçu que j&#8217;ai un faible pour les startups. J&#8217;avais couvert <a href="startup-academy-2009-petit-tour-des-participants/2009/05/29/">la startup academy</a> (qui a d&#8217;ailleurs repris, bientôt un petit compte rendu :p) et j&#8217;ai <a  href="/une-page-qui-se-tourne-une-nouvelle-histoire-commence/2009/10/09/">atteri récemment chez Autrement</a>, encore une startup.</p>
<p>La ligne directrice, c&#8217;est que j&#8217;aime les bonnes idées qui soufflent un vent de fraîcheur et en voilà une nouvelle, très sexy. On sort un peu du domaine du développement web, mais un bon concept a toute sa place par ici.<br />
<span id="more-978"></span></p>
<blockquote><p>
&laquo;&nbsp;Parce que la tendance n&#8217;exclut pas les jours de pluie.&nbsp;&raquo;
</p></blockquote>
<p>Leur slogan résume tout.<br />
Vous l&#8217;aurez peut-être compris, il s&#8217;agit de parapluies qui changent un peu du traintrain dans ce domaine, c&#8217;est à dire triste à en mourir. On a le droit à un premier exemplaire très coloré et stylé! Personnellement je le trouve juste magnifique, dommage que je vive à Marseille, difficile d&#8217;en profiter régulièrement ;)</p>
<p>La boîte s&#8217;appelle <a  href="http://www.dandyfrog.com/">Dandyfrog</a>, la boutique a ouvert Lundi, pour dire si c&#8217;est tout neuf. Et ca méritait bien un petit coup de pouce et de quoi donner des idées de cadeaux de noël peut-être!<br />
<a  href="http://www.amicalement-web.net/coup-de-pouce-affronter-la-pluie-avec-style/2009/12/03/headernu/" rel="attachment wp-att-983"><img src="http://www.amicalement-web.net/wp-content/uploads/headernu-300x281.jpg" alt="dandyfrog" title="dandyfrog" width="300" height="281" class="aligncenter size-medium wp-image-983" /></a></p>
<p>En plus avec les averses d&#8217;aujourd&#8217;hui, le sujet est plus que d&#8217;actualité! Il m&#8217;a suffit de venir au boulot accompagné d&#8217;un super parapluie vert et de croiser tous les autres courageux avec leurs parapluies noirs pour les plus classes, souvent très moches pour les autres, pour confirmer que l&#8217;idée était définitivement très bonne.</p>
<p><small>Crédit photo: http://www.flickr.com/photos/vicfan/4126626591/</small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.amicalement-web.net/coup-de-pouce-affronter-la-pluie-avec-style/2009/12/03/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
