<?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; web 2.0</title>
	<atom:link href="http://www.valerejeantet.com/category/web-20/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>
		<item>
		<title>Web 2.0, les gouts et les couleurs</title>
		<link>http://www.valerejeantet.com/2006/10/web-20-les-gouts-et-les-couleurs/</link>
		<comments>http://www.valerejeantet.com/2006/10/web-20-les-gouts-et-les-couleurs/#comments</comments>
		<pubDate>Sun, 08 Oct 2006 09:10:51 +0000</pubDate>
		<dc:creator>Valère Jeantet</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://valerejeantet.com/2006/10/08/web-20-les-gouts-et-les-couleurs/</guid>
		<description><![CDATA[Paul Boutin, écrit pour les magazines Wired, Business Week, et Slate Magazine.
Un de ses articles,  &#171;&#160;Web 2.0 The new Internet &#171;&#160;boom&#160;&#187; doesn&#8217;t live up to its name&#160;&#187;, traite du Web2.0, Il est particulièrement intéressant.
Après avoir fait le tour des experts du monde internet, on ne sait toujours pas si le web2 est une nouvelle [...]]]></description>
			<content:encoded><![CDATA[<p>Paul Boutin, écrit pour les magazines Wired, Business Week, et Slate Magazine.<br />
Un de ses articles, <a href="http://www.slate.com/id/2065896/view/2118124/"> &laquo;&nbsp;Web 2.0 The new Internet &laquo;&nbsp;boom&nbsp;&raquo; doesn&#8217;t live up to its name&nbsp;&raquo;</a>, traite du Web2.0, Il est particulièrement intéressant.<br />
Après avoir fait le tour des experts du monde internet, on ne sait toujours pas si le web2 est une nouvelle manière de faire de l&#8217;argent, une technologie, ou un état d&#8217;esprit&#8230;</p>
<p>ça fait maintenant des années (et oui ça va vite) que l&#8217;on parle de Web2.0, et le monde commence à se mettre d&#8217;accord sur le fait que Web2.0 est &#8230; flou.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.valerejeantet.com/2006/10/web-20-les-gouts-et-les-couleurs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web 2.1</title>
		<link>http://www.valerejeantet.com/2006/04/web-21/</link>
		<comments>http://www.valerejeantet.com/2006/04/web-21/#comments</comments>
		<pubDate>Mon, 24 Apr 2006 11:14:02 +0000</pubDate>
		<dc:creator>Valere Jeantet</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://valerejeantet.com/2006/04/24/web-21/</guid>
		<description><![CDATA[  En attendant le Web3.0, annoncé plus tôt (voir billets précédents) le Web2.1 est disponible !  Je vous laisse découvrir les nouveautés, elles sont essentielles. L&#8217;amélioration concerne la gestion de certains comportements client.. du coté serveur !


Welcome to the new world of Web 2.1
What the hell is Web 2.1 RC 1 ?

Vivement la [...]]]></description>
			<content:encoded><![CDATA[<p>  En attendant le Web3.0, annoncé plus tôt (voir billets précédents) le Web2.1 est disponible !  Je vous laisse découvrir les nouveautés, elles sont essentielles. L&#8217;amélioration concerne la gestion de certains comportements client.. du coté serveur !</p>
<p>
<ul>
<li><A HREF="http://cheese.blartwendo.com/web21-demo.html">Welcome to the new world of Web 2.1</A></li>
<li><A HREF="http://www.kuriositaet.de/web.2.0.html">What the hell is Web 2.1 RC 1 ?</A></li>
</ul>
<p>Vivement la bêta du WEB2.2 &#8230; lol , ceux qui ont suivie le grand buzz du web2.0 doivent bien rigoler <img src='http://www.valerejeantet.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.valerejeantet.com/2006/04/web-21/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Applications Ajaxées en entreprise</title>
		<link>http://www.valerejeantet.com/2005/12/premiere-applications-de-ajax-en-entreprise/</link>
		<comments>http://www.valerejeantet.com/2005/12/premiere-applications-de-ajax-en-entreprise/#comments</comments>
		<pubDate>Wed, 21 Dec 2005 21:57:49 +0000</pubDate>
		<dc:creator>Valere Jeantet</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[developpement]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://valerejeantet.com/2005/12/21/premiere-applications-de-ajax-en-entreprise/</guid>
		<description><![CDATA[
Incroyable, hier j&#8217;ai fait une présentation à une maîtrise d&#8217;oeuvre (chef de projet et devs) des principes de AJAX, sans jamais prononcer les mots AJAX, WebDeuxPointZéro etc&#8230;..
Juste présenté les avantages, les possibilités et surtout une solution à un problème technique auquel les devs n&#8217;avaient pas de solutions.
En fait la boîte pour qui je travaille est [...]]]></description>
			<content:encoded><![CDATA[<p><img align="right" src="http://valerejeantet.com/MesObjets/images/ajax.jpg" /></p>
<p>Incroyable, hier j&#8217;ai fait une présentation à une maîtrise d&#8217;oeuvre (chef de projet et devs) des principes de AJAX, sans jamais prononcer les mots AJAX, WebDeuxPointZéro etc&#8230;..</p>
<p>Juste présenté les avantages, les possibilités et surtout une solution à un problème technique auquel les devs n&#8217;avaient pas de solutions.</p>
<p>En fait la boîte pour qui je travaille est tellement réticente à travailler avec des nouvelles technologies (on peut comprendre, quand on voit la qualité des productions du service, on ne prend pas de risques&#8230;..) que je me préparais à des retours du type, &laquo;&nbsp;Il faut quantifier le besoin, les outils&nbsp;&raquo;, &laquo;&nbsp;Etudes d&#8217;impact&nbsp;&raquo;,&nbsp;&raquo;Etudes de faisabilité&nbsp;&raquo;, &laquo;&nbsp;Homologation de la technologie&#8230;.&nbsp;&raquo;, &laquo;&nbsp;Méthodologie&#8230;.&nbsp;&raquo; (ça c&#8217;est les CDP qui en fait n&#8217;ont rien compris ou qui veulent du budget) et des réflexions protectionnistes de la part des Devs &#8230; rien de tout ça, en fait la solution présentée apparaissait tellement simple et  innovante sans être révolutionnaire, parce qu&#8217;elle s&#8217;appuyait sur des technos connues &#8230; (Javascript, Woaaa !), qu&#8217;elle a été immédiatement codée et l?on me demande maintenant un petit document en support pour les équipes.</p>
<p>En fait, le Web2.0, AJAX (ça désigne quoi, des requêtes transparentes ?) ce sont plutôt des termes obscurs pour les esprits précis et cartésiens qui caractérisent les informaticiens (les vrais, pas ceux qui utilisent Word ou qui essayent de cliquer plus vite que leurs voisins&#8230;).</p>
<p>Je me demande quel accueil la solution aurait reçu si j&#8217;avais prononcé ces mots un peu trop nuageux.</p>
<p>Attention, je ne remet pas en cause le Web2.0 ou les nouveaux usages du web qui apparaissent ici et la, la plupart du temps en beta; je vous livre une expérience&#8230; <img src='http://www.valerejeantet.com/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' /> )</p>
<p>Au passage, je suis passé pour un gourou&#8230; lol, dans l&#8217;obscurité une étincelle peut vous paraître plus aveuglante qu&#8217;un soleil en pleine nuit (le jour quoi).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.valerejeantet.com/2005/12/premiere-applications-de-ajax-en-entreprise/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Le W3C prépare le Web 2.1 ou 2.2 ou 3.0&#8230;.</title>
		<link>http://www.valerejeantet.com/2005/11/le-w3c-prepare-le-web-30/</link>
		<comments>http://www.valerejeantet.com/2005/11/le-w3c-prepare-le-web-30/#comments</comments>
		<pubDate>Tue, 22 Nov 2005 15:26:44 +0000</pubDate>
		<dc:creator>Valere Jeantet</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://valerejeantet.com/2005/11/22/le-w3c-prepare-le-web-30/</guid>
		<description><![CDATA[Un groupe de travail, nommé &#171;&#160;Web APIs&#160;&#187; vient d&#8217;etre créé au W3C.
L&#8217;objectif de ce groupe, est de généraliser l&#8217;utilisation et les méthodes associées aux interfaces dites &#171;&#160;riches&#160;&#187;, en créant et faisant évoluer des APIs existantes, comme le composant XMLHttpRequest (pierre angulaire de AJAX, qui existe depuis plus de 4 ans maintenant, et qui fait un buzzard [...]]]></description>
			<content:encoded><![CDATA[<p>Un groupe de travail, nommé &laquo;&nbsp;<a href="http://www.w3.org/2006/webapi/">Web APIs</a>&nbsp;&raquo; vient d&#8217;etre créé au W3C.</p>
<p>L&#8217;objectif de ce groupe, est de généraliser l&#8217;utilisation et les méthodes associées aux interfaces dites &laquo;&nbsp;riches&nbsp;&raquo;, en créant et faisant évoluer des APIs existantes, comme le composant <a href="http://www.google.com/search?q=XMLHttpRequest">XMLHttpRequest</a> (pierre angulaire de AJAX, qui existe depuis plus de 4 ans maintenant, et qui fait un buzzard pas possible depuis quelques temps).</p>
<p> Le groupe de travail propose déjà une liste d&#8217;APIs, la plupart de celles ci seront des documentations, généralisation et sûrement des  standardisation de composants/APIs que nous utilisons déjà, comme : le langage de requête, <a href="http://www.w3.org/TR/xpath">XPATH</a>, sur les fichiers XHTML/XML, un <a href="http://www.w3.org/DOM/">DOM</a> plus concentré sur la gestion des événements utilisateurs, et la classe XmlHttpRequest.
</p>
<p>D&#8217;autres APIs sont plus novatrices, presque bouleverssantes :</p>
<ul>
<li>L&#8217;évolution du composant d&#8217;upload de fichier, qui devrait intégrer des méthodes de contrôle plus poussées au niveau client (taille de la pièce jointe, son type etc..). On parle même d&#8217;une certaine automatisation pour ce composant, avec son lots de problème de sécurité qui en découle&#8230;. </li>
<li>L&#8217;implémentation d&#8217;une couche de communication &laquo;&nbsp;sockets&nbsp;&raquo;&#8230; permettant des connections autre que le HTTP, depuis le client  léger. Ce serait une évolution (révolution) majeure, on passerait du mode déconnecté à un mode connecté.</li>
<li>L&#8217;évolution du stockage d&#8217;information du coté client, on passerait du cookie à un système plus complet, donnant la possibilité de stocker plus de données, on évoque la possibilité de pouvoir, grâce à ce mode de stockage persistent, utiliser une application tout en étant déconnecté du réseau.</li>
</ul>
<p>L&#8217;objectif des 2 derniers points est de créer des sessions plus &laquo;&nbsp;forte&nbsp;&raquo; entre utilisateur et l&#8217;application.</p>
</p>
<p>D&#8217;autres travaux du groupe traiteront des fonctionnalités type drag&#038;Drop, des barres de progressions etc&#8230;( un tas d&#8217;autres widgets devraient apparaitres au fil des discussions). </p>
<p>La plupart de ces APIs, méthodes et composants existent déjà, implémentés de différentes manières depuis des années, l&#8217;effort à réaliser pour les mettre en oeuvre était jusqu&#8217;à présent trop important. </p>
<p>L&#8217;objectif est de réduire l&#8217;effort nécessaire, en assurant une compatibilité entre les plate formes, une réduction du code source à écrire/maintenir (et à transférer) et surtout en leur garantissant une certaine pérennité à travers le sceau du W3C.</p>
<p>Pour résumer, on s&#8217;oriente vers un nouveau type d&#8217;usage du client léger ente clients et serveurs,  avec des possibiltés d&#8217;avoir des sessions plus forte, plus fiable et moins couteuses (réseaux &#038; serveurs) grace au stockage persistent avancé sur le client et les sockets.</p>
<p>On buzzera surement dans quelques années sur le Web 3.0</p>
]]></content:encoded>
			<wfw:commentRss>http://www.valerejeantet.com/2005/11/le-w3c-prepare-le-web-30/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
