Sponsors





Partenaires






LyonJUG blog


Les nouveautés de la rentrée

publié le 3 oct. 2011 04:06 par Agnes Crepet   [ mis à jour : 3 oct. 2011 22:18 ]

Les dernières sessions du Lyon JUG ont fait (presque) salle comble...! Le 21 juillet, Alexis Moussine-Pouchkine et Julien Ponge ont attiré plus de 100 personnes, malgré le fait que la conférence soit en pleine vacances d’été. Ils se sont même prêtés au jeu du podcast Cast-IT et ont bien voulu prendre le micro pour parler des nouveautés de Java 7.

Comment ça, vous ne connaissez pas Cast-IT? Alors pour ceux qui auraient loupé l’info : l'équipe "élargie" du LyonJUG a eu l'idée de créer un podcast sur l’écosystème Java, certes, mais ouvert également à des sujets comme l’Agilité ou d'autres langages. Cast-IT est participatif, donc vous pouvez nous solliciter pour prendre le micro sur un sujet qui vous passionne!

Le dernier épisode a été enregistré cet été, par la moitié de l'équipe Cast-IT, à savoir les globe-casteurs Agnès & Cyril qui ont profité de leur présence au Togo pour proposer un opus spécial sur les communautés techniques en Afrique en présence de deux leaders de JUG africains! Le prochain épisode qui sortira dans quelques jours sera sur l'agilité en présence de Sébastien Douche, notre dernier speaker, et Romain Couturier, membre du Club Agile de Lyon.

Pour la rentrée, le JUG avait choisi un sujet pas uniquement lié à la plateforme Java : Git. Sébastien Douche, speaker parisien bien connu, s’est prêté à une nouvelle expérience : une soirée conférence suivie le lendemain d’un atelier pratique. 100 personnes étaient donc présentes le premier soir pour découvrir les concepts et une trentaine le lendemain pour mettre les mains dans le camboui.

Nous tenons en cette rentrée à remercier nos sponsors, Atos Worldline, Zenika et Objet Direct, qui ont de nouveau accepté d’apporter leur soutien au LyonJUG cette année.

Le prochain événements du JUG aura lieu jeudi 6 Octobre à l’Epitech, en coopération avec le FxUG, car nous recevrons William Draï pour une soirée consacrée à GrantieDS.

Parmi les infos à noter, dans la continuité du BarCamp de Lyon du 7 juillet dernier, un agenda partagé rassemblant les infos des différentes communautés de Lyon existe désormais. L’idée du barcamp était née justement de la volonté des différentes communautés de Lyon (MS, Java, Ruby, Flex/Flasheurs, Agile, PHP) de partager et d'échanger. La conférence mix-it en avril 2011 (nouvelle édition à venir en 2012!) était déjà dans cet esprit de mixer les communautés Java et Agile de Lyon.

Autre info :  le start-up Week-end se tiendra les 7, 8, 9 octobre prochains à l’Insa de Lyon! Avis à tous les développeurs : allez tenter votre chance!

Soirée Java 7

publié le 7 juil. 2011 05:04 par Julien Ripault

Je ne sais pas si beaucoup d'entre vous l'attendait, mais le Java nouveau est là, dans sa version 7. Plusieurs nouveautés (NIO2, multi catch, diamond operator, try-with-resources, etc ...) qu'Alexis Moussine-Pouchkine et Julien Ponge viendront nous présenter. La soirée se déroulera à l'INSA Lyon le 21 juillet. Les inscriptions sont par ici.

Soirée Hibernate OGM & l'écosystème Hibernate

publié le 14 juin 2011 02:09 par Julien Ripault

Jeudi 22 juin, à l'Epitech, Emmanuel Bernard viendra nous parler d'Hibernate et il est bien placé pour le faire ! Il commencera par parler de Hibernate OGM qui est un JPA pour NoSQL :

PaaS (Plate-forme as a Service), Cloud, élasticité. Ces mots font le buzz ces temps-ci. Mais le vrai challenge c'est comment et où stocker vos données. Dans un data grid pour bénéficier de la scalabilité? Via une API propriétaire? Est-ce que l'on pourrait utiliser une API familière?
L'objectif d'Hibernate OGM est d'explorer comment réutiliser Java Persistence et son API familière pour persister les entités dans une base de données non relationnelle.

Hibernate Object/Grid Mapper (OGM) offre une implémentation JPA (manipulation d'objet et requêtes JP-QL) tout en stockant et requêtant les données d'une grille clé/valeur (et d'autres approches NoSQL dans un second temps). Autrement dit, il offre une API familière tout en permettant de bénéficier des possibilités de scalabilité des data grids. Cela inclus notamment de supporter des applications JPA existantes.

Dans cette présentation, nous allons:
  •  faire un survol du monde (NoSQL) et voir en quoi une API comme JPA apporte un intérêt,
  •  voir comment Hibernate OGM stocke les entités et les associations dans la base clé/valeur et explorer les compromis fait,
  •  voir comment les requêtes JP-QL sont implémentés au dessus d'une technologie qui ne supporte pas la notion de requête (clé/valeur) et quel niveau peut être couvert,
  •  faire une démo d'Hibernate OGM




Ensuite il nous parlera du monde d'Hibernate :

Hibernate a bien évolué depuis ses débuts. Il n'est plus un simple ORM mais plutôt un ensemble de projects qui tournent autour du modèle métier.

Hibernate Core : l'ORM et l'implémentation JPA
Hibernate Validator : définir les contraintes du modèle métier via des annotations
Hibernate Search : offrir de la recherche full-texte (à la Google) au dessus des bases de données
Hibernate OGM : Offrir JPA pour des solutions NoSQL et Infinispan en particulier
Hibernate Envers : offrir le support de l'historisation des données.



Inscription sur JUG Event

Un nouveau Podcast : Cast-it!

publié le 20 mai 2011 08:34 par Agnes Crepet

Suite à l’effervescence de la conférence Mix-IT en avril 2011, l'équipe "élargie" du Lyon JUG a eu l'idée de sortir Cast-IT... Un podcast sur Java (mais pas que...) et participatif : n'importe qui peut venir prendre le micro pour parler de son coup de coeur du moment (l'outil magique de la semaine, le framework qui l’empêche de dormir les nuits, etc.), de son coup de gueule (ça fait 15 jours que je me bats avec Gradle ou Maven...).

Allez télécharger l'épisode pilote de Cast-IT!

De plus, vous pouvez télécharger sur le site de Cast-IT (format mp3 ou m4a) la dernière session du Lyon JUG sur Amazon Web Services, animée par Fabien Bousquet.

Soirée Amazon Web Services

publié le 12 mai 2011 05:06 par Julien Ripault

Pour ce mois de mai (le mardi 17) nous vous avons prévu une présentation sur les services Amazon. Tout le monde parle de Cloud en ce moment, c'est le sujet trendy mais êtes vous au courant des solutions existantes, des différents types de Cloud, ou tout simplement vous n'avez pas encore osez franchir le pas : cette soirée est faite pour vous que vous soyez Dev, Ops ou décisionnaire ! Fabien Bousquet vous présentera le service Amazon Web Service (qui ne porte pas forcement bien son nom), actuellement le leader du Cloud public dans le monde. N'oubliez pas de vous inscrire !

Inscription sur JUG Event

Description :

Le développeur n’est en général souvent pas attiré par le déploiement de l’application qu’il développe en production. Et le développeur Java ne déroge pas à la règle. Pourtant, c’est une brique primordiale au succès d’une application autant que son développement. C’est d’autant plus important si cette application a besoin de ressources importantes et variables. Dans ce cas là, on se dirige souvent vers des architectures d’infrastructure complexes en cluster et/ou réplication. De plus, ces architectures ont un coût de départ difficile à amortir. Autant dire qu’il ne faut pas se planter dans son choix de départ.

Mais voilà le Cloud public est apparu et Amazon Web Service (AWS) l’a démocratisé(1). Avec AWS, on va pouvoir créer une application qui module ses besoins d’infrastructure (CPU, stockage etc...) en fonction des ses besoins en ressources applicatives. Et tout cela, on va le faire à la demande, ce qui va permettre in fine de réduire les coûts. Mais attention, ce n’est pas la solution magique qui résout tous les problèmes ! 

Nous vous proposons donc lors de cette présentation de découvrir l’offre AWS à travers un retour d’expérience afin de vous faire une idée des avantages et des inconvénients de ce type d’offre. Seront présentés Elastic Compute Cloud (EC2) et Simple Storage Service (S3) qui sont les produits phares d’AWS mais aussi le dernier venu AWS Elastic Beanstalk.


(1)  Ce n’est bien sûr pas le seul acteur dans ce domaine




2 ans déjà!

publié le 14 avr. 2011 04:40 par Cédric Exbrayat

He oui déjà deux ans de JUG !

Pour cet anniversaire, nous mettons à l'honneur les projets open source lyonnais, avec deux talks sur les projets Izpack (utilisé par des sociétés comme SpringSource ou Oracle pour Glassfish) et Resthub. plus d'info sont disponibles sur la page de l'événement.
Vous pouvez également retrouver les interviews des différents speakers (Julien Ponge pour IzpackSébastien Deleuze et Damien Feugas pour RestHub) sur le blog des JDuchess.

La soirée sera ponctuée de distribution de cadeaux et d'un magnifique buffet. N'oubliez pas de vous inscrire, si vous souhaitez gagner des cadeaux !

Inscription sur JUG Event


Mix-it : inscriptions ouvertes !

publié le 22 févr. 2011 03:56 par Cédric Exbrayat

Si vous ne voulez pas manquer l'événement IT lyonnais de l'année, foncez sur le site et réservez votre place. En raison de la taille des locaux, leur nombre est limité, ne trainez pas.
En possession du précieux sésame, vous pourrez venir discuter NoSQL, HTML5, Android et bien sûr Java et Agilité avec nos speakers le 5 Avril.

Mix-IT Appel aux speakers

publié le 17 févr. 2011 00:00 par Cédric Exbrayat



Les habitués le savent, le JUG et le CARA organisent la conférence mix-it le mardi 5 Avril. De nombreux speakers ont d'ors et déjà confirmé leur présence, mais vous pouvez vous aussi venir sur la scène pour nous parler d'un sujet qui vous passionne tournant autour de l'agilité, des technologies innovantes ou bien entendu de Java, voire de plusieurs à la fois !

Pour vous lancer, rien de plus simple, rendez vous sur le site, dans la partie speaker, puis télécharger le formulaire à remplir et à nous renvoyer.

Nous attendons vos propositions !

Soirée BPM avec Bonita & Conférences à venir

publié le 8 févr. 2011 03:43 par Julien Ripault

Ce mois-ci, le mardi 15 février à l'EPITECH, nous vous proposons une soirée sur le BPM présenté par Mickaël Istria de BonitaSoft :

  • Bonita Open Solution est la premiere solution Open-Source complete de Business Process Management (BPM). Basée sur un moteur de workflow robuste, elle fournit tout l'outillage nécessaire pour créer efficacement des applications a partir de processus métier, avec tous les bénéfices de l'approche BPM et une forte connectivité avec les systemes d'informations existants. 

       

      Cette présentation introduira d'abord le BPM et ses objectifs, puis une démonstration de Bonita Open Solution montrera comment elle peut etre utilisée pour implémenter des applications BPM. Ensuite, nous étudierons les choix et l'architecture techniques et nous verrons comment Bonita tire parti de technologies bien connues et efficaces (Eclipse RCP, Goolge Web Toolkit, Hibernate, Groovy...). Nous pourrons même donner quelques détails sur la maniere dont l'équipe de Bonita utilise Scrum pour gérer le cycle de développement du produit. 

       

      Apres cette présentation, les personnes intéressées auront l'opportunité de se lancer dans l'utilisation de Bonita, avec un mini-exercice encadré sous les conseils du speaker. (Si vous etes interessés, pensez a amener un laptop!).

  • Retrouvez plus d'information dans l'interview des duchess !




Evènements à venir :
  • Lyon : Mardi 5 avril  
                                               
Mix-IT est l’aboutissement de la collaboration entre le Lyon JUG et le Club Agile Rhône-Alpes qui s’unissent pour vous proposer une journée exceptionnelle autour de l'agilité, des technologies Java et des tendances novatrices (Android, HTML5, NoSQL, Hadoop...).
Au cours de cette journée participative, vous pourrez découvrir, échanger et jouer autour de ces valeurs, méthodes et technologies. 

Pour la 1ère fois, une conférence de telle envergure est organisée à Lyon, dans les locaux de l'EPITECH (à 5 min. de Part Dieu) et pour une participation de 20€ grâce à nos sponsors !
Les sujets sont organisés en 5 tracks parallèles chacune axée sur un domaine (Techy, Agily, Mixy, Trendy, Gamy).
De nombreux speakers ont déjà confirmé leur participation, si vous voulez suivre les annonces c'est sur Twitter ou sur le site que ca se passe !

Si vous râlez de ne jamais pouvoir aller aux conférences Java ou Agile (pour le lieu ou le prix), cette fois vous n'avez aucune excuse ! 
Il n'y aura pas de place pour tout le monde, alors surveillez l'ouverture des inscriptions... 


  • Paris : 26-27 mai

          Paris possède enfin sa BIG conférence Java: la What's Next qui se tiendra le 26 et 27 mai à Paris dans le lieu unique du Grand Rex.

Pour sa 1ère édition, la What's Next nous propose un éventail de speakers venus du monde entier, dont certains nous font l'honneur de venir pour la première fois en France!
Durant deux jours les créateurs de nos frameworks et outils préférés animeront des talks techniques sur Hudson, scala, NoSQL, Spring, Clojure... Et bien sur Java!
Comme l'indique son nom, la What's Next traitera la question du futur des technologies. Chaque speaker partagera sa propre vision sur l'avenir de Java. On va enfin pouvoir poser toutes nos questions aux grands acteurs du monde Java! Les inscriptions viennent d'ouvrir! 
Notre JUG étant partenaire de l'événement, vous bénéficiez d'une réduction de 25% en entrant le code LYONJUG-25
Retrouvez toutes les annonces des speakers et talks sur http://whatsnextparis.com/ ou sur Twitter @WsN_Paris

Retour sur la soirée messaging

publié le 24 janv. 2011 09:04 par Alexis Hassler   [ mis à jour : 2 mars 2011 06:43 ]

En ce mois de janvier, nous avions choisi un sujet orienté architecture et protocole avec le messaging. Ce type de sujet donne des présentations avec pas mal de concepts et assez peu de code. Les deux présentateurs, Arnaud Simon et Jeff Mesnil, sont des cadors dans leurs domaines, puisque chacun a contribué au sujet traité : Arnaud a participé à l'élaboration du protocole AMQP sur sa casquette de collaborateur Red Hat et Jeff est un des principaux développeurs de HornetQ.

Dans la première partie, Arnaud a eu la lourde tâche d'introduire les concepts. La tâche est ardue car il faut que ceux qui connaissent le messaging puissent profiter de ses connaissances, sans pour autant décrocher ceux qui ne le pratiquent pas. Je dois dire que j'ai été un peu surpris par le nombre important de participants dans cette seconde catégorie, et peut-être aurions-nous dû demander à Arnaud de commencer avec des notions plus fondamentales sur le messaging. A vous de nous dire ce que vous avez pensé, les boissons gazeuses et les cahouètes après les présentations ne servent pas qu'à remplir les estomacs, mais aussi à ce que vous nous exprimiez vos opinions et vos envies. Fermons la parenthèse. Arnaud a donc présenté les concepts spécifiés dans AMQP, avec tous les mécanismes qui permettent à ce protocole d'assurer à la fois une bonne interopérabilité entre les moteurs de messaging et un excellent niveau de performance. A la fin de la petite heure qui lui était accordée, Arnaud a été un peu frustré de ne pas pouvoir nous présenter plus de chose sur Apache Qpid, l'implémentation de référence de AMQP.

Dans la deuxième partie, Jeff nous a présenté un autre aspect du messaging : son interaction avec les technologies Web. En effet, en plus de JMS et de son API interne (core), HornetQ supporte un protocole plus ouvert, orienté texte comme stomp ou une interface REST, avec du JSON. Ces canaux de communication sont moins axés sur les performances, mais ouvrent des champs d'utilisation du messaging dans nos architectures. Il y a là des idées à creuser. Des idées, mais pas beaucoup de concret car nous avons malheureusement failli lorsqu'il a fallu fournir à Jeff du réseau adapté à sa démonstration. Mille excuses encore Jeff, nous essaierons de rejouer ton exemple lors d'un prochain JUG.

Nous avons donc eu deux présentations très différentes sur le style, avec des recouvrements intéressants. Même si le temps accordé à chaque présentation est court, j'aime bien ce format car je le trouve dynamique. Mais encore une fois, dites-nous ce que vous en pensez...

Les mêmes speakers se produiront au RivieiraJUG, le 11 mars 2011, et au MarsJUG, le 10 mars 2011.

1-10 of 17