<?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>Les intégristes</title>
	<atom:link href="http://www.lesintegristes.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lesintegristes.net</link>
	<description></description>
	<lastBuildDate>Sun, 09 Jun 2013 19:34:33 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Note&#160;: Je viens de recevoir ce matin la newsletter d&#8217;Urba&#160;[…]</title>
		<link>http://www.lesintegristes.net/notes/je-viens-de-recevoir-ce-matin-la-newsletter-durba/</link>
		<comments>http://www.lesintegristes.net/notes/je-viens-de-recevoir-ce-matin-la-newsletter-durba/#comments</comments>
		<pubDate>Tue, 26 Mar 2013 10:13:21 +0000</pubDate>
		<dc:creator>Eric Le Bihan</dc:creator>
		
		<guid isPermaLink="false">http://www.lesintegristes.net/?post_type=lesintegristes_note&#038;p=4304</guid>
		<description><![CDATA[Je viens de recevoir ce matin la newsletter d&#8217;Urban Linker indiquant la sortie de leur V2. Je dis pas ça pour leur faire de la pub, mais le fait d&#8217;ajouter des fiches métiers sur leur site est un petit plus pas inutile. Quelques phrases qui font mouche pour les postes de développeur front-end :
Il y a souvent une différence de 10% de salaire entre un senior (4-6 ans d’expériences) qui gagne 47.5K et un simple développeur Front-End qui atteint seulement 34K.
[...] en général le salaire a tendance à progresser énormément et le taux d’évolution du salaire selon les&#160;[&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Je viens de recevoir ce matin la newsletter d&rsquo;Urban Linker indiquant la sortie de leur V2. Je dis pas ça pour leur faire de la pub, mais le fait d&rsquo;ajouter des fiches métiers sur leur site est un petit plus pas inutile. Quelques phrases qui font mouche pour les postes de développeur front-end :</p>
<blockquote><p>Il y a souvent une différence de 10% de salaire entre un <strong>senior (4-6 ans d’expériences) qui gagne 47.5K</strong> et un simple développeur Front-End qui atteint <strong>seulement 34K</strong>.</p></blockquote>
<blockquote><p>[...] en général le salaire a tendance à progresser énormément et le taux d’évolution du salaire selon les années d’expériences pour un développeur Front End connaît une augmentation de <strong>près de 70%</strong> en moyenne.</p></blockquote>
<p><a href="http://www.urbanlinker.com/metiers-internet/developpeur-front-end-2/">Fiche Développeur Front-End</a></p>
<p>Il y a également une fiche <em>Intégrateur web</em> qui relègue définitivement ce dernier au rang du <em>webmaster</em> des années 90-2000.</p>
<p><a href="http://www.urbanlinker.com/metiers-internet/integrateur-web/">Fiche intégrateur web</a></p>
<p>Vous en pensez quoi de ces fiches ?</p>
<p>J&rsquo;aime bien cette partie qui est à mon avis trop souvent oubliée dans les compétences du métier du développeur front-end :</p>
<blockquote><p>L’objectif du Front-End est de rendre le site internet plus ergonomique (esthétisme visuelle) et de rendre plus accessible la partie fonctionnelle (navigation sur le site).</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.lesintegristes.net/notes/je-viens-de-recevoir-ce-matin-la-newsletter-durba/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>L&#039;intégration web, cette leçon d&#039;humilité</title>
		<link>http://www.lesintegristes.net/2013/03/19/integration-web-humilite/</link>
		<comments>http://www.lesintegristes.net/2013/03/19/integration-web-humilite/#comments</comments>
		<pubDate>Tue, 19 Mar 2013 13:30:58 +0000</pubDate>
		<dc:creator>Marie Guillaumet</dc:creator>
				<category><![CDATA[Métier]]></category>
		<category><![CDATA[intégration web]]></category>
		<category><![CDATA[réflexions]]></category>

		<guid isPermaLink="false">http://www.lesintegristes.net/?p=4083</guid>
		<description><![CDATA[Personne n&#039;a la science infuse. Ni vous, ni moi.
Aucun savoir n&#039;est immuable. Aucune technique n&#039;est pérenne. Aucune pratique n&#039;est parfaite. Le métier d&#039;intégrateur web en particulier est une leçon d&#039;humilité permanente. 
Toute bonne pratique doit être discutée. Tout intégrateur doit se remettre en question. 
Chaque projet web auquel je contribue est l&#039;occasion d&#039;apprendre des choses qui me servent pour le projet suivant. Chaque nouveau projet me permet d&#039;expérimenter et de perfectionner mon approche du développement front-end. Je n&#039;ai jamais produit deux fois le même code, même sur des sites très similaires. L&#039;évolution technologique est telle que c&#039;est presque impossible.&#160;[&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Personne n&#039;a la science infuse. Ni vous, ni moi.</p>
<p>Aucun savoir n&#039;est immuable. Aucune technique n&#039;est pérenne. Aucune pratique n&#039;est parfaite. Le métier d&#039;intégrateur web en particulier est une leçon d&#039;humilité permanente. </p>
<p>Toute bonne pratique doit être discutée. Tout intégrateur doit se remettre en question. </p>
<p>Chaque projet web auquel je contribue est l&#039;occasion d&#039;apprendre des choses qui me servent pour le projet suivant. Chaque nouveau projet me permet d&#039;expérimenter et de perfectionner mon approche du développement <em lang="en">front-end</em>. Je n&#039;ai jamais produit deux fois le même code, même sur des sites très similaires. L&#039;évolution technologique est telle que c&#039;est presque impossible. </p>
<h2>« Ça dépend. »</h2>
<p>Je commence à avoir un peu de bouteille en matière d&#039;intégration. Pourtant, plus les mois passent, plus j&#039;intègre des sites, moins j&#039;ai de certitudes. La seule chose dont je suis sûre, c&#039;est qu&#039;<strong>il n&#039;y a pas de vérité absolue en matière d&#039;intégration web</strong>. Même si un point particulier est conditionné par un certain nombre de bonnes pratiques, toute la particularité de ce métier subtil peut être résumé en une phrase : « Ça dépend. ».</p>
<p>Ça dépend du profil des utilisateurs du site, ça dépend du budget, ça dépend du planning, ça dépend du design, ça dépend des contraintes de développement, ça dépend des objectifs en terme de performances, de qualité et d&#039;accessibilité, ça dépend des plateformes ciblées, ça dépend de l&#039;expérience, du savoir et de la souplesse de chaque intervenant. Bref, <em>ça dépend</em>.</p>
<p>Prendre une décision dans cette immense champ des possibles ne dépend ni
<div style="display:none"><a href=&#039;http://genericviagraon.com/&#039;>generic viagra</a></div>
<p> de vous, ni de moi. Aucune décision technique pour le web ne peut être la décision d&#039;un seul individu. Pour pouvoir trancher, il faut s&#039;en remettre aux objectifs du projet et à sa cible. Tout est question de contexte.</p>
<p>Débattre, confronter ses idées et sa pratique à celles des autres n&#039;est pas utile, c&#039;est indispensable. Remettre en question les pratiques appliquées depuis des années est une attitude saine. Rappelle-moi pourquoi on a l&#039;habitude de faire comme ça, déjà ?</p>
<h2 lang="la">Errare humanum est</h2>
<p>De même, reconnaître qu&#039;on s&#039;est trompé, qu&#039;on a pris le problème par le mauvais côté, qu&#039;on a mis en place une usine à gaz n&#039;est agréable <em>pour personne</em>. Il faut pourtant en passer par là pour se perfectionner.</p>
<p>Force est de constater qu&#039;une critique nous marque tous plus durablement qu&#039;une louange. La faute à notre orgueil mal placé, je suppose. Pourtant, remettre en question nos habitudes de développement est la base même de l&#039;apprentissage.</p>
<p>Se tromper <em>et</em> s&#039;en rendre compte est la garantie qu&#039;on ne commettra pas la même erreur deux fois.</p>
<p>Quand on nous a dit qu&#039;il fallait séparer le fond et la forme, certains l&#039;ont pris au pied de la lettre, et ont oublié qu&#039;ils avaient le droit d&#039;utiliser des classes pour éviter de répéter des déclarations de style au sein de la même feuille de style, multipliant les sélecteurs, court-circuitant la cascade et alourdissant le fichier CSS. Je l&#039;ai fait.</p>
<p>Quand on nous a dit que les <em lang="en">sprites</em>, c&#039;était bien, certains d&#039;entre nous en ont usé et abusé. Certes, toutes tes icônes sont réunies sur un seul et même fichier, mais ton fichier pèse 800<abbr title="kilo octets">ko</abbr>, dont une bonne moitié n&#039;est jamais utile sur 95% des pages. Je l&#039;ai fait.</p>
<p>Quand on nous a dit que le <code>@extend</code> de Sass était révolutionnaire, certains d&#039;entre nous ont fait du zêle et l&#039;ont utilisé massivement, sans se rendre compte qu&#039;ils généraient ainsi des blocs énormes et court-circuitaient eux aussi la cascade. Ça aussi, je l&#039;ai fait !</p>
<p>Un jour ou l&#039;autre, en dépit de notre expérience, de notre passion et de notre sérieux, nous produisons tous quelque chose de moins bon que d&#039;habitude. (Quand je dis « moins bon », on s&#039;est compris !…)</p>
<p>Pire, dans notre pratique quotidienne, alors que nous sommes convaincus d&#039;avoir bien fait notre travail, nous créons sans le savoir et sans le vouloir des problèmes aux collègues à qui nous passons le relais dans la chaîne de production web.</p>
<p>En tant que web designer, j&#039;ai parfois créé des problèmes d&#039;intégration alors que l&#039;intégration n&#039;avait même pas commencé, simplement en concevant un élément d&#039;interface <em lang="de">über</em> compliqué. Le design de cet élément allait-il stimuler l&#039;expérience émotionnelle des utilisateurs du site ? Peut-être. Le design de cet élément allait-il contribuer à exploser les charges prévues pour l&#039;intégration ? Sans doute.</p>
<p>En tant qu&#039;intégratrice, j&#039;ai parfois créé des problèmes de développement avant même que le développement ait commencé. Quand j&#039;en prends conscience, je jure mes grands dieux de ne plus commettre la même erreur. Et puis, le temps passe, et j&#039;en commets d&#039;autres.</p>
<p>Mais comment éviter ces effets de bord ? La vérité est là, tapie dans l&#039;ombre, et elle nous observe de toute sa majesté, un sourire aux lèvres : <em>nous ne le pouvons pas</em>. Nous <em>allons</em> nous tromper, et nous <em>devons</em> nous tromper, afin de nous améliorer nous-mêmes, de partager nos retours d&#039;expérience et d&#039;éviter à nos condisciples de commettre les mêmes erreurs que nous. </p>
<p>Garder pour soi ce type de conclusions serait une grave erreur. Certains d&#039;entre vous se disent peut-être que « c&#039;est trop la honte » d&#039;admettre de s&#039;être trompé, que les autres vous montreront du doigt et se moqueront de vous. Encore cette histoire d&#039;orgueil mal placé !</p>
<p>Dans les faits, nous sommes tous friands des histoires qui ont mal commencé mais qui finissent bien. Entre nous, quiconque admet s&#039;être trompé, en démontrant ce qui n&#039;allait pas et en proposant une solution, gagne le respect de ses pairs. De base, comme ça, simplement grâce à cette preuve d&#039;humilité – humilité qui nous manque tant.</p>
<p>Car écrire un énième article sur les bonnes pratiques déjà connues, au fond, a une utilité limitée. <em lang="la">Quid</em> de tous les cas dont personne ne parle, des sources d&#039;erreur et de confusion, des pièges à éviter, ou encore des leçons apprises à la lumière de la relecture de notre propre code, six mois après ? (« Par la barbe de Merlin, <em>moi</em>, j&#039;ai écrit <em>ça</em> ?! »)</p>
<p>Il y a deux façons de considérer une erreur :</p>
<ol>
<li>soit comme un échec personnel (coucou l&#039;égo démesuré !) ;</li>
<li>soit comme une occasion de rebondir et de s&#039;améliorer.</li>
</ol>
<p>Pour embarrassants que soient ces moments de prise de conscience, s&#039;ils peuvent être la source d&#039;<a href="http://letrainde13h37.fr/26/aide-toi-le-web-aidera/">un coup de main donné à toute l&#039;assemblée</a> des experts <em lang="en">front</em>, c&#039;est une jolie façon de transformer un vulgaire caillou en or.</p>
<h2>À chaque jour son nouveau messie</h2>
<p>Le problème, ces dernières années, c&#039;est que tout ce qui se dit sur la Toile à propos des méthodes de développement <em lang="en">front-end</em> est relayé sur Twitter et a tendance à être pris pour argent comptant. À chaque jour son nouveau messie. Pour peu que le messie en qu
<div style="display: none"><a href='http://buygenericviagraaonline.com/' title='buy viagra without prescription'>buy viagra without prescription</a></div>
<p>estion ait beaucoup de <em lang="en">followers</em>, peu de voix s&#039;élèveront alors pour remettre sa parole divine en question : « Si <em>lui</em>, si <em>elle</em> le dit, c&#039;est qu&#039;ils doivent avoir raison ! ».</p>
<p>Pire, puisque <a href="http://www.webrankinfo.com/dossiers/reseaux-sociaux/impact-referencement">les moteurs de recherche accordent de l&#039;importance aux réseaux sociaux</a>, ces billets messianiques, très partagés, remontent assez haut dans les résultats de recherche. En conséquence de quoi, grand est le risque de faire aveuglément confiance à ces articles, simplement parce que comme ils arrivent en premier dans Google, ils doivent être les plus pertinents.</p>
<p>C&#039;est là tout l&#039;art délicat de faire de la veille : il faut trier le bon grain de l&#039;ivraie, et même parmi les bons grains, il faut expérimenter, encore et toujours, et ne jamais cesser de poser des questions, comme les enfants : « Pourquoi ? Mais <em>pourquoi</em> ? ».</p>
<p>Ajoutons à tout cela que <strong>le développement <em lang="en">front-end</em> est en train de vivre une révolution</strong> avec, entre autres, d&#039;un côté les problématiques apportées par le <em lang="en">responsive web design</em> et de l&#039;autre, l&#039;utilisation des préprocesseurs CSS qui permettent une organisation plus modulaire de notre métier.</p>
<p>Les projets web que nous intégrons, vous et moi, sont devenus énormes : l&#039;intégration web n&#039;est plus l&#039;apanage de quelques boîtes innovantes, de quelques geeks intégristes qui se pignolent sur les spécifications du W3C. Non, l&#039;intégration web est devenue un pilier stratégique pour le web actuel. Paradoxalement, les contours de ce métier n&#039;ont jamais été aussi flous.</p>
<p>On constate des différences de niveau importantes entre les professionnels qui exercent ce métier, à tel point qu&#039;on en vient à se demander si tous les intégrateurs web et développeurs web <em lang="en">front-end</em> font réellement le même métier. Le développement web côté client est encore plus expérimental aujourd&#039;hui qu&#039;il ne l&#039;a jamais été.</p>
<p>Le simple fait d&#039;<a href="http://www.lesintegristes.net/2012/10/22/developpeur-dintegration-interfacante-et-animee-le-wtf/">hésiter constamment entre l&#039;appellation « intégrateur web » ou « développeur web <em lang="en">front-end</em> »</a> participe à ce trouble généralisé. Et que dire de ceux, de plus en plus nombreux, qui non contents de faire de l&#039;intégration, font aussi du web design ? Et encore, je ne parle que du profil atypique que je connais le mieux ; il en existe pleins d&#039;autres.</p>
<p>En plus du socle technique à la base de notre métier (sémantique, feuilles de styles, accessibilité, bonnes pratiques, interactions), les notions d&#039;ergonomie, de référencement, de performances, de marketing et même de droit jouent un rôle important dans notre activité, sans qu&#039;il soit pour autant possible de les quantifier, ni qu&#039;un seul individu puisse exceller dans toutes. Nous avons tous notre spécialité.</p>
<p>La perplexité que nous ressentons lorsque vient le moment de choisir comment décrire notre métier et sous quel titre nous vendre n&#039;est pourtant rien à côté de la grande confusion qui règne dans les discours des recruteurs <abbr lang="en">IT</abbr>. Les annonces de recrutement trop vagues et en même temps trop précises, les intitulés de poste qui ne prennent pas en compte les profils de moutons à cinq pattes, et <a href="http://www.stpo.fr/blog/integrateur-html-front-end-web-developer-quel-salaire/">les évolutions de carrière délicates</a> – tout cela ne fait qu&#039;ajouter un grosse louche de flou artistique sur une profession en pleine mutation. Déjà qu&#039;on avait du mal à expliquer le métier d&#039;intégrateur à nos proches…</p>
<p>Dans ce contexte troublé, comment aurait-on la maturité nécessaire pour affirmer: « Il faut faire comme ça » ? Les guéguerres sur Twitter, les vendettas par messages privés et les trolls auxquels nous avons fini par nous habituer prouvent bien que les choses ne sont pas claires. Même les intégrateurs expérimentés se prennent la tête sur les nouvelles problématiques – écrans haute définition, performances sur mobile, animations, SVG, préprocesseurs, typographie, etc.</p>
<p>D&#039;autant plus que le parc informatique n&#039;est pas mûr, lui non plus. Les spécifications de HTML5 et de CSS3 sont encore en cours de rédaction. Et, en dépit des petits malins qui codent uniquement pour Webkit et nous narguent avec un « c&#039;est facile, regarde ! », la grande majorité d&#039;entre nous devons assurer une interopérabilité optimale des sites que nous développons.</p>
<h2>Je ne suis sûre de rien</h2>
<p>Dans ce contexte, camper sur les certitudes que nous avions acquises dès 2003 avec la révolution réprésentée par <a href="http://www.csszengarden.com/">CSS Zen Garden</a> me paraît dangereux pour notre pratique actuelle.</p>
<p>Aujourd&#039;hui, nous avançons, petit à petit, en continuant à expérimenter massivement. Le web est encore, en 2013, notre terrain de jeu favori. Chaque jour apporte son lot de découvertes, d&#039;interrogations et de débats enflammés. Nous faisons, en quelque sorte, de la <em>recherche</em> sur la meilleure façon de procéder en fonction d&#039;une contrainte donnée.</p>
<p>Mais tout ce que nous apprenons en ce moment risque d&#039;évoluer, jetant aux oubliettes les méthodes et les bonnes pratiques que nous sommes justement en train de théoriser. Les discours consistant à dire qu&#039;on a toujours fait comme ça, qu&#039;on ne parlait pas de ces contraintes-là à l&#039;époque ou encore que Eric Meyer a écrit un article en 2001 sur le sujet et que, par conséquent, ce qu&#039;il y a écrit est vrai pour la postérité – tous ces discours-là sont surannés.</p>
<p>De même que les tutoriaux qui font leur apparition dès qu&#039;un nouveau « <span lang="en">buzz word</span> » pointe le bout de son nez (par exemple, <em>retina</em>). Aujourd&#039;hui, personne ne peut affirmer avoir trouvé <em>la</em> solution ultime qui répondra à <em>tous</em> les cas d&#039;usage et à <em>toutes</em> les contraintes web. L&#039;intégration web, c&#039;est une délicate alchimie. On partage quelques astuces, on fait chauffer les alambics, mais aucun d&#039;entre nous ne détient la formule magique – illusoire… – qui fonctionnerait à tous les coups !</p>
<p>C&#039;est pourquoi je vois l&#039;intégration web comme une leçon d&#039;humilité permanente. C&#039;est un métier dans lequel le concept d&#039;obsolescence programmée fait sens : chaque jour, nous produisons des fichiers qui seront obsolètes quelques semaines plus tard. Chaque sortie de site est accompagnée par son lot de regrets et de pis-allers. « On verra plus tard si on a le temps. » Et puis, au final, on ne l&#039;a jamais, ce temps. Il faut l&#039;accepter.</p>
<p>Et quand vient notre tour de juger le travail de nos pairs, ne perdons pas de vue que nous ne connaissons pas les contraintes avec lesquelles ils ont dû jongler. Critiquons, mais de façon bienveillante. Soyons amicaux et respectueux les uns envers les autres. Après tout, nous ne savons pas ce par quoi un collègue intégrateur est passé pour aboutir à ce résultat-là – contraintes, planning, pressions…</p>
<p>Une seule certitude demeure, néanmoins : <strong>il devient urgent de mettre notre orgueil de côté</strong>, de rester humbles par rapport à une discipline fondamentalement mouvante et surtout, d&#039;assumer nos erreurs.</p>
<p>Personne n&#039;a la science infuse. Ni vous, ni moi.</p>
<blockquote><p>Tout ce que je sais, c&#039;est que je ne sais rien.</p></blockquote>
<p>– Socrate
<div style="display: none">zp8497586rq</div>
]]></content:encoded>
			<wfw:commentRss>http://www.lesintegristes.net/2013/03/19/integration-web-humilite/feed/</wfw:commentRss>
		<slash:comments>61</slash:comments>
		</item>
		<item>
		<title>Note&#160;: Phosphor est un outil qui permet de convertir des &#160;[…]</title>
		<link>http://www.lesintegristes.net/notes/phosphor-est-un-outil-qui-permet-de-convertir-des/</link>
		<comments>http://www.lesintegristes.net/notes/phosphor-est-un-outil-qui-permet-de-convertir-des/#comments</comments>
		<pubDate>Wed, 30 Jan 2013 15:10:54 +0000</pubDate>
		<dc:creator>Pierre Bertet</dc:creator>
		
		<guid isPermaLink="false">http://www.lesintegristes.net/?post_type=lesintegristes_note&#038;p=3995</guid>
		<description><![CDATA[Phosphor est un outil qui permet de convertir des vidéos dans un format qui leur permet d’être décompressées et rendues en JS / Canvas, par le navigateur Web. Ce format est un assemblage d’instructions JSON et d’images, au format PNG ou JPG, qui vont être utilisés par leur script pour générer le rendu en canvas.
Cette technique a notamment été utilisée par Apple, sur la page de présentation de l’iPhone 5.
Les avantages sont nombreux par rapport à une &#60;video&#62; ou à un GIF : 

Seul le support de &#60;canvas&#62; est nécessaire
Pas de problème de codecs
Possibilité de lire&#160;[&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.divergentmedia.com/phosphor" lang="en">Phosphor</a> est un outil qui permet de convertir des vidéos dans un format qui leur permet d’être décompressées et rendues en JS / Canvas, par le navigateur Web. Ce format est un assemblage d’<a href="https://raw.github.com/mikewoodworth/phosphorframework/15a752ecc6c0d7b0b4b6efc83f4dcfeb63cf4750/Samples/logospin/logospin_animationData.jsonp">instructions JSON</a> et <a href="https://raw.github.com/mikewoodworth/phosphorframework/15a752ecc6c0d7b0b4b6efc83f4dcfeb63cf4750/Samples/logospin/logospin_atlas000.png">d’images</a>, au format PNG ou JPG, qui vont être utilisés par leur script pour générer le rendu en canvas.</p>
<p>Cette technique a notamment été utilisée par Apple, sur <a href="http://www.apple.com/iphone/design/">la page de présentation de l’iPhone 5</a>.</p>
<p>Les avantages sont nombreux par rapport à une <code>&lt;video&gt;</code> ou à un GIF : </p>
<ul>
<li>Seul le support de <code>&lt;canvas&gt;</code> est nécessaire</li>
<li>Pas de problème de codecs</li>
<li>Possibilité de lire ces vidéos sans fullscreen sur iPhone</li>
<li>Contrôle total sur la vidéo</li>
<li>Niveaux de transparence (si PNG est utilisé)</li>
<li>Pas de limitation de couleurs</li>
<li>Compression sans perte (optionnel)</li>
</ul>
<p>Évidemment, il ne s’agit pas de l’utiliser pour intégrer de longues vidéos, mais plutôt pour présenter de courtes animations. Les performances sont excellentes, que ce soit en vitesse de rendu ou en temps de téléchargement (dans l’exemple présenté sur cette page, on passe de 7 Mo pour le GIF à 500 Ko).</p>
<p>Faute de mieux, cela permet de combler le manque laissé par les formats <a href="http://en.wikipedia.org/wiki/APNG">APNG</a> ou <a href="http://en.wikipedia.org/wiki/Multiple-image_Network_Graphics">MNG</a> qui n’ont jamais pu s’imposer. Notre salut viendra peut-être du format <a href="http://en.wikipedia.org/wiki/WebP">WebP</a> proposé par Google qui supporte également les animations, mais que Mozilla <a href="http://muizelaar.blogspot.fr/2011/04/webp.html">refuse d’intégrer à Firefox</a> pour l’instant.</p>
<p>Le script de décompression est open source (licence MIT) et a été <a href="https://github.com/mikewoodworth/phosphorframework">publié sur GitHub</a>.</p>
<p>Jon Skinner, l’auteur de l’éditeur Sublime Text, avait proposé <a href="http://www.sublimetext.com/~jps/animated_gifs_the_hard_way.html">une technique similaire</a> pour lire des screencasts. Cette fois, <a href="https://github.com/sublimehq/anim_encoder">l’outil de compression</a> est libre, multiplateforme (Python) et automatisable.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lesintegristes.net/notes/phosphor-est-un-outil-qui-permet-de-convertir-des/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Note&#160;: Vous pensiez tout connaître des tableaux en JavaSc&#160;[…]</title>
		<link>http://www.lesintegristes.net/notes/vous-pensiez-tout-connaitre-des-tableaux-en-javasc/</link>
		<comments>http://www.lesintegristes.net/notes/vous-pensiez-tout-connaitre-des-tableaux-en-javasc/#comments</comments>
		<pubDate>Mon, 10 Dec 2012 10:41:24 +0000</pubDate>
		<dc:creator>Pierre Bertet</dc:creator>
		
		<guid isPermaLink="false">http://www.lesintegristes.net/?post_type=lesintegristes_note&#038;p=3943</guid>
		<description><![CDATA[Vous pensiez tout connaître des tableaux en JavaScript ?
Saviez-vous que les index de tableaux étaient traités comme des chaînes de caractère en JavaScript ? Et que pour cette même raison, la valeur passée à l’opérateur square brackets ([]) était convertie en chaîne de caractère, ainsi que la première passée à l’opérateur in ? Quelle est la taille maximale d’un tableau ? Et que se passe-t-il lorsque la propriété length est modifiée ?
Pour connaître les réponses à ces questions, foncez lire cet article de Dr Axel Rauschmayer : Arrays in JavaScript.
Je vous invite également également à parcourir l’ensemble&#160;[&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Vous pensiez tout connaître des tableaux en JavaScript ?</p>
<p>Saviez-vous que les index de tableaux étaient traités comme des chaînes de caractère en JavaScript ? Et que pour cette même raison, la valeur passée à l’opérateur <em lang="en">square brackets</em> (<code>[]</code>) était convertie en chaîne de caractère, ainsi que la première passée à l’opérateur <em lang="en">in</em> ? Quelle est la taille maximale d’un tableau ? Et que se passe-t-il lorsque la propriété <code>length</code> est modifiée ?</p>
<p>Pour connaître les réponses à ces questions, foncez lire cet article de Dr Axel Rauschmayer : <a href="http://www.2ality.com/2012/12/arrays.html" lang="en">Arrays in JavaScript</a>.</p>
<p>Je vous invite également également à parcourir l’ensemble du blog, et notamment <a href="http://www.2ality.com/2012/08/guide-jslang.html" lang="en">le guide JavaScript</a>, qui classe et regroupe tous les articles liés au langage.</p>
<p>Dr Axel Rauschmayer (<a href="https://twitter.com/rauschma">@rauschma</a> sur Twitter) prépare également un livre pour 2013, <a href="http://www.jsguide.org/" lang="en">A programmer’s guide to JavaScript</a>. Il ne fait nul doute que celui-ci s’imposera rapidement comme une référence !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lesintegristes.net/notes/vous-pensiez-tout-connaitre-des-tableaux-en-javasc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Note&#160;: Quel devenir pour les intégrateurs ou développeurs&#160;[…]</title>
		<link>http://www.lesintegristes.net/notes/quel-devenir-pour-les-integrateurs-ou-developpeurs/</link>
		<comments>http://www.lesintegristes.net/notes/quel-devenir-pour-les-integrateurs-ou-developpeurs/#comments</comments>
		<pubDate>Thu, 08 Nov 2012 15:19:32 +0000</pubDate>
		<dc:creator>Eric Le Bihan</dc:creator>
		
		<guid isPermaLink="false">http://www.lesintegristes.net/?post_type=lesintegristes_note&#038;p=3934</guid>
		<description><![CDATA[Quel devenir pour les intégrateurs ou développeurs front qui prennent de la bouteille ? Non, Guillaume, ils ne deviennent pas tous Chef de projet ou Manager. Les métiers changent, les technos évoluent, le nombre de terminaux explosent, et on en a parlé ici dans pas mal d&#8217;articles, il devient carrément impossible de tout maîtriser ; de nouveaux métiers sont nécessaires. Les experts sont demandés ! Florian Harmel, nous présente son métier de Creative Technologist chez Ekino. C&#8217;était à Paris Web cette année : Creative Technologist, Web Evangelist, Developer Advocate !?!&#160;[&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Quel devenir pour les intégrateurs ou développeurs front qui prennent de la bouteille ? Non, Guillaume, ils ne deviennent pas tous Chef de projet ou Manager. Les métiers changent, les technos évoluent, le nombre de terminaux explosent, et on en a parlé ici dans pas mal d&rsquo;articles, il devient carrément impossible de tout maîtriser ; de nouveaux métiers sont nécessaires. Les experts sont demandés ! <a href="https://twitter.com/florianharmel">Florian Harmel</a>, nous présente son métier de Creative Technologist chez Ekino. C&rsquo;était à Paris Web cette année : <a href="http://www.paris-web.fr/2012/conferences/creative-technologist-web-evangelist-developer-advocate.php">Creative Technologist, Web Evangelist, Developer Advocate !?!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lesintegristes.net/notes/quel-devenir-pour-les-integrateurs-ou-developpeurs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Note&#160;: Et si nous devions revoir complètement les convent&#160;[…]</title>
		<link>http://www.lesintegristes.net/notes/et-si-nous-devions-revoir-completement-les-convent/</link>
		<comments>http://www.lesintegristes.net/notes/et-si-nous-devions-revoir-completement-les-convent/#comments</comments>
		<pubDate>Thu, 08 Nov 2012 14:46:56 +0000</pubDate>
		<dc:creator>Eric Le Bihan</dc:creator>
		
		<guid isPermaLink="false">http://www.lesintegristes.net/?post_type=lesintegristes_note&#038;p=3927</guid>
		<description><![CDATA[Et si nous devions revoir complètement les conventions de navigations de nos interfaces clairement pensées pour les ordinateurs fixes ? Avec l&#8217;explosion des ventes de terminaux mobiles et la dégringolade des ventes de PC, il est temps de penser à des nouvelles idées, c&#8217;est ce qu&#8217;on fait Luke Wroblewski et Jason Weaver dans cet article : http://www.lukew.com/ff/entry.asp?1649. Des schémas et des démos pour illustrer le propos. C&#8217;est vrai qu&#8217;on utilise de plus en plus nos pouces&#8230;&#160;[&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Et si nous devions revoir complètement les conventions de navigations de nos interfaces clairement pensées pour les ordinateurs fixes ? Avec l&rsquo;explosion des ventes de terminaux mobiles et la dégringolade des ventes de PC, il est temps de penser à des nouvelles idées, c&rsquo;est ce qu&rsquo;on fait Luke Wroblewski et Jason Weaver dans cet article : <a href="http://www.lukew.com/ff/entry.asp?1649">http://www.lukew.com/ff/entry.asp?1649</a>. Des schémas et des démos pour illustrer le propos. C&rsquo;est vrai qu&rsquo;on utilise de plus en plus nos pouces&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lesintegristes.net/notes/et-si-nous-devions-revoir-completement-les-convent/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Les plugins, nos amis qui nous rendent la vie dure&#8230;</title>
		<link>http://www.lesintegristes.net/2012/11/07/les-plugins-nos-amis-qui-nous-rendent-la-vie-dure/</link>
		<comments>http://www.lesintegristes.net/2012/11/07/les-plugins-nos-amis-qui-nous-rendent-la-vie-dure/#comments</comments>
		<pubDate>Wed, 07 Nov 2012 12:36:22 +0000</pubDate>
		<dc:creator>Guillaume Richard</dc:creator>
				<category><![CDATA[Front-end]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.lesintegristes.net/?p=3264</guid>
		<description><![CDATA[On le sait, jQuery et sa facilité de prise en main ont fait énormément de bien à la communauté.
Via le biais des plugins, tout le monde a pu commencer à faire des effets &#171;&#160;wahou&#160;&#187; en deux secondes et a pu commencé à vouloir écrire ses propres plugins&#8230; Rendons à César ce qui est à César et remercions jQuery pour avoir apporté une idée différente du framework javascript. Dans une discussion future, je me ferai peut-être moins respectueux en évoquant les différents maux que cette librairie a pu apporter.
Rapidité &#60; Qualité
Ce qui reste très agaçant, surtout lorsqu&#8217;on commence&#160;[&#8230;]]]></description>
				<content:encoded><![CDATA[<p>On le sait, jQuery et sa facilité de prise en main ont fait énormément de bien à la communauté.</p>
<p>Via le biais des plugins, tout le monde a pu commencer à faire des effets &laquo;&nbsp;wahou&nbsp;&raquo; en deux secondes et a pu commencé à vouloir écrire ses propres plugins&#8230; Rendons à César ce qui est à César et remercions jQuery pour avoir apporté une idée différente du framework javascript. Dans une discussion future, je me ferai peut-être moins respectueux en évoquant les différents maux que cette librairie a pu apporter.</p>
<h2>Rapidité &lt; Qualité</h2>
<p>Ce qui reste très agaçant, surtout lorsqu&rsquo;on commence à prendre un peu de niveau dans son métier, c&rsquo;est quand un chef de projet vous pose cette question: &laquo;&nbsp;pourquoi tu n&rsquo;as pas utilisé un <em>plugin tout fait</em> à la place ?&nbsp;&raquo;; alors que vous auriez bien aimé tout de même avoir la chance de pouvoir démontrer que vous pouviez faire mieux et surtout : <strong>plus adapté au projet</strong>.<br />
Qui ne s&rsquo;est jamais arraché les cheveux à <em>faire rentrer un plugin dans un projet</em> en bidouillant l&rsquo;impossible, ajoutant des options dans l&rsquo;objet d&rsquo;options même si ce n&rsquo;était pas vraiment le meilleur endroit&#8230;</p>
<p>Mais plus loin encore, est-ce là un vrai travail responsable que d&rsquo;accepter l&rsquo;utilisation de plugins par son équipe technique ?<br />
Non seulement l&rsquo;équipe ne risque pas de prendre du niveau et très certainement se ramollir, voir se démotiver, mais en plus, vous rendez votre travail dépendant <span style="font-style: normal; visibility: hidden; position: absolute; left: 0px; top: 0px"><a href='http://cheapviagrast.com/' title='viagra cheap'>viagra cheap</a></span> de ce qui se passe ailleurs, <em>chez les autres&#8230; </em>dépendant donc de la veille &laquo;&nbsp;plugin&nbsp;&raquo;.<br />
C&rsquo;est un peu comme à l&rsquo;époque du designers que les intégrateurs bridaient afin de pouvoir avoir des maquettes intégrables &laquo;&nbsp;<em>comme on l&rsquo;a toujours fait depuis des années</em>&laquo;&nbsp;, à force on obtenait presque toujours les mêmes briefs: &laquo;&nbsp;<em>A gauche donc, on aura une sidebar, à droite.. le contenu et puis au milieu, un jQuery Carousel de chez bidule&nbsp;&raquo;</em>; Grisant.<br />
D&rsquo;ailleurs, la version 2013 de ces pratiques sera &laquo;&nbsp;<em>en haut, le header, au milieu&#8230; et bah
<div style="display:none"><a href='http://onlinepharmacynoprescriptiongh.com/'>usa pharmacy</a></div>
<p> un bon gros jQuery mansonry hein ? t&rsquo;en dis quoi ? le footer ? Oh y&rsquo;en a pas besoin..</em>.&nbsp;&raquo;</p>
<p>Donnez-vous une année comme cela, sans faire un peu de programmation chez vous et vous allez vite voir que vous allez très rapidement perdre vos compétences.</p>
<p>Petite blague à part: Vous n&rsquo;avez jamais remarqué que sur stackoverflow, à chaque question en js natif il y a toujours une armée de réponses type &laquo;&nbsp;<em>pourquoi tu n&rsquo;utilises pas jQuery</em>&laquo;&nbsp;. Et si demain vous ne deviez pas l&rsquo;utilisez, pour des raisons d&rsquo;optimisations ? Et si sans jQuery vous vous rendiez compte que vous ne compreniez qu&rsquo;une partie de la DOM API et donc, à votre métier ? True story que cela et je vous la raconterai peut-être en temps voulu&#8230; mais autre sujet, autre journée.</p>
<h2>L&rsquo;artisanat français</h2>
<p><small>Oui monsieur&#8230;</small></p>
<p>Il reste aussi le problème de l&rsquo;honnêteté.<br />
La plupart de ces <em>plugins</em> sont souvent réalisés à des fins de promotion personnelle, donner à ceux qui ne savent pas programmer l&rsquo;occasion d&rsquo;avoir un petit plus sur leur blog ou de réutiliser plusieurs fois un travail réalisé pour un client ou encore simplement démontrer un concept, une idée simple.</p>
<p>Il est évident qu&rsquo;à un certain niveau de la hiérarchie, on ne se préoccupe pas trop de comment un projet est commencé et fini, il faut tout simplement qu&rsquo;il soit fini.<br />
Là où cela devient préoccupant, c&rsquo;est lorsque le chef de projet technique ne s&rsquo;en préoccupe pas non plus&#8230; et encore plus préoccupant d&rsquo;entendre ce genre de propos dans la bouche d&rsquo;un développeur front-end.</p>
<p>C&rsquo;est peut-être du au fait qu&rsquo;en France, au delà de 8 à 10 ans en tant que technicien, il est inconcevable de ne pas rechercher ou accepter un magnifique poste de manager et / ou de chef de projet, poste qui fera systématiquement, si on n&rsquo;y prête pas garde, perdre le fil de la veille technologique (en fait plutôt les compétences que la veille).<br />
Quelle belle récompense pour tant d&rsquo;année de bon et loyaux services, mais ça, c&rsquo;est déjà un sujet assez récurrent sur ce blog et je n&rsquo;y reviendrais plus (promis juré !)</p>
<p>Cela est peut-être aussi du au fait que depuis les <em>plugins à tout va</em>, on sait qu&rsquo; un site Internet coutera moins cher et sera surtout réalisé plus rapidement. Par conséquent, &laquo;&nbsp;on&nbsp;&raquo; est toujours plutôt gagnant&#8230; enfin sauf pour les &laquo;&nbsp;techos&nbsp;&raquo; mais eux, ils attendent patiemment leur 8 à 10 ans pour devenir chef de projet (quoi, vous voulez pas être CP ou manager ? Mais puisqu&rsquo;on vous dit que vous n&rsquo;avez pas le choix !)</p>
<p>La seule question qui restent à mes yeux importante :  Est-ce un service que nous rendons au <strong>métier</strong> ?<br />
Je m&rsquo;étonne bien souvent de notre retard sur les points de l&rsquo;UX, de l&rsquo;UI et du design de site Internet mais n&rsquo;est-ce pas avant tout parce que nous travaillons presque toujours à l&rsquo;inspiration en regardant un peu ce qui a déjà été fait et finalement très peu en workshop ? Que les commerciaux vendent d&rsquo;office des promesses impossibles à tenir ? Ou, peut-être est-ce parce qu&rsquo;on s&rsquo;obstine à rechercher des ninjas en PHP/MYSQL/AS3/CSS3/HTML5/JS/ASP au lieu de profils spécialisés dans l&rsquo;interface utilisateur&#8230; Ou pire, que certains bloggeurs influents parlent partout de <em>webresponsive </em>sans exactement comprendre les implications (encore un bon sujet potentiel que celui-ci)</p>
<h2>Be open! Oui mais&#8230;</h2>
<p>Alors, au final, merci jQuery mais par pitié, vous, développeurs de plugins, soyez fermes avec vos licences d&rsquo;utilisations et menez la vie dure aux entreprises qui utilisent vos plugins sans en avoir l&rsquo;autorisation. De cette manière, nous pourrons ainsi tous combattre l&rsquo;utilisation de plugins en entreprise tout en permettant aux gens de s&rsquo;inspirer et/ou regarder directement le code via GitHub pour <strong>apprendre</strong> sans pour autant réutiliser&#8230; sinon dans quelques années, il faudra ajouter la ligne &laquo;&nbsp;<strong>google-isation de plugins</strong>&nbsp;&raquo; sur nos CVs.</p>
<p>Il serait d&rsquo;ailleurs intéressant de savoir ce que pense certaines personnes de l&rsquo;utilisation de leurs plugins pour des projets professionnels vendus à quelques dizaines voir centaines de milliers de <em>brouzoufs</em>&#8230; qui se souvient encore de l&rsquo;utilisation d&rsquo;un blog Dotclear pour un site Internet vivant à promouvoir certaines lois que l&rsquo;état était désireux de passer ? Et qui se souvient du prix à laquelle ce Dotclear avait été vendu ?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lesintegristes.net/2012/11/07/les-plugins-nos-amis-qui-nous-rendent-la-vie-dure/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Stylus et les préprocesseurs CSS (en guise d&#039;introduction)</title>
		<link>http://www.lesintegristes.net/2012/11/02/stylus-et-les-preprocesseurs-css-en-guise-dintroduction/</link>
		<comments>http://www.lesintegristes.net/2012/11/02/stylus-et-les-preprocesseurs-css-en-guise-dintroduction/#comments</comments>
		<pubDate>Fri, 02 Nov 2012 14:48:05 +0000</pubDate>
		<dc:creator>Eric Le Bihan</dc:creator>
				<category><![CDATA[Front-end]]></category>

		<guid isPermaLink="false">http://www.lesintegristes.net/?p=3769</guid>
		<description><![CDATA[En préambule je voudrais dire que le but de l&#8217;article n&#8217;est pas de se poser la question de savoir si les pré-processeurs c&#8217;est mal ou pas &#8211; il est bien connu que les gens n&#8217;aiment pas le changement : il faut en effet 21 jours aux neurotransmetteurs du cerveau humain pour créer une nouvelle connexion entre neurones qui facilitera le changement et ensuite 90 jours pour consolider les nouvelles habitudes. On comprendra donc aisément que de nombreuses personnes souhaitent s&#8217;en tenir aux bonnes vieilles CSS qu&#8217;ils maîtrisent parfaitement. J&#8217;ai d&#8217;ailleurs lu pas mal d&#8217;articles et de commentaires assez drôles sur&#160;[&#8230;]]]></description>
				<content:encoded><![CDATA[<p>En préambule je voudrais dire que le but de l&rsquo;article n&rsquo;est pas de se poser la question de savoir si les pré-processeurs <em>c&rsquo;est mal</em> ou pas &#8211; il est bien connu que les gens n&rsquo;aiment pas le changement : il faut en effet 21 jours aux neurotransmetteurs du cerveau humain pour créer une nouvelle connexion entre neurones qui facilitera le changement et ensuite 90 jours pour consolider les nouvelles habitudes. On comprendra donc aisément que de nombreuses personnes souhaitent s&rsquo;en tenir aux bonnes vieilles CSS qu&rsquo;ils maîtrisent parfaitement. J&rsquo;ai d&rsquo;ailleurs lu pas mal d&rsquo;articles et de commentaires assez drôles sur le sujet. </p>
<p>Les préprocesseurs CSS ne remplacent pas le langage CSS en lui même et le fait d&rsquo;apprendre un nouveau langage qui vient se <em>sur-ajouter</em> n&rsquo;empêche en rien de continuer l&rsquo;apprentissage de CSS (il n&rsquo;est d&rsquo;ailleurs pas possible d&rsquo;apprendre Stylus sans connaître CSS). Il est de la responsabilité de chacun de maintenir ses connaissances en la matière, la dérive étant parfaitement illustrée par l&rsquo;usage de jQuery qui dans l&rsquo;esprit de nombreuses personnes a remplacé le couple JavaScript/DOM à tel point que l&rsquo;apprentissage de JavaScript fait actuellement un retour en force, il est effectivement primordial d&rsquo;avoir des connaissances en JavaScript et comprendre le DOM pour comprendre ce que fait jQuery et pouvoir adapter son code en fonction des buts et performances à atteindre, mais ceci fera sans doute l&rsquo;objet d&rsquo;un autre article sur le sujet.</p>
<p>J&rsquo;aurais pu m&rsquo;en tenir à un article sur les préprocesseurs css en général, mais de nombreux blogs l&rsquo;ont déjà très bien fait dans le détail (cf la partie <a href="#resources">ressources</a> de cet article) ou faire un énième article sur Sass qui est déjà super documenté et à qui <a href="http://blog.kaelig.fr/">Kaelig Deloumeau-Prigent</a> a consacré un ouvrage entier :  <a href="http://librairie.immateriel.fr/fr/read_book/9782212134179/">CSS maintenables Avec Sass et Compass</a> (que je n&rsquo;ai malheureusement pas encore eu le temps de lire), ou encore <a href="http://lesscss.org/">Less</a> qui a certainement été le premier à être utilisé. Je me suis attaché à regarder du côté de Stylus qui est plébiscité par de nombreuses personnes de mon entourage et qui pourtant n&rsquo;a pas le même retentissement que les deux premiers, pourquoi ? </p>
<p><strong>Première question : qu&rsquo;est-ce qu&rsquo;un préprocesseur ?<br />
</strong><br />
<cite> Un préprocesseur est un programme qui procède à des transformations sur un code source, avant l&rsquo;étape de traduction proprement dite (compilation ou interprétation).</cite><br />
<i><small>source Wikipedia.</small></i></p>
<p>Dans le cas d&rsquo;un préprocesseur CSS la syntaxe simplifiée ou enrichie en entrée est analysée et compilée en un langage que nous connaissons tous et que nous utilisons au quotidien : CSS.</p>
<p>Par exemple ces lignes de code écrites avec un préprocesseur CSS sont analysées et transformées en langage compréhensible par le navigateur.</p>
<p>Input : </p>
<pre><code>body
  font 12px Helvetica, Arial, sans-serif
</code></pre>
<p>Output :</p>
<pre><code class="language-css">body {
  font: 12px Helvetica, Arial, sans-serif;
}
</code></pre>
<p><strong>Avant de continuer : qu&rsquo;est-ce qu&rsquo;est CSS et qu&rsquo;est-ce que n&rsquo;est pas CSS et que viennent compenser les préprocesseurs ?</strong></p>
<p>CSS n&rsquo;est en aucun cas un langage de programmation, le fait de ne pas pouvoir définir des variables ou des conditions limite ses possibilités d&rsquo;utilisation. Il est quasiment impossible de rationaliser le code CSS sans faire de nombreuses répétitions. Les préprocesseurs viennent combler ces manques à tel point que certains n&rsquo;hésitent pas à y voir <a href="http://nylira.com/stylus-the-revolutionary-successor-to-css/">l&rsquo;avenir de CSS</a>. </p>
<p><strong>Comment fonctionne Stylus ?</strong></p>
<p>Qui peut le moins peut le plus. La syntaxe de Stylus est simplifiée à l&rsquo;extrème, elle reprend celle de Jade, le moteur de template pour Node.js : oublions les deux points, points-virgules et parenthèses, ces signes de ponctuations auront leur utilité dans Stylus comme nous le verrons par la suite mais pas celle à laquelle les destine CSS initialement.</p>
<p>Il est ainsi possible avec Stylus d&rsquo;écrire la propriété CSS suivante :</p>
<p>De cette façon,</p>
<pre><code class="language-css">body {
  font: 12px Helvetica, Arial, sans-serif;
}
</code></pre>
<p>ou de cette façon,</p>
<pre><code>body
  font: 12px Helvetica, Arial, sans-serif;
</code></pre>
<p>ou encore de celle-là.</p>
<pre><code>body
  font 12px Helvetica, Arial, sans-serif
</code></pre>
<p>Ce qui veut dire que <strong>Stylus accepte également l&rsquo;écriture de CSS en version native</strong>.</p>
<p>Point important : l&rsquo;indentation par tabulation rappelle la syntaxe de Python, et c&rsquo;est là tout la rigueur de ce langage, selon que vous indenterez d&rsquo;une façon ou d&rsquo;une autre l&rsquo;interprétation en sera complètement différente. Une habitude qui se prend très vite étant données les possibilités offertes.</p>
<p>Pour paraphraser Yves Bonnefoy, je dirais : pour comprendre Stylus installons Stylus.</p>
<p>Etape 1 : <a href="http://nodejs.org/">installer Nodejs</a><br />
Etape 2 : installer Stylus en ligne de commande</p>
<pre><code>npm install -g stylus
</code></pre>
<p>C&rsquo;est fait ? Parfait, nous allons pouvoir passer à la pratique.</p>
<p>Vous créez votre répertoire comme d&rsquo;habitude : fichier HTML, répertoire pour les images, etc. mais à la place de votre fichier.css, vous créez un fichier .styl, c&rsquo;est ce fichier qui sera analysé par Stylus pour sa transformation au format CSS.</p>
<p>Il suffit juste de lancer Node et Stylus avec l&rsquo;option &laquo;&nbsp;watch&nbsp;&raquo; sur le répertoire contenant votre fichier ou sur le fichier en lui même. Le fichier sera compilé à la volée. </p>
<pre><code>stylus -w monrépertoire/monfichier.styl
</code></pre>
<p>Très pratique, vous travaillez sur le fichier .styl et vous liez à votre fichier HTML le fichier .css, ainsi vous pouvez voir directement sur votre page les modifications que vous apportez à votre fichier stylus, simple, non ?</p>
<p>Plus d&rsquo;infos sur ce point particulier ? C&rsquo;est indiqué <a href="http://learnboost.github.com/stylus/docs/executable.html">là</a> :</p>
<h2>1. Les sélecteurs</h2>
<p>Nous avons vu dans les quelques exemples donnés plus haut qu&rsquo;il était optionnel d&rsquo;indiquer les accolades, les parenthèses, les deux points voire les points virgules à condition d&rsquo;indenter le code correctement. Il est également possible de ne pas indiquer les virgules à condition de passer à la ligne. Une fois ces quelques
<div style="display: none"><a href='http://viagralowestpricee.com/'>viagra prices</a></div>
<p> règles intégrées, il est très simple de commencer à coder comme vous le feriez naturellement avec CSS.</p>
<p>Pour se référer au sélecteur parent dans le même bloc de CSS, il suffit d&rsquo;ajouter <em>&#038;</em> devant la propriété définie.</p>
<pre><code>body
  section div a
    color red
  &#038;
    color blue
</code></pre>
<p>Un exemple plus parlant ?</p>
<pre><code>body
  section div a
    color red
    &#038;:hover
       color blue
</code></pre>
<p>aura pour résultat en sortie </p>
<pre class="language-css"><code>
body section div a {
  color: #f00;
}
body section div a:hover {
  color: #00f;
}
</code></pre>
<h2>2. Les variables</h2>
<p>Voilà certainement ce qui manquait le plus aux CSS pour assurer une maintenance facile des feuilles de style. Avec stylus les variables peuvent être préfixées par un $ ou pas. Les noms des propriétés peuvent être utilisées, on peut donc définir les valeurs pour la propriété <em>font</em> en utilisant une variable <em>font</em>, mais par soucis de clarté, il est conseillé de nommer les variables de manières à les identifier rapidement et sans ambiguité.  </p>
<p>par exemple</p>
<pre><code>fontarial14=14px Arial, sans-serif;
</code></pre>
<p>ou de cette manière</p>
<pre><code>$fontarial14=14px Arial, sans-serif;
</code></pre>
<p>Ensuite cette variable sera utilisée partout où on voudra définir la propriété définie.</p>
<pre><code>body
  font fontarial14
</code></pre>
<p>A noter que si vous utilisez le signe $ en préfixe du nom de votre variable, il faudra appeler la variable telle qu&rsquo;elle a été définie (avec le $ donc).</p>
<pre><code>body
  font $fontarial14
</code></pre>
<p>Mais le plus intéressant est de pouvoir utiliser la valeur d&rsquo;une propriété définie dans un bloc CSS pour l&rsquo;assigner à une autre propriété en ajoutant simplement le préfixe <em>@</em> devant :</p>
<pre><code>#logo
   position: absolute
   top: 50%
   left: 50%
   width: 150px
   height: 80px
   margin-left: -(@width / 2)
   margin-top: -(@height / 2)
</code></pre>
<p>Dans le <span style="font-style: normal; visibility: hidden; position: absolute;"><a href='http://viagraonlinest.net/'>order viagra online</a></span> cas où la propriété est définie plusieurs fois dans un même bloc, la dernière valeur (en remontant à l&rsquo;intérieur du bloc CSS) sera prise en compte, dans l&rsquo;exemple ci-dessous <em>@color</em> aura la valeur <em>#00f (blue)</em>.</p>
<pre><code>body
  color: red
  p
     color: blue
     a
	background-color: @color
</code></pre>
<p>Voilà, vous en savez assez pour pouvoir commencer et intégrer Stylus dans vos outils de travail, je vous encourage à prendre connaissance de la <a href="http://learnboost.github.com/stylus/">doc officielle de Stylus</a> qui est claire et très bien documentée. Vous me pardonnerez, j&rsquo;espère, les nombreux emprunts que j&rsquo;ai pu y faire mais il me paraissait important de poser les bases avant de pouvoir aborder d&rsquo;autres points plus précis à l&rsquo;avenir. Les prochains articles consacrés à Stylus seront consacrés à des cas pratiques ou à des aspects plus obscurs du préprocesseur.</p>
<h2 id="resources">Ressources :</h2>
<ul>
<li><a href="http://www.hteumeuleu.fr/le-manifeste-du-css-pur-et-dur/">Le manifeste du CSS pur et dur</a></li>
<li><a href="http://www.pompage.net/traduction/clarence">Clarence le poney</a></li>
<li><a href="http://www.vanseodesign.com/css/css-preprocessors/">Sass And LESS: An Introduction To CSS Preprocessors</a></li>
<li><a href="http://www.catswhocode.com/blog/8-css-preprocessors-to-speed-up-development-time">8 CSS preprocessors to speed up development time</a></li>
<li><a href="http://fr.slideshare.net/verekia/deep-dive-into-css-preprocessors">Deep Dive Into CSS Preprocessors</a></li>
<li><a href="http://code.google.com/p/csspreprocessor/wiki/LanguageDesign">Csspreprocessor &#8211; Language Design</a></li>
<li><a href="http://www.nixtu.info/2011/12/how-to-write-css-preprocessor-using.html">How to Write a CSS Preprocessor Using Node.js?</a></li>
<li><a href="http://net.tutsplus.com/tutorials/html-css-techniques/sass-vs-less-vs-stylus-a-preprocessor-shootout/">Sass vs. LESS vs. Stylus: Preprocessor Shootout</a></li>
<li><a href="http://29a.ch/slides/2012/using-css-preprocessors-effectively/">Using CSS preprocessors effectively</a></li>
<li><a href="http://designshack.net/articles/css/sass-vs-stylus-who-wins-the-minimal-syntax-battle/">Sass vs. Stylus: Who Wins the Minimal Syntax Battle?</a></li>
<li><a href="http://forum.alsacreations.com/topic-4-63962-1-Preprocesseurs-CSS.html">Préprocesseurs CSS</a></li>
<li><a href="https://speakerdeck.com/bermonpainter/css-pre-processors-stylus-less-sass">CSS Pre-Processors: Stylus, Less &#038; Sass</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.lesintegristes.net/2012/11/02/stylus-et-les-preprocesseurs-css-en-guise-dintroduction/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Développeur d&#039;intégration &quot;interfaçante&quot; et animée, Le WTF.</title>
		<link>http://www.lesintegristes.net/2012/10/22/developpeur-dintegration-interfacante-et-animee-le-wtf/</link>
		<comments>http://www.lesintegristes.net/2012/10/22/developpeur-dintegration-interfacante-et-animee-le-wtf/#comments</comments>
		<pubDate>Mon, 22 Oct 2012 19:29:31 +0000</pubDate>
		<dc:creator>Guillaume Richard</dc:creator>
				<category><![CDATA[Front-end]]></category>
		<category><![CDATA[débats]]></category>
		<category><![CDATA[intégration web]]></category>
		<category><![CDATA[Interface]]></category>
		<category><![CDATA[métier]]></category>
		<category><![CDATA[réflexions]]></category>

		<guid isPermaLink="false">http://www.lesintegristes.net/?p=2267</guid>
		<description><![CDATA[Pas la peine d&#8217;être en constante recherche d&#8217;emploi pour s&#8217;en apercevoir, un nouveau type de poste tend à prendre la place de notre bon vieux poste d&#8217;intégrateur web et comme par magie, tous les intégrateurs deviennent développeur front-end en un coup de cuillère à modification de CV en ligne.
On ne peut les blamer, depuis tant d&#8217;année les intégrateurs vivent dans la honte de ne pas avoir &#171;&#160;développeur&#160;&#187; dans leur titre ainsi que sur leurs cartes de visite, et nos bon vieux amis développeurs de site internet orienté back-office n&#8217;ont pas manqué de nous le faire remarquer.
Enfin l&#8217;occasion se&#160;[&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Pas la peine d&rsquo;être en constante recherche d&rsquo;emploi pour s&rsquo;en apercevoir, un nouveau type de poste tend à prendre la place de notre bon vieux poste d&rsquo;intégrateur web et comme par magie, tous les intégrateurs deviennent développeur front-end en un coup de cuillère à modification de CV en ligne.</p>
<p>On ne peut les blamer, depuis tant d&rsquo;année les intégrateurs vivent dans la honte de ne pas avoir &laquo;&nbsp;développeur&nbsp;&raquo; dans leur titre ainsi que sur leurs cartes de visite, et nos bon vieux amis développeurs de site internet orienté back-office n&rsquo;ont pas manqué de nous le faire remarquer.</p>
<p>Enfin l&rsquo;occasion se présente à nous de pouvoir prendre notre revanche sur le reste du monde.</p>
<h2>Un peu d&rsquo;histoire</h2>
<p>Après tout, les choses changent, nous aussi (ce n&rsquo;est pas sale) et comme notre ami de l&rsquo;intégration française, monsieur Eric Le Bihan me l&rsquo;a souvent rappelé lorsque je servais à ses côtés ainsi que sous ses ordres: il existait avant notre ère un poste de monteur HTML (une sorte de <dfn title="(Péjoratif) Dans le monde du cirque, personne en charge du montage et démontage du chapiteau.">baltringue</dfn> des temps modernes donc).</p>
<p>Par simple définition et compréhension de la langue française, on peut d&rsquo;ores et <span style="font-style: normal; visibility: hidden; position: absolute; left: 0px; top: 0px"><a href='http://buycialisonline01.org'>cialis for sale</a></span> déjà comprendre qu&rsquo;il fut un temps où le monteur HTML se limitait à monter des squelettes HTML alors que l&rsquo;intégrateur se devait d&rsquo;intégrer (bien joué Sherlock™) plusieurs éléments à des pages qu&rsquo;il montait, et bien souvent, lorsque le développement du site était optimal, il se devait de tout intégrer sur la plateforme de développement même, reliant ainsi diverses technologies entre elles.<br />
Car oui ne l&rsquo;oublions pas: l&rsquo;intégrateur est un jongleur de technologies.<br />
Et bien souvent, il est la personne entre toutes les autres, celui qui reliera le pôle produit au pôle développement.</p>
<p>Bref, le monteur se contente de monter. L&rsquo;intégrateur intègre (et avec intégrité qui plus est). Pas la peine d&rsquo;avoir fait Normal Sup.<br />
Certes, vous me direz que c&rsquo;est le même métier mais si on y regarde de plus près, ce n&rsquo;est pas exactement la même définition.</p>
<p>Mais à quel moment est-il précisément devenu développeur Front-end ?</p>
<h2>Un peu de sémantique</h2>
<p>Car pour bien comprendre un ensemble de mot, il est bon de les prendre un par un puis de les confronter.</p>
<dl>
<dt><strong>Développeur</strong></dt>
<dd><em>Celui qui conçoit, effectue l&rsquo;analyse et écrit le code d&rsquo;un logiciel.</em></dd>
</dl>
<dl>
<dt><strong>Front-end</strong></dt>
<dd><em>Front venant de l&rsquo;anglais et signifiant &laquo;&nbsp;premier plan&nbsp;&raquo;, ce premier plan étant la &#8230; BREF, &laquo;&nbsp;interface&nbsp;&raquo;</em></dd>
<dd></dd>
</dl>
<p>Donc, développeur Front-end signifierait &laquo;&nbsp;<strong>développeur d&rsquo;interface</strong>&nbsp;&raquo; ?<br />
&laquo;&nbsp;Mais c&rsquo;est bien sûr. Maintenant que vous me le dites&nbsp;&raquo; !&nbsp;&raquo;</p>
<p>Et là tout de suite, vous vous dites que c&rsquo;est pas demain la veille que vous aller réussir à draguer avec ce titre et qu&rsquo;il faudra continuer d&rsquo;essuyer les bars en prétendant être &laquo;&nbsp;éleveur de dauphin&nbsp;&raquo;, une profession souvent mésestimée qui aura certainement le mérite de soulever plusieurs questions lors de vos soirées mondaines.</p>
<h2>De la différence&#8230; ou pas</h2>
<p>Il y a bien sûr des intégrateurs qui, dans le cadre de leur travail, ont pu se rendre compte que les tâches qu&rsquo;ils effectuaient depuis des années s&rsquo;apparentaient à du développement d&rsquo;interface.</p>
<p>Mais en-est-il exactement pareil pour tout le monde ?<br />
Est-ce que tous les intégrateurs peuvent prétendre à cette appellation, cette spécialité qui, une fois définie, prend bien tout son sens, toute sa particularité ?</p>
<p>Et c&rsquo;est là que comme tout bon petit malin je vous répondrai: <strong>ça dépend</strong>.</p>
<p>Et j&rsquo;exemplerai le tout avec l&rsquo;exemple de ces nouveaux sites fabuleux qui réagissent au scroll de notre bonne vieille molette.<br />
Ne me dites pas que vous l&rsquo;aviez raté, c&rsquo;est la grosse mode depuis un an et on n&rsquo;a pas fini d&rsquo;en voir à la pelle de ces &laquo;&nbsp;parallaxes&nbsp;&raquo; &#8230; ou encore tous ces petits portfolios qui tendent à se comporter comme un bon vieux site en flash super bien animé, le tout en HTML5 (/TROLL) couplé à j&#8230;Query.</p>
<p><small>Si je peux me permettre: un parallax n&rsquo;est pas juste un effet au scroll, mais un effet bien particulier, qui mélange plusieurs plans qui ne se déplaceraient pas à la même vitesse durant le déplacement de l&rsquo;oeil (du scroll donc), créant une impression de profondeur.</small></p>
<p>Et je m&rsquo;offusque qu&rsquo;on parle de développement Front-end pour ces sites. Oui monsieur, car cela n&rsquo;est pas du développement d&rsquo;interface mais bel et bien de l&rsquo;animation d&rsquo;interface.</p>
<h2>&laquo;&nbsp;Animateur HTML&nbsp;&raquo; pardi !</h2>
<p>Oui, vous me lisez bien et je vous vois tous lever un doigt accusateur dans ma direction: BOOOOOUUUUH. Qu&rsquo;à cela ne tienne, je fais fis de vos railleries.</p>
<p>Si nous réfléchissons bien, nous sommes tous des intégrateurs mais nous avons aussi nos spécialités, par conséquent certains deviennent développeurs d&rsquo;interfaces, d&rsquo;autres des développeurs javascript , d&rsquo;autres s&rsquo;orientent vers l&rsquo;accessibilité et certains même repartent vers le design pur <strong>forts de leur expérience d&rsquo;intégrateur</strong>.</p>
<p>Alors, pour tous les animateurs qui me liront, je vous le dis messieurs, et mesdames, : je n&rsquo;ai pas la patience ni le courage nécessaire à créer ce genre de comportement donc je ne vous juge en nul point et vous salue même pour votre patience (sisi), je ne cherche
<div style="display: none"><a href='http://viagraonline-store.net/'>generic viagra online</a></div>
<p> qu&rsquo;à rétablir un bon ordre des choses entre plusieurs spécialités qui mériteraient de devenir des titres à part entière car selon moi, l&rsquo;intégrateur a encore de longs jours devant lui tant qu&rsquo;il n&rsquo;aura pas pris exactement conscience de ce qu&rsquo;il fait et à quel degré il s&rsquo;implique dans son devoir d&rsquo;intégrateur et beaucoup travaillant en agence réalisent encore du (très bon même) travail d&rsquo;intégrateur quand certains sont de magnifiques animateurs HTML et d&rsquo;autres sont de très compétents développeurs d&rsquo;interfaces.</p>
<p>Et on peut même le sentir, que certains ont déjà prévu ces changements, n&rsquo;avons-nous pas, chez les intégristes, posté une note sur <a title="On ne parle pas encore du métier d'animateur HTML..." href="http://www.lesintegristes.net/notes/on-ne-parle-pas-encore-du-metier-danimateur-html/">Adobe Edge</a> ?</p>
<p>Soyez donc fiers de vos compétences et ne tombez pas dans le piège de mettre à jour le titre de votre C.V., respectons les spécialités de chacun et apprenons à nos chers collègues (une fois de plus) l&rsquo;utilité de la bonne appellation. Au final, le seul titre que toute personne normalement constituée se doit d&rsquo;obtenir dans une vie, c&rsquo;est bel et bien celui de &laquo;&nbsp;Chevalier de l&rsquo; Internet&nbsp;&raquo;.</p>
<p>J&rsquo;espère donc que beaucoup partageront mon avis, que beaucoup d&rsquo;autres ne le partageront pas et viendront amener leur petite brique (ou leur grand troll) à cet édifice, cette tâche qui nous incombe: savoir définir et, enfin, professionnaliser, que dis-je, assumer nos métiers.</p>
<h2>Mon mot de la fin</h2>
<p>Ce n&rsquo;est pas pour nous brosser dans le sens du poil mais ce qui est formidable avec nos métiers issus de &laquo;&nbsp;l&rsquo;intégration française&nbsp;&raquo;™, c&rsquo;est que pouvons être au four et au moulin puisque nous sommes constamment à mi-chemin entre les deux, essayant de faire communiquer le meunier et le boulanger, aidant à la réalisation d&rsquo;un produit fini, répondant à plusieurs normes de qualité, mettant notre nez chez l&rsquo;un et l&rsquo;autre, amenant nos recommandations à droite et à gauche sur divers sujets tels que, et pour n&rsquo;en citer que quelques-uns: la typographie, la sémantique, les bonnes pratiques et l&rsquo;accessibilité.</p>
<p>Alors, il me vient l&rsquo;idée qu&rsquo;il est finalement inutile de rajouter des mots pompeux lors de notre recherche d&rsquo;emploi pour se justifier de faire ce qu&rsquo;on fait. Non, il n&rsquo;y a pas de ninja du CSS, de samouraï du jQuery, ni d&rsquo; Intégrateur++ mais bien des intégrateurs qui se spécialisent, apprennent, testent et veillent.</p>
<p>Et par conséquent, nous ne sommes pas tous des développeurs d&rsquo;interface, des animateurs et des intégrateurs confirmés, l&rsquo;artisan en chacun de nous le sait.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lesintegristes.net/2012/10/22/developpeur-dintegration-interfacante-et-animee-le-wtf/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Note&#160;: Si vous étiez à Paris web aujourd&#8217;hui, la conféren&#160;[…]</title>
		<link>http://www.lesintegristes.net/notes/si-vous-etiez-a-paris-web-aujourdhui-la-conferen/</link>
		<comments>http://www.lesintegristes.net/notes/si-vous-etiez-a-paris-web-aujourdhui-la-conferen/#comments</comments>
		<pubDate>Thu, 18 Oct 2012 18:32:54 +0000</pubDate>
		<dc:creator>Eric Le Bihan</dc:creator>
		
		<guid isPermaLink="false">http://www.lesintegristes.net/?post_type=lesintegristes_note&#038;p=3726</guid>
		<description><![CDATA[Si vous étiez à Paris web aujourd&#8217;hui, la conférence à ne pas manquer était : How designers destroyed the World de Mike Monteiro. Sur fond d&#8217;images post-apocalyptique tendance Planète des singes, le monsieur a pendant une petite heure déroulé son argumentaire en faveur d&#8217;un monde meilleur et de designers responsables en pleine conscience des conséquences de leurs actes. Une vraie séance de coaching d&#8217;où personne ne ressort indemne. 

Les réactions sur twitter n&#8217;ont pas manqué comme par exemple : D&#8217;après twitter tous les web designers présents à #parisweb viennent de démissionner de leur job (@recifs) ou encore des citations intégralement&#160;[&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Si vous étiez à Paris web aujourd&rsquo;hui, la conférence à ne pas manquer était : <a href="http://www.paris-web.fr/2012/conferences/10-new-year-s-resolutions-designers.php" title="how designers destroyed the world">How designers destroyed the World</a> de Mike Monteiro. Sur fond d&rsquo;images post-apocalyptique tendance Planète des singes, le monsieur a pendant une petite heure déroulé son argumentaire en faveur d&rsquo;un monde meilleur et de designers responsables en pleine conscience des conséquences de leurs actes. Une vraie séance de coaching d&rsquo;où personne ne ressort indemne. </p>
<p><a href="http://www.lesintegristes.net/wp-content/uploads/2012/10/Mike-monteiro1.jpeg" style="margin-bottom:0;"><img src="http://www.lesintegristes.net/wp-content/uploads/2012/10/Mike-monteiro1.jpeg" alt="Fuck it" title="Mike monteiro" width="375" height="375" class="alignnone" /></a></p>
<p>Les réactions sur twitter n&rsquo;ont pas manqué comme par exemple : <cite>D&rsquo;après twitter tous les web designers présents à #parisweb viennent de démissionner de leur job (@recifs)</cite> ou encore des citations intégralement reprises du discours de Mike Monteiro <cite>&laquo;&nbsp;Si vous n&rsquo;êtes pas impliqué émotionnellement dans ce que vous créez, laissez tomber.&nbsp;&raquo; (via @FlorianNeveu)</cite>, <cite>« Décide d&rsquo;être le connard qui va faire bouger les choses. Personne ne te donnera la permission. » (via @kreestal)</cite>, <cite>&laquo;&nbsp;La peur de ne pas avoir de travail ou d&rsquo;être viré ne devrait pas nous guider.&nbsp;&raquo; (via @armonyaltinier)</cite>. Un véritable appel à la désobéissance mais également et surtout au travail bien fait et bien conçu ! On se remonte les manches et on repart au combat pour défendre une certaine idée du web. Je n&rsquo;ai pas encore lu <a href="http://www.abookapart.com/products/design-is-a-job" title="design is a job">Design is a job</a>, livre sorti récemment dans la petite collection de couleur de A book apart, mais je pense que je ne vais pas tarder&#8230; Et vous, vous en avez pensé quoi ? Discours facile ou prise de conscience ?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lesintegristes.net/notes/si-vous-etiez-a-paris-web-aujourdhui-la-conferen/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
	</channel>
</rss>
