Bienvenue au Riviera JUG de Nice / Sophia-Antipolis

Stéphane Épardaud, Antoine Vaudaine et Laurent Dollé sont fiers de vous présenter le Riviera Java User Group de Nice et Sophia-Antipolis (France). Notre but et d'unir les développeurs Java de Toulon jusqu'à Monaco. Nous organisons des réunions régulières depuis janvier 2009 à Sophia-Antipolis.

Tous les mois en général, après le travail, nous nous réunissons et accueillons des intervenants régionaux et internationaux pour nous parler de technologies Java. Que vous soyez étudiant, un débutant en Java, un expert professionnel, ou intéressé pour faire une présentation, n'hésitez pas à nous contacter pour organiser tout ça.

Soirées

Vendredi 12 octobre 2012 @ Sophia-Antipolis : soirée GWT et Errai

Le Riviera JUG organise une rencontre gratuite sur le thème de GWT et Errai le vendredi 12 octobre 2012 à partir de 18h dans les locaux d´Inria Sophia-Antipolis.

Dans le temps, quand on voulait faire tourner du code sur un ordi, fallait le connecter à un serveur, et faire tourner le code sur le serveur. On appelait ça un dumb client (si si, avant qu´on ne nous refourgue ça sous le nom de Cloud). Puis est venu la révolution des Personal Computers: on pouvait installer le programme direct sur sa machine ! Ensuite on a installé Netscape, et très vite on s´est rendu compte que HTML ben c´est un peu triste alors on a ajouté JavaScript pour faire des trucs super intéressants comme faire défiler du texte dans la barre d´état en bas (indispensable).

Enfin, ça c´est pas passé exactement comme ça puisque Sun a sorti Java et les applets Java visiblement avant que Netscape ne réagisse en ajoutant JavaScript. Mais bon. Bref, pour les barre d´état qui défilent on avait JavaScript, et pour les hommes les vrais, ceux qui veulent faire tourner une appli sur leur machine sans l´installer, et le tout de façon portable, ben y´avait les applets Java.

Puis les applets Java c´est devenu naze. Surtout parce que HTML et JavaScript ont progressé à tel point que JavaScript est devenu rapide (encore un fois en copiant les techniques de la JVM) et HTML est devenu puissant.

Mais les devs Java, jaloux du succès de JavaScript, et n´acceptant pas les limitations de JavaScript dus au typage dynamique qui implique une grande pauvreté des outils, se sont mis à transpiler (si si) du Java en JavaScript. Histoire de faire tourner du Java sur les navigateurs maintenant que les applets étaient passés de mode. Bon aussi cela permettait de s´intégrer au DOM plus facilement que par les applets, mais c´est un détail.

Bref, y´a des gens qui n´aiment pas le JavaScript, ni le HTML, ni le DOM, et qui du coup se sont dit que ça serait super de ressortir un modèle MVC à la Swing qui cacherait tout le JS/HTML/DOM en dessous, et ils ont appelé ça GWT. D´ailleurs les mecs de JavaScript ont senti que y´avait un filon et se sont précipités pour faire des frameworks MVC en JavaScript pour faire mine.

GWT ça vous permet de faire du MVC en Java, codé dans un vrai IDE, et qui finit en page web standard. Ça vient avec un tas d´outils super sympas pour rendre le développement Web abordable aux développeurs Java. Yannis est un grand fan, d´ailleurs il aurait dû écrire ces lignes…

Sami Jaber va nous faire le plaisir de nous parler de GWT 2.5, et de comment ça interagit avec le HTML 5.

Et Errai, ben si compiler du Java en JavaScript ça vous épate pas, ben Errai ça ajoute une couche à GWT pour les appels client/serveurs (donc en Java des deux côtés, mais l´un transpilé en JavaScript) et pour utiliser CDI et JPA, y compris sur le navigateur. Moi j´ai vu la présentation à JBoss World j´en suis resté scotché.

Donc là on fait carrément venir Mike Brock, lead de Errai, du Canada pour l´occasion.

Une soirée à ne pas manquer !

Informations et inscriptions sur la page de la soirée

6 minute(s) read

Vendredi 21 septembre 2012 @ Sophia-Antipolis : soirée Test

Le Riviera JUG organise une rencontre gratuite sur le thème du Test le vendredi 21 septembre 2012 à partir de 18h dans les locaux d´Inria Sophia-Antipolis.

À GitHub on ne fait rien comme tout le monde : ils déploient en prod avant de merger sur master… MAIS ils testent avant de déployer quand même (ouf). Donc si même GitHub teste le code, vous devriez aussi.

Mais c´est tellement ennuyeux de tester… On traine, on oublie, enfin on essaye. On met tous les -Dmaven.test.skip=true -DskipTests=true requis et puis on part en weekend.

Eh bien, justement détrompez vous, nous avons la solution bonux à tous vos problèmes de tests. Dans un premier temps Mathilde Lemée viendra nous parler de FluentLenium qui permet de tester les applis web en pilotant des navigateurs à distance, y compris avec le nœud dans le torchon !

Et ensuite pour apprendre à faire les nœuds sur les torchons, Aslak Knutsen viendra nous parler d´Arquillian, un framework de test automatisé qui vous permet d´écrire et de faire tourner vos tests du sol au plafond.

Si après ça vous ne testez toujours pas vos projets avant de les mettre en prod, faudra pas venir vous plaindre.

Informations et inscriptions sur la page de la soirée

4 minute(s) read

Jeudi 24 mai 2012 @ Sophia-Antipolis : soirée Groovy

Le Riviera JUG, avec le Riviera Groovy and Grails User Group organise une rencontre gratuite sur le thème de Groovy le jeudi 24 mai 2012 sur le site d’Amadeus à Sophia-Antipolis (localiser sur Google Maps).

Après la soirée Programmation Fonctionnelle avec le Scala et Closure Meetup, on continue avec un nouveau user group local : le Groovy and Grails User Group. Nous nous réjouissons de voir les développeurs locaux enfin s´organiser pour remettre le glamour sur notre profession :) (je vais d´ailleurs pas tarder à lancer le « Perl programmer that used Bash dependencies and produced PHP output with Gnome-applets and Nautilus ingration User Group »… À bon entendeur !)

Le Riviera JUG en partenariat avec le Groovy and Grails User Group est heureux de vous annoncer un événement consacré à Groovy.

Groovy, c´est le langage dynamique à la mode sur la JVM. Que ça soit pour des scripts, des systèmes de plugins (voir CRaSH), des templates Web (voir Play!) ou des applis à part entière, c´est le langage de choix pour ceux qui font du Java et qui veulent pouvoir apprendre en douceur un langage très familier avec toute la facilité des langages dynamiques.

De plus la version 2.0 du langage ne va pas tarder à sortir avec un paquet de nouveautés, nous l´attendons avec impatience.

Venez découvrir ce langage au travers d´applications concrètes pour vous faire une idée de là où vous allez pouvoir l´utiliser.

Attention, horaires et salle exceptionnels, ne vous pointez pas à l´INRIA, la soirée est à Amadeus et commence dès 18h !

Informations et inscriptions sur la page de la soirée

4 minute(s) read

Jeudi 26 avril 2012 @ Sophia-Antipolis : soirée Programmation Fonctionnelle

Le Riviera JUG, avec le Riviera Scala Clojure Meetup organise une rencontre gratuite sur le thème de la Programmation Fonctionnelle le jeudi 26 avril 2012 sur le site d’Amadeus à Sophia-Antipolis (localiser sur Google Maps).

Le Riviera JUG en partenariat avec le Riviera Scala Clojure Group est heureux de vous annoncer un événement consacré à la programmation fonctionnelle. Avec 2 présentations d´orateurs prestigieux, nous vous proposons de découvrir certaines des technologies les plus en vogue pour 2 langages populaires de la JVM : Scala et Clojure.

Luc Bourlier, un ingénieur de Typesafe va nous parler de la pile de sa compagnie dédiée au développement Scala en entreprise. La pile propose une programmation basée sur le concept d'acteurs d'Akka et Play! 2.0 le framework web du moment. Le tout développé dans le confort de votre IDE préféré : Eclipse.

Jeff Rose nous viens de Londres, et nous présente Overtone : une API de son cru et qui permet de synthétiser des sons et de jouer de la musique avec Clojure. Jeff va nous montrer le fonctionnement d'Overtone, comment créer des sons, et à quel point il est facile de jouer des improvisations, laisser parler son imagination… Rien que pour vos oreilles !

Attention, horaires et salle exceptionnels, ne vous pointez pas à l´INRIA, la soirée est à Amadeus et commence dès 18h !

Informations et inscriptions sur la page de la soirée

4 minute(s) read

Vendredi 23 mars 2012 @ Sophia-Antipolis : soirée REST

Le Riviera JUG organise une rencontre gratuite sur le thème de REST le vendredi 23 mars 2012 à partir de 18h dans les locaux de l’INRIA Sophia-Antipolis.

Vous le savez, le REST, c´est mon dada :) Enfin c´est pas pour ça qu´on fait venir n´importe qui pour en parler quand même. D´ailleurs le 23 mars on fait venir rien moins que Marek Potociar qui est le spec lead de JAX-RS 2 (JSR 339) pour nous parler de ce que va être la prochaine version de l´API REST côté serveur en Java.

Et en deuxième partie de soirée on fait un petit cocorico avec Jérôme Louvel qui viendra nous parler de Restlet Framework, une implémentation française de JAX-RS mais qui vient avec le beurre, l´argent du beurre et en prime la vache, la fermière et les pots de yaourt.

Informations et inscriptions sur la page de la soirée

4 minute(s) read