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! |
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.
|
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 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 |
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. |
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 !
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
|
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 Izpack, Sé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 !
|
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. |
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 !
|
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 : 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.
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 !
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.
|
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. |
|