<?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>Le Touilleur Express</title>
	<atom:link href="http://www.touilleur-express.fr/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.touilleur-express.fr</link>
	<description>Blog sur Java, le métier de développeur et la vie de freelance par Nicolas Martignole</description>
	<lastBuildDate>Fri, 11 May 2012 08:37:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Si je passe indépendant, combien dois-je facturer pour avoir le même salaire ?</title>
		<link>http://www.touilleur-express.fr/2012/05/11/si-je-passe-independant-combien-dois-je-facturer-pour-avoir-le-meme-salaire/</link>
		<comments>http://www.touilleur-express.fr/2012/05/11/si-je-passe-independant-combien-dois-je-facturer-pour-avoir-le-meme-salaire/#comments</comments>
		<pubDate>Fri, 11 May 2012 08:37:40 +0000</pubDate>
		<dc:creator>Nicolas Martignole</dc:creator>
				<category><![CDATA[Perso]]></category>

		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=6314</guid>
		<description><![CDATA[Si nous étions sur une radio, ce billet commencerait par une voix suave et grave (la mienne) avec cette phrase : &#171;&#160;Bonjour à tous, bienvenue sur RBDJ la Radio qui te colle le haricot à la portière. Aujourd&#8217;hui une question d&#8217;un auditeur, Pierre, qui nous pose la question suivante : &#160;&#187;
&#171;&#160;Je suis salarié, on me propose de me prendre en tant qu&#8217;indépendant autre part. Combien dois-je demander pour que l&#8217;on me donne le même salaire un peu prêt ?&#160;&#187;
Là, cher auditeur, j&#8217;aurais pris la voix de Maurice, un animateur des années 90, ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.touilleur-express.fr/wp-content/uploads/2012/05/guaranteed.png"><img class="alignnone size-full wp-image-6315" title="guaranteed" src="http://www.touilleur-express.fr/wp-content/uploads/2012/05/guaranteed.png" alt="" width="212" height="211" /></a>Si nous étions sur une radio, ce billet commencerait par une voix suave et grave (la mienne) avec cette phrase : &laquo;&nbsp;Bonjour à tous, bienvenue sur RBDJ la Radio qui te colle le haricot à la portière. Aujourd&#8217;hui une question d&#8217;un auditeur, Pierre, qui nous pose la question suivante : &nbsp;&raquo;</p>
<address>&laquo;&nbsp;Je suis salarié, on me propose de me prendre en tant qu&#8217;indépendant autre part. Combien dois-je demander pour que l&#8217;on me donne le même salaire un peu prêt ?&nbsp;&raquo;</address>
<p>Là, cher auditeur, j&#8217;aurais pris la voix de Maurice, un animateur des années 90, et j&#8217;aurais délicatement scalpé l&#8217;auditeur. Voici la réponse à sa question, et au passage quelques informations basées sur ma propre expérience (d&#8217;indépendant&#8230; pas de DJ à la radio).</p>
<p>Tout d&#8217;abord, plusieurs signaux forts dans la question me font penser que Pierre a encre besoin de préparer son projet. Le simple fait de dire &laquo;&nbsp;<em>on me donne le même salaire</em>&nbsp;&raquo; par exemple est intéressant. Si j&#8217;étais chef d&#8217;entreprise Pierre, je ne te donnerai pas de salaire. Non Pierre, tu es salarié pour une mission à réaliser, pour laquelle tu as un salaire. Mais je ne te donne rien.</p>
<p>Derrière la question se pose un vrai souci : il arrive aujourd&#8217;hui que certaines entreprises de services (SSII) utilisent le statut d&#8217;auto-entrepreneur pour éviter de s&#8217;engager à long terme avec un salarié sur une mission. La vision de cette pseudo-SSII est vraiment alors celle-ci : j&#8217;ai un besoin ponctuel d&#8217;un bout de viande capable de taper du code, que je vais facture +20% à mon client, voyons quel pigeon je vais bien pouvoir trouver. Elle n&#8217;hésitera pas à débaucher un salarié, à l&#8217;aider à cliquer sur 3 boutons sur &laquo;&nbsp;auto-entrepreneur-je-me-fais-enfler.fr&nbsp;&raquo; puis à se dépêcher de prétendre au client final que Pierre (vous suivez ?) est en fait salarié de la dîtes SSII. Qui a dit délit de marchandage ? Pas moi.</p>
<p>Ce qu&#8217;il faut savoir tout d&#8217;abord c&#8217;est qu&#8217;il ne peut y avoir de relation de subordination entre le client final et Pierre. Si le client final vient à gérer Pierre comme une ressource de son entreprise, s&#8217;il le fait participer aux activités de l&#8217;entreprise comme un autre salarié, alors il s&#8217;expose au délit de marchandage. C&#8217;est grave. On te scalpe délicatement la tête, ça pique.</p>
<p>Ensuite voici pourquoi je suis critique à propos du statut d&#8217;auto-entrepreneur. Je rappelle que ce statut n&#8217;est valable tant que votre facturation ne dépasse pas 32 600 EUR. Cela vous semble beaucoup, mais attention ici je parle de facturation, pas de votre salaire. Prenons ce chiffre d&#8217;affaire, divisons-le par 200 jours de mission, cela donne un prix jour brut de 163 EUR environ. Un développeur Java junior  est facturé au moins 260-300 EUR en France. Un vieux comme moi tourne autour des 600-750 EUR/jour. Autant dire que Pierre va passer du statut d&#8217;auto-entrepreneur au statut d&#8217;Entreprise individuelle classique, qu&#8217;il sera donc amené à déclarer ses revenus dans la case BNC de sa déclaration de revenu. Et c&#8217;est cela qui coince : lorsque tu es autoentrepreneur(en fait entreprise individuelle), tout ce que tu factures est directement imposable, sans possibilité de moduler et de conserver une trésorerie de sécurité. En étant en EURL, l&#8217;entreprise facture, elle te verse chaque mois un salaire fixe, et surtout, elle sera ta meilleure amie lorsque tu seras en intercontrat. Bon il se trouve qu&#8217;en EURL l&#8217;entreprise, c&#8217;est toi. Je recommande donc à ceux qui sont vraiment motivés de créer une EURL pour dissocier la facturation d&#8217;une part, et son revenu personnel d&#8217;autre part. C&#8217;est un moyen d&#8217;équilibrer son statut fiscal, d&#8217;embaucher aussi des salariés ou de travailler avec des stagiaires. On est plus proche du profil de créateur de startup que du bonhomme qui moissonne le client.</p>
<p>Auto-entrepreneur pour toi informaticien : pas une bonne idée. Voir aussi <a href="http://www.touilleur-express.fr/2010/12/23/ne-prenez-pas-le-statut-auto-entrepreneur/">cet article</a> plus ancien mais toujours d&#8217;actualité.</p>
<p>Bon sinon la majorité des propositions &laquo;&nbsp;<em>Passe indépendant au lieu d&#8217;être salarié</em>&nbsp;&raquo; ne sont pas foireuses. C&#8217;est même parfois une bonne opportunité de tester si l&#8217;on peut travailler en tant qu&#8217;indépendant ou non. J&#8217;ai déjà écris en long, en large et en ASCII ce que je pensais du statut d&#8217;indépendant (<a href="http://www.touilleur-express.fr/2011/08/19/independant/">independant 2.0</a>  et toute une liste <a href="http://www.touilleur-express.fr/tag/independant/">ici</a>). Je ne suis pas du tout dans le prosélitisme. Je crois sincèrement qu&#8217;une partie d&#8217;entre nous fera de bons indépendants, et qu&#8217;une autre partie devrait rester salarié. Ce n&#8217;est pas parce que c&#8217;est facile de le faire, qu&#8217;il faut le faire. Devenir indépendant en soit c&#8217;est rien. Ce qui est plus dur c&#8217;est de voir si finalement on est tous fait pour cela.</p>
<p>Et la question de Pierre, que j&#8217;aurai eu en tête en 2008 lorsque je suis passé indépendant, est tout à fait symptomatique. Pierre pense encore comme un salarié qui est sécurisé par un salaire fixe en fin de moi.</p>
<p>Devenir indépendant, c&#8217;est monter une entreprise. Avec un chiffre d&#8217;affaire qui peut être de 15000 EUR un mois, et rien du tout le mois suivant. Et quand je dis 12000 EUR c&#8217;est vrai. En janvier dernier mon entreprise a facturé 20 jours à 600 EUR, mais en avril je n&#8217;ai pas facturé du tout. On comprend bien dans ce cas qu&#8217;il faut séparer la vision de facturation d&#8217;une part, de la vision de sa propre rémunération. En EURL, vers le mois d&#8217;avril vous établissez votre bilan de l&#8217;année précédente. Ceci permet de déposer vos comptes, de calculer vos charges et votre IS, et de vous verser un dividende si vous le souhaitez. Vous pouvez donc prendre un salaire chaque mois, mettons de 2500 EUR, puis ensuite vous verser un dividende l&#8217;année suivante, comme une sorte de bonus en quelques sortes. Cependant, et j&#8217;en ai fait l&#8217;expérience en 2009 pendant 3 mois, il est important de conserver une trésorerie de sécurité. Vous devez idéalement garder 2 ou 3 mois de trésorerie d&#8217;avance, afin de vous couvrir en cas de pépin.</p>
<p>Bref pour Pierre, il n&#8217;y a pas de réponses précises à sa question. Il peut déjà déterminer sa valeur sur le marché.</p>
<p>Lorsque vous êtes salariés, votre négociation de salaire a lieu une fois par an. Vous pouvez parfois obtenir 2 ou 3% par les temps qui courent, mais celle-ci dépend aussi de la santé de votre entreprise. Lorsque vous êtes indépendant, vous choisissez vos missions, et la facturation (donc indirectement votre revenu) n&#8217;est qu&#8217;un critère avec la durée et les conditions de réalisation de la mission. Avec le recul, les meilleures facturations que j&#8217;ai eu n&#8217;étaient pas les meilleures missions au final d&#8217;un point de vue technique. Bref si vous pensez qu&#8217;une mission pour un client peut vous apporter un nouveau savoir faire technique, n&#8217;hésitez pas à baisser votre facturation.</p>
<p>C&#8217;est quoi ta facturation ?</p>
<p>C&#8217;est le prix hors-taxes facturé au client par jour de travail effectué. En général, dans un contrat de prestations de services, le client contractualise un nombre de jours fixes (par exemple 30 jours) pour un prix donné. Ensuite lorsque tu réalises la mission, tu effectues un décompte (et une facture) en fin de mois, en tenant un décompte des jours effectués. J&#8217;aime bien aussi partager un Google Docs avec mon client dans lequel je marque ce qui a été effectué jour par jour. Cela aide à comprendre l&#8217;investissement de son client.</p>
<p>Enfin pour Pierre, qui s&#8217;est vu proposer cela, je lui déconseille de se lancer s&#8217;il n&#8217;a pas vraiment envie de devenir indépendant. Comme je le disais il y a 2 ans : en devenant indépendant, tu deviens dépendant de tout le monde.</p>
<p>Pas de commercial pour vendre ton beau sourire, pas toujours des collègues de travail, pas de sécurité, plus de travail au final.</p>
<p>Mais plus de liberté, plus de possibilités de se placer sur de belles opportunités car par rapport à un salarié, nous sommes employable le lundi suivant.</p>
<p>A réflechir&#8230;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.touilleur-express.fr/2012/05/11/si-je-passe-independant-combien-dois-je-facturer-pour-avoir-le-meme-salaire/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Google BigQuery</title>
		<link>http://www.touilleur-express.fr/2012/05/02/google-bigquery/</link>
		<comments>http://www.touilleur-express.fr/2012/05/02/google-bigquery/#comments</comments>
		<pubDate>Wed, 02 May 2012 11:41:50 +0000</pubDate>
		<dc:creator>Nicolas Martignole</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=6309</guid>
		<description><![CDATA[Google annonce la sortie de Google BigQuery un nouveau service web dans le Cloud. Il s&#8217;agit d&#8217;un pur service web qui vous permet d&#8217;analyser et de lancer des requêtes sur des quantités énormes de données, plusieurs Gigaoctets par exemple. Le service est sécurisée, vous pouvez utiliser différents clients dont une pure interface REST simple à utiliser. Il est possible de lancer des requêtes &#171;&#160;à la SQL&#160;&#187; sur ses propres données, mais aussi d&#8217;autres données publiques. Cela ouvre la porte je pense à de nouveaux types de services et à de nouveaux types ...]]></description>
			<content:encoded><![CDATA[<p>Google annonce la sortie de <a href="https://developers.google.com/bigquery/">Google BigQuery</a> un nouveau service web dans le Cloud. Il s&#8217;agit d&#8217;un pur service web qui vous permet d&#8217;analyser et de lancer des requêtes sur des quantités énormes de données, plusieurs Gigaoctets par exemple. Le service est sécurisée, vous pouvez utiliser différents clients dont une pure interface REST simple à utiliser. Il est possible de lancer des requêtes &laquo;&nbsp;à la SQL&nbsp;&raquo; sur ses propres données, mais aussi d&#8217;autres données publiques. Cela ouvre la porte je pense à de nouveaux types de services et à de nouveaux types de fournisseurs de données. Imaginons qu&#8217;une entreprise décide d&#8217;y stocker l&#8217;ensemble des horaires de vols dans le monde en 2012, et de proposer l&#8217;accès à cette donnée ? Ceci permettrait alors à tout un tas d&#8217;applications de consommer de la donnée et de ne payer que cette consommation. La donnée sera facturée comme de l&#8217;électricité, bref comme une commodité. Intéressant non ?</p>
<p>D&#8217;un point de vue technique, BigQuery est plus tourné vers la Business Intelligence. Les données sont structurées dans des cubes OLAP. Pour une utilisation plus classique, Google recommande plutôt d&#8217;utiliser Google Cloud SQL, une base MySQL dans le Cloud. Attention, BigData n&#8217;est pas une base de données. Vous ne pouvez pas faire de mise à jour ou d&#8217;effacement. Il n&#8217;y a pas d&#8217;indexes, et bien évidemment il n&#8217;est pas possible de faire des transactions. L&#8217;usage est complètement tourné vers des systèmes à la recherche d&#8217;une solution flexible, évolutive et puissante pour analyser de larges volumes de données.</p>
<p>Côté prix pour l&#8217;instant, pas plus d&#8217;informations. Chaque utilisateur est limité à <a href="https://developers.google.com/bigquery/docs/quota-policy">1000 requêtes par jour</a>, dont 2 requêtes concurrentes. Vous pouvez importer jusqu&#8217;à 100GB de données, ce qui laisse le temps de voir venir je pense.</p>
<p>Enfin pour tester et s&#8217;amuser, Google propose <a href="https://developers.google.com/bigquery/docs/sample-tables">quelques espaces de données librement accessibles</a>. Vous pouvez consulter des données démographiques enregistrées aux USA, des données sur Wikipedia et des informations météorologiques.</p>
<p>Il ne reste plus qu&#8217;à attendre quelques semaines et je suis certain que nous verrons de nouvelles applications Webs utilisatrices de ce service. Asynchrone, continuation, REST interface&#8230; ça me rappelle quelqu&#8217;un.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.touilleur-express.fr/2012/05/02/google-bigquery/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Apps Foundry Contest</title>
		<link>http://www.touilleur-express.fr/2012/05/02/apps-foundry-contest/</link>
		<comments>http://www.touilleur-express.fr/2012/05/02/apps-foundry-contest/#comments</comments>
		<pubDate>Wed, 02 May 2012 08:48:39 +0000</pubDate>
		<dc:creator>Nicolas Martignole</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Perso]]></category>

		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=6306</guid>
		<description><![CDATA[Du 17 au 19 juin 2012, aura lieu le concours Apps Foundry Contest. Il s&#8217;agit d&#8217;un concours international organisé au Luxembourg, à but non lucratif et non commercial par Neopixl et le Technoport. Imaginez plusieurs équipes qui codent pendant 36 heures une application pour mobile, le tout jugé par un jury préstigieux :
- Chris Redlitz, Founder of Kicklabs
- Brian Wong, Founder and CEO of Kiip
- Soren Vang Andersen, head of R&#38;D at Skype
- Randi Zuckerberg, former head of marketing - Facebook (non confirmé)

Côté technologie, c&#8217;est complètement ouvert. Android, iOS ou autre, tout est possible. Il sera important ...]]></description>
			<content:encoded><![CDATA[<div><a href="http://www.touilleur-express.fr/wp-content/uploads/2012/05/logo-apps-foundry-contest.png"><img class="alignright size-full wp-image-6307" title="logo-apps-foundry-contest" src="http://www.touilleur-express.fr/wp-content/uploads/2012/05/logo-apps-foundry-contest.png" alt="" width="281" height="186" /></a>Du 17 au 19 juin 2012, aura lieu le concours <strong>Apps Foundry Contest</strong>. Il s&#8217;agit d&#8217;un concours international organisé au Luxembourg, à but non lucratif et non commercial par <a href="http://www.neopixl.com/">Neopixl</a> et le <a href="http://technoport.lu/">Technoport</a>. Imaginez plusieurs équipes qui codent pendant 36 heures une application pour mobile, le tout jugé par un jury préstigieux :</div>
<div><strong>- Chris Redlitz</strong>, Founder of <strong>Kicklabs</strong></div>
<div><strong>- Brian Wong</strong>, Founder and CEO of <strong>Kiip</strong></div>
<div><strong>- Soren </strong><strong>Vang Andersen</strong>, head of R&amp;D at <strong>Skype</strong></div>
<div>- <strong>Randi Zuckerberg</strong>, former head of marketing - <strong>Facebook</strong> <em>(non confirmé)</em></div>
<div></div>
<div>Côté technologie, c&#8217;est complètement ouvert. Android, iOS ou autre, tout est possible. Il sera important d&#8217;avoir une application facile à utiliser, belle, ergonomique, puissante et avec un réel intérêt pour les utilisateurs. Le thème ne sera dévoilé par les organisateurs que le dimanche 17 juin au soir, après le lancement de la soirée. Vous pouvez concourir en équipe, ou individuellement. C&#8217;est un bon exercice et qui peut vous offrir une belle visibilité internationale pour les meilleurs d&#8217;entre vous.</div>
<div></div>
<div>Pour l&#8217;équipe gagnante, ce sera un ordinateur portable pour chaque membre de l&#8217;équipe, mais surtout un stand <a href="http://www.ictspring.com/">au salon ICT Spring</a> qui a lieu en suivant le 19 et le 20 juin 2012. Ce cadeau à lui seul vous permettra de venir présenter votre application devant les visiteurs du salon,  très orienté startup et VCs.</div>
<div></div>
<div>Toutes les informations pratiques et les inscriptions sont <a href="http://www.apps-foundry-contest.org/">sur le site d&#8217;Apps Foundry Contest</a>.</div>
<div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.touilleur-express.fr/2012/05/02/apps-foundry-contest/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Devoxx France 2012, vu de l&#8217;intérieur</title>
		<link>http://www.touilleur-express.fr/2012/04/24/devoxx-france-2012-vu-de-linterieur/</link>
		<comments>http://www.touilleur-express.fr/2012/04/24/devoxx-france-2012-vu-de-linterieur/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 13:44:36 +0000</pubDate>
		<dc:creator>Nicolas Martignole</dc:creator>
				<category><![CDATA[Devoxx]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=6285</guid>
		<description><![CDATA[
A peine le temps de refermer les derniers cartons, le temps de se dire &#171;&#160;&#8230;cette fois c&#8217;est terminé&#160;&#187; que l&#8217;on pense déjà à l&#8217;an prochain. Devoxx France 2012 est un gros succès. Plus de 1250 participants à Paris sur 3 jours. La première leçon c&#8217;est celle-ci : nous avons pu nous retrouver et partager pendant 3 jours un superbe moment.
Lorsque nous sommes montés sur scène avec Antonio, José et Zouheir, nous n&#8217;avions pas le trac. En fait, notre sentiment était d&#8217;être devant des amis. Bon, une salle de 950 places ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.touilleur-express.fr/wp-content/uploads/2012/04/big_salle.jpg"><img class="alignnone size-medium wp-image-6291" title="big_salle" src="http://www.touilleur-express.fr/wp-content/uploads/2012/04/big_salle-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>A peine le temps de refermer les derniers cartons, le temps de se dire &laquo;&nbsp;<em>&#8230;cette fois c&#8217;est terminé</em>&nbsp;&raquo; que l&#8217;on pense déjà à l&#8217;an prochain. Devoxx France 2012 est un gros succès. Plus de 1250 participants à Paris sur 3 jours. La première leçon c&#8217;est celle-ci : nous avons pu nous retrouver et partager pendant 3 jours un superbe moment.</p>
<p>Lorsque nous sommes montés sur scène avec Antonio, José et Zouheir, nous n&#8217;avions pas le trac. En fait, notre sentiment était d&#8217;être devant des amis. Bon, une salle de 950 places pleine à craquer avec des gens debout, mais nous étions très à l&#8217;aise, car nous vous connaissons.</p>
<p>Il y a déjà un bon nombre d&#8217;articles concernant le contenu de la conférence sur Internet. Nous avons eu aussi des articles dans la presse comme sur <a href="http://pro.01net.com/editorial/564656/devoxx-affluence-de-developpeurs-java-sur-paris/">le site de 01Net</a> ainsi que des interviews comme avec le magazine Programmez. Nous avons listé <a href="http://devoxx.fr/display/FR12/News">sur le site DevoxxFR</a> les différents articles et blogs que nous avons trouvé.</p>
<p>Ce que je vous propose, c&#8217;est de vous faire partager un peu les coulisses de cet événement. Du moment où tu as mal au dos car tu prépares les sacs des participants jusqu&#8217;au moment où tu bois un Mojito le vendredi soir vers 22H30 et que le Taxi affiche crânement 100 EUR au compteur, chose qu&#8217;Arnaud racontait sur Twitter. Quand l&#8217;on pense que la journée du mercredi était à 150 EUR HT&#8230;</p>
<p><strong>Enfilez d&#8217;abord une veste Rouge &laquo;&nbsp;Staff&nbsp;&raquo;.</strong></p>
<p>Vous les avez vu les vestes Rouges ? Nous étions 20 au total pour faire tourner la machine pendant les 3 jours. Ces vestes rassurent, protègent et organisent la conférence. Tu te retrouves au vestiaire le matin, complètement surchargé par les visiteurs. Ensuite tu cours vers une salle pour vérifier que le speaker est bien installé. Au passage tu prends ton premier café et un croissant, il est déjà 10H. Les vestes rouges ont géré tout ce qui n&#8217;était pas prévu, comme d&#8217;empêcher les gens d&#8217;entrer dans une salle archi comble ou d&#8217;aider les exposants à s&#8217;installer.</p>
<p><a href="http://www.touilleur-express.fr/wp-content/uploads/2012/04/IMG_0261.jpg"><img class="size-medium wp-image-6290 alignleft" title="IMG_0261" src="http://www.touilleur-express.fr/wp-content/uploads/2012/04/IMG_0261-225x300.jpg" alt="" width="225" height="300" /></a>Nous avons commencé à préparer les sacs des participants le jeudi précédent l&#8217;événement avec Antonio. Il a fallut 2 jours à 8 pour préparer les sacs. Karine, Antonio, Brice, Benoît, Guillaume, Zouheir, Gabriel, José et moi-même. Un peu le dos en vrac mais on s&#8217;est bien amusé. Prendre un stylo, prendre un sac et mettre le stylo dedans. Tu le fais 1200 fois&#8230;</p>
<p>Lundi et surtout mardi, nous avons imprimé et assemblé tous les badges. José et moi étions derrière l&#8217;ordinateur afin de vérifier l&#8217;édition des badges. Pour la petite histoire, c&#8217;est du Play! Framework. Très pratique pour sortir à l&#8217;arrache des badges. L&#8217;application est sur Heroku, ce qui permettait d&#8217;avoir une seule base pour tous.</p>
<p>Pendant ce temps-là, mardi a été consacré aussi au montage des stands. Le hall d&#8217;exposition était prêt mardi soir. Avec l&#8217;aide de Karine, une amie indépendante qui a monté une agence de comm&#8217;, nous avons ensuite commencé la déco de l&#8217;espace. Vous avez vu les stickers, les enrouleurs et tout le barda qui était dans chaque salle ? Arnaud a fait sa Valérie Damidot et est devenu expert de collage de stickers dans les grandes salles.</p>
<p>Stephan Janssen nous a donné un sacré coup de main. Habitué à organiser Devoxx, c&#8217;est lui qui a suggéré de louer les lumières de couleur que vous avez vu sur certains stands et lors de la soirée Meet and Greet. Merci à Brice qui a fait les branchements et les réglages avec moi, c&#8217;était fun.</p>
<p>L&#8217;équipe vidéo est arrivé de Belgique mardi matin. 1 camion et 2 voitures, 7 personnes en tout. Ce sont les mêmes personnes que celles qui font Devoxx Belgique. Les gars de BV-RENT sont vraiment très bons. Pas besoin de leur expliquer comment s&#8217;installer, ils connaissent leur métier.</p>
<p>De bons moments, qui se sont terminés autour d&#8217;un bon repas.</p>
<p><strong>Mercredi, ouverture de Devoxx France</strong></p>
<p>Mercredi matin, dès 7h10 il y avait du monde devant les portes. Nous avons ouvert les portes à 7H30.  L&#8217;accueil et le vestiaire se sont bien passés. Un peu de rush, mais nous avions une technique secrète : le SMS de groupe. En cas d&#8217;urgence, nous avions un outil pour envoyer des SMS groupés à tous les polos rouges. Ainsi nous pouvions mobiliser 8 personnes dès que nécessaire. Les organisateurs avaient en plus un téléphone DECS afin de travailler avec les équipes de l&#8217;hôtel.</p>
<p>Ce qui m&#8217;a le plus touché le mercredi matin c&#8217;est Programmatoo. Il s&#8217;agissait d&#8217;un atelier de programmation pour les enfants à partir de 9 ans, organisé par Audrey Neveu et Aline Paponaud de SFEIR. Vers midi, on était à l&#8217;accueil. Une petite fille passe et vient te dire &laquo;&nbsp;merci&nbsp;&raquo; avec un grand sourire&#8230; là tu es heureux et tu te dis que cela sert à quelque chose&#8230;</p>
<p>Le mercredi après-midi, le Hackergarten a tellement bien marché que Brice Dutheil et Mathilde Lemée ont déplacé celui-ci dans l&#8217;espace des tables au -1. Pendant ce temps-là j&#8217;ai eu le temps de voir le début de l&#8217;Université de James Ward et Nicolas Leroux. Mais au global je n&#8217;ai pu suivre que 2 ou 3 sessions complètement.</p>
<p>Mercredi soir, diner des speakers. Nous sommes plus de 100 à aller à pied à un superbe restaurant qu&#8217;Antonio a trouvé quelques semaines avant. L&#8217;ensemble des speakers a passé une bonne soirée. Finalement j&#8217;ai trouvé sympa que les speakers Quickies/BOF soient aussi présents.</p>
<p>Pour moi le mercredi c&#8217;était surtout l&#8217;accueil. On est resté une bonne partie de la journée avec José afin de gérer l&#8217;accueil des participants et des exposants. Cette journée nous a bien aidés pour nous roder et mieux nous préparer pour le lendemain.</p>
<p><strong>Jeudi, début de la partie Conférence</strong></p>
<p><a href="http://www.touilleur-express.fr/wp-content/uploads/2012/04/keynote.jpg"><img class="alignnone size-full wp-image-6292" title="SONY DSC" src="http://www.touilleur-express.fr/wp-content/uploads/2012/04/keynote.jpg" alt="" width="320" height="213" /></a></p>
<p>Jeudi matin, côté accueil c&#8217;est plus calme, car la majorité des personnes (environ 850) participe aux 3 jours. Antonio a fait une keynote simple et sympa, avec l&#8217;histoire du ParisJUG pour ceux qui ne connaissent pas notre parcours. A la question &laquo;&nbsp;qui est déjà venu à Devoxx Belgique&nbsp;&raquo;, environ 150 personnes lèvent la main. Pas mal. Nous avons eu ensuite une présentation de Pierre Pezziardi qui a fait carton plein, puis de Ben Evans et Martijn Verburg, les 2 JUG Leader du London JUG.</p>
<p>La journée globalement du côté organisation était assez chargée. Nous avons dû gérer des salles parfois pleines à craquer, globalement on court partout mais c&#8217;est assez fun. Nous avons noté une liste de points à améliorer l&#8217;an prochain. Exemple : j&#8217;ai oublié d&#8217;imprimer le programme des Quickies par salle le jeudi&#8230; Bref on fera mieux.</p>
<p>Jeudi soir reste pour moi un très bon souvenir. Par rapport à Devoxx Belgique, nous avons beaucoup de groupes d&#8217;utilisateurs autre que Java à Paris. Il y a quelques mois j&#8217;ai eu l&#8217;idée de profiter de cette soirée pour faire venir les différents groupes d&#8217;utilisateurs. Chaque salle était bien remplie, bonne ambiance et cela a donné envie à certains de venir l&#8217;an prochain. Nous avons eu 500 personnes de plus le jeudi soir, la page EventBrite était pleine. Petit bémol du côté du buffet qui n&#8217;était pas assez grand pour tout le monde, mais par contre tout le monde a apprécié le Bourgeuil et le Tariquet Blanc, trouvé chez le caviste à côté de chez Antonio.</p>
<p>La nuit s&#8217;est terminée par un restaurant, puis une belle discussion avec Romain Guy, Ludovic Champenois et Didier Girard jusqu&#8217;à 2h du mat au bar de l&#8217;hôtel. Devoxx France c&#8217;est aussi cela.</p>
<p><strong>Vendredi</strong></p>
<p>Debout 6h45, passage par le méga super petit déjeuner du Marriott, puis on embraye avec la dernière journée. Plus calme du côté accueil, heureusement. Avec Antonio nous avons fait l&#8217;ouverture, avec l&#8217;accueil et les dernières informations de la journée. A ce propos, un point intéressant à propos des clients Android. Nous avons changé l&#8217;agenda jeudi matin pour aider un speaker en panne d&#8217;avion. Cependant un bon nombre d&#8217;entre vous n&#8217;avait pas la dernière version de l&#8217;agenda&#8230; car le client n&#8217;était pas synchronisé. L&#8217;an prochain, nous afficherons devant les salles en couleur les changements de dernière minute. Nous aimerions aussi avoir une télé devant chaque salle avec le programme par salle. Encore une idée vu à Devoxx Belgique, que nous aimerions avoir à Paris.</p>
<p>Du côté des Keynotes, tout d&#8217;abord un gros merci à Jo Voordeckers, un développeur de l&#8217;équipe de Stephan Janssen. Il a terminé à 4h du matin dans la nuit de jeudi à vendredi la traduction et l&#8217;adaptation du Twitter Wall de Belgique. Stephan a suggéré l&#8217;idée jeudi après-midi, mais nous n&#8217;avons pas eu le temps d&#8217;avancer. Grâce au travail de Jo, nous avons un superbe TwitterWall <a href="http://wall.devoxx.fr/">http://wall.devoxx.fr/</a></p>
<p><a href="http://www.touilleur-express.fr/wp-content/uploads/2012/04/chanezon.jpg"><img class="alignnone size-full wp-image-6293" title="chanezon" src="http://www.touilleur-express.fr/wp-content/uploads/2012/04/chanezon.jpg" alt="" width="240" height="320" /></a>Je passe rapidement la keynote d&#8217;IBM pour vous parler de celle de Patrick Chanezon de CloudFoundry. Il a fait un parallèle entre le film &laquo;&nbsp;The Artist&nbsp;&raquo; et le métier du développeur. Superbe exercice de style, avec du fond et de la forme. Vraiment content car c&#8217;était un gros challenge et Patrick nous a fait une présentation géniale. L&#8217;ensemble de la salle était bluffée.</p>
<p><a href="http://www.touilleur-express.fr/wp-content/uploads/2012/04/neal_ford.jpg"><img class="alignnone size-full wp-image-6294" title="neal_ford" src="http://www.touilleur-express.fr/wp-content/uploads/2012/04/neal_ford.jpg" alt="" width="240" height="320" /></a></p>
<p>Ensuite nous avons eu un vieil ami, que j&#8217;ai croisé plusieurs fois et qui est juste&#8230; excellent. Monsieur Neal Ford nous a parlé d&#8217;Abstraction/Distraction for France. Un talent d&#8217;orateur et un contenu de qualité. L&#8217;ensemble de la salle était debout à la fin. J&#8217;ai rarement vu une standing ovation à une conférence de développeurs. Signe que nous avons tapé juste pour les keynotes. Essayons de faire des moments magiques comme cela l&#8217;an prochain, avec un petit peu d&#8217;esprit à la TED.</p>
<p>La journée enchaîne ensuite 6 conférences, 2 Quickies, bref que du lourd. J&#8217;ai pris une claque en suivant la présentation d&#8217;Habib Guergachi sur la Web Oriented Architecture. Co-fondateur de Zenexity, il nous a donné 55 minutes de pur plaisir. Je ne l&#8217;avais jamais vu sur scène, mais franchement, c&#8217;était passionnant. La salle archi comble a passé un bon moment. Il aurait très bien pu passer en keynote.</p>
<p><a href="http://www.touilleur-express.fr/wp-content/uploads/2012/04/journaliste02.jpg"><img class="alignnone size-full wp-image-6295" title="SONY DSC" src="http://www.touilleur-express.fr/wp-content/uploads/2012/04/journaliste02.jpg" alt="" width="320" height="213" /></a></p>
<p>Après cela, pendant la pause déjeuner nous avons été interviewés <a href="http://pro.01net.com/editorial/564656/devoxx-affluence-de-developpeurs-java-sur-paris/">par 01 Informatique</a> puis par Programmez. J&#8217;ai eu le temps de passer de stand en stand et de voir le gros travail réalisé par les exposants. Il y  avait beaucoup d&#8217;imagination et d&#8217;énergie sur chaque stand. Nous sommes aussi heureux car ils ont suivi nos idées et eux aussi ont montré un visage différent de l&#8217;informatique. La journaliste de 01 Informatique nous dit qu&#8217;elle a le sentiment d&#8217;être à une conférence américaine. Détendu, mais sérieux. Devoxx en Belgique c&#8217;est cela. Nous sommes très loin du salon un peu fatigué Porte de Versailles, où il n&#8217;y a que des RH sur les stands. Ici, nous avons vu des équipes mobilisées pendant 3 jours. C&#8217;est un investissement en terme de temps et d&#8217;argent. Mais en OFF j&#8217;ai vu que les entreprises avaient fait carton plein. L&#8217;an prochain, certains d&#8217;entre vous reviendrons mais aurons certainement changé d&#8217;employeur. C&#8217;est aussi cela Devoxx France.</p>
<p><a href="http://www.touilleur-express.fr/wp-content/uploads/2012/04/castcodeurs_devoxxfr.jpg"><img class="alignnone size-full wp-image-6296" title="castcodeurs_devoxxfr" src="http://www.touilleur-express.fr/wp-content/uploads/2012/04/castcodeurs_devoxxfr.jpg" alt="" width="240" height="320" /></a></p>
<p>Pour terminer j&#8217;ai assisté avec Stephan Janssen à l&#8217;enregistrement des <a href="http://lescastcodeurs.com/">CastCodeurs</a>. C&#8217;était génial. Superbe ambiance. Et là je dois m&#8217;excuser auprès d&#8217;Antonio. Je lui ai pourri une soirée en voulant déplacer cette session au jeudi soir il y a quelques semaines, afin de libérer un slot de conférence en plus. Cela ne s&#8217;est pas fait car il a eu l&#8217;excellente idée de réduire les keynotes et de démarrer à 9H. Et heureusement qu&#8217;il a tenu bon, qu&#8217;il a maintenu les CastCodeurs le vendredi soir. C&#8217;était un superbe moment où nous avons bien ri. A refaire l&#8217;an prochain, avec Atlassian pour les bières.</p>
<p>Le temps de démonter les stands et de tout ranger en 4 heures, nous avons terminé au bar du Marriott avec un petit Mojito bien frais. Pas mal d&#8217;émotion et de fatigue, on a oublié d&#8217;annoncer l&#8217;anniversaire de José sur scène, on est crevé mais heureux. José a passé le cap des 31 ans, il a encore pas mal de cheveux, donc c&#8217;est un jeune comme moi. En fait, plus tu as de cheveux, plus tu es jeune.</p>
<p><a href="http://www.touilleur-express.fr/wp-content/uploads/2012/04/fin_devoxxfr.jpg"><img class="alignnone size-full wp-image-6297" title="fin_devoxxfr" src="http://www.touilleur-express.fr/wp-content/uploads/2012/04/fin_devoxxfr.jpg" alt="" width="240" height="320" /></a></p>
<p><strong>L&#8217;heure de refermer le livre</strong></p>
<p>Je n&#8217;ai pas vraiment dormi, encore trop dans Devoxx France pendant quelques heures. Chacun de nous a dans sa tête le moment où cela a commencé. Pour moi, il y a plusieurs débuts. Premier souvenir : l&#8217;eXpress-Board a été sponsor de la conférence SoftShake à Genève en octobre 2010. Les organisateurs nous avaient donné un dossier super complet. C&#8217;est avec cela sous le bras que j&#8217;ai commencé à en parler à Antonio. Nous en avons discuté et nous en avons parlé avec nos sponsors lors d&#8217;une soirée à la Cantine fin 2010. Antonio a proposé à juste titre de se faire la main sur un &laquo;&nbsp;petit&nbsp;&raquo; événement avant de se lancer sur quelque chose de cette ampleur. Ce fut l&#8217;anniversaire du Paris JUG en février 2011 avec le thème &laquo;&nbsp;Siffler en travaillant&nbsp;&raquo;, le bus disco et le resto. 500 personnes en plein février. Ensuite le projet &laquo;&nbsp;Devoxx France&nbsp;&raquo; est né grâce à l&#8217;idée d&#8217;Antonio de monter une version française. Trouver une salle, faire un montage financier, essayer de trouver des sponsors, nous étions très chargés en septembre 2011. C&#8217;est grâce à l&#8217;arrivée de José dans le projet que nous avons trouvé notre rythme de croisière. Il faut des gars qui rêvent (disons Antonio et moi) et des gars qui réalisent (José et Zouheir). Le projet a démarré fin septembre, avec l&#8217;arrivée de José. L&#8217;annonce à Devoxx France s&#8217;est passé avec beaucoup d&#8217;émotions et de stress, car nous avons bossé comme des fous entre mi-septembre et début novembre pour trouver des financements. Merci aux sponsors, sans eux : pas de Devoxx France.</p>
<p>Ensuite, comme le disait justement José lors de la keynote, c&#8217;est une suite de surprises. On table sur 450 personnes (dont 100 copains) mais nous sommes à 650 début février, puis très rapidement au dessus de 900, pour terminer à 1250 participants à une semaine de l&#8217;ouverture des portes. Une grosse claque. Mais allez-y, on aime bien avoir ce genre de claque <img src='http://www.touilleur-express.fr/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Maintenant rendez-vous à la version anglaise en novembre prochain. Nous serons présents comme simple participant. Et nous vous donnons rendez-vous l&#8217;an prochain pour faire mieux. Une enquête de satisfaction est en cours de préparation, on termine et dès qu&#8217;elle est dispo, nous la twitterons sur <a href="http://www.twitter.com/DevoxxFR">@DevoxxFR</a>.</p>
<p>A bientôt.</p>
<p><a href="http://www.touilleur-express.fr/wp-content/uploads/2012/04/foule.jpg"><img class="alignnone size-full wp-image-6298" title="SONY DSC" src="http://www.touilleur-express.fr/wp-content/uploads/2012/04/foule.jpg" alt="" width="320" height="213" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.touilleur-express.fr/2012/04/24/devoxx-france-2012-vu-de-linterieur/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Rendez-vous à Devoxx France</title>
		<link>http://www.touilleur-express.fr/2012/04/15/rendez-vous-a-devoxx-france/</link>
		<comments>http://www.touilleur-express.fr/2012/04/15/rendez-vous-a-devoxx-france/#comments</comments>
		<pubDate>Sun, 15 Apr 2012 17:56:28 +0000</pubDate>
		<dc:creator>Nicolas Martignole</dc:creator>
				<category><![CDATA[Devoxx]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=6278</guid>
		<description><![CDATA[Bon ces derniers temps, pas le temps de blogger, de tartiner 3 pages sur la dernière librairie ou sur le dernier framework Web à la mode. Cette semaine on risque forcément de faire un peu de bruit avec Devoxx France. Cela fait plus d&#8217;un an que l&#8217;idée a été lancé. Et on a maintenant hâte d&#8217;y être. Sans trop comprendre comment, nous avons fait les derniers comptes et nous avons plus de 1200 personnes. Il y a déjà un grand plaisir à se dire qu&#8217;il y a une attente et ...]]></description>
			<content:encoded><![CDATA[<p>Bon ces derniers temps, pas le temps de blogger, de tartiner 3 pages sur la dernière librairie ou sur le dernier framework Web à la mode. Cette semaine on risque forcément de faire un peu de bruit avec Devoxx France. Cela fait plus d&#8217;un an que l&#8217;idée a été lancé. Et on a maintenant hâte d&#8217;y être. Sans trop comprendre comment, nous avons fait les derniers comptes et nous avons plus de 1200 personnes. Il y a déjà un grand plaisir à se dire qu&#8217;il y a une attente et une forte présence en France de développeurs, prêt à venir à une conférence sur 3 jours, pendant les vacances scolaires, avec pas mal de nouveaux speakers pour lesquels Devoxx France sera la première grosse conférence. Nous de notre côté, via le Paris JUG, nous courons déjà les conférences depuis 4 ans. Nous sommes convaincu de l&#8217;intérêt et de l&#8217;importance de ce type d&#8217;événement. Ne venez pas juste voir des présentations. Prenez aussi le temps d&#8217;aller vers les autres et de discuter. Vous verrez que la part sociale est aussi importante que les présentations. Peut-être que vous rencontrerez vos futurs collègues, le gars qui fait Mockito ou un commiter Maven&#8230; N&#8217;hésitez pas à laisser vos collègues et à aller discuter avec tout le monde.</p>
<p>On est 4 personnes du ParisJUG à avoir monté cela. Antonio, José, Zouheir et ma pomme. 4 bonhommes qui découvrent le métier d&#8217;organisateur. Nous nous faisons aider depuis quelques semaines par une freelance, Karine Vacca, qui prend en charge tout ce qui est réalisation des goodies, des visuels et de tout ce que vous trouverez dans votre sac mercredi matin. Nous avons aussi Stephan Janssen, qui nous aide depuis plusieurs mois. Pour la sélection du contenu et pour venir aider à remplir les sacs, nous pouvons compter aussi sur les 13 personnes du comité de sélection. Vous les verrez habillé en rouge comme nous, n&#8217;hésitez pas à discuter avec eux.</p>
<p><a href="http://www.touilleur-express.fr/wp-content/uploads/2012/04/teeshirt.jpg"><img class="size-medium wp-image-6279 alignright" title="teeshirt" src="http://www.touilleur-express.fr/wp-content/uploads/2012/04/teeshirt-225x300.jpg" alt="" width="225" height="300" /></a>Lundi nous terminons de préparer les sacs. Il y a 270kg de teeshirt par exemple, on doit aussi ranger des goodies dans le sac du participant. Mardi ce sera le montage. Les stands Premium ont tous fait appel à des sociétés spécialisées. Pour les Medium et les Bases nous avons décidé il y a quelques semaines de faire venir un standiste. Il installera une structure pour que cela ressemble à un salon pour 1200 personnes et pas comme au départ, à un petit salon pour 450 geeks. Les portes ouvriront à 8h le mercredi matin. Il sera possible de venir chercher son badge mardi soir, nous communiquerons sur Twitter (@DevoxxFR). Mercredi soir, diner speaker avec une partie des 144 speakers. Ensuite jeudi matin il faut arriver tôt, ouverture des portes à 8h, et début des Keynotes à 9h précise. Si vous voulez nous voir tous les 4, ce sera jeudi matin.</p>
<p>Rendez-vous dans quelques jours pour Devoxx France, première édition.</p>
<p><a href="http://www.touilleur-express.fr/wp-content/uploads/2012/04/IMG_0252.jpg"><img class="alignnone size-medium wp-image-6280" title="IMG_0252" src="http://www.touilleur-express.fr/wp-content/uploads/2012/04/IMG_0252-225x300.jpg" alt="" width="225" height="300" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.touilleur-express.fr/2012/04/15/rendez-vous-a-devoxx-france/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Devoxx France : c&#8217;est complet</title>
		<link>http://www.touilleur-express.fr/2012/04/11/devoxx-france-cest-complet/</link>
		<comments>http://www.touilleur-express.fr/2012/04/11/devoxx-france-cest-complet/#comments</comments>
		<pubDate>Wed, 11 Apr 2012 18:34:45 +0000</pubDate>
		<dc:creator>Nicolas Martignole</dc:creator>
				<category><![CDATA[Devoxx]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=6273</guid>
		<description><![CDATA[
Ca y est, nous y sommes&#8230; Devoxx France c&#8217;est dans 7 jours. Nous avons bouclé toutes les ventes ce soir : il n&#8217;y a plus de places en vente. La conférence pour sa première édition se jouera à guichet fermé, plus de 1100 participants, 144 speakers, une équipe d&#8217;organisation qui travaille d&#8217;arrache-pied depuis des semaines&#8230; les chiffres donnent le tourni. Pour l&#8217;instant, nous sommes tellement dans l&#8217;organisation, que nous ne nous rendons pas compte exactement. A chaque fois que José nous donne les chiffres de vente, nous sommes à répéter ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.touilleur-express.fr/wp-content/uploads/2012/04/soldout.gif"><img class="alignnone size-full wp-image-6274" title="soldout" src="http://www.touilleur-express.fr/wp-content/uploads/2012/04/soldout.gif" alt="" width="400" height="150" /></a></p>
<p>Ca y est, nous y sommes&#8230; <a href="http://www.devoxx.fr/">Devoxx France</a> c&#8217;est dans 7 jours. Nous avons bouclé toutes les ventes ce soir : il n&#8217;y a plus de places en vente. La conférence pour sa première édition se jouera à guichet fermé, plus de 1100 participants, 144 speakers, une équipe d&#8217;organisation qui travaille d&#8217;arrache-pied depuis des semaines&#8230; les chiffres donnent le tourni. Pour l&#8217;instant, nous sommes tellement dans l&#8217;organisation, que nous ne nous rendons pas compte exactement. A chaque fois que José nous donne les chiffres de vente, nous sommes à répéter &laquo;&nbsp;<em>&#8230; c&#8217;est hallucinant&#8230;</em>&laquo;&nbsp;. Car honnêtement : on y croyait pas à cette hauteur.</p>
<p>Nos premiers slides étaient bien timide avec 400 participants. Les premiers qui nous ont rencontré, Ippon Technologies, ont peut-être vu au delà de nos slides, et nous ont fait confiance. Mais nous sommes restés prudent jusqu&#8217;à la mi-février. Le paiement en ligne et la possibilité de suivre 3 jours de formation à Devoxx France nous ont aussi aidé. Un grand merci à tous les sponsors, car sans eux, nous n&#8217;aurions pas pu avancer et réussir ce challenge.</p>
<p>Il y a beaucoup de différences avec la version originale en Belgique. Tout d&#8217;abord, vous êtes une grosse majorité à venir les 3 jours. Nous pensions que les personnes participeraient le jeudi et le vendredi, mais nous aurons 800 participants (en dehors des speakers et de l&#8217;organisation) rien que pour la journée du mercredi&#8230;.</p>
<p>Ensuite, nous aurons largement plus de 1000 personnes pour le jeudi et le vendredi. Autant dire que ça va être impressionnant. Les présentateurs vont avoir du monde dans leurs salles. Les exposants vont avoir un sacré passage sur leurs stands. L&#8217;une des raisons est, je pense, le programme. Si j&#8217;étais simple spectateur, je serai vraiment bien ennuyé pour me décider en regardant <a href="http://devoxx.fr/display/FR12/Agenda">l&#8217;Agenda</a>. Nous allons avoir l&#8217;équipe qui développe Google Guava, nous aurons des spécialistes du NoSQL, des gens qui font du MongoDB en prod, des personnes qui sont sur le coeur de Java, des gens venus du monde des startups avec du Ruby, du Groovy, du Scala&#8230; bref un programme assez ouvert, et pas si &laquo;&nbsp;JAVA-iste&nbsp;&raquo; que cela.</p>
<p>Pour terminer, rendez-vous le jeudi soir à partir de 19h pour la soirée &laquo;&nbsp;Meet and Greet&nbsp;&raquo;. Même si vous n&#8217;avez pas la possibilité de participer à Devoxx France, cette soirée vous permettra de goûter l&#8217;ambiance et d&#8217;avoir le choix entre 12 sessions le temps d&#8217;une soirée. Nous avons prévu de mettre une page EventBrite lundi prochain sur le site Devoxx France. Suivez les informations <a href="http://devoxx.fr/display/FR12/Meet+and+Greet">sur cette page</a> et sur <a href="http://twitter.com/DevoxxFr">notre compte Twitter</a> pour ne pas manquer l&#8217;ouverture des inscriptions. L&#8217;accès est gratuit, nous devons juste limiter le nombre de places pour des raisons de sécurité</p>
<p>Sur ce, on a encore du travail de préparation, alors rendez-vous la semaine prochaine !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.touilleur-express.fr/2012/04/11/devoxx-france-cest-complet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>La cuvée Devoxx France</title>
		<link>http://www.touilleur-express.fr/2012/04/01/la-cuvee-devoxx-france/</link>
		<comments>http://www.touilleur-express.fr/2012/04/01/la-cuvee-devoxx-france/#comments</comments>
		<pubDate>Sun, 01 Apr 2012 08:56:44 +0000</pubDate>
		<dc:creator>Nicolas Martignole</dc:creator>
				<category><![CDATA[Devoxx]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Perso]]></category>

		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=6261</guid>
		<description><![CDATA[Petite information ce matin sympa à propos de Devoxx France. Nous sommes à 3 semaines de la première édition francophone de Devoxx. Nous avons commencé à travailler sur l&#8217;organisation de Devoxx France le 5 avril 2011. Autant dire que nous avons hâte d&#8217;y être !
Le jeudi soir nous organisons une soirée Meet and Greet, sponsorisée par CloudBees, SonarSource et Atlassian. La soirée démarre à 19h avec la présence de plus de 25 groupes d&#8217;utilisateurs Java (Java User Group) venus de toute la France, de Suisse, Belgique, Luxembourg, Allemagne et même ...]]></description>
			<content:encoded><![CDATA[<p>Petite information ce matin sympa à propos de <a href="http://www.devoxx.fr/">Devoxx France</a>. Nous sommes à 3 semaines de la première édition francophone de <a href="http://www.devoxx.com">Devoxx</a>. Nous avons commencé à travailler sur l&#8217;organisation de Devoxx France le 5 avril 2011. Autant dire que nous avons hâte d&#8217;y être !</p>
<p><img class="size-medium wp-image-6262 alignright" title="Flyer-Meet-and-Greet-Devoxx-2012" src="http://www.touilleur-express.fr/wp-content/uploads/2012/04/Flyer-Meet-and-Greet-Devoxx-2012-211x300.png" alt="" width="211" height="300" />Le jeudi soir nous organisons une soirée <strong>Meet and Greet</strong>, sponsorisée par CloudBees, SonarSource et Atlassian. La soirée démarre à 19h avec la présence de plus de 25 groupes d&#8217;utilisateurs Java (Java User Group) venus de toute la France, de Suisse, Belgique, Luxembourg, Allemagne et même Ukraine. Il y aura aussi plus de 15 groupes d&#8217;utilisateurs comme le Scala User Group, le Groovy/Grails User Group, le MongoDB Paris Meetup, le Paris JS, l&#8217;équipe du Paris Android User Group, 2 Google User Group (Paris,Nantes) et j&#8217;en oublie&#8230; Bref une soirée qui s&#8217;annonce très communautaire et très sympa.</p>
<p>De 19h à 22h nous aurons 4 salles de 50 à 250 places pour que les groupes d&#8217;utilisateurs puissent vous proposer de se rencontrer. Nous aurons aussi l&#8217;espace d&#8217;exposition ouvert, avec la présence de toutes <a href="http://devoxx.fr/display/FR12/Partenaires">les entreprises partenaires de Devoxx France</a>. Nous avons vendu tous les espaces exposants, pas mal pour une première édition.</p>
<p>Bref une bonne soirée.</p>
<p><strong>Mais le plus important c&#8217;est le thème : Vin et Fromages. </strong></p>
<p><a href="http://www.touilleur-express.fr/wp-content/uploads/2012/04/soiree_vin_fromage_devoxx_france.png"><img class="alignleft size-full wp-image-6264" title="soiree_vin_fromage_devoxx_france" src="http://www.touilleur-express.fr/wp-content/uploads/2012/04/soiree_vin_fromage_devoxx_france.png" alt="" width="326" height="362" /></a>Nous avons voulu organiser un thème un peu plus franchouillard, pour permettre à des viticulteurs Bourguignons de nous faire découvrir leurs vins. Un petit Chardonnay frais au nez de pomme verte et de beurre fondu, avec une part de Comté affiné 12 mois. Un petit cidre normand avec un Pont-Levêque ou un Camembert, ou encore un Roquefort avec un côte de Gascogne blanc ou un Irouleguy Basque en blanc&#8230;</p>
<p>Bon pour cette première édition nous avons trouvé encore mieux : un viticulteur du Bouchenois nous propose <strong>la cuvée &laquo;&nbsp;Devoxx France&nbsp;&raquo;</strong>.</p>
<p>Monté sur les hauteurs de Saint-Rossé-Paumard, les vieilles vignes  donnent un rendement à l&#8217;hectare de 130 litres, ce qui donne un vin pétillant, souple, je dirai même technique. Parfait pour des Geeks. Les étiquettes seront spéciales pour Devoxx France&#8230; avec un QRCode pour pouvoir commander le vin directement via le portail Web du viticulteur.</p>
<p><a href="http://www.touilleur-express.fr/wp-content/uploads/2012/04/Langages_alternatifs.png"><img class="size-medium wp-image-6263 alignleft" title="Langages_alternatifs" src="http://www.touilleur-express.fr/wp-content/uploads/2012/04/Langages_alternatifs-236x300.png" alt="" width="236" height="300" /></a>Nous avons trouvé l&#8217;idée tellement géniale que nous avons commandé 3 autres vins différents. Un vin Java, au nez empyromatique, avec un travail sur l&#8217;odeur du café. Il est un peu classique et lourd, avec un accord parfait pour des plats compliqués. Cependant il tend à se bonifier avec l&#8217;âge et il reste une valeur sûre. Il n&#8217;a pas pas peur des petits derniers arrivés sur le marché du bio et de la culture bio-dynamique.</p>
<p>Un autre vin, ce sera Scala, avec une robe légère et un rouge pétillant typique du Lambrosco Italien, en clin d&#8217;oeil à la Scala. Il n&#8217;est ni complètement champanisé, ni complètement plat. La bouteille est magnifique, très orientée objet, tout en étant fonctionnel avec un bec verseur.</p>
<p>Enfin un vin Groovy, qui est un mélange de Sévignon blanc et de Limonade, car on trouvait que c&#8217;était Groovy. La bouteille est petite, mais l&#8217;ouverture du bouchon rappelle tout de suite que si le contenant est petit, le contenu a été <em>forgé</em> avec amour et passion. Nous aurons en plus la version 2.0 au salon, présenté par Mr Laforge, le producteur de Villiers-sur-Marne.</p>
<p>Vous pourrez déguster ces vins et même les commander, car nous avons prévu d&#8217;ouvrir un espace de vente pour le jour J. Les prix vont de 6 à 9 EUR la bouteille, je suis certain que vous en prendrez des caisses, comme moi d&#8217;ailleurs.</p>
<p>Sur ce, je vous laisse. On a encore pas mal de travail d&#8217;ici au 18 avril.</p>
<p>A bientôt</p>
<p> <img src='http://www.touilleur-express.fr/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.touilleur-express.fr/2012/04/01/la-cuvee-devoxx-france/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Une semaine sans Twitter</title>
		<link>http://www.touilleur-express.fr/2012/03/26/une-semaine-sans-twitter/</link>
		<comments>http://www.touilleur-express.fr/2012/03/26/une-semaine-sans-twitter/#comments</comments>
		<pubDate>Mon, 26 Mar 2012 16:04:26 +0000</pubDate>
		<dc:creator>Nicolas Martignole</dc:creator>
				<category><![CDATA[Perso]]></category>

		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=6250</guid>
		<description><![CDATA[Je tente l&#8217;expérience suivante : pas de consultation ou d&#8217;utilisation de Twitter pendant une semaine. En effet, je suis devenu un utilisateur compulsif de Twitter. Ces derniers jours, entre le compte du Paris JUG, celui de l&#8217;eXpress-Board, mon compte perso et le compte de Devoxx France, je me suis mélangé les pinceaux. Je pense qu&#8217;il est intéressant de lever un peu le pied, et d&#8217;observer ce qui me manque au final.
Comment peut-on devenir accro à Twitter ?
Les logiciels à installer sur iPhone et Android permettent de consulter et de suivre les flux ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.touilleur-express.fr/wp-content/uploads/2009/11/tag_perso_150_65.jpg"><img class="alignleft size-full wp-image-2504" title="tag_perso_150_65" src="http://www.touilleur-express.fr/wp-content/uploads/2009/11/tag_perso_150_65.jpg" alt="" width="150" height="65" /></a>Je tente l&#8217;expérience suivante : pas de consultation ou d&#8217;utilisation de Twitter pendant une semaine. En effet, je suis devenu un utilisateur compulsif de Twitter. Ces derniers jours, entre le compte du Paris JUG, celui de l&#8217;eXpress-Board, mon compte perso et le compte de Devoxx France, je me suis mélangé les pinceaux. Je pense qu&#8217;il est intéressant de lever un peu le pied, et d&#8217;observer ce qui me manque au final.</p>
<p>Comment peut-on devenir accro à Twitter ?</p>
<p>Les logiciels à installer sur iPhone et Android permettent de consulter et de suivre les flux tweeters un peu prêt n&#8217;importe où, et n&#8217;importe quand. A tel point, que vous vous retrouvez à Twitter dès le réveil. Oh ne faites pas le gars surpris. Lorsque je vois des personnes me répondre à 07h20 le matin, je me dis que vous aussi, vous twittez n&#8217;importe quand. Nous devenons un utilisateur compulsif lorsque nous utilisons nos smartphones. Toujours dans la poche, dès qu&#8217;un moment d&#8217;attente se présente, vous ouvrez Twitter.</p>
<p>Cela occupe bien dans le RER, dans tous ces moments où vous n&#8217;avez rien d&#8217;autres à faire qu&#8217;attendre. Vous vous créez vous même du contenu en sélectionnant les personnes que vous &laquo;&nbsp;followez&nbsp;&raquo; (suivez). Ce que vous lisez finalement est unique. C&#8217;est la combinaison des différentes personnes auxquelles vous vous êtes abonné. En plus de cela, vous pouvez suivre les &laquo;&nbsp;hashtags&nbsp;&raquo;. Avez-vous noté récemment l&#8217;apparition des tags twitter dans les émissions de variétés ? (#oepc, #thevoice, &#8230;). Vous pouvez maintenant suivre en direct les commentaires des autres spectateurs d&#8217;une émission de télé&#8230; L&#8217;utilité reste encore à être démontrer, mais le concept est là.</p>
<p>Plus intéressant, vous pouvez découvrir de nouvelles personnes à suivre en regardant les hashtags. Prenez par exemple #DevoxxFR, vous verrez les échanges entre les personnes intéressées par la conférence. Je suis aussi convaincu que fin avril, #DevoxxFR sera un sujet trendy sur Twitter.</p>
<p>Twitter est aussi un moyen de faire de la veille techno à peu de frais. Il suffit de suivre les liens, de consulter les articles partagés, pour se faire chaque jour une revue de presse. Ce que Twitter apporte en plus, c&#8217;est ce petit côté people. On y parle aussi pas mal de nous, mine de rien.</p>
<p>Bref je laisse de côté Twitter pour la semaine.</p>
<p>Et vous ? Avez-vous l&#8217;impression d&#8217;être accro à Twitter ou non ?</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.touilleur-express.fr/2012/03/26/une-semaine-sans-twitter/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Rémi Forax au Paris JUG</title>
		<link>http://www.touilleur-express.fr/2012/03/16/remi-forax-au-paris-jug/</link>
		<comments>http://www.touilleur-express.fr/2012/03/16/remi-forax-au-paris-jug/#comments</comments>
		<pubDate>Fri, 16 Mar 2012 16:55:56 +0000</pubDate>
		<dc:creator>Nicolas Martignole</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=6226</guid>
		<description><![CDATA[Mardi 13 mars 2012, Rémi Forax est venu au Paris JUG (Java User Group). Le Paris JUG est une association crée en 2008 par Antonio Goncalvès, qui organise chaque mois une soirée sur Java. Avec plus de 220 personnes à chaque soirée, des inscriptions qui sont sold-out quelques jours avant, le Paris JUG est un groupe très dynamique.
Quelques mots sur l&#8217;enseignement
Rémi Forax est enseignant-chercheur, Maître de conférence à l&#8217;université Paris Est &#8211; Marne-la-vallée. Il débute sa présentation par quelques mots sur les étudiants. Les Licences de 3ème année, les Master ...]]></description>
			<content:encoded><![CDATA[<p><strong>Mardi 13 mars 2012, <a href="http://devoxx.fr/display/FR12/Remi+Forax">Rémi Forax</a> est venu au Paris JUG (Java User Group). <a href="http://www.parisjug.org">Le Paris JUG</a> est une association crée en 2008 par Antonio Goncalvès, qui organise chaque mois une soirée sur Java. Avec plus de 220 personnes à chaque soirée, des inscriptions qui sont sold-out quelques jours avant, le Paris JUG est un groupe très dynamique.</strong></p>
<h3>Quelques mots sur l&#8217;enseignement</h3>
<p>Rémi Forax est enseignant-chercheur, Maître de conférence <a href="http://igm.univ-mlv.fr/institut/accueil/">à l&#8217;université Paris Est &#8211; Marne-la-vallée</a>. Il débute sa présentation par quelques mots sur les étudiants. Les Licences de 3ème année, les Master 1 et 2, effectuent une partie de leur cursus en stage, ou sous la forme de l&#8217;alternance avec un poste dans une entreprise. 40% des étudiants font de l&#8217;alternance. L&#8217;université propose un cursus  universitaire Bac+8, pour aller vers la recherche, et un cursus ingénieur classique, avec un niveau Bac+5. <a href="http://www.univ-mlv.fr/formations/les-formations-en-apprentissage/">L&#8217;apprentissage</a> est un excellent moyen pour les entreprises de former de futurs collaborateurs, et de leur proposer l&#8217;expérience de l&#8217;entreprise. Côté entreprise, l&#8217;exemption de charges sociales, le coût limité et la possibilité de former un étudiant sont de gros avantages. En mai, venez participer <a href="http://www.rencontres-apprentissage.fr/">aux Rencontres de l&#8217;apprentissage</a> pour découvrir différentes formations.</p>
<p>Quelques mots échangés avec Rémi avant la séance sur les étudiants, confirment ce que j&#8217;entends par ailleurs. Le nombre d&#8217;étudiant reste stable, mais la part des femmes dans les effectifs reste très bas. Beaucoup d&#8217;étudiants sélectionnent l&#8217;informatique, en pensant que les mathématiques ne seront pas aussi importants. Or dans la démarche d&#8217;apprentissage et de formalisation, avoir un bon bagage de base est important. Les concepts simples d&#8217;itération, de boucles, de structure de codes ne sont pas connus des débutants. Il serait vraiment important d&#8217;enseigner les bases de la programmation dès le lycée. Globalement, les étudiants trouvent sans problèmes du travail en sortant de la filière informatique. L&#8217;Université de Paris-Est Marne-la-Vallée a une excellente réputation. Je connais d&#8217;ailleurs 3 personnes passées par cette formation et par Ingénieur 2000, et ce sont d&#8217;excellents développeurs.</p>
<h3>Au coeur des expressions Lambda en Java</h3>
<p><a href="http://www.touilleur-express.fr/wp-content/uploads/2012/03/remi_forax.jpg"><img class="alignleft size-medium wp-image-6229" title="remi_forax" src="http://www.touilleur-express.fr/wp-content/uploads/2012/03/remi_forax-300x255.jpg" alt="" width="300" height="255" /></a></p>
<p>La présentation de ce soir porte sur les expressions Lambda. Un sujet passionnant, une fonctionnalité que C# a déjà depuis quelques temps, mais que Java n&#8217;a pas encore.</p>
<p>Rémi est membre de l&#8217;expert group du JCP, <a href="http://www.jcp.org/en/jsr/summary?id=335">sur la JSR 335</a>.Il travaille avec Brian Goetz ou Doug Lea, des noms qui doivent vous dire quelque chose. La JSR-335 faite partie de <a href="http://www.jcp.org/en/jsr/summary?id=337">la JSR-337</a> qui vise à formaliser le contenu de la future version 8 de Java. Pour rappel, cette JSR-337 avait été annoncée à Devoxx 2010 par les équipes d&#8217;Oracle. Si tout se passe comme prévu, nous aurons tout cela dans Java 8 en 2013, ou 2014.</p>
<p>Rémi explique qu&#8217;il y a 2 moyens d&#8217;ajouter des choses dans le JDK. Soit de petites modifications, qui sont livrées dans les différents &laquo;&nbsp;update&nbsp;&raquo; du JDK, soit en écrivant une API et en se débrouillant pour qu&#8217;elle devienne un standard. C&#8217;est le cas de l&#8217;API des collections, écrites par Doug Lea.</p>
<p>Si l&#8217;on regarde les versions de Java, comme le dit <a href="http://hakanai.free.fr/index.php/juste-un-cafe-ca-ira-merci/">Hugo Lassiège</a> sur son blog, depuis quelques années il ne se passait pas grand chose dans notre monde. Mais depuis fin 2010, et que le rachat de SUN par Oracle a été acté, les choses repartent.</p>
<blockquote><p>Petit rappel :</p>
<ul>
<li>java 1.0 : 1996</li>
<li>java 1.1 : 1997</li>
<li>java 1.2 : 1998</li>
<li>java 1.3 : 2000</li>
<li>java 1.4 : 2002</li>
<li>java 1.5 : 2004</li>
<li>java 1.6 : 2006</li>
<li>java 1.7 : sorti en juillet 2011</li>
<li>java 1.8 : annoncé pour 2012</li>
<li>java 1.9 : 2013 ?</li>
</ul>
</blockquote>
<p>Rémi explique que depuis quelques années, la politique globale sur la JVM est  : on ne touche pas à la JVM. Cela entraîne des choix délibérés comme la non-réification des Generics. En clair, les paramètres typés ne sont pas conservés à l&#8217;exécution. Les generics en Java sont implémentés en utilisant <em>l&#8217;erasure</em>. En bref, les types génériques sont retirés à l&#8217;exécution. Ils gardent donc un intérêt à la compilation, en vous signalant les erreurs de type, et en vous évitant d&#8217;ajouter des <em>casts</em> dans votre code à tout bout de champ. Relisez <a href="http://www.touilleur-express.fr/2009/06/10/soiree-paris-jug-sur-java-avance/">un vieux numéro du Touilleur Express</a> de 2009, où <a href="http://www.devoxx.com/display/FR12/Alexandre+Bertails">Alexandre Bertails</a>, qui sera aussi à Devoxx France 2012, vous explique tout cela.</p>
<pre>// le byte-code généré est identique, le type &lt;Integer&gt; n'est pas conservé.
public void compute(List&lt;Integer&gt; listOfIntegers) ;
public void compute(List listOfIntegers) ;</pre>
<div> Un petit mot aussi <a href="http://gafter.blogspot.com/2006/11/reified-generics-for-java.html">tiré du blog de Neal Gafter </a>qui date déjà de 2006, du temps où il était chez SUN, avant de passer chez Microsoft :</div>
<blockquote><p>Many people are unsatisfied with the restrictions caused by the way generics are implemented in Java. Specifically, they are unhappy that generic type parameters are not <strong><em>reified</em></strong>: they are not available at runtime. Generics are implemented using <strong><em>erasure</em></strong>, in which generic type parameters are simply removed at runtime. That doesn&#8217;t render generics useless, because you get typechecking at compile-time based on the generic type parameters, and also because the compiler inserts casts in the code (so that you don&#8217;t have to) based on the type parameters.</p></blockquote>
<p>La JVM est l&#8217;un des systèmes les plus puissants et les mieux réussis en Java. Plutôt que de se concentrer sur le langage, Rémi explique que l&#8217;important, c&#8217;est de comprendre la JVM, pour ensuite seulement, travailler sur le langage. Ce qui a changé les choses, c&#8217;est le passage vers l&#8217;open-source de la JVM. Cela a aidé les chercheurs à comprendre le fonctionnement de celle-ci. Et à en proposer des évolutions.</p>
<p>invokeDynamis (<a href="http://jcp.org/en/jsr/detail?id=292">JSR-292</a>) est né, Rémi Forax est aussi l&#8217;un des membres de cet expert-group, soit-dit en passant. Ce nouveau mot clé dans la JVM permet à un langage de définir une méthode, puis de changer à l&#8217;exécution le pointeur vers la méthode à exécuter réellement. Oui, appelez cela des pointeurs de fonction si vous voulez. invokeDynamics est donc bien une nouvelle instruction dans la JVM, qui permet de supporter plus facilement les langages orientés objets typés dynamiquement comme Groovy. Mais Rémi explique que c&#8217;est aussi le moyen d&#8217;améliorer Java lui-même. En quelques sortes, j&#8217;ai l&#8217;impression que les gens n&#8217;ont pas compris que la JSR-292, c&#8217;est d&#8217;abord pour Java. Et ça, ça va faire mal à d&#8217;autres langages alternatifs sur la JVM.</p>
<p>Rémi Forax discute ensuite un peu sur les langages dynamiques. L&#8217;une des possibilités avec un langage dynamique comme Ruby ou Groovy, c&#8217;est de séparer par exemple le code qui itère une fonction, du code utilisé lors de l&#8217;itération. Si Groovy supporte les Closures, c&#8217;est tout simplement car c&#8217;est facile avec les langages dynamiques. Cela a un coût en terme de performances, d&#8217;où la JSR-292, mais c&#8217;est une des fonctions les plus pratiques, que nous n&#8217;avons toujours pas en Java.</p>
<p>Aujourd&#8217;hui, les langages fortement typés comme Scala ont plus le vent en poupe. Du côté des performances, ils sont plus efficaces. Ruby par son côté dynamique, facilite l&#8217;écriture des choses. Mais des tests simples sur des algorithmes connus montrent qu&#8217;il n&#8217;est pas plus puissant. A tel point, que JRuby était plus efficace que Ruby. Je ne sais pas si cette information est toujours vraie.</p>
<p>Alors il y a Java.</p>
<p>Et le langage est un peu à la ramasse. Lorsque l&#8217;on regarde ce que l&#8217;on peut écrire en 3 lignes de Ruby, ou les manipulations des fonctions en C# avec les lambda, on ne peut s&#8217;empêcher d&#8217;avoir un petit sourire poli pour les Java-istes. Toujours persuadé d&#8217;être les rois du pétrole avec nos 455 frameworks, nous avons laissé de côté les discussions sur le langage&#8230;</p>
<p>Heureusement pour nous, les choses changent.</p>
<p>Je vais te dire mon sentiment cher lecteur. Je pense que Java 8 va mettre en difficulté l&#8217;intérêt de quelques langages alternatifs comme Scala, Kotlin ou Ceylon. Si Java 8 sort avec les lambdas, alors je pense que la communauté aura moins d&#8217;intérêt à étudier et apprendre ces nouveaux langages. Lorsque l&#8217;on voit l&#8217;attentisme face à Scala, le manque d&#8217;ouverture de la majorité des Java-istes (surtout les vieux), Java 8 arrivera comme une purée pour les papys qui n&#8217;ont plus les dents pour croquer Scala. Mais pour l&#8217;instant, c&#8217;est pas gagné. Continuez à regarder les autres langages, on vous dira quand Java sera prêt.</p>
<p>Revenons à la présentation&#8230;</p>
<h3>Inner-class anonymes et Lambda</h3>
<p>Comme vous le savez, en Java il est possible d&#8217;écrire des inner-classes anonymes. Rémi explique que lorsque l&#8217;on écrit un Runnable, peut-être l&#8217;un des premiers programmes que vous avez écrit en Java avec des Threads, vous écrivez basiquement un lambda, qui sera exécuté par une Thread. La déclaration et l&#8217;exécution sont séparés. Cette séparation permet de retirer du code technique, pour ne garder que le code métier. Regardez votre sourire lorsque vous écrivez un Comparable ou un Runnable : vous n&#8217;avez que l&#8217;essentiel, pas toute la partie technique à gérer.</p>
<p>Ca y est, vous venez de comprendre le principe d&#8217;une lambda expression.</p>
<p>En Java, nous aimerions donc pouvoir créer des pointeurs de fonctions, ou des fonctions anonymes. Rémi fait ensuite une digression, en parlant de Scala. Intéressant, il donne un retour qui m&#8217;a semblé assez négatif sur le langage. Lorsqu&#8217;il l&#8217;enseigne, il constate que les étudiants sont incapables de relire du code écrit par d&#8217;autres étudiants. Il a eu lui même quelques soucis à débuger, et il est assez circonspect sur le langage. Cela mériterait bien une interview, <a href="http://monge.univ-mlv.fr/~forax/publications.html">surtout lorsque l&#8217;on regarde le parcours de Rémi</a>, je pense que son avis a une valeur universitaire intéressante.</p>
<p>Ce qui est visé avec le travail sur les Lambdas pour Java, va révolutionner la conception et la programmation dans notre langage de vieux. Cela va ouvrir les portes à de la simplification et va redonner de nombreuses heures de travail aux créateurs de framework comme Spring ou Hibernate.</p>
<p>Les gars, tenez-bon : on parle moins de vous, mais avec Java 8 vous allez remanger.</p>
<p>Sur le papier, Java a des lambdas depuis la version 1.1 avec l&#8217;introduction des innerClasses.</p>
<p>Java a des lambdas depuis la version 1.1 avec les innerClasses. Rémi Forax a demandé à John Rose, celui qui a codé le système d&#8217;inner-class dans la JVM, pourquoi il n&#8217;avait pas mis de lambda en Java. Et la réponse de l&#8217;intéressé : parce que les inner-classes sont plus puissantes.</p>
<p>Bon j&#8217;imagine que la discussion devait être plus compliquée, mais bon&#8230;</p>
<p>Cependant sur les inner-classes, à part la façon d&#8217;écrire le code qui n&#8217;est pas très élégante, cela coûte un objet à chaque fois. Guava est une très belle librairie, mais elle n&#8217;est pas écologique pour un sous. Tout ce qui est Prediate et compagnie, cela consomme de la mémoire les amis. L&#8217;intérêt des lambdas va vous sauter aux yeux dans quelques minutes. Mais retenez un mot : performance. Voilà.</p>
<p>Brian Goetz <a href="http://cr.openjdk.java.net/~briangoetz/lambda/lambda-state-4.html">liste les imperfections des inner-class anonymes</a> :</p>
<ol>
<li>Bulky syntax</li>
<li>Confusion surrounding the meaning of names and <strong><code>this</code></strong></li>
<li>Inflexible class-loading and instance-creation semantics</li>
<li>Inability to capture non-final local variables</li>
<li>Inability to abstract over control flow</li>
</ol>
<h3>Dessine moi une Lambda expression</h3>
<p>Les lambdas simplifient l&#8217;écriture du code. Et surtout sa lecture. L&#8217;idée est que le développeur devrait se concentrer sur la partie signifiante, pas sur la tuyauterie technique. Une lambda s&#8217;écrit simplement, la syntaxe retenue n&#8217;est pas celle de Groovy, mais celle de C#/Scala. Les paramètres sont inférés, le compilateur le fait sans soucis dans d&#8217;autres langages. Un point important : les lambdas ne sont pas des inner-class. Nous allons voir comment la JVM et l&#8217;introduction du concept de <em>default</em> method permet d&#8217;ajouter le support des Lambdas, sans mettre le feux à votre belle application qui tourne sur Websphere.</p>
<pre><code>(int x, int y) -&gt; x + y </code></pre>
<pre><code>() -&gt; 42 </code></pre>
<pre><code>(String s) -&gt; { System.out.println(s); } </code></pre>
<p>Ci-dessus, 3 exemples de lambda. La première, prend 2 integers et retourne la somme. La deuxième ne prend pas d&#8217;arguments et retourne 42. Enfin la troisième prend une chaine, et ne retourne rien, puisque le retour de la méthode println de PrintStream est void.</p>
<p>La syntaxe est donc très simple : des arguments à gauche, forcément typés, la flèche <strong>-&gt;</strong> puis soit une expression, soit un bloc de code. Lorsqu&#8217;un bloc de code est évalué, le résultat de la dernière expression est le type de retour de la lambda. C&#8217;est le même principe avec d&#8217;autres langages comme Scala. Il n&#8217;y a donc pas de &laquo;&nbsp;return&nbsp;&raquo;.</p>
<p>Est-ce que les lambdas sont typés ? Disons que le type d&#8217;une Lambda est déterminé par le compilateur, de manière intelligente. Pour cela, il le fait en examinant les paramètres de la lambda, à gauche de la flèche. Rémi explique que c&#8217;est un type structuré, pas un type nominal comme pour une expression. Les lambdas ne sont pas des objets. Le type n&#8217;est pas inféré selon le nom de la lambda, mais bien selon le contexte. Pour en savoir plus, <a href="http://cr.openjdk.java.net/~briangoetz/lambda/lambda-state-4.html">lisez l&#8217;article de Brian Goetz</a> que je trouve passionnant et très bien écrit.</p>
<p>Sur la syntaxe des lambdas, des discussions enflammées en 2007 ont un peu animé les choses. Entre temps, tout le monde a aussi compris qu&#8217;il était nécessaire de trouver une solution pour conserver une compatibilité avec les librairies actuelles. Lorsque vous définissez une interface avec une seule méthode, vous créez ce que l&#8217;on appele des SAM, ou des interfaces fonctionnelles. Prennez Runnable, Comparator ou ActionListener : ceci permet déjà d&#8217;introduire les lambdas facilement.</p>
<pre class="brush:java">FileFilter filter = file -&gt; file.isDirectory();

Callablecallable = () -&gt; { return fib(17); };

Predicatepredicate =
p -&gt; p.lastName != null;</pre>
<p>Un point important concerne la porté, la capture des variables. Vous savez déjà que lorsqu&#8217;une inner-class anonyme reçoit des paramètres, ceux-ci sont déclarés comme <strong>final</strong>. Sur ce point, le fonctionnement des Lambdas fait que par défaut, lorsque le paramètre n&#8217;est pas modifié, il est implicitement final.</p>
<p>L&#8217;expresion suivante par exemple est simple : X et Y sont finaux, ou implicitement finaux.</p>
<pre>(int x, int y) -&gt; x+ y ;</pre>
<p>Du coup, n&#8217;imaginez pas pouvoir avoir de variables mutables, et donc la possibilité d&#8217;écrire ce type de code :</p>
<pre><code>int sum = 0; list.forEach(e -&gt; { sum += e.size(); }); // FAUX, Pas Possible, stupid idea, RTFM</code></pre>
<p>Permettre ce code empêchera de pouvoir exécuter le code de la lambda expression de manière isolée, sur plusieurs processeurs par exemple.</p>
<p>Alors comment je fais la somme de la taille de mes éléments moi ?</p>
<p>Et bien avec simplement l&#8217;approche Map/Reduce. Pour rappel, si vous n&#8217;avez pas eu de cours de lambda programmation, une fonction de Map c&#8217;est &laquo;&nbsp;pour un élément donné, je veux l&#8217;autre&nbsp;&raquo;. Pour Reduce : pour tous les éléments, je veux un autre résultat. Et enfin filter : j&#8217;en veux une partie.</p>
<pre><code>int sum = list.map(e -&gt; e.size()).reduce(0, (a, b) -&gt; a+b);</code></pre>
<p>Pour chaque élément de la liste, je veux la taille. J&#8217;applique ensuite une réduction, qui est ici la somme des tailles de chaque élément de la liste.</p>
<h3>Les Methods References</h3>
<p>Un nouveau principe qui va faire fureur, c&#8217;est aussi la possibilité d&#8217;utiliser du code existant et de l&#8217;exécuter comme une lambda. Imaginez une class Person, qui déclare des comparateurs. Par exemple une méthode compareByAge comme sur l&#8217;exemple de Brian Goetz :</p>
<pre class="brush:java">
class Person { 
    private final String name;
    private final int age;

    public static int compareByAge(Person a, Person b) { ... }

    public static int compareByName(Person a, Person b) { ... }
}
</pre>
<p>Ce principe est simple : il permet d&#8217;utiliser certaines méthodes d&#8217;une class, dans un contexte similaire à une lambda, mais sans avoir à déclarer le corps d&#8217;une fonction. Voici comment nous pourrions alors utiliser les méthodes compareByAge et compareByName :</p>
<pre class="brush:java">
 Person[] people = ... 
 Arrays.sort(people, Person::compareByAge);
</pre>
<p>Un autre exemple, avec la méthode File.isDirectory, pour par exemple récupérer une liste de dossier :</p>
<pre class="brush:java">

Files[] folders = dir.listFiles(File::isDirectory()) ;
</pre>
<p>C&#8217;est pour éviter de créer du code, et pour utiliser aussi du code existant.</p>
<h3>Sémantique</h3>
<p>Une lambda peut capturer les valeurs des variables du scope. Ici, x et y sont capturés par la Lambda.</p>
<pre>Callable addOperation(int x, int y) {
 return () -&gt; x + y;
 }</pre>
<p>Comme vu avant, les variables doivent être final ou effectively final. Les lambdas sont des fonctions anonymes mais pas des objets. Je n&#8217;ai pas d&#8217;objets, et donc les lambdas ne sont pas des inner class.</p>
<h3>Les lambdas et l&#8217;api Collection</h3>
<p>Lorsque l&#8217;on découvre Scala, l&#8217;API Collection c&#8217;est du caviar. On passe de l&#8217;âge de pierre en Java à quelque chose de puissant, simple et facile à lire. Refaire du Java, c&#8217;est franchement douloureux. Bon, tu as bien 2 ou 3 pépés qui n&#8217;y comprennent rien, mais je pense que la majorité des Java-istes vont monter en compétences sur l&#8217;aspect fonctionnel.</p>
<p>Sur l&#8217;API Collection en Java, et par rapport aux Lambdas, si tu n&#8217;as pas l&#8217;APi version 2012, cela n&#8217;a aucuns intérêts. En même temps, il serait délicat de réécrire une n-ième API complète&#8230; Après les NIO 2 nous aurions les NIO3 avec les Lambdas&#8230; you ! hou !</p>
<p>java.util c&#8217;est une bonne couche de bon sens, et 2 grosses couches de gras. Il y a beaucoup d&#8217;interfaces. Or tu le sais peut-être cher lecteur, mais si tu ajoutes une méthode à une interface, tu forces alors les implémentations à suivre ce nouveau contrat, et tu casses la rétro-compatibilité de ton code. Alors on prend un autre package ? Non. Est-ce que l&#8217;on fait des imports statiques comme en C# ? Et bien le gars qui a fait ça en C# est au fond de la baie de San Francisco avec un boulet, tellement les gens trouvent cela débiles. Et si finalement, nous trouvions un moyen de mettre du code dans ces interfaces dis-donc ?</p>
<p>Et bien la réponse est là : on va mettre du code dans les interfaces.</p>
<p>Pour draguer les filles et pour briller en soirée, tu peux utiliser &laquo;&nbsp;Mixin&nbsp;&raquo; ou &laquo;&nbsp;Traits&nbsp;&raquo;. Mais bon, avant de faire le kéké, il s&#8217;agit déjà de comprendre de quoi l&#8217;on parle. Comme dit Rémi &laquo;&nbsp;on va pourrir les interfaces&nbsp;&raquo;.</p>
<p>Alors les copains qui font du Scala vous parlent de Traits. Ceux qui font du Ruby, vous parlent de Mixins&#8230; Bref, chacun y va de son explication.</p>
<p>L&#8217;idée est simple : on va pouvoir ajouter du code au niveau de l&#8217;interface, code qui sera utilisé si la méthode n&#8217;est pas définie. L&#8217;héritage multiple ne pose pas de soucis dès lors que l&#8217;on regarde les méthodes. Mais sur les champs&#8230;</p>
<p>Donc le code sera ajouté dans l&#8217;interface, on va ajouter un nouveau mot clé dans Java pour cela.</p>
<p>L&#8217;idée : on va pouvoir ajouter du code au niveau de l&#8217;interface, qui sera utilisé si la methode n&#8217;est pas définie.<br />
L&#8217;héritage multiple ne pose pas problème si on regarde les methodes. Mais sur les champs&#8230;<br />
Il faut ajouter du code dans l&#8217;interface</p>
<p>Une interface en fait va avoir de nouveaux supers pouvoirs. Soit elle est vide et abstraite, comme d&#8217;habitude, soit elle définit du code&#8230; Et oui ! C&#8217;est aussi simple que cela.</p>
<pre class="brush:java">interface Iterator {
  boolean hasNext();
  E next();
  void remove();
  void skip(int i) default {
      for (; i &gt; 0 &amp;&amp; hasNext(); i--) next();
  }
}</pre>
<p>Ajouter une defaut method est compatible binairement !</p>
<p>Ici, la définition d&#8217;Iterator est simple. Toute classe qui implémente l&#8217;interface hérite de la méthode skip().</p>
<p>D&#8217;un point de vue du client, la méthode skipt est une autre méthode virtuelle fournie par l&#8217;interface. En invoquant skip sur une instance d&#8217;une classe qui implémente Iterator, et qui ne déclare pas de méthode skip(), exécutera le code de l&#8217;interface. Si par exemple une classe décide de déclarer une autre implémentation de la méthode skip(), alors il devient possible de le faire simplement.</p>
<p>Lorsqu&#8217;une interface étend une autre interface, elle peut changer la définition de la méthode. Si elle souhaite retirer l&#8217;implémentation par défaut de la super classe, le mot default none permet alors de supprimer ce code.</p>
<p>Ces défauts methods sont une nouveauté qui ouvre la porte aux lambdas tout en conservant une compatibilité avec l&#8217;ancienne API.</p>
<h3>Stratégies d&#8217;implantations</h3>
<p>L&#8217;implémentation des lambdas, vous l&#8217;imaginez bien, est un sacré travail. Je parle du travail des personnes qui spécifient la JVM et le langage Java. Premier point important : pour des raisons de performances, les personnes qui travaillent sur les lambdas ne veulent pas que tout soit fait par le compilateur. C&#8217;est le chemin suivit actuellement par Scala. Cela pose des soucis de lenteur à la compilation.</p>
<p>Bon, je vous le dis discrètement : compiler du code Scala c&#8217;est parfois lent. On ne le dit pas trop, ce qui critiquent Scala ont tous mystérieusement disparu.</p>
<p>Bon je balance un autre truc : il n&#8217;est pas certain que Scala s&#8217;améliore d&#8217;ici quelques mois&#8230; car les gens qui font Scala n&#8217;ont pas la main sur la JVM. Alors que les personnes de la JSR 335 (Brian et Rémi) ont les clés de la voiture. Et c&#8217;est pour cette raison que j&#8217;imagine Java 8 avec un gros lance-roquette sur l&#8217;épaule, entrain de viser les copains, et de les décapiter ses copains. Celui qui croit que Java c&#8217;est mort n&#8217;a pas très bien compris ce qu&#8217;il se passe depuis fin 2010.</p>
<p>Sur la stratégie d&#8217;implementation donc, il y a différents systèmes qui permettent d&#8217;optimiser l&#8217;exécution et d&#8217;in-liner proprement le code. Par exemple une lambda qui ne capture pas de valeur du scope doit être constante :</p>
<pre> FileFilter filter = file -&gt; file.isDirectory()</pre>
<p>Ensuite, les gars de la JSR-335 (et qui sont les mêmes que ceux de la JSR-292) se sont dit : allez, on va utiliser invokeDynamics. Tout le monde n&#8217;y a vu que du feu, passe moi le briquet que je leur mette le feu.</p>
<p>invokedynamics : la 1ere fois qu&#8217;une methode est appelée, je déclare où se trouve vraiment le code. C&#8217;est simplement le moyen d&#8217;introduire la notion de pointeur de méthode.</p>
<p>Pour terminer, la lambda c&#8217;est une méthode. Ce n&#8217;est plus une class. C&#8217;est plutôt une bonne nouvelle, car en terme de performances, c&#8217;est vraiment plus puissant. Lorsque vous déclarez une class, il y a un overhead lié au chargement et à la vérification. Celui-ci n&#8217;existe pas pour les lambdas.</p>
<p>Il y a d&#8217;autres secrets, comme l&#8217;utilisation de proxy, de dynamic proxy avec la notion de CallSite, la notion de method handle&#8230; Tout ceci sera expliqué à Devoxx France par Rémi Forax, qui a promis d&#8217;expliquer ce qu&#8217;il y aura dans Java 8.</p>
<p>En conclusion : oui nous aurons des lambdas en Java8, et les autres langages auront alors peut-être un peu de souci à se faire.</p>
<p>http://hg.openjdk.java.net/lambda/lambda</p>
<h3>Ressources</h3>
<p>- <a href="http://cr.openjdk.java.net/~briangoetz/lambda/lambda-state-4.html">proposition sur les Lambdas</a>, article de Brian Goetz</p>
<p>- Pour comprendre les Generics, lisez <a href="http://java.sun.com/docs/books/effective/generics.pdf">le chapitre 5</a> du livre &laquo;&nbsp;Effective Java&nbsp;&raquo; de Joshua BLOCH.</p>
<p>- lise de discussion sur les Lambdas : <a href="http://hg.openjdk.java.net/lambda/lambda">http://hg.openjdk.java.net/lambda/lambda</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.touilleur-express.fr/2012/03/16/remi-forax-au-paris-jug/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Grosse bonne nouvelle comme on les aime</title>
		<link>http://www.touilleur-express.fr/2012/03/12/grosse-bonne-nouvelle-comme-on-les-aime/</link>
		<comments>http://www.touilleur-express.fr/2012/03/12/grosse-bonne-nouvelle-comme-on-les-aime/#comments</comments>
		<pubDate>Mon, 12 Mar 2012 06:00:27 +0000</pubDate>
		<dc:creator>Nicolas Martignole</dc:creator>
				<category><![CDATA[Devoxx]]></category>
		<category><![CDATA[Perso]]></category>

		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=6207</guid>
		<description><![CDATA[Bon, je sais pas si vous suivez l&#8217;actualité, mais ces derniers temps nous organisons la conférence Devoxx France. Les semaines sont bien chargées, mais nous avons une bonne nouvelle à vous annoncer ce matin.  
Comme vous le savez, le programme de Devoxx France a été construit par 15 personnes. Oui ce sont plutôt des indépendants. C&#8217;est un choix délibéré, car il faut des personnes qui peuvent se rendre disponible pour suivre la quantité de travail. De plus, ce sont souvent des personnes connues de la communauté pour leur indépendance. ...]]></description>
			<content:encoded><![CDATA[<p>Bon, je sais pas si vous suivez l&#8217;actualité, mais ces derniers temps nous organisons la conférence <a href="http://www.devoxx.fr/">Devoxx France</a>. Les semaines sont bien chargées, mais nous avons une bonne nouvelle à vous annoncer ce matin.  </p>
<p>Comme vous le savez, le programme de Devoxx France a été construit par 15 personnes. Oui ce sont plutôt des indépendants. C&#8217;est un choix délibéré, car il faut des personnes qui peuvent se rendre disponible pour suivre la quantité de travail. De plus, ce sont souvent des personnes connues de la communauté pour leur indépendance. Et enfin, ce sont des amis. Que le message arrive jusqu&#8217;au fond de ton conduit auditif : il n&#8217;y aura pas de personnes de nos sponsors dans cette équipe.</p>
<p>Lorsque l&#8217;équipe a travaillé sur le contenu, nous avons du faire le choix difficile de ne retenir que 38 conférences sur 207 pour construire le programme. Oui, 14 conférences sont allouées à nos sponsors. Non, ce n&#8217;est pas choquant, c&#8217;est de cette façon que sont financés d&#8217;autres conférences. Pourquoi QCon ou Jazoon demandent un droit d&#8217;entrée plus élevé ? Tout simplement pour avoir encore plus d&#8217;indépendances. Nous, notre choix et nos valeurs, c&#8217;est de faire une conférence avec un prix abordable pour l&#8217;entreprise. Je ne dis pas avec un prix abordable pour le développeur. Car à 95% c&#8217;est l&#8217;entreprise qui paye l&#8217;entrée. Les 5% correspondent aux freelances. Retenez donc que 14 conférences sur 110 (université/tools/labs/conf) ce n&#8217;est pas grand chose. Et encore une fois, Devoxx fonctionne de cette façon depuis 10 ans. </p>
<p>Une fois l&#8217;agenda annoncé il y a 10 jours, vous n&#8217;avez pas vu le déferlement de mails et de tweets.</p>
<p>Bon, nous, on l&#8217;a vu.</p>
<p>Deuxième effet, les inscriptions. Beaucoup de monde attendait l&#8217;agenda. Et les retours que nous avons eu nous ont conforté sur la qualité et sur les choix du comité. Mais cependant, nous avons encore continué à discuter pendant plusieurs jours concernant les conférences non retenues. </p>
<p>Et là, un petit moment magique comme tu en as de temps en temps. Pour l&#8217;histoire, cela fait maintenant 11 mois que nous travaillons à préparer Devoxx France. Et là tu as un email qui tombe, et qui change tout.</p>
<p>J&#8217;appelle cela &laquo;&nbsp;l&#8217;effet Bonux&nbsp;&raquo;</p>
<p>Jeudi dernier, Antonio propose de retravailler l&#8217;agenda. Voici l&#8217;email que l&#8217;on reçoit vers 00h40 jeudi dernier<br />
<a href="http://www.touilleur-express.fr/wp-content/uploads/2012/03/antonio.png"><img src="http://www.touilleur-express.fr/wp-content/uploads/2012/03/antonio-300x139.png" alt="" title="antonio" width="300" height="139" class="alignnone size-medium wp-image-6213" /></a></p>
<blockquote><p>
Les gars, l&#8217;heure est grave !</p>
<p>[tout un paquet de truc que je ne peux pas reproduire ici]<br />
&#8230; Alors voilà ce que je propose :</p>
<p>- nous allons commencer à 9h au lieu de 09h30<br />
- les talks Conference vont faire 55mn comme à Devoxx et pas une heure<br />
- nous savons que pour les keynotes nous partons sur un peu moins de temps</p>
<p>Bref je vous propose d&#8217;ajouter 10 conférences</p>
<p>Antonio
</p></blockquote>
<p><em>Bon j&#8217;ai un peu modifié le mail, mais le fond est là</em></p>
<p>Vers 7h31, les premiers emails ont commencé à fuser. Merci à tout le comité qui a bossé au pied levé et qui a retravaillé l&#8217;agenda. Les discussions ont été sportives, mais toujours dans le calme et le respect. Chacun y allant avec son coeur.</p>
<p>Bref vendredi soir dernier, 66 emails plus tard, nous avons donc transformé l&#8217;agenda pour ajouter 10 conférences supplémentaires. </p>
<p><img src="http://www.touilleur-express.fr/wp-content/uploads/2012/03/hugo1-300x75.png" alt="" title="hugo" width="300" height="75" class="alignnone size-medium wp-image-6220" /></p>
<p><strong>Nous avons donc le plaisir de vous annoncer que pour le même prix, vous aurez maintenant 10 conférences en plus. 5 nouvelles conférences par jour : nous ajoutons un slot par journée.</strong></p>
<p>Comprenez bien que nous organisons pour la première fois une conférence, et qu&#8217;il est normal qu&#8217;il y ait quelques ajustements. L&#8217;année prochaine on sera tellement prêt qu&#8217;à cette heure-ci je serai entrain de siroter une tisane devant Derrick, au lieu de me dire que maintenant, il faut que je reconstruise tout l&#8217;agenda (on est dimanche soir là et il est 00h14).</p>
<p>Découvrez le nouvel agenda : <a href="http://devoxx.fr/display/FR12/Conferences">http://devoxx.fr/display/FR12/Conferences</a></p>
<p>Pour l&#8217;instant le programme jour par jour et heure par heure est loin d&#8217;être définitif. Nous attendons encore quelques jours pour travailler sur l&#8217;enchainement et sur l&#8217;équilibre du contenu. Mais l&#8217;essentiel c&#8217;est déjà pour vous, de regarder les nouvelles conférences que nous avons ajouté.</p>
<p>Cadeau Bonux du lundi matin <img src='http://www.touilleur-express.fr/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  </p>
<p>Quelques-uns des conférences ajoutées :<br />
- Sacha Labourey, Cloudbees<br />
- Alex Snaps : Programmation concurrente en Java dans la pratique &#8211; Alex Snaps<br />
- Olivier Philippot : Obésiciel et impact environnemental : Green Patterns appliqués à Java<br />
- Jérémie Chassaing : CQRS<br />
- Sébastien Blanc : Bâtir des applications web mobiles dans le Cloud avec Grails<br />
- David Pilato : Elastic Search<br />
- Steven Noels : Lily va faire les courses &#8211; Lily goes shopping<br />
- Jean-Michel Doudoux : Java I/O 16 ans après </p>
<p>Il nous reste encore 3 ou 4 conférences, qui ne seront annoncées que lorsque les speakers auront confirmé leur présence. Encore un peu de patience. Il reste aussi des conférences avec les sponsors qui ne sont pas dans l&#8217;agenda.<br />
Mais vous avez 96% du contenu de Devoxx France maintenant.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.touilleur-express.fr/2012/03/12/grosse-bonne-nouvelle-comme-on-les-aime/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

