<?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>Alpes JUG</title>
	<atom:link href="http://www.alpesjug.fr/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.alpesjug.fr</link>
	<description>Le Java User Group des Alpes</description>
	<lastBuildDate>Wed, 01 May 2013 12:26:47 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
		<item>
		<title>Soirée technos web : Battle Javascript le mercredi 15 mai</title>
		<link>http://www.alpesjug.fr/?p=1940</link>
		<comments>http://www.alpesjug.fr/?p=1940#comments</comments>
		<pubDate>Wed, 01 May 2013 11:50:55 +0000</pubDate>
		<dc:creator>loic_d</dc:creator>
				<category><![CDATA[Non classé]]></category>

		<guid isPermaLink="false">http://www.alpesjug.fr/?p=1940</guid>
		<description><![CDATA[<p>Le monde du Web et les technologies sous-jacentes (html5, javascript&#8230;) ne cessent d&#8217;évoluer.</p> <p>Backbone, qui est passé en version 1.0, est il déjà de l’histoire ancienne ? Venez assister au plus grand combat de frameworks javascript ayant eu lieu dans les Alpes.</p> <p>Dans le coin gauche Philippe Charrière viendra avec son mighty Backbone crunch se [...]]]></description>
			<content:encoded><![CDATA[<p>Le monde du Web et les technologies sous-jacentes (html5, javascript&#8230;) ne cessent d&rsquo;évoluer.</p>
<p>Backbone, qui est passé en version 1.0, est il déjà de l’histoire ancienne ?<br />
Venez assister au plus grand combat de frameworks javascript ayant eu lieu dans les Alpes.</p>
<p>Dans le coin gauche Philippe Charrière viendra avec son mighty Backbone crunch se mesurer aux deux challengers.<br />
Sébastien Letélié se défendra à grands coups d’Angular aidé ou trahi par Paul Chavard et son attaque Ember.</p>
<p>Détails et inscriptions : <a title="http://www.jugevents.org/jugevents/event/50260" href="http://www.jugevents.org/jugevents/event/50260">http://www.jugevents.org/jugevents/event/50260</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.alpesjug.fr/?feed=rss2&#038;p=1940</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>L&#8217;Alpes JUG déménage&#8230; et vous propose de découvrir Modeshape3</title>
		<link>http://www.alpesjug.fr/?p=1927</link>
		<comments>http://www.alpesjug.fr/?p=1927#comments</comments>
		<pubDate>Fri, 05 Apr 2013 09:18:06 +0000</pubDate>
		<dc:creator>ludomp</dc:creator>
				<category><![CDATA[annonce]]></category>

		<guid isPermaLink="false">http://www.alpesjug.fr/?p=1927</guid>
		<description><![CDATA[<p>Attention les prochaines sessions de l&#8217;Alpes JUG se fera dans les locaux de Kelkoo, à Echirolles, 6 rue des méridiens dans le parc d&#8217;entreprises  Sud Galaxie.</p> <p> Agrandir le plan</p> <p>Rendez vous le Lundi 29 Avril pour une présentation sur NoSQL et ModeShape 3 par Randall Hauch.</p> <p>Description du talk (en anglais) : ModeShape 3 [...]]]></description>
			<content:encoded><![CDATA[<p>Attention les prochaines sessions de l&rsquo;Alpes JUG se fera dans les locaux de Kelkoo, à Echirolles, 6 rue des méridiens dans le parc d&rsquo;entreprises  Sud Galaxie.</p>
<p><iframe src="https://maps.google.fr/maps?f=q&amp;source=s_q&amp;hl=fr&amp;geocode=&amp;q=+6+Rue+des+M%C3%A9ridiens,+%C3%89chirolles&amp;aq=&amp;sll=45.314152,5.634714&amp;sspn=0.979239,2.113495&amp;ie=UTF8&amp;hq=&amp;hnear=6+Rue+des+M%C3%A9ridiens,+38130+%C3%89chirolles,+Is%C3%A8re,+Rh%C3%B4ne-Alpes&amp;t=m&amp;z=14&amp;iwloc=A&amp;ll=45.14919,5.726436&amp;output=embed" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="425" height="350"></iframe><br />
<small><a style="color: #0000ff; text-align: left;" href="https://maps.google.fr/maps?f=q&amp;source=embed&amp;hl=fr&amp;geocode=&amp;q=+6+Rue+des+M%C3%A9ridiens,+%C3%89chirolles&amp;aq=&amp;sll=45.314152,5.634714&amp;sspn=0.979239,2.113495&amp;ie=UTF8&amp;hq=&amp;hnear=6+Rue+des+M%C3%A9ridiens,+38130+%C3%89chirolles,+Is%C3%A8re,+Rh%C3%B4ne-Alpes&amp;t=m&amp;z=14&amp;iwloc=A&amp;ll=45.14919,5.726436">Agrandir le plan</a></small></p>
<p>Rendez vous le Lundi 29 Avril pour une présentation sur NoSQL et ModeShape 3 par Randall Hauch.</p>
<p>Description du talk (en anglais) :<br />
ModeShape 3 is an elastic, strongly-consistent hierarchical database that supports queries, full-text search, versioning, events, locking and use of schema-rich or schema- less constraints. It’s perfect for storing files and hierarchically structured data that will be accessed by navigation or queries. You can choose where (if at all) you want ModeShape to enforce your schema, but your structure and schema can always evolve as your needs change. Sequencers make it easy to extract structure from stored files, and federation can bring into your database information from external systems. It’s fast, sits on top of an Infinispan data grid, and open source. Learn about the benefits of ModeShape 3, and how to deploy and use it to store your own data.</p>
<p>&nbsp;</p>
<p>Pour vous inscrire : <a href="http://www.jugevents.org/jugevents/event/50294">http://www.jugevents.org/jugevents/event/50294</a></p>
<p>Et encore un grand merci à Kelkoo de nous accueillir dans leur locaux!</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alpesjug.fr/?feed=rss2&#038;p=1927</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Compte rendu de la soirée Tests de charge avec Gatling</title>
		<link>http://www.alpesjug.fr/?p=1893</link>
		<comments>http://www.alpesjug.fr/?p=1893#comments</comments>
		<pubDate>Wed, 03 Apr 2013 09:30:24 +0000</pubDate>
		<dc:creator>brunovernay</dc:creator>
				<category><![CDATA[compte-rendu]]></category>
		<category><![CDATA[gatling-tool]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[slides]]></category>
		<category><![CDATA[test]]></category>

		<guid isPermaLink="false">http://www.alpesjug.fr/?p=1893</guid>
		<description><![CDATA[<p>Un petit problème de salle, nous a fait découvrir les magnifiques locaux de Col&#8217;In.Et donc au au final, ça c&#8217;est bien passé ! La présentation s&#8217;est déroulée en trois parties :</p> Stéphane fait des rappels sur les tests de charge, performance, stress &#8230; présentation Gatling en duo avec Pierre une session de questions / réponses [...]]]></description>
			<content:encoded><![CDATA[<p>Un petit problème de salle, nous a fait découvrir les magnifiques locaux de Col&rsquo;In.Et donc au au final, ça c&rsquo;est bien passé !<br />
La présentation s&rsquo;est déroulée en trois parties :</p>
<ul>
<li>Stéphane fait des rappels sur les tests de charge, performance, stress &#8230;</li>
<li>présentation Gatling en duo avec Pierre</li>
<li>une session de questions / réponses et démonstration immédiate par le code</li>
</ul>
<p  style=" margin: 12px auto 6px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block;">   <a title="View Gatling, faites tomber la foudre on Scribd" href="http://www.scribd.com/doc/133776236/Gatling-faites-tomber-la-foudre"  style="text-decoration: underline;" >Gatling, faites tomber la foudre</a></p>
<p><iframe class="scribd_iframe_embed" src="http://www.scribd.com/embeds/133776236/content?start_page=1&#038;view_mode=scroll" data-auto-height="false" data-aspect-ratio="undefined" scrolling="no" id="doc_8045" width="100%" height="600" frameborder="0"></iframe></p>
<h2>Ce qu&rsquo;on a particulièrement retenu</h2>
<ol>
<li><strong>L’insoupçonnée influence du [ISP]aaS sur les tests de charge:<br />
</strong>C&rsquo;est fini le temps du serveur surdimensionné qu&rsquo;on budgète pour le projet. Aujourd&rsquo;hui, avec la location de services, la facture vous rappelle chaque mois que des tests de charges pourraient vous faire gagner de l&rsquo;argent !<br />
<a href="http://www.alpesjug.fr/wp-content/uploads/2013/04/2013-03-04-19.54.50.jpg"><img src="http://www.alpesjug.fr/wp-content/uploads/2013/04/2013-03-04-19.54.50-300x225.jpg" alt="Stéphane Landelle" title="Stéphane Landelle" width="300" height="225" class="alignright size-medium wp-image-1920" /></a>Le Green-IT est aussi un bon argument pour ces tests.</li>
<li><strong>L&rsquo;effet &laquo;&nbsp;intervention extérieure&nbsp;&raquo;.</strong></li>
</ol>
<p>Oui, c&rsquo;est souvent ce qu&rsquo;il faut pour se rendre-compte que la dette technique est partie à la dérive.<br />
Donc avant même de démarrer les tests de charge, il faut s&rsquo;assurer que le frein à main est desserré:</p>
<ul>
<li>Regarder ce qui se passe sur le client (Javascript, utiliser Firebug, PageSpeed Insight &#8230;)</li>
<li>Regarder sur le serveur : VisualVM, loguer les requêtes SQL &#8230;</li>
</ul>
<p><em>D&rsquo;un autre coté, cela peut être l&rsquo;occasion de présenter des améliorations de 200%, là où la plupart des projets sont contents de gagner 10%.</em></p>
<p>Le projet Gatling est sous une licence Apache très libre. Ainsi, certaines sociétés proposent des services de tests de charge en embarquant du Gatling sous le capot.<br />
Le projet est né d&rsquo;un réel besoin de consultant réalisant des prestations de tests de charge. JMeter a ses limites et avait jusqu&rsquo;à  peu guère de concurrents sérieux.<br />
Donc, il y a un an et demi environs, naissance du projet avec 4 points clés:</p>
<ul>
<li>Asynchrone</li>
<li>Sortir du paradigme 1 utilisateur =  1 thread</li>
<li>IO non bloquantes</li>
<li>du texte ! &laquo;&nbsp;Un DSL oui, du XML éditable à travers une interface ad-hoc non !&nbsp;&raquo;</li>
</ul>
<p><div id="attachment_1923" class="wp-caption alignleft" style="width: 310px"><a href="http://www.alpesjug.fr/wp-content/uploads/2013/04/2013-03-04-19.46.22.jpg"><img src="http://www.alpesjug.fr/wp-content/uploads/2013/04/2013-03-04-19.46.22-300x225.jpg" alt="Pierre Dal-pra" title="Pierre Dal-pra" width="300" height="225" class="size-medium wp-image-1923" /></a><p class="wp-caption-text">Pierre Dal-pra</p></div>Pour l’implémentation, Play! semble avoir été une source d&rsquo;inspiration, l&rsquo;équipe a donc choisit Scala, le modèle Actors et DSL. Puissant à l&rsquo;intérieur, simple à l&rsquo;extérieur.<br />
L&rsquo;API est très bien pensée, Gatling est utilisé pour des tests de charge sur HTTP, mais dès le départ, il a été conçu &laquo;&nbsp;protocol agnostique&nbsp;&raquo; et donc il existe des modules pour d&rsquo;autres protocoles (hélas pas disponibles en opensource).<br />
C&rsquo;est d&rsquo;ailleurs sans doute la force de l&rsquo;outil d&rsquo;avoir découplé le DSL, les API et le moteur d’exécution. Cela lui donne beaucoup de marge de progression : il sera possible de remplacer certaines parties sans tout casser.<br />
Par exemple passer de Netty à Spray, utiliser le support du clustering d&rsquo;Akka et surtout écrire des &laquo;&nbsp;drivers&nbsp;&raquo; pour d&rsquo;autres protocoles: JDBC, LDAP, WebSockets &#8230; et même pour des API Java.</p>
<p>L&rsquo;idéal en terme d&rsquo;outils de tests de charge HTTP serait bien sûr d&rsquo;émuler le navigateur. C&rsquo;est l&rsquo;approche de Sélenium pour les tests fonctionnels. Mais comment passer à l&rsquo;échelle pour des milliers de navigateurs ? Bien que les performances s&rsquo;améliorent pour les outils simulant les navigateurs, mais elles suffisent à peine à couvrir l&rsquo;évolution des sites web. Combien d&rsquo;onglets ouverts avant que votre machine ne soit à la ramasse: 20 ? 30 ?<br />
<strong>Donc on n’échappera pas à Gatling.</strong></p>
<p>Une question récurrente avec les tests concerne la maintenance. En quelques jours l&rsquo;équipe de developpement peut ruiner des mois de travail. Quelque soit l&rsquo;outil, il existe des solutions simples.<br />
Ne pas laisser pourrir la situation:<br />
- intégrer les tests de charge au processus de CI. Sans forcement bourriner le serveur, il suffit d&rsquo;une exécution pour vérifier que le scénario passe.<br />
- dans le cadre d&rsquo;une équipe agile, les tests de charge ne sont pas isolé, séparé du reste des développeurs. Ca tombe bien, c&rsquo;est du code, il est versionné comme du code, c&rsquo;est développeurs friendly. (Pas clickodrome à la JMeter).</p>
<p>Ensuite le DSL de Gatling permet de factoriser les scénarios de tests. Une procédure de login ne s&rsquo;écrit qu&rsquo;une fois. En évitant les répétitions, en utilisant des identifiants clairs, comme &laquo;&nbsp;#id-button-ok&nbsp;&raquo; au lieu de &laquo;&nbsp;//div/form[7]/input[3]&laquo;&nbsp;, on peut au moins limiter les dégâts.</p>
<p>Et comme ces questions amènent forcément à parler de DevOps : mention spéciale à Henry Gomez qui n&rsquo;était pas là, malheureusement pour recueillir ses éloges.</p>
<p>Grand merci pour cette conférence à la fois proche du terrain et utilisant des techno de pointe.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alpesjug.fr/?feed=rss2&#038;p=1893</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gatling &#8211; Faites tomber la foudre! Lundi 4 mars 2013</title>
		<link>http://www.alpesjug.fr/?p=1878</link>
		<comments>http://www.alpesjug.fr/?p=1878#comments</comments>
		<pubDate>Sun, 24 Feb 2013 19:14:25 +0000</pubDate>
		<dc:creator>Emmanuel Hugonnet</dc:creator>
				<category><![CDATA[annonce]]></category>

		<guid isPermaLink="false">http://www.alpesjug.fr/?p=1878</guid>
		<description><![CDATA[La question des performances et de la résistance à la charge est récurrente sur les projets informatiques. Elle devient même un enjeu majeur à l'heure où le trafic explose, aussi bien en nombre d'utilisateurs qu'en volume de données échangées. [...]]]></description>
			<content:encoded><![CDATA[<h2>La conférence</h2>
<div><a href="http://www.alpesjug.fr/wp-content/uploads/2013/02/gatlinglogo.png"><img class="alignright size-full wp-image-1883" title="Gatling tool" src="http://www.alpesjug.fr/wp-content/uploads/2013/02/gatlinglogo.png" alt="Gatling tool" width="274" height="90" /></a>La question des performances et de la résistance à la charge est récurrente sur les projets informatiques. Elle devient même un enjeu majeur à l&rsquo;heure où le trafic explose, aussi bien en nombre d&rsquo;utilisateurs qu&rsquo;en volume de données échangées.</div>
<div>Pourtant, c&rsquo;est souvent un sujet mal compris et mal maitrisé, aussi bien de la part des décideurs qui fixent les objectifs, que de celle des développeurs qui doivent mettre les tests en place.</div>
<div>Cette présentation est l&rsquo;occasion de mettre au clair la notion de performance, et d&rsquo;introduire un peu de méthodologie dans des tests de charge qui sont souvent à mi-chemin entre la recherche de l&rsquo;aiguille dans la botte de foin et le pifomètre.</div>
<div> La 2ème partie s&rsquo;attachera à l&rsquo;outillage, et principalement sur <a title="Gatling-tool" href="http://gatling-tool.org" target="_blank">Gatling</a>, un injecteur permettant de monter des tests de charge à la fois très performants et très maintenables.</div>
<div></div>
<p><a href="http://www.alpesjug.fr/wp-content/uploads/2013/02/slan.gif"><img class="alignleft size-full wp-image-1881" title="Stéphane Landelle" src="http://www.alpesjug.fr/wp-content/uploads/2013/02/slan.gif" alt="Stéphane Landelle" width="100" height="110" /></a></p>
<h2>Le conférencier</h2>
<div>Stéphane a 12 ans de mercenariat en Java qui n’ont pas réussi à émousser l’envie de découvrir et bricoler.</div>
<div>
<div>Il a trouvé avec Scala et Gatling une bonne occasion de retourner jouer dans le bac à sable.</div>
<div>Il est Directeur Technique d’eBusiness Information.</div>
</div>
<div></div>
<h2>La soirée</h2>
<div>Rendez-vous à Sup Info Grenoble – 16 rue Henri Barbusse, 38000 Grenoble le lundi 4 mars 2013 à partir de 18h45.</div>
<div>Les inscriptions se font sur le site de jug-events:<a href="http://www.jugevents.org/jugevents/event/49481" target="_blank"> http://www.jugevents.org/jugevents/event/49481</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.alpesjug.fr/?feed=rss2&#038;p=1878</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Les slides de la soirée moteurs de recherche</title>
		<link>http://www.alpesjug.fr/?p=1866</link>
		<comments>http://www.alpesjug.fr/?p=1866#comments</comments>
		<pubDate>Thu, 21 Feb 2013 16:38:42 +0000</pubDate>
		<dc:creator>loic_d</dc:creator>
				<category><![CDATA[Non classé]]></category>

		<guid isPermaLink="false">http://www.alpesjug.fr/?p=1866</guid>
		<description><![CDATA[<p>Voici les slides de la soirée moteurs de recherche qui a eu lieu mardi.</p> <p>&#160;</p> <p>Solr par André Bois-Crettez :</p> <p> </p> <p>&#160;</p> <p>ElasticSearch par Tanguy Leroux :</p> <p> </p> <p>&#160;</p> <p>Et pour se remettre dans l&#8217;ambiance, quelques tweets/photos de la soirée :</p> <p>&#160;</p> <p>Vous êtes nombreux à nous avoir trouvé ) #alpesjug #solr #elasticsearch [...]]]></description>
			<content:encoded><![CDATA[<p>Voici les slides de la soirée moteurs de recherche qui a eu lieu mardi.</p>
<p>&nbsp;</p>
<p><strong>Solr par André Bois-Crettez :</strong></p>
<p><strong></strong><br />
<iframe src="http://www.slideshare.net/slideshow/embed_code/16690266" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="476" height="400"></iframe></p>
<p>&nbsp;</p>
<p><strong>ElasticSearch par Tanguy Leroux :</strong></p>
<p><strong></strong><br />
<iframe src="http://www.slideshare.net/slideshow/embed_code/16655273" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="476" height="400"></iframe></p>
<p>&nbsp;</p>
<p><strong>Et pour se remettre dans l&rsquo;ambiance, quelques tweets/photos de la soirée :</strong></p>
<p>&nbsp;</p>
<blockquote class="twitter-tweet"><p>Vous êtes nombreux à nous avoir trouvé <img src='http://www.alpesjug.fr/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' /> ) <a href="https://twitter.com/search/%23alpesjug">#alpesjug</a> <a href="https://twitter.com/search/%23solr">#solr</a> <a href="https://twitter.com/search/%23elasticsearch">#elasticsearch</a> <a title="http://twitpic.com/c55xzf" href="http://t.co/pZ6QynSy">twitpic.com/c55xzf</a></p>
<p>— Alpes Jug (@alpesjug) <a href="https://twitter.com/alpesjug/status/303955515078213633">February 19, 2013</a></p></blockquote>
<p><script charset="utf-8" type="text/javascript" src="//platform.twitter.com/widgets.js"></script></p>
<blockquote class="twitter-tweet"><p>
André en pleine présentation d&rsquo;apache <a href="https://twitter.com/search/%23solr">#solr</a> à l&rsquo;<a href="https://twitter.com/search/%23alpesjug">#alpesjug</a> <a title="http://twitpic.com/c55ik4" href="http://t.co/YzYl3n4S">twitpic.com/c55ik4</a></p>
<p>— ehsavoie (@ehsavoie) <a href="https://twitter.com/ehsavoie/status/303933826290302978">February 19, 2013</a>
</p></blockquote>
<p>&nbsp;</p>
<blockquote class="twitter-tweet"><p>
C&rsquo;est au tour d&rsquo;<a href="https://twitter.com/search/%23elasticsearch">#elasticsearch</a> avec @<a href="https://twitter.com/tlrx">tlrx</a> <a title="http://twitpic.com/c55qvw" href="http://t.co/JomALWm7">twitpic.com/c55qvw</a> àl&rsquo;<a href="https://twitter.com/search/%23alpesjug">#alpesjug</a></p>
<p>— Alpes Jug (@alpesjug) <a href="https://twitter.com/alpesjug/status/303944976973324289">February 19, 2013</a>
</p></blockquote>
<p><script charset="utf-8" type="text/javascript" src="//platform.twitter.com/widgets.js"></script></p>
<blockquote class="twitter-tweet"><p>@<a href="https://twitter.com/tlrx">tlrx</a> en pleine action à l&rsquo;<a href="https://twitter.com/search/%23alpesjug">#alpesjug</a> <a title="http://twitpic.com/c55ztk" href="http://t.co/PiTXOrTV">twitpic.com/c55ztk</a></p>
<p>— Alpes Jug (@alpesjug) <a href="https://twitter.com/alpesjug/status/303957743864274944">February 19, 2013</a></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.alpesjug.fr/?feed=rss2&#038;p=1866</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Soirée ElasticSearch et Apache Solr le mardi 19 Février 2013</title>
		<link>http://www.alpesjug.fr/?p=1840</link>
		<comments>http://www.alpesjug.fr/?p=1840#comments</comments>
		<pubDate>Fri, 08 Feb 2013 11:57:19 +0000</pubDate>
		<dc:creator>Emmanuel Hugonnet</dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[indexation]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[rest]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[semantic]]></category>
		<category><![CDATA[soirée]]></category>

		<guid isPermaLink="false">http://www.alpesjug.fr/?p=1840</guid>
		<description><![CDATA[<p>Cette soirée est faite pour vous si :</p> Vous utilisez encore des requêtes SQL pour faire des recherches Vos utilisateurs vous reprochent de ne pas pouvoir chercher sur toutes les rubriques Votre temps de réponse moyen est supérieur à la demi-seconde avec seulement quelques millions de documents Il vous faut 3 jours pour produire des [...]]]></description>
			<content:encoded><![CDATA[<p>Cette soirée est faite pour vous si :</p>
<ul>
<li>Vous utilisez encore des requêtes SQL pour faire des recherches</li>
<li>Vos utilisateurs vous reprochent de ne pas pouvoir chercher sur toutes les rubriques</li>
<li>Votre temps de réponse moyen est supérieur à la demi-seconde avec seulement quelques millions de documents</li>
<li>Il vous faut 3 jours pour produire des statistiques sur vos données</li>
<li>Vous rêvez d’offrir une recherche &laquo;&nbsp;à la google&nbsp;&raquo; sur les données de votre SI</li>
</ul>
<h1></h1>
<h1>Apache Solr par André Bois-Crettez</h1>
<p><a href="http://lucene.apache.org/solr"><img class="alignright size-full wp-image-1845" title="Apache Solr" src="http://www.alpesjug.fr/wp-content/uploads/2013/02/solr.png" alt="" width="283" height="156" /></a><a title="Apache Solr" href="http://lucene.apache.org/solr/" target="_blank">Apache Solr</a> est une plateforme de recherche plein texte open source. Elle propose une API de type REST (HTTP en XML ou JSON).<br />
<a href="http://www.alpesjug.fr/wp-content/uploads/2013/02/boisa.png"><img class="alignleft size-thumbnail wp-image-1853" title="Eric Bois-Crettez" src="http://www.alpesjug.fr/wp-content/uploads/2013/02/boisa-150x150.png" alt="" width="150" height="150" /></a>Basée sur le moteur de recherche Apache Lucene, elle est simple à déployer et à configurer pour démarrer rapidement.<br />
Durant cette session, nous évoquerons les possibilités de paramétrage avancées et les cas d&rsquo;utilisation, tant pour indexer un gros corpus de texte, que pour des applications en contexte Big Data, ou même des besoins NLP (<a href="http://en.wikipedia.org/wiki/Natural_language_processing" target="_blank">Natural Language Processing</a>) spécifiques.</p>
<h2>Le conférencier :</h2>
<p>André Bois-Crettez est Search enginer chez Kelkoo</p>
<h1>ElasticSearch par Tanguy Leroux</h1>
<p><a href="http://www.elasticsearch.org"><img class="alignright size-medium wp-image-1847" title="ElasticSearch" src="http://www.alpesjug.fr/wp-content/uploads/2013/02/elasticsearch-300x93.png" alt="" width="300" height="93" /></a>Venez découvrir, pourquoi <a href="http://www.elasticsearch.org/">Elasticsearch</a> est le moteur de recherche open source qui fait le plus parler de lui en ce moment! De plus en plus utilisé en entreprise, Elasticsearch permet d&rsquo;indexer dans le Cloud de très gros volumes de données et d&rsquo;y rechercher une information en un temps record.<br />
Intitulée <strong>&laquo;&nbsp;Why elasticsearch rocks&nbsp;&raquo;</strong>, cette présentation permettra de découvrir les principales fonctionnalités d&rsquo;Elasticsearch ainsi que les différents aspects qui en font un outil vraiment différent des autres moteur de recherche.<br />
En se basant sur des exemples concrets &#8211; certains réalisés en live &#8211; et des retours d&rsquo;expérience terrain, cette soirée sera aussi l&rsquo;occasion d&rsquo;acquérir les connaissances nécessaires pour commencer à utiliser et à s&rsquo;amuser avec Elasticsearch!<br />
<a href="http://www.alpesjug.fr/wp-content/uploads/2013/02/tanguy.jpeg"><img class="alignleft size-thumbnail wp-image-1859" title="Tanguy Leroux" src="http://www.alpesjug.fr/wp-content/uploads/2013/02/tanguy-150x150.jpeg" alt="" width="150" height="150" /></a></p>
<h2>Le conférencier :</h2>
<p><a href="http://www.zenika.com/Formation/formateurs.html#tanguy_leroux">Tanguy Leroux</a> est Architecte Java EE Senior au sein de l&rsquo;agence lyonnaise de Zenika (@tlrx). Sa contribution technique à de nombreux projets web l&rsquo;a amené à s’intéresser à la fois aux problématiques back-office et front-office. Entre autres Formateur Hibernate, GWT et Elasticsearch, Tanguy s&rsquo;intéresse particulièrement aux moteurs de recherche (Elasticsearch, SolR, Lucene&#8230;) ainsi qu&rsquo;aux projets Apache Mahout, Spring et PhoneGap.</p>
<h1></h1>
<h1>Inscriptions et informations</h1>
<p>Comme toujours les inscriptions se font sur <a title="JugEvents" href="http://www.jugevents.org/jugevents/event/49187">JugEvents</a>.</p>
<p>Venez nombreux le mardi 19/02/2013 à partir de 19h chez SUPINFO Grenoble – 16 rue Henri Barbusse, 38000 Grenoble <a href="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;g=228+Cours+Lib%C3%A9ration+G%C3%A9n+de+Gaulle%2C+38000+Grenoble%2C+France&amp;q=16+rue+Henri+Barbusse+Grenoble&amp;btnG=Search+Maps">Carte</a><br />
<strong>A mardi 19 Février à partir de 19h.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.alpesjug.fr/?feed=rss2&#038;p=1840</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloudstack: “Data Center Orchestrator”</title>
		<link>http://www.alpesjug.fr/?p=1827</link>
		<comments>http://www.alpesjug.fr/?p=1827#comments</comments>
		<pubDate>Fri, 01 Feb 2013 10:55:33 +0000</pubDate>
		<dc:creator>Emmanuel Hugonnet</dc:creator>
				<category><![CDATA[compte-rendu]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[slides]]></category>

		<guid isPermaLink="false">http://www.alpesjug.fr/?p=1827</guid>
		<description><![CDATA[A quoi ca sert ? <p class="wp-caption-text">Sébastien Goasguen à l&#8217;AlpesJUG</p> <p>Vous avez: - une ferme d&#8217;hyperviseurs potentiellement hétérogène: Xen, KVM, VMware &#8230; - du Stockage - du Réseau CloudStack pilote ces 3 groupes d&#8217;éléments pour réaliser votre IaaS (Infrastructure as a Service). Sebastien travaille pour Citrix, mais s&#8217;occupe exclusivement de la partie Open Source. Citrix [...]]]></description>
			<content:encoded><![CDATA[<h2 dir="ltr">A quoi ca sert ?</h2>
<div id="attachment_1831" class="wp-caption alignright" style="width: 235px"><a href="http://www.alpesjug.fr/wp-content/uploads/2013/02/2013-01-30-19.14.43.jpg"><img class="size-medium wp-image-1831" title="Sébastien Goasguen à l'AlpesJUG" src="http://www.alpesjug.fr/wp-content/uploads/2013/02/2013-01-30-19.14.43-225x300.jpg" alt="" width="225" height="300" /></a><p class="wp-caption-text">Sébastien Goasguen à l&rsquo;AlpesJUG</p></div>
<p>Vous avez:<br />
- une ferme d&rsquo;hyperviseurs potentiellement hétérogène: Xen, KVM, VMware &#8230;<br />
- du Stockage<br />
- du Réseau<br />
CloudStack pilote ces 3 groupes d&rsquo;éléments pour réaliser votre IaaS (Infrastructure as a Service).<br />
Sebastien travaille pour Citrix, mais s&rsquo;occupe exclusivement de la partie Open Source. Citrix a pour ambition de réaliser avec CloudStack/CloudPlatform le même modèle que RedHat avec Fedora/RHEL.</p>
<h2 dir="ltr">Rappel historique</h2>
<p>En incubation chez Apache avec presque 150 entreprises et 350 contributeurs. Le succès du projet semble bien assuré.<br />
Les années 2007/2008 ont vu une floraison de projets liés au Cloud en général. Chez Apache apparaissent beaucoup de logiciels de type Hadoop, Cassandra, CouchDb &#8230;</p>
<p>Du coté des hyperviseurs, KVM préinstallé dans les noyaux Linux prend l’avantage sur Xen.</p>
<p>Le marché IaaS comprend: <a title="Eucalyptus" href="http://www.eucalyptus.com/">Eucalyptus</a> ; OpenNebula (projet espagnol et donc boudé par les US) ; OpenStack (projet US porté par la NASA) ; oVirst (RH) ; Ganeti (Google plus simple, moins ambitieux).<br />
CloudStack joue la carte Apache pour attirer un maximum de contributeurs et de partenaires. Typiquement, les projets développant des solutions réseaux contribuent les plugins nécessaires à leur intégration dans CloudStack. Mais on trouve aussi des entreprises de toutes taille  avec des hébergeur iKoola ou GoDaddy mais jusqu&rsquo;à des solutions qui fournissent des services de plus haut niveau comme <a title="usharesoft" href="https://www.usharesoft.com/home/">UShareSoft</a> à Grenoble !!<br />
Cloudstack sera la version communautaire pour Citrix et son CloudPlateform (à la Fedora …)<br />
Comme de nombreux produits &lsquo;cloud&rsquo; les releases sont de type code source. Les packages sont distribués par des membres de la communauté, mais ne font pas partie du projet.</p>
<h2 dir="ltr">Technique</h2>
<div id="attachment_1833" class="wp-caption alignleft" style="width: 310px"><a href="http://www.alpesjug.fr/wp-content/uploads/2013/02/2013-01-30-20.35.40.jpg"><img class="size-medium wp-image-1833" title="AlpesJug" src="http://www.alpesjug.fr/wp-content/uploads/2013/02/2013-01-30-20.35.40-300x225.jpg" alt="AlpesJug" width="300" height="225" /></a><p class="wp-caption-text">Il n&rsquo;y avait pas que des développeurs dans la salle</p></div>
<p>CloudStack communique avec tous ces équipements grâce à un système de plugins et offre une API riche comportant plus de 200 classes (configuration de firewall, des hôtes, gestion de routeurs, des utilisateurs, des images &#8230;)</p>
<p>CloudStack fournit aussi:</p>
<ul>
<li dir="ltr">une interface Web</li>
<li dir="ltr">une interface en ligne de commande</li>
<li dir="ltr">CloudBridge EC2 : pour faciliter la migration des scripts EC2 sur CloudStack.</li>
<li dir="ltr">DevCloud : une machine virtuelle Virtualbox pouvant lancer des machines virtuelles Xen à l&rsquo;intérieur de la première vm pour tester.</li>
<li dir="ltr">Marvin : un programme python utilisé pour les tests de charge qui permet de configurer un réseau complet à partir d’un fichier texte.</li>
</ul>
<p>Tous ces projets utilisent l’API de CloudStack. Certains clients (INRIA) ont même re-développé une interface Web spécifique à leur besoin.</p>
<p>Cette API se trouve à la croisée des chemins du mouvement DevOps : une API pour les développeurs afin de faire de l’opérationnel.<br />
Suite à une question, Sebastien explique que certains client installent Puppet ou Chef sur les images, pour que dès l’instanciation  la VM contacte le Puppet Master et se configure automatiquement.</p>
<p>Sebastien venant du monde réseau, a bien élaboré ce point crucial de la virtualisation. Il concerne:<br />
- a sécurisation du multi-tenant,<br />
- la souplesse de configuration (regrouper des VM démarrées dans différentes régions sur un même réseau)<br />
- la performance. (Le débit n’est pas trop affecté (&lt;10%) par la surcouche réseau. En revanche; la latence est plus sensible. Enfin, les écarts de performance vont du simple au double en fonction des techno.)</p>
<p>Les premières solutions à base de Virtual LAN ont rapidement montré leurs limites en termes de scalabilité. Cela demande en effet beaucoup de configuration.<br />
La solution actuelle consiste à gérer un FireWall par machine. Bref, le Software Defined Networking (SDN) est un domaine en pleine ébullition (OpenFlow &#8230;).</p>
<p>Le stockage distingue 2 parties:</p>
<ul>
<li dir="ltr">Les images des machines virtuelles qui sont disponible sur l’ensemble de la région (DataCenter) mais qui nécessitent peu de performance.</li>
<li dir="ltr">les volumes associés (SNASPHOT, données &#8230;) qui demandent plus de performance.</li>
</ul>
<p>Cloudstack gère aussi bien 2 noeuds que 25 000 noeuds physiques (30k noeuds en simulation)</p>
<p><strong>Bref une solution mature, facile à tester qui ravira Ops et Devs !</strong></p>
<p><iframe style="border: 1px solid #CCC; border-width: 1px 1px 0; margin-bottom: 5px;" src="http://www.slideshare.net/slideshow/embed_code/16278110" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="427" height="356"></iframe></p>
<div style="margin-bottom: 5px;"><strong> <a title="Apache CloudStack AlpesJUG" href="http://www.slideshare.net/sebastiengoasguen/apache-cloudstack-alpesjug" target="_blank">Apache CloudStack AlpesJUG</a> </strong> from <strong><a href="http://www.slideshare.net/sebastiengoasguen" target="_blank">Sebastien Goasguen</a></strong></div>
]]></content:encoded>
			<wfw:commentRss>http://www.alpesjug.fr/?feed=rss2&#038;p=1827</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bonne année 2013</title>
		<link>http://www.alpesjug.fr/?p=1812</link>
		<comments>http://www.alpesjug.fr/?p=1812#comments</comments>
		<pubDate>Thu, 10 Jan 2013 08:28:28 +0000</pubDate>
		<dc:creator>Emmanuel Hugonnet</dc:creator>
				<category><![CDATA[annonce]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[soirée]]></category>

		<guid isPermaLink="false">http://www.alpesjug.fr/?p=1812</guid>
		<description><![CDATA[<p>Bonne année 2013 à toutes et tous.</p> <p>En ce début d&#8217;année nous vous proposons un programme varié puisque nous aurons :</p> Apache Cloudstack une pile pour gérer son cloud en Janvier les moteurs de recherches ElasticSearch vs SolR en Février l&#8217;outil de tests de charge Gatling en Mars <p>donc il y en aura pour tous [...]]]></description>
			<content:encoded><![CDATA[<p>Bonne année 2013 à toutes et tous.</p>
<p>En ce début d&rsquo;année nous vous proposons un programme varié puisque nous aurons :</p>
<ul>
<li>Apache Cloudstack une pile pour gérer son cloud en Janvier</li>
<li>les moteurs de recherches ElasticSearch vs SolR en Février</li>
<li>l&rsquo;outil de tests de charge Gatling en Mars</li>
</ul>
<p>donc il y en aura pour tous les goûts.</p>
<h2>Soirée Apache Cloudstack le 30/01/2013</h2>
<p><a href="http://www.alpesjug.fr/wp-content/uploads/2013/01/sebgoa.png"><img class="alignright size-full wp-image-1815" title="Sébastien Goasguen" src="http://www.alpesjug.fr/wp-content/uploads/2013/01/sebgoa.png" alt="" width="88" height="144" /></a>C&rsquo;est donc le mercredi 30 que nous inaugurerons cette nouvelle saison avec Sébastien Goasguen.<br />
<a href="http://incubator.apache.org/cloudstack/">Apache CloudStack</a> est une solution IaaS pour construire un Cloud.<br />
Solution principalement Java, Sebastien parlera des différentes propriétés de CloudStack:</p>
<ul>
<li>les hyperviseurs supportés,</li>
<li>les solutions de stockages et de réseaux.</li>
</ul>
<p>Il parlera aussi de la communauté Apache et comment participe au développement de CloudStack. La présentation se terminera par une demo utilisant la sandbox: <a href="http://confluence.cloudstack.org/display/COMM/DevCloud">DevCloud</a>.<br />
Sébastien Goasguen est <strong>cloud computing evangelist</strong> pour <a href="http://www.citrix.com/">Citrix</a>, il travaille exclusivement sur Apache CloudStack. Il est Apache committer depuis Noël <img src='http://www.alpesjug.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Avant de travailler pour Citrix Sebastien était professeur a <a href="http://www.clemson.edu/">l&rsquo;université de Clemson</a> aux USA et travaillait sur les systèmes distribués et calcul de grille.</p>
<h2>Inscriptions</h2>
<p>Comme toujours les inscriptions se font sur <a title="JugEvents" href="http://www.jugevents.org/jugevents/event/48717">JugEvents</a></p>
<p>Venez nombreux le mercredi 30/01/2013 à partir de 19h chez SUPINFO Grenoble – 16 rue Henri Barbusse, 38000 Grenoble <a href="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;g=228+Cours+Lib%C3%A9ration+G%C3%A9n+de+Gaulle%2C+38000+Grenoble%2C+France&amp;q=16+rue+Henri+Barbusse+Grenoble&amp;btnG=Search+Maps">Carte</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.alpesjug.fr/?feed=rss2&#038;p=1812</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Annulation de la soirée MGWT GWT-Phonegap</title>
		<link>http://www.alpesjug.fr/?p=1764</link>
		<comments>http://www.alpesjug.fr/?p=1764#comments</comments>
		<pubDate>Mon, 26 Nov 2012 13:15:16 +0000</pubDate>
		<dc:creator>pingouin</dc:creator>
				<category><![CDATA[annonce]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[soirée]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.alpesjug.fr/?p=1764</guid>
		<description><![CDATA[<p>Nous sommes au grand regret de vous informer que la soirée sur MGWT et GWT-Phonegap ce vendredi 30 novembre est annulée.</p> <p>David Kurka vient de nous envoyer un mail aujourd&#8217;hui pour nous annoncer qu&#8217;il ne pourra pas faire sa tournée en France cette semaine (Lille, Nice et Grenoble) pour cause d&#8217;urgence familiale. Nos pensées sont [...]]]></description>
			<content:encoded><![CDATA[<p>Nous sommes au grand regret de vous informer que la soirée sur MGWT et GWT-Phonegap ce vendredi 30 novembre est annulée.</p>
<p>David Kurka vient de nous envoyer un mail aujourd&rsquo;hui pour nous annoncer qu&rsquo;il ne pourra pas faire sa tournée en France cette semaine (Lille, Nice et Grenoble) pour cause d&rsquo;urgence familiale. Nos pensées sont avec lui et on espère qu&rsquo;une autre occasion se présentera.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alpesjug.fr/?feed=rss2&#038;p=1764</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Fin d&#8217;année chargée</title>
		<link>http://www.alpesjug.fr/?p=1724</link>
		<comments>http://www.alpesjug.fr/?p=1724#comments</comments>
		<pubDate>Mon, 19 Nov 2012 10:17:33 +0000</pubDate>
		<dc:creator>Emmanuel Hugonnet</dc:creator>
				<category><![CDATA[annonce]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Clojure]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[legacy]]></category>
		<category><![CDATA[phonegap]]></category>
		<category><![CDATA[soirée]]></category>

		<guid isPermaLink="false">http://www.alpesjug.fr/?p=1724</guid>
		<description><![CDATA[<p>Bonjour à tous,</p> <p>La fin d&#8217;année 2012 s&#8217;annonce chargée tant sur le nombre de conférences que sur l variété des sujets que nous y aborderons.</p> Soirée MGWT GWT-Phonegap avec Daniel Kurka  -  ANNULEE La présentation Building mobile apps and webpages with mgwt &#38; gwt-phonegap is a great way to build cross platform mobile apps in [...]]]></description>
			<content:encoded><![CDATA[<p>Bonjour à tous,</p>
<p>La fin d&rsquo;année 2012 s&rsquo;annonce chargée tant sur le nombre de conférences que sur l variété des sujets que nous y aborderons.</p>
<h1>Soirée MGWT GWT-Phonegap avec Daniel Kurka  -  ANNULEE</h1>
<h3>La présentation</h3>
<div>Building mobile apps and webpages with <a title="mgwt" href="http://code.google.com/p/mgwt/" target="_blank">mgwt</a> &amp; <a title="gwt-phonegap" href="http://code.google.com/p/gwt-phonegap/" target="_blank">gwt-phonegap</a> is a great way to build cross platform mobile apps in Java. Especially porting your existing GWT apps becomes incredibly easy.</div>
<div>With Phonegap you can build cross platform apps based on web standards. This can be done with Javascript. GWT on the other hand is an excellent tool for building fast Javascript apps in Java, but it is missing some key parts for building great mobile apps with it. <strong>The two open source projects mgwt and gwt-phonegap close this gap</strong>: mgwt provides mobile widgets, that look like native widgets for different platforms &#8211; gwt-phonegap enables GWT apps to use Phonegap.</div>
<div><strong>Putting these frameworks to work creates performant mobile apps that feel like native apps while being platform independent.</strong></div>
<h3>Le conférencier<a href="http://www.alpesjug.fr/wp-content/uploads/2012/11/DSC02783.jpg"><img class="alignright  wp-image-1725" title="Daniel Kurka" src="http://www.alpesjug.fr/wp-content/uploads/2012/11/DSC02783-300x225.jpg" alt="Daniel Kurka" width="153" height="116" /></a></h3>
<div><a title="Daniel Kurka" href="http://www.daniel-kurka.de/" target="_blank">Daniel Kurka</a> has been a web developer for almost 15 years. <strong>He is a member of the Google Web Toolkit steering committee that drives GWT development.</strong></div>
<div>Since 2009 he is building mobile Apps with GWT and Phonegap and has released two open source projects that have become the standard for building mobile apps with GWT:</div>
<div><strong> mgwt &amp; gwt-phonegap</strong>.</div>
<div></div>
<div>
<h3>Attention cette présentation a été annulée suite à un problème personnel du conférencier.</h3>
</div>
<div></div>
<h1>Soirée Clojure -  Lisp for the JVM avec Christophe Grand et Laurent Petit  le 06/12/2012</h1>
<div>
<h3>La présentation</h3>
<p><a title="Clojure" href="http://clojure.org/">Clojure</a> est un langage fonctionnel, dynamique, compilé pour la JVM disposant d&rsquo;une excellente interop avec Java et permettant d&rsquo;exploter aisément la concurrence et le parallélisme.<br />
La soirée se déroulera en trois parties :</p>
<ul>
<li>une rapide introduction à Clojure</li>
<li>une session de live coding illustrant comment penser et modéliser avec les atouts de Clojure</li>
<li>une séance de questions/réponses pour approfondir</li>
</ul>
</div>
<div>
<h3>Les conférenciers</h3>
</div>
<div><a href="http://www.alpesjug.fr/wp-content/uploads/2012/11/petit.png"><img class="alignleft size-thumbnail wp-image-1739" title="Laurent Petit" src="http://www.alpesjug.fr/wp-content/uploads/2012/11/petit-133x150.png" alt="Laurent Petit" width="133" height="150" /></a><strong><a href="http://www.alpesjug.fr/wp-content/uploads/2012/11/me.png"><img class="alignright size-thumbnail wp-image-1738" title="Christophe Grand" src="http://www.alpesjug.fr/wp-content/uploads/2012/11/me-148x150.png" alt="Christophe Grand" width="148" height="150" /></a>Christophe Grand</strong> est consultant indépendant. Il est membre de la communauté Clojure de longue date, et un des contributeurs du langage. Il est également l’auteur de 2 librairies Clojure réputées, “<a href="https://github.com/cgrand/enlive">Enlive</a>” et “<a href="https://github.com/cgrand/moustache">Moustache</a>”. Il tient un blog, <a href="http://clj-me.blogspot.com">Clojure and me</a>, contenant des informations “pointues” sur Clojure. Christophe est intervenu en tant que speaker à la <a href="http://first.clojure-conj.org/">première conférence Clojure en octobre 2010</a>, et a écrit un <a href="http://oreilly.com/catalog/0636920013754">livre Clojure chez O’Reilly</a>.</div>
<div></div>
<div><a href="http://twitter.com/petitlaurent" target="_blank"><strong>Laurent Petit</strong></a> est le développeur/sponsor principal du projet “<a href="http://code.google.com/p/counterclockwise/">Counterclockwise</a>”, une extension de l’IDE Eclipse pour écrire des applications avec Clojure. Il a été séduit très tôt par Clojure et s’investit depuis dans sa communauté. Il est intervenu en tant que speaker à la <a href="http://first.clojure-conj.org/">première conférence Clojure en octobre 2010</a>. Il a travaillé 8 ans en société de service, avant de rejoindre en 2008 la société <a href="http://www.yseop.com/FR/home.html">Yseop</a>, éditeur spécialisé dans l’industrialisation des activités de conseil pour la Relation Client.</div>
<div></div>
<div>
<h3>Inscription</h3>
<div>La soirée commencera à 19h le jeudi 6 décembre 2012 chez SUPINFO Grenoble – 16 rue Henri Barbusse, 38000 Grenoble <a href="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;g=228+Cours+Lib%C3%A9ration+G%C3%A9n+de+Gaulle%2C+38000+Grenoble%2C+France&amp;q=16+rue+Henri+Barbusse+Grenoble&amp;btnG=Search+Maps">Carte</a></div>
<div><strong>Inscriptions</strong> : <a href="http://www.jugevents.org/jugevents/event/48190" target="_blank">http://www.jugevents.org/jugevents/event/48190</a></div>
</div>
<div></div>
<h1>Soirée à thème : code legacy le 17/12/2012</h1>
<div></div>
<div>La soirée s&rsquo;articulera autour de 3 conférences qui portent toutes sur le thème du code legacy.</div>
<div>
<h2>Du legacy au Cloud en moins d’une heure &#8211; David Gageot &#8211; Tools in Action (55 min)</h2>
<div> Il est de plus en plus simple de développer des applications web de zéro, pour les héberger sur le cloud. Mais est-ce aussi simple quand on part de code existant ? Les techniques adaptées à un projet tout neuf sont-elles utilisables de la même façon ?</div>
<div>Nous verrons qu&rsquo;il est possible de partir d&rsquo;une application legacy, de lui ajouter des fonctionnalités et de la déployer en continu sur le cloud en moins d&rsquo;une heure.</div>
<div>Cette session de live coding sera l&rsquo;occasion de découvrir des techniques de refactoring et de développement piloté par les tests. Et ce, en tentant à chaque étape de faire les choses les plus simples possibles.</div>
</div>
<div>
<h3>Le conférencier</h3>
<p><strong><a href="http://www.alpesjug.fr/wp-content/uploads/2012/11/david-gageot.jpg"><img class="alignright size-thumbnail wp-image-1731" title="David Gageot" src="http://www.alpesjug.fr/wp-content/uploads/2012/11/david-gageot-150x150.jpg" alt="David Gageot" width="150" height="150" /></a>David Gageot</strong></p>
<div>
<div>Bonjour, je suis David Gageot, développeur indépendant. Ma passion ? L&rsquo;écriture de logiciels pointus mais simples. J&rsquo;ai pour leitmotiv d&rsquo;être un facilitateur qui, par ma créativité et mon expertise, aide les équipes à être plus innovantes et plus efficaces.</div>
<div>Je participe à des projets Java depuis 1998, comme responsable R&amp;D chez l&rsquo;éditeur Adesoft puis, comme expert Java et Scrum Master certifié chez Valtech et CTO chez Algodeal, un fond d&rsquo;investissement quantitatif, et développeur chez SonarSource.</div>
<div>Depuis 2010, j&rsquo;ai pris le leadership sur le projet open-source Infinitest. Un plugin pour Eclipse et IntelliJ qui permet, après chaque changement de code, de jouer les tests unitaires potentiellement impactés. Infinitest est l&rsquo;outil rêvé pour les adeptes du TDD car il réduit les cycles de feedback.</div>
<div></div>
</div>
<h2>J(2)EE m&rsquo;a tuer &#8211; Survivre dans un code legacy &#8211; Emmanuel Hugonnet &#8211; REXP (35 min)</h2>
<p>Silverpeas est un produit créé en 1999 par une start-up qui a compté jusqu&rsquo;à 40 développeurs. C&rsquo;était l&rsquo;époque bénie des Weblogic, Orion &#8230; où on savait coder avec UltraEdit et sans tests des EJBs BMP. Peut on continuer à faire évoluer un tel code ? Comment fait on pour continuer à faire vivre ce produit 10 ans après avec une équipe de 5 développeurs ? Ne comptez pas entendre parler des derniers frameworks à la mode,il y aura du sang et de la sueur et Chuck Norris ne viendra pas vous sauver&#8230;<br />
Un retour d&rsquo;expérience les mains dans le cambouis jusqu&rsquo;aux coudes pour vous montrer que rien n&rsquo;est jamais perdu.<br />
Un bon rappel aussi pour toutes les applications que vous développez, pensez que dans 10 ans il y en aura peut-être qui devront continuer à les faire évoluer &#8230;</p>
<h3> Le conférencier</h3>
<div>
<div id="speaker_info">
<p>Depuis plus de douze ans, Emmanuel conçoit et met en place des solutions J2EE pour de grands comptes de l&rsquo;industrie et des télécoms. Cette expérience lui a permis d&rsquo;avoir une vision globale du développement d&rsquo;applications professionnelles et de maîtriser les technologies adaptées. Il a participé, durant plusieurs mois, à la réflexion d&rsquo;Orange Labs sur la mise en œuvre de leur plate-forme de développement et d&rsquo;intégration des nouveaux services du Système d&rsquo;Information.<br />
Depuis il a rejoint l&rsquo;équipe <a href="http://www.silverpeas.org">Silverpeas</a> afin de moderniser le processus de développement, ouvrir le code et reprendre l&rsquo;architecture du logiciel.<br />
Il anime l&rsquo;AlpesJug, le plus enneigé des JUG français.</p>
<h2> La méthode Mikado &#8211; Johan Martinsson &#8211; Methodology in Action (40 min)</h2>
<p>Le <strong>Mikado</strong> est une méthode d’ajout de fonctionnalité qui maintient le code dans un état livrable, et par conséquent nous profitons d’un feedback intense à travers le compilateur et les tests. Ainsi nous pouvons committer dans</p>
<h3><a href="http://www.alpesjug.fr/wp-content/uploads/2012/11/johan.jpg"><img class="alignright size-thumbnail wp-image-1728" title="Johan Martinsson" src="http://www.alpesjug.fr/wp-content/uploads/2012/11/johan-150x150.jpg" alt="Johan Martinsson" width="150" height="150" /></a></h3>
<p>la branche principale et même livrer en production.<br />
Le résultat est entre autre une réduction des coûts. Elle permet aussi de focaliser les efforts en convergeant vers un but clair.<br />
Mais avant tout elle permet de garder la tête reposée et d&rsquo;éviter les migraines face à des problèmes complexes. <strong>Séance sponsorisée par la sécurité sociale.</strong><br />
<strong>Vous verrez la méthode appliquée en live.</strong></p>
<h3>Le conférencier</h3>
<p>Développeur passionné, <strong>Johan est l&rsquo;initiateur du premier Code Retreat Francais</strong> en 2011 et organisateur du premier Legacy Retreat mondial.Animateur régulier du Dojo de code grenoblois il se passionne pour le design du code. Professionnellement, il accompagne des équipes et entreprises pour élaborer des applications durables avec entre autre le TDD.</p>
</div>
<div>
<h3>Inscription</h3>
<div>La soirée commencera à 19h le lundi 17 décembre 2012 chez SUPINFO Grenoble – 16 rue Henri Barbusse, 38000 Grenoble <a href="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;g=228+Cours+Lib%C3%A9ration+G%C3%A9n+de+Gaulle%2C+38000+Grenoble%2C+France&amp;q=16+rue+Henri+Barbusse+Grenoble&amp;btnG=Search+Maps">Carte</a></div>
<div><strong>Inscriptions</strong> : <a href="http://www.jugevents.org/jugevents/event/48193" target="_blank">http://www.jugevents.org/jugevents/event/48193</a></div>
</div>
</div>
<p>&nbsp;</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.alpesjug.fr/?feed=rss2&#038;p=1724</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
