<?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>Eric Le Bihan &#8211; Les intégristes</title>
	<atom:link href="/author/eric/feed/" rel="self" type="application/rss+xml" />
	<link>/</link>
	<description></description>
	<lastBuildDate>Thu, 31 Mar 2016 16:44:02 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.0</generator>
	<item>
		<title>Note&#160;: Je viens de recevoir ce matin la newsletter d&#8217;Urba&#160;[…]</title>
		<link>/notes/je-viens-de-recevoir-ce-matin-la-newsletter-durba/</link>
					<comments>/notes/je-viens-de-recevoir-ce-matin-la-newsletter-durba/#comments</comments>
		
		<dc:creator><![CDATA[Eric Le Bihan]]></dc:creator>
		<pubDate>Tue, 26 Mar 2013 10:13:21 +0000</pubDate>
				<guid isPermaLink="false">/?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.
[&#8230;] 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>[&#8230;] 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>/notes/je-viens-de-recevoir-ce-matin-la-newsletter-durba/feed/</wfw:commentRss>
			<slash:comments>15</slash:comments>
		
		
			</item>
		<item>
		<title>Note&#160;: Quel devenir pour les intégrateurs ou développeurs&#160;[…]</title>
		<link>/notes/quel-devenir-pour-les-integrateurs-ou-developpeurs/</link>
		
		<dc:creator><![CDATA[Eric Le Bihan]]></dc:creator>
		<pubDate>Thu, 08 Nov 2012 15:19:32 +0000</pubDate>
				<guid isPermaLink="false">/?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>
					
		
		
			</item>
		<item>
		<title>Note&#160;: Et si nous devions revoir complètement les convent&#160;[…]</title>
		<link>/notes/et-si-nous-devions-revoir-completement-les-convent/</link>
					<comments>/notes/et-si-nous-devions-revoir-completement-les-convent/#comments</comments>
		
		<dc:creator><![CDATA[Eric Le Bihan]]></dc:creator>
		<pubDate>Thu, 08 Nov 2012 14:46:56 +0000</pubDate>
				<guid isPermaLink="false">/?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>/notes/et-si-nous-devions-revoir-completement-les-convent/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Stylus et les préprocesseurs CSS (en guise d&#8217;introduction)</title>
		<link>/2012/11/02/stylus-et-les-preprocesseurs-css-en-guise-dintroduction/</link>
					<comments>/2012/11/02/stylus-et-les-preprocesseurs-css-en-guise-dintroduction/#comments</comments>
		
		<dc:creator><![CDATA[Eric Le Bihan]]></dc:creator>
		<pubDate>Fri, 02 Nov 2012 14:48:05 +0000</pubDate>
				<category><![CDATA[Front-end]]></category>
		<guid isPermaLink="false">/?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&#8217;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 « watch » 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 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
  &
    color blue
</code></pre>
<p>Un exemple plus parlant ?</p>
<pre><code>body
  section div a
    color red
    &: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 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>/2012/11/02/stylus-et-les-preprocesseurs-css-en-guise-dintroduction/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Note&#160;: Si vous étiez à Paris web aujourd&#8217;hui, la conféren&#160;[…]</title>
		<link>/notes/si-vous-etiez-a-paris-web-aujourdhui-la-conferen/</link>
					<comments>/notes/si-vous-etiez-a-paris-web-aujourdhui-la-conferen/#comments</comments>
		
		<dc:creator><![CDATA[Eric Le Bihan]]></dc:creator>
		<pubDate>Thu, 18 Oct 2012 18:32:54 +0000</pubDate>
				<guid isPermaLink="false">/?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="/wp-content/uploads/2012/10/Mike-monteiro1.jpeg" style="margin-bottom:0;"><img loading="lazy" src="/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>« Si vous n&rsquo;êtes pas impliqué émotionnellement dans ce que vous créez, laissez tomber. » (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>« La peur de ne pas avoir de travail ou d&rsquo;être viré ne devrait pas nous guider. » (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>/notes/si-vous-etiez-a-paris-web-aujourdhui-la-conferen/feed/</wfw:commentRss>
			<slash:comments>13</slash:comments>
		
		
			</item>
		<item>
		<title>Note&#160;: Envie de réviser vos fondamentaux, (re-) commencer&#160;[…]</title>
		<link>/notes/envie-de-reviser-vos-fondamentaux-re-commencer/</link>
		
		<dc:creator><![CDATA[Eric Le Bihan]]></dc:creator>
		<pubDate>Fri, 05 Oct 2012 15:51:19 +0000</pubDate>
				<guid isPermaLink="false">/?post_type=lesintegristes_note&#038;p=3399</guid>

					<description><![CDATA[Envie de réviser vos fondamentaux, (re-) commencer de la bonne façon ou tout simplement comprendre les nuances de javascript&#160;? Joe Zim a pensé à vous et partage ses connaissances en JS sur son blog. C&#8217;est clair, bien expliqué, mais en anglais. Les deux premières parties d&#8217;une série à suivre :

JavaScript Fundamentals: Objects
JavaScript Fundamentals: Functions&#160;[&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Envie de réviser vos fondamentaux, (re-) commencer de la bonne façon ou tout simplement comprendre les nuances de javascript&nbsp;? Joe Zim a pensé à vous et partage ses connaissances en JS sur son blog. C&rsquo;est clair, bien expliqué, mais en anglais. Les deux premières parties d&rsquo;une série à suivre :</p>
<ol>
<li><a href="http://www.joezimjs.com/javascript/javascript-fundamentals-objects/">JavaScript Fundamentals: Objects</a></li>
<li><a href="http://www.joezimjs.com/javascript/javascript-fundamentals-functions/">JavaScript Fundamentals: Functions</a></li>
</ol>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Note&#160;: On ne parle pas encore du métier d&#8217;animateur html &#160;[…]</title>
		<link>/notes/on-ne-parle-pas-encore-du-metier-danimateur-html/</link>
					<comments>/notes/on-ne-parle-pas-encore-du-metier-danimateur-html/#comments</comments>
		
		<dc:creator><![CDATA[Eric Le Bihan]]></dc:creator>
		<pubDate>Tue, 25 Sep 2012 10:09:52 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">/?p=3289</guid>

					<description><![CDATA[On ne parle pas encore du métier d&#8217;animateur html mais ça ne devrait pas tarder quand je vois les nombreux outils qu&#8217;Adobe est en train de mettre au point :
Edge Animate, pour les animations proprement dites (un successeur à Flash ?), Edge reflow, outil de conception d&#8217;interfaces responsive, Edge code, l&#8217;éditeur de texte, etc. Tous les outils sont regroupés sur la page : html.adobe.com
Pour l&#8217;instant surtout des démos. A suivre…&#160;[&#8230;]]]></description>
										<content:encoded><![CDATA[<p>On ne parle pas encore du métier d&rsquo;<em>animateur html</em> mais ça ne devrait pas tarder quand je vois les nombreux outils qu&rsquo;Adobe est en train de mettre au point :</p>
<p><a title="Edge Animate" href="http://html.adobe.com/edge/animate/"><em>Edge Animate</em></a>, pour les animations proprement dites (un successeur à Flash ?), <em><a title="Edge Reflow" href="http://html.adobe.com/edge/reflow/">Edge reflow</a>, </em>outil de conception d&rsquo;interfaces <em>responsive</em>, <a title="Edge Code" href="http://html.adobe.com/edge/code/"><em>Edge code</em></a>, l&rsquo;éditeur de texte, etc. Tous les outils sont regroupés sur la page : <a title="Html &amp; Adobe" href="http://html.adobe.com/">html.adobe.com</a></p>
<p>Pour l&rsquo;instant surtout des démos. A suivre…</p>
]]></content:encoded>
					
					<wfw:commentRss>/notes/on-ne-parle-pas-encore-du-metier-danimateur-html/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Note&#160;: Même si IE6 n&#8217;est plus vraiment un problème, que&#160;[…]</title>
		<link>/notes/meme-si-ie6-nest-plus-vraiment-un-probleme-que/</link>
					<comments>/notes/meme-si-ie6-nest-plus-vraiment-un-probleme-que/#comments</comments>
		
		<dc:creator><![CDATA[Eric Le Bihan]]></dc:creator>
		<pubDate>Wed, 12 Sep 2012 10:03:33 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">/?p=2322</guid>

					<description><![CDATA[Même si IE6 n&#8217;est plus vraiment un problème, que nous avons réussi à nous en accommoder, que certains clients résistent (mais de moins en moins), c&#8217;est toujours fun de tomber sur une page comme : http://www.ie6countdown.com/. Microsoft a créé un monstre et peine à s&#8217;en débarrasser. Suggestion d&#8217;accompagnement : http://www.youtube.com/watch?v=9jK-NcRmVcw.&#160;[&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Même si IE6 n&rsquo;est plus vraiment un problème, que nous avons réussi à nous en accommoder, que certains clients résistent (mais de moins en moins), c&rsquo;est toujours fun de tomber sur une page comme : <a href="http://www.ie6countdown.com/">http://www.ie6countdown.com/</a>. Microsoft a créé un monstre et peine à s&rsquo;en débarrasser. Suggestion d&rsquo;accompagnement : <a href="http://www.youtube.com/watch?v=9jK-NcRmVcw">http://www.youtube.com/watch?v=9jK-NcRmVcw</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>/notes/meme-si-ie6-nest-plus-vraiment-un-probleme-que/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>La vie des intégrateurs, chapitre V : et plus si affinités&#8230;</title>
		<link>/2012/09/06/la-vie-des-integrateurs-chapitre-v-et-plus-si-affinites/</link>
					<comments>/2012/09/06/la-vie-des-integrateurs-chapitre-v-et-plus-si-affinites/#comments</comments>
		
		<dc:creator><![CDATA[Eric Le Bihan]]></dc:creator>
		<pubDate>Thu, 06 Sep 2012 13:20:34 +0000</pubDate>
				<category><![CDATA[Front-end]]></category>
		<guid isPermaLink="false">/?p=2299</guid>

					<description><![CDATA[Si vous êtes un tant soit peu à l&#8217;écoute du marché ou à la recherche de missions en freelance, vous aurez certainement remarqué la débauche de surenchères dans les compétences demandées pour un poste d&#8217;intégrateur html, oups, je voulais dire développeur front-end (je vous fais grâce du débat stérile sur le sujet&#8230;).
Avec l&#8217;arrivée de html5 et tout le cortège de nouveautés &#8211; la plupart du temps non applicables dans un environnement de production, le pauvre intégrateur doit se muer en véritable couteau suisse : en plus de maitriser html5 et css3, sans perdre de vue l&#8217;accessibilité et la compatibilité&#160;[&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Si vous êtes un tant soit peu <em>à l&rsquo;écoute du marché</em> ou à la recherche de missions en freelance, vous aurez certainement remarqué la débauche de surenchères dans les compétences demandées pour un poste d&rsquo;intégrateur html, oups, je voulais dire développeur front-end (je vous fais grâce du débat stérile sur le sujet&#8230;).</p>
<p>Avec l&rsquo;arrivée de html5 et tout le cortège de nouveautés &#8211; la plupart du temps non applicables dans un environnement de production, le pauvre intégrateur doit se muer en véritable couteau suisse : en plus de maitriser html5 et css3, sans perdre de vue l&rsquo;accessibilité et la compatibilité multi-navigateurs, il doit être un crack en javascript et un utilisateur averti des principales bibliothèques basées sur ce langage, il doit avoir de bonnes connaissances en design, en ergonomie, en expérience utilisateur, maitriser les technos pour le mobile et le <em>responsive design</em>, les préprocesseurs CSS, savoir optimiser son code pour le SEO et/ou booster les temps d&rsquo;affichage d&rsquo;une page web, connaitre plusieurs langages de templating, avoir de solides connaissances en PHP et des notions en administration de serveurs, n&rsquo;en jetez plus la coupe est pleine ! Quel autre métier a une telle exigence envers ses professionnels et exige une telle étendue de connaissances ? L&rsquo;intégrateur est-il en train de devenir le pendant du webmaster du début des années 2000 ? De deux choses l&rsquo;une ou vous êtes un stakhanoviste de l&rsquo;intégration et il est fort probable que vous ayez dit adieu à toute vie privée, sociale ou affective ou vos connaissances sont vouées à rester superficielles dans tous ces domaines.</p>
<p>Je pose donc la question de la formation. A quel moment ce processus indispensable à tout métier, et à plus forte raison à un métier dont la matière évolue très rapidement, intervient-il ? Comment est organisée cette formation ? Est-ce que parce qu&rsquo;un intégrateur est souvent décrit comme une autodidacte passionné, il doit prendre ce temps de formation sur son temps libre &#8211; tout benef pour l&#8217;employeur ? Quelle est la politique des entreprises à leur égard, si dans certains cas le temps d&rsquo;auto-formation et de veille est inscrit au contrat, la plupart du temps il est difficile dans le rush des projets à boucler de prendre le temps de se former convenablement. La veille se limitant à quelques articles lus en diagonale et quelques tweets échangés sur le sujet. Ce qui n&#8217;empêche pas les agences de vendre des prestations sur des technos non maitrisées et non éprouvées. la formation se fait souvent en cours de projet, selon le vieil adage c&rsquo;est en forgeant qu&rsquo;on devient forgeron.</p>
<p>Au-delà de la question de la formation, se pose la question de la valorisation des ces compétences. Quand je vois le niveau de salaire offert dans certaines annonces, je me dis qu&rsquo;il y a maldonne&#8230; Soit vous voulez un junior qui débute et c&rsquo;est tout ce que vous pourrez vous offrir pour le maigre salaire que vous êtes prêt à verser, soit il va falloir sortir la monnaie ! Oui on n&rsquo;a pas fait tout ça pour rien ! (Pour ceux qui ne travaillent pas pour l&rsquo;argent, mais pour la gloire, rien ne vous empêche de négocier vos talents à leur juste valeur et reverser une partie de vos revenus à des œuvres caritatives&#8230;). Il est bien entendu que nous parlons d&rsquo;un contexte commercial et non de projets communautaires ou de bénévolat, quoique certaines entreprises commerciales proposent des postes proches du bénévolat au niveau de la rémunération&#8230;</p>
<p>Le besoin de reconnaissance est tel chez les intégrateurs que j&rsquo;ai pu côtoyer dans ma vie professionnelle, que je suis prêt à me demander s&rsquo;il n&rsquo;y a pas un profil psychologique particulier pour ce métier, à ce point là c&rsquo;est pathologique. Non mais vous en connaissez vous des intégrateurs qui ne râlent pas, qui ne se sentent pas incompris, ou reconnu à leur juste valeur ? A croire qu&rsquo;en entreprise on s&rsquo;acharne sur eux ! Alors que ces types sont des experts dans leur domaine, on continue à ignorer nombre de leurs recommandations en matière de conception d&rsquo;interface ! Pire on leur mets dans les pattes des chefs de projets persuadés d&rsquo;en connaitre autant si ce n&rsquo;est plus qu&rsquo;eux (voir <a title="L'effet Dunning-Kruger" href="/2011/11/09/leffet-dunning-kruger/">l&rsquo;effet Dunning Kruger</a>)</p>
<p>Savez-vous que dans les pays anglo-saxons il y a des <em>chasseurs de têtes</em> qui sont spécialisés dans le recrutement des développeurs front-end ? Qu&rsquo;il y a des annonces qui ne demande que, et seulement que, les compétences nécessaires à un développeur front-end ? Ça laisse songeur&#8230;</p>
<p>Quelques citations d&rsquo;annonces qui m&rsquo;ont amusé ou fait bondir, (qui rédige ces annonces, sérieusement ?) :</p>
<p>« Diplômé d&rsquo;une Ecole d&rsquo;Ingénieurs ou d&rsquo;un Master 2, vous justifiez d&rsquo;au moins deux ans d&rsquo;expérience sur un poste similaire. »<br />
<a href="http://www.meteojob.com/candidat/offres/offre-d-emploi-developpeur-h-f-ile-de-france-cdi-1701396">http://www.meteojob.com/candidat/offres/offre-d-emploi-developpeur-h-f-ile-de-france-cdi-1701396<br />
</a></p>
<p>« Vous êtes capable d&rsquo;architecturer convenablement une application web et modéliser une base de données MySQL (Merise / UML / MVC »<br />
<a href="https://remixjobs.com/emploi/Developpement/Developpeur-web-Front-End-H-F/7302">https://remixjobs.com/emploi/Developpement/Developpeur-web-Front-End-H-F/7302</a></p>
<p>« Vous êtes jeune et dynamique » (So 90&rsquo;s &amp; si discriminatoire&#8230;)<br />
<a href=" http://emploi.alsacreations.com/offre-512983-Developpeur-js---integrateur-web.html">http://emploi.alsacreations.com/offre-512983-Developpeur-js&#8212;integrateur-web.html</a></p>
<p>« Intérêts:<br />
• Ambiance internationale<br />
• Structure jeune et dynamique<br />
• Poste basé à Paris »<br />
<a href="http://emploi.frenchweb.fr/offre-emploi/developpeur-front-end-senior-pour-une-agence-digitale/">http://emploi.frenchweb.fr/offre-emploi/developpeur-front-end-senior-pour-une-agence-digitale/<br />
</a></p>
<p>« Nous voulons quelqu&rsquo;un capable d&rsquo;aller au delà des appréhensions »<br />
<a href="http://www.jobintree.com/offre-emploi/le-crew-4355/developpeur-web-1664536">http://www.jobintree.com/offre-emploi/le-crew-4355/developpeur-web-1664536</a></p>
<p>Pour le dernier, c&rsquo;est vraiment du niveau senior, mais pas impossible, combien de profils correspondent ?<br />
<a href=" http://tbe.taleo.net/NA2/ats/careers/requisition.jsp?org=NURUN&amp;cws=2&amp;rid=1278">http://tbe.taleo.net/NA2/ats/careers/requisition.jsp?org=NURUN&amp;cws=2&amp;rid=1278</a></p>
]]></content:encoded>
					
					<wfw:commentRss>/2012/09/06/la-vie-des-integrateurs-chapitre-v-et-plus-si-affinites/feed/</wfw:commentRss>
			<slash:comments>31</slash:comments>
		
		
			</item>
		<item>
		<title>L&#8217;effet Dunning Kruger</title>
		<link>/2011/11/09/leffet-dunning-kruger/</link>
					<comments>/2011/11/09/leffet-dunning-kruger/#comments</comments>
		
		<dc:creator><![CDATA[Eric Le Bihan]]></dc:creator>
		<pubDate>Wed, 09 Nov 2011 16:54:29 +0000</pubDate>
				<category><![CDATA[Traduction]]></category>
		<guid isPermaLink="false">/?p=2166</guid>

					<description><![CDATA[Je suis tombé en début d&#8217;après-midi sur un article de Ross Johnson sur le blog http://3.7designs.co/ et je ne doute pas que vous avez déjà rencontré, comme la plupart d&#8217;entre nous, ce genre de situation sans pouvoir lui associer un nom. Ceci étant la version française de l&#8217;article A humbling observation on the state of web designers. A noter que cet article est composé d&#8217;un extrait de l&#8217;article What’s in a name: The duality of user experience d&#8217;Andy Budd comme mentionné.
Aujourd&#8217;hui, la grande majorité des sites est encore conçue et construite par des généralistes de talent, et il n&#8217;y&#160;[&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Je suis tombé en début d&rsquo;après-midi sur un article de Ross Johnson sur le blog <a href="http://3.7designs.co/">http://3.7designs.co/</a> et je ne doute pas que vous avez déjà rencontré, comme la plupart d&rsquo;entre nous, ce genre de situation sans pouvoir lui associer un nom. Ceci étant la version française de l&rsquo;article <a href="http://3.7designs.co/blog/2011/07/a-humbling-observation-on-the-state-of-web-designers/">A humbling observation on the state of web designers</a>. A noter que cet article est composé d&rsquo;un extrait de l&rsquo;article <a href="http://www.andybudd.com/archives/2011/07/whats_in_a_name_the_duality_of_user_expe/">What’s in a name: The duality of user experience</a> d&rsquo;Andy Budd comme mentionné.</p>
<p>Aujourd&rsquo;hui, la grande majorité des sites est encore conçue et construite par des généralistes de talent, et il n&rsquo;y a absolument rien de mal à cela. C&rsquo;est juste que certains des sites les plus importants et les plus complexes requièrent des équipes composites de spécialistes sur un domaine précis. Des experts en catégorisation des informations, en interaction homme-machine ou en conception d&rsquo;interface. Ils ont également besoin de personnes qui se spécialisent dans des langages de programmation spécifiques, bases de données, sécurité ou architecture des applications. L&rsquo;histoire de tout progrès humain peut être mesurée par la spécialisation d’individualités au sein d&rsquo;un groupe, et je vois cela comme une bonne chose.</p>
<p>Nous avons donc ce paradoxe étrange que le terme webdesign puisse être utilisé à la fois pour décrire un novice et un expert, un néophyte et un maître. C&rsquo;est là que l&rsquo;effet Dunning-Kruger entre en jeu. Si vous n&rsquo;êtes pas familier avec ce concept c&rsquo;est l&rsquo;observation que les novices souffrent de l&rsquo;illusion de supériorité et ont tendance à sur-évaluer leurs compétences par rapport à celles des experts parce qu&rsquo;ils ne comprennent pas pleinement l&rsquo;ampleur du champ qu&rsquo;ils doivent maîtriser. Ou  pour utiliser un aphorisme souvent cité, «ils savent ce qu&rsquo;ils savent, mais ils ne savent pas ce qu&rsquo;ils ne savent pas ». Par comparaison, les experts ont tendance à en savoir plus, mais sont aussi plus conscients de ce qu&rsquo;ils ne savent pas, ce qui a pour conséquence de les rendre moins sûrs de leur expertise.</p>
<p>NDR : </p>
<blockquote><p>L&rsquo;effet Dunning-Kruger décrit un phénomène selon lequel les moins compétents dans un domaine surestiment leur compétence alors que les plus compétents auraient tendance à sous-estimer leur niveau de compétence.</p></blockquote>
<p>Se référer à l&rsquo;article wikipedia qui décrit les observations qu&rsquo;on pu faire David Dunning et Justin Kruger : <a href="http://fr.wikipedia.org/wiki/Effet_Dunning-Kruger">Effet Dunning Kruger.</a></p>
<p>En résumé :</p>
<blockquote>
<ol>
<li>la personne incompétente tend à surestimer son niveau de compétence,</li>
<li>la personne incompétente ne parvient pas à reconnaître la compétence dans ceux qui la possèdent véritablement,</li>
<li>la personne incompétente ne parvient pas à se rendre compte de son degré d&rsquo;incompétence,</li>
<li>si un entraînement de ces personnes mène à une amélioration significative de leur compétence, elles pourront alors reconnaître et accepter leurs lacunes antérieures.</li>
</ol>
</blockquote>
]]></content:encoded>
					
					<wfw:commentRss>/2011/11/09/leffet-dunning-kruger/feed/</wfw:commentRss>
			<slash:comments>9</slash:comments>
		
		
			</item>
	</channel>
</rss>
