{"id":1724,"date":"2012-11-19T12:17:33","date_gmt":"2012-11-19T10:17:33","guid":{"rendered":"http:\/\/www.alpesjug.fr\/?p=1724"},"modified":"2013-01-10T10:04:59","modified_gmt":"2013-01-10T08:04:59","slug":"fin-dannee-chargee","status":"publish","type":"post","link":"https:\/\/www.alpesjug.fr\/?p=1724","title":{"rendered":"Fin d&rsquo;ann\u00e9e charg\u00e9e"},"content":{"rendered":"<p>Bonjour \u00e0 tous,<\/p>\n<p>La fin d&rsquo;ann\u00e9e 2012 s&rsquo;annonce charg\u00e9e tant sur le nombre de conf\u00e9rences que sur l vari\u00e9t\u00e9 des sujets que nous y aborderons.<\/p>\n<h1>Soir\u00e9e MGWT GWT-Phonegap avec Daniel Kurka\u00a0 &#8211;\u00a0 ANNULEE<\/h1>\n<h3>La pr\u00e9sentation<\/h3>\n<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>\n<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>\n<div><strong>Putting these frameworks to work creates performant mobile apps that feel like native apps while being platform independent.<\/strong><\/div>\n<h3>Le conf\u00e9rencier<a href=\"http:\/\/www.alpesjug.fr\/wp-content\/uploads\/2012\/11\/DSC02783.jpg\"><img loading=\"lazy\" decoding=\"async\" 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\" srcset=\"https:\/\/www.alpesjug.fr\/wp-content\/uploads\/2012\/11\/DSC02783-300x225.jpg 300w, https:\/\/www.alpesjug.fr\/wp-content\/uploads\/2012\/11\/DSC02783.jpg 320w\" sizes=\"auto, (max-width: 153px) 100vw, 153px\" \/><\/a><\/h3>\n<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>\n<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>\n<div><strong> mgwt &amp; gwt-phonegap<\/strong>.<\/div>\n<div><\/div>\n<div>\n<h3>Attention cette pr\u00e9sentation a \u00e9t\u00e9 annul\u00e9e suite \u00e0 un probl\u00e8me personnel du conf\u00e9rencier.<\/h3>\n<\/div>\n<div><\/div>\n<h1>Soir\u00e9e Clojure &#8211;\u00a0 Lisp for the JVM avec Christophe Grand et Laurent Petit\u00a0 le 06\/12\/2012<\/h1>\n<div>\n<h3>La pr\u00e9sentation<\/h3>\n<p><a title=\"Clojure\" href=\"http:\/\/clojure.org\/\">Clojure<\/a> est un langage fonctionnel, dynamique, compil\u00e9 pour la JVM disposant d&rsquo;une excellente interop avec Java et permettant d&rsquo;exploter ais\u00e9ment la concurrence et le parall\u00e9lisme.<br \/>\nLa soir\u00e9e se d\u00e9roulera en trois parties :<\/p>\n<ul>\n<li>une rapide introduction \u00e0 Clojure<\/li>\n<li>une session de live coding illustrant comment penser et mod\u00e9liser avec les atouts de Clojure<\/li>\n<li>une s\u00e9ance de questions\/r\u00e9ponses pour approfondir<\/li>\n<\/ul>\n<\/div>\n<div>\n<h3>Les conf\u00e9renciers<\/h3>\n<\/div>\n<div><a href=\"http:\/\/www.alpesjug.fr\/wp-content\/uploads\/2012\/11\/petit.png\"><img loading=\"lazy\" decoding=\"async\" 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 loading=\"lazy\" decoding=\"async\" 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\u00e9pendant. Il est membre de la communaut\u00e9 Clojure de longue date, et un des contributeurs du langage. Il est \u00e9galement l\u2019auteur de 2 librairies Clojure r\u00e9put\u00e9es, \u201c<a href=\"https:\/\/github.com\/cgrand\/enlive\">Enlive<\/a>\u201d et \u201c<a href=\"https:\/\/github.com\/cgrand\/moustache\">Moustache<\/a>\u201d. Il tient un blog, <a href=\"http:\/\/clj-me.blogspot.com\">Clojure and me<\/a>, contenant des informations \u201cpointues\u201d sur Clojure. Christophe est intervenu en tant que speaker \u00e0 la <a href=\"http:\/\/first.clojure-conj.org\/\">premi\u00e8re conf\u00e9rence Clojure en octobre 2010<\/a>, et a \u00e9crit un <a href=\"http:\/\/oreilly.com\/catalog\/0636920013754\">livre Clojure chez O\u2019Reilly<\/a>.<\/div>\n<div><\/div>\n<div><a href=\"http:\/\/twitter.com\/petitlaurent\" target=\"_blank\"><strong>Laurent Petit<\/strong><\/a> est le d\u00e9veloppeur\/sponsor principal du projet \u201c<a href=\"http:\/\/code.google.com\/p\/counterclockwise\/\">Counterclockwise<\/a>\u201d, une extension de l\u2019IDE Eclipse pour \u00e9crire des applications avec Clojure. Il a \u00e9t\u00e9 s\u00e9duit tr\u00e8s t\u00f4t par Clojure et s\u2019investit depuis dans sa communaut\u00e9. Il est intervenu en tant que speaker \u00e0 la <a href=\"http:\/\/first.clojure-conj.org\/\">premi\u00e8re conf\u00e9rence Clojure en octobre 2010<\/a>. Il a travaill\u00e9 8 ans en soci\u00e9t\u00e9 de service, avant de rejoindre en 2008 la soci\u00e9t\u00e9 <a href=\"http:\/\/www.yseop.com\/FR\/home.html\">Yseop<\/a>, \u00e9diteur sp\u00e9cialis\u00e9 dans l\u2019industrialisation des activit\u00e9s de conseil pour la Relation Client.<\/div>\n<div><\/div>\n<div>\n<h3>Inscription<\/h3>\n<div>La soir\u00e9e commencera \u00e0 19h le jeudi 6 d\u00e9cembre 2012 chez\u00a0SUPINFO Grenoble \u2013 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>\n<div><strong>Inscriptions<\/strong> : <a href=\"http:\/\/www.jugevents.org\/jugevents\/event\/48190\" target=\"_blank\">http:\/\/www.jugevents.org\/jugevents\/event\/48190<\/a><\/div>\n<\/div>\n<div><\/div>\n<h1>Soir\u00e9e \u00e0 th\u00e8me : code legacy le 17\/12\/2012<\/h1>\n<div><\/div>\n<div>La soir\u00e9e s&rsquo;articulera autour de 3 conf\u00e9rences qui portent toutes sur le th\u00e8me du code legacy.<\/div>\n<div>\n<h2>Du legacy au Cloud en moins d\u2019une heure &#8211; David Gageot &#8211; Tools in Action (55 min)<\/h2>\n<div>\u00a0Il est de plus en plus simple de d\u00e9velopper des applications web de z\u00e9ro, pour les h\u00e9berger sur le cloud. Mais est-ce aussi simple quand on part de code existant ? Les techniques adapt\u00e9es \u00e0 un projet tout neuf sont-elles utilisables de la m\u00eame fa\u00e7on ?<\/div>\n<div>Nous verrons qu&rsquo;il est possible de partir d&rsquo;une application legacy, de lui ajouter des fonctionnalit\u00e9s et de la d\u00e9ployer en continu sur le cloud en moins d&rsquo;une heure.<\/div>\n<div>Cette session de live coding sera l&rsquo;occasion de d\u00e9couvrir des techniques de refactoring et de d\u00e9veloppement pilot\u00e9 par les tests. Et ce, en tentant \u00e0 chaque \u00e9tape de faire les choses les plus simples possibles.<\/div>\n<\/div>\n<div>\n<h3>Le conf\u00e9rencier<\/h3>\n<p><strong><a href=\"http:\/\/www.alpesjug.fr\/wp-content\/uploads\/2012\/11\/david-gageot.jpg\"><img loading=\"lazy\" decoding=\"async\" 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\" srcset=\"https:\/\/www.alpesjug.fr\/wp-content\/uploads\/2012\/11\/david-gageot-150x150.jpg 150w, https:\/\/www.alpesjug.fr\/wp-content\/uploads\/2012\/11\/david-gageot.jpg 200w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/a>David Gageot<\/strong><\/p>\n<div>\n<div>Bonjour, je suis David Gageot, d\u00e9veloppeur ind\u00e9pendant. Ma passion ? L&rsquo;\u00e9criture de logiciels pointus mais simples. J&rsquo;ai pour leitmotiv d&rsquo;\u00eatre un facilitateur qui, par ma cr\u00e9ativit\u00e9 et mon expertise, aide les \u00e9quipes \u00e0 \u00eatre plus innovantes et plus efficaces.<\/div>\n<div>Je participe \u00e0 des projets Java depuis 1998, comme responsable R&amp;D chez l&rsquo;\u00e9diteur Adesoft puis, comme expert Java et Scrum Master certifi\u00e9 chez Valtech et CTO chez Algodeal, un fond d&rsquo;investissement quantitatif, et d\u00e9veloppeur chez SonarSource.<\/div>\n<div>Depuis 2010, j&rsquo;ai pris le leadership sur le projet open-source Infinitest. Un plugin pour Eclipse et IntelliJ qui permet, apr\u00e8s chaque changement de code, de jouer les tests unitaires potentiellement impact\u00e9s. Infinitest est l&rsquo;outil r\u00eav\u00e9 pour les adeptes du TDD car il r\u00e9duit les cycles de feedback.<\/div>\n<div><\/div>\n<\/div>\n<h2>J(2)EE m&rsquo;a tuer &#8211; Survivre dans un code legacy &#8211; Emmanuel Hugonnet &#8211; REXP (35 min)<\/h2>\n<p>Silverpeas est un produit cr\u00e9\u00e9 en 1999 par une start-up qui a compt\u00e9 jusqu&rsquo;\u00e0 40 d\u00e9veloppeurs. C&rsquo;\u00e9tait l&rsquo;\u00e9poque b\u00e9nie des Weblogic, Orion &#8230; o\u00f9 on savait coder avec UltraEdit et sans tests des EJBs BMP. Peut on continuer \u00e0 faire \u00e9voluer un tel code ? Comment fait on pour continuer \u00e0 faire vivre ce produit 10 ans apr\u00e8s avec une \u00e9quipe de 5 d\u00e9veloppeurs ? Ne comptez pas entendre parler des derniers frameworks \u00e0 la mode,il y aura du sang et de la sueur et Chuck Norris ne viendra pas vous sauver&#8230;<br \/>\nUn retour d&rsquo;exp\u00e9rience les mains dans le cambouis jusqu&rsquo;aux coudes pour vous montrer que rien n&rsquo;est jamais perdu.<br \/>\nUn bon rappel aussi pour toutes les applications que vous d\u00e9veloppez, pensez que dans 10 ans il y en aura peut-\u00eatre qui devront continuer \u00e0 les faire \u00e9voluer &#8230;<\/p>\n<h3>\u00a0Le conf\u00e9rencier<\/h3>\n<div>\n<div id=\"speaker_info\">\n<p>Depuis plus de douze ans, Emmanuel con\u00e7oit et met en place des solutions J2EE pour de grands comptes de l&rsquo;industrie et des t\u00e9l\u00e9coms. Cette exp\u00e9rience lui a permis d&rsquo;avoir une vision globale du d\u00e9veloppement d&rsquo;applications professionnelles et de ma\u00eetriser les technologies adapt\u00e9es. Il a particip\u00e9, durant plusieurs mois, \u00e0 la r\u00e9flexion d&rsquo;Orange Labs sur la mise en \u0153uvre de leur plate-forme de d\u00e9veloppement et d&rsquo;int\u00e9gration des nouveaux services du Syst\u00e8me d&rsquo;Information.<br \/>\nDepuis il a rejoint l&rsquo;\u00e9quipe <a href=\"http:\/\/www.silverpeas.org\">Silverpeas<\/a> afin de moderniser le processus de d\u00e9veloppement, ouvrir le code et reprendre l&rsquo;architecture du logiciel.<br \/>\nIl anime l&rsquo;AlpesJug, le plus enneig\u00e9 des JUG fran\u00e7ais.<\/p>\n<h2>\u00a0La m\u00e9thode Mikado &#8211; Johan Martinsson &#8211; Methodology in Action (40 min)<\/h2>\n<p>Le <strong>Mikado<\/strong> est une m\u00e9thode d\u2019ajout de fonctionnalit\u00e9 qui maintient le code dans un \u00e9tat livrable, et par cons\u00e9quent nous profitons d\u2019un feedback intense \u00e0 travers le compilateur et les tests. Ainsi nous pouvons committer dans<\/p>\n<h3><a href=\"http:\/\/www.alpesjug.fr\/wp-content\/uploads\/2012\/11\/johan.jpg\"><img loading=\"lazy\" decoding=\"async\" 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>\n<p>la branche principale et m\u00eame livrer en production.<br \/>\nLe r\u00e9sultat est entre autre une r\u00e9duction des co\u00fbts. Elle permet aussi de focaliser les efforts en convergeant vers un but clair.<br \/>\nMais avant tout elle permet de garder la t\u00eate repos\u00e9e et d&rsquo;\u00e9viter les migraines face \u00e0 des probl\u00e8mes complexes. <strong>S\u00e9ance sponsoris\u00e9e par la s\u00e9curit\u00e9 sociale.<\/strong><br \/>\n<strong>Vous verrez la m\u00e9thode appliqu\u00e9e en live.<\/strong><\/p>\n<h3>Le conf\u00e9rencier<\/h3>\n<p>D\u00e9veloppeur passionn\u00e9, <strong>Johan est l&rsquo;initiateur du premier Code Retreat Francais<\/strong> en 2011 et organisateur du premier Legacy Retreat mondial.Animateur r\u00e9gulier du Dojo de code grenoblois il se passionne pour le design du code. Professionnellement, il accompagne des \u00e9quipes et entreprises pour \u00e9laborer des applications durables avec entre autre le TDD.<\/p>\n<\/div>\n<div>\n<h3>Inscription<\/h3>\n<div>La soir\u00e9e commencera \u00e0 19h le lundi 17 d\u00e9cembre 2012 chez\u00a0SUPINFO Grenoble \u2013 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>\n<div><strong>Inscriptions<\/strong> : <a href=\"http:\/\/www.jugevents.org\/jugevents\/event\/48193\" target=\"_blank\">http:\/\/www.jugevents.org\/jugevents\/event\/48193<\/a><\/div>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Bonjour \u00e0 tous, La fin d&rsquo;ann\u00e9e 2012 s&rsquo;annonce charg\u00e9e tant sur le nombre de conf\u00e9rences que sur l vari\u00e9t\u00e9 des sujets que nous y aborderons. Soir\u00e9e MGWT GWT-Phonegap avec Daniel Kurka\u00a0 &#8211;\u00a0 ANNULEE La&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14],"tags":[116,54,377,68,63,379,378,11],"class_list":["post-1724","post","type-post","status-publish","format-standard","hentry","category-annonce","tag-adobe","tag-clojure","tag-cloud","tag-google","tag-gwt","tag-legacy","tag-phonegap","tag-soiree"],"_links":{"self":[{"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/posts\/1724","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1724"}],"version-history":[{"count":23,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/posts\/1724\/revisions"}],"predecessor-version":[{"id":1811,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/posts\/1724\/revisions\/1811"}],"wp:attachment":[{"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1724"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1724"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1724"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}