Soirée Terracotta le lundi 05 Juillet 2010Clôture de la saison 2009 - 2010 du MarsJUG avec Zenika pour une soirée Terracotta. Au cours de son tours de france Zenika fera un arrêt à Marseille le lundi 05 Juillet 2010. Une première pour le MarsJUG nous aurons enfin un joli buffet pour cette dernière ! En effet la société Atomes nous offrira le buffet à cette occasion. A propos de ZenikaZenika est une société de conseil en architecture informatique et propose de nombreuses conférences portant sur de diverses technologies et outils.
A propos de l'intervention de Terracotta Terracotta est un middleware open-source gratuit permettant d'atteindre une capacité d'accueil de millions d'utilisateurs frontaux. Le produit est utilisé par des sites e-commerces tels que WalMart, Comcast, JPMorgan, Pearson et Sabre, système mondial de réservation en ligne.
A propos de la rencontre- Le nombre d'utilisateurs augmente chaque jour, et chaque fois les équipes arrivent à tuner l'un des composants pour conserver une performance acceptable. Pourtant un jour, la limite dure du système va être atteinte.
- Terracotta est né de ce constat et des besoins spécifiques de clients nécessitant une scalabilité linéaire. Linéaire car le but est d'enregistrer, lors de l'ajout d'un noeud au cluster, un gain continu de capacité de traitement ou de taille maximale de données en mémoire.
- Nous verrons la façon dont Terracotta fonctionne puis comment prendre une application JEE classique et la faire tourner sans modification de code dans un contexte clusterisé, en répliquant les sessions HTTP, ce qui permettra de comprendre les différences majeures avec les autres mécanismes de clustering HTTP.
- Ils déploieront ensuite un cache distribué en utilisant Ehcache et son intégration Terracotta, dans un contexte Hibernate.
- Inscription: sur JUG Events
- La session du Mars JUG se tiendra à l'école Supinfo à partir de 19H00.
Technopôle Marseille Provence Château Gombert Les Baronnies, Bâtiment B, RDC Rue Paul Langevin 13013 MARSEILLE
(le bâtiment rouge que l'on aperçoit ici)
Si vous avez besoin de plus d'information, n'hésitez pas à demander sur la liste du JUG.
Soirée Groovy reportée au jeudi 29 Avril 2010
Reprise du Mars JUG avec la soirée Groovy présentée par Guillaume Laforge, qui dirige le projet depuis quelques années. Il fera l'honneur de nous venir nous présenter le language Groovy, ses Domain-Specific Language, son écosystème et son évolution le jeudi 29 avril 2010. A propos de Guillaume LaforgeGuillaume Laforge dirige le projet de langage dynamique Groovy depuis de nombreuses années. Il travaille pour SpringSource / VMWare, il a coécrit un livre intitulé Groovy in Action, chez Manning, et vous pouvez rencontrer Guillaume sur le circuit des conférences internationales où il prend plaisir à évangéliser les foules en délire sur Groovy, Grails, et compagnie. A propos de l'intervention de GuillaumeGuillaume présentera Groovy, sous trois angles d'attaque. - Une première partie sera consacrée plus particulièrement à une introduction au langage, sa syntaxe, ses APIs.
- Ensuite, sera abordé le sujet des Domain-Specific Languages, et comment Groovy réponds élégamment à cette problématique.
- Enfin, un panorama de l'écosystème Groovy sera brossé, vous faisant découvrir tout un tas de modules et projets complémentaires utilisant ou basé sur Groovy.
A propos de la rencontre- Inscription: sur JUG Events
- La session du Mars JUG se tiendra à l'école Supinfo à partir de 19H00:
Technopôle Marseille Provence Château Gombert Les Baronnies, Bâtiment B, RDC Rue Paul Langevin 13013 MARSEILLE
(le bâtiment rouge que l'on aperçoit ici)
Si vous avez besoin de plus d'information, n'hésitez pas à demander sur la liste du JUG.
Soirée Spring le jeudi 18 février 2010
Comme promis une seconde session au MarsJUG est prévue pour le mois de Février. Après la venue de Didier Girard qui nous a présenté les technologies Google ( voir les photos), c'est avec Spring que le JUG continuera sa route en compagnie de Gildas Cuisinier.
A propos de Gildas Cuisinier
Actuellement consultant au Luxembourg, et plus connu pour son activité pour la communauté Spring francophone. Il est à l'origine de la section Spring de Developpez.com ( http://spring.developpez.com) laquelle comprend forum, blog, cours, articles techniques, interview et FAQ. Plus récemment, il a été relecteur de la seconde édition de "Spring par la pratique"
A propos de l'intervention de Gildas
Au cours de sa présentation il abordera les sujets suivants : - Historique
- L'hiver : EJB
- Spring, ses concepts (IoC, AOP, )
- Historique des versions
- Spring 3.0
- Compatibilité et changements
- Support de REST
- Expression Language
- Autres nouveautés : Scheduling, namespaces, JSR 330, JSR 303, ..
- Spring 3.0 et JEE 6
Cette nouvelle soirée JUG aura lieu le 18 février dans les locaux de la société ViaXsoft pour la seconde fois (encore merci) à l'adresse suivante : Technopôle Marseille Provence Hotel Technologique (salle Mozart) 45 rue Frédéric Joliot Curie
N'hésitez donc pas à venir nombreux le jeudi 18 février à 19h.
Soirée technologies Google le jeudi 4 février 2010
La rentrée 2010 du Mars JUG aura pour thème les technologies Google liées à Java animée par Didier Girard lors de son roadshow dans le sud de la France. La venue de Didier est organisée en partenariat avec le RivieraJUG. A propos de Didier GirardDidier Girard est à la tête de la Direction Technique de SFEIR où il
définit la stratégie technologique de l'entreprise tout en assurant des
missions d'architecture pour des grands comptes. Il est Docteur en
Informatique de l'Ecole Normale Supérieure de Lyon, architecte J2EE, il
utilise Java coté serveur depuis 1997. Créateur du site portail www.application-servers.com,
il anime régulièrement des conférences sur des sujets comme
l'industrialisation des développements, le client riche, Eclipse, les
services web, l'architecture J2EE... Didier Girard a été Directeur
Technique de IMPROVE après avoir passé 4 ans chez Atos.
A propos de l'intervention de DidierAndroid, AppEngine, GWT, Wave autant de technologies Google qui font l'actualité. Durant cette presentation, Didier presentera chacune de ces technologies et expliquera comment elles s'inscrivent dans une vision architecturale globale. L'objectif etant que chacun puisse repartir avec la possibilité de démarrer un projet sur l'une des technologies en rentrant le soir chez lui, il y aura beaucoup de démonstrations et de code. A propos de la rencontreComme d'habitude les inscriptions se font sur le site jugevents. La session du Mars JUG se tiendra à l'école Supinfo à partir de 19H00: Technopôle Marseille Provence Château Gombert Les Baronnies, Bâtiment B, RDC Rue Paul Langevin 13013 MARSEILLE (le bâtiment rouge que l'on aperçoit ici) Si vous avez besoin de plus d'information, n'hésitez pas à demander sur la liste du JUG. RESTful web services avec JAX-RS le jeudi 10 décembre 2009
La troisième session du Mars JUG aura pour thème les architectures RESTful, leur implémentation dans l'environnement Java Enterprise avec le projet JBoss Resteasy et sera animée le jeudi 10 décembre 2009 à 19H00 par Stéphane Epardaud.
A propos de Stéphane Epardaud
Senior développeur à Lunatech Research depuis 1998, aujourd'hui basé dans l' arrière-pays Niçois. Passionné de hacks Java, C, Perl ou Scheme. Baigné dans les standards web et les bases de données, il a implémente entre autres un éditeur XML WYSIWYG, une librairie de multi-threading en C, un langage pour agents mobiles en Scheme (compilateur, machine virtuelle), des services Web 2.0) comme VisibleLogistics. Présentations au Scheme Workshop 2004, à l'IUT de Nice en 2008. Il est investi à temps plein depuis 2008 dans les nouvelles technologies Java EE et Web 2.0, il dévore les JSRs et utilise les plus récents projets open source auquels il contribue souvent.
A propos de l'intervention de Stéphane
RESTful est le dernier-cri des protocoles de web services. Contrairement à SOAP ou XML-RPC qui définissent un protocole complexe, RESTful utilise HTTP comme transport et permet d'accéder directement aux ressources distantes au moyen d’ URLs simples et structurés. Chaque ressource peut avoir une ou plusieurs représentations différentes. Tout cela permet à des clients simples d'obtenir des données structurées et formatées à leur goût.
JAX-RS est le nouveau JSR permettant d'implementer une API RESTful en Java au moyen d'annotations. Il est très simple de déclarer quels URLs invoqueront quelles méthodes, quels paramètres (path, query...) seront acceptés et comment sérialiser les données en plusieurs formats ( XML, JSON…). Nous présenterons JAX-RS et l'implémentation de JBoss : RESTEasy et ses extensions.
A propos de la rencontreComme d'habitude les inscriptions se font sur le site jugevents. La session du Mars JUG se tiendra à l'école Supinfo à partir de 19H00: Technopôle Marseille Provence Château Gombert Les Baronnies, Bâtiment B, RDC Rue Paul Langevin 13013 MARSEILLE (le bâtiment rouge que l'on aperçoit ici)
Deuxieme rencontre le jeudi 12 novembre 2009
La deuxième session du Mars JUG a pour thème Maven et sera animée par Arnaud Héritier le jeudi 12 novembre 2009.
A propos d'Arnaud Héritier
Arnaud Héritier est architecte senior. Il a dix années d'expériences professionnelles acquises au sein d'éditeurs de logiciels, de sociétés de services et de cabinets de conseil.
Il rejoint eXo Platform en Juillet 2009 en tant que Software Factory Manager. Il y est responsable des méthodes et outils utilisés pour développer et livrer les produits.
Il participe à divers projets open-source depuis plusieurs années. Sa contribution principale est pour le projet Apache Maven qu'il a rejoint en 2004 et dont il fait parti du comité de direction (PMC). Il est régulièrement speaker dans des conférences ou JUGs, et est le co-auteur du livre Apache Maven aux éditions Pearson. Il est diplômé d'un DESS en génie des logiciels applicatifs à l'université de Jussieu, Paris VI.
A propos de la rencontre
Cette deuxième session du Mars JUG se tiendra à l'Hotel Technologique de Marseille (salle principale Mozart) à 19h00 le jeudi 12 novembre 2009 et les inscriptions se font sur le site JUG events.
A propos de l'intervention d'Arnaud
Maven est aujourd'hui un outil incontournable pour tous ceux qui mettent leurs pieds dans l'ecosystème Java. Outil révolutionnaire pour certains, maléfique pour d'autres, il ne cesse d'alimenter les conversations aux bistros des JUGs (et sur de très nombreux blogs). Venez vous faire votre propre opinion lors du prochain Mars JUG et confronter vos idées.
En première partie de soirée vous découvrirez Maven et tout son eco-système. Nous verrons d'où il vient, ce qu'il apporte et ce qui le différencie par rapport aux autres outils de sa catégorie.
En seconde partie de soirée, nous passerons en revue les bonnes pratiques à suivre mais aussi les mauvaises à éviter. Comment faire de Maven son ami et non pas son ennemi ? Nous verrons enfin comment il va évoluer dans les mois à venir.
A propos de Maven
A qui s'adresse Maven ?
Aux développeurs Java, quelque soit la nature du projet sur lequel il travaillent (Java "EE" côté serveur, Java sur le poste client, java mobile, java web...). Maven est un outil, comme l'éditeur Eclipse, qui n'est pas incorporé au programme final (par opposition à Spring ou Struts par exemple).
A quoi ça sert ?
Maven est un projet opensource de la fondation Apache, utilisé par de nombreux autres projets opensource - pas nécessairement chez Apache - et dans de nombreuses entreprises.
Son but est de prendre en charge toutes les étapes qui permettent de passer du code source - édité par les développeurs - au logiciel final, exécutable par les "clients". Ces étapes, que les informaticiens appellent le "build", peuvent être complexes et nécessitent un ordre bien précis, très délicat et pénible à gérer à la main, sans compter les risques d'erreur.
Qu'est-ce qui rend Maven différent ?
Maven propose de "tous travailler de la même façon", et sur cette base d'avoir tous plus ou moins la même procédure. Un projet particulier n'a donc qu'à indiquer en quoi il n'est pas comme les autres, ce qui fait nettement moins d'information à fournir que de décrire tout ce qu'il faut faire dans le "build" et qui est à 90% équivalent d'un projet à l'autre.
Qui peut-il intéresser ?
Dans un premier temps Maven a eu un grand succès dans les projets opensource. Sur ces projets, les contributeurs ne se voient pas physiquement (ou rarement), n'utilisent pas les mêmes outils pour développer et n'aiment pas perdre du temps à régler des petits problèmes idiots. Maven leur apporte une solution qui met tout le monde d'accord.
Aujourd'hui Maven se positionne fortement au sein des entreprises qui souhaitent rationaliser et standardiser leurs pratiques de développements.
Qu'y a t-il d'équivalent ?
Le premier outil dédié au build dans le monde Java est Ant. Celui-ci décline doucement et d'autres solutions orientées scripts voient le jour très récemment comme Gant, Graddle, EasyAnt, ou Buildr.
Inauguration le jeudi 15 Octobre 2009
Le Java User Group de Marseille (Mars JUG) sera inauguré le 15 Octobre
2009. L'inauguration se fera dans le cadre de l'Agile Tour 2009 avec
pour parrain Emmanuel Bernard qui sera le premier conférencier du JUG.
L'intervention du JUG se fera en deux parties
- Une présentation du JUG par les fondateurs de 15 minutes sera effectuée à 18h30
- L'intervention d'Emmanuel Bernard à 19h00 sur le sujet d'Hibernate Search dont il est le fondateur
La participation à la partie JUG nécéssite une inscription auprès de JUG seulement (le nombre de place étant limité). Si vous êtes intéressés par le sujet de l'Agilité dans l'entreprise nous vous conseillons de vous enregistrer à l'Agile Tour Marseille, la participation étant gratuite (place limitées). La conférence se tiendra à la MDI, Rue Frédéric Joliot Curie, Technopole de Château Gombert 13013 Marseille ( plan d'accès)
A propos d'Hibernate Search: recherche     full-text pour Hibernate
Search
has become essential for rich applications. Data should be found
efficiently and fast. Hibernate Search and Lucene offer an easy and
powerful full-text search solution. After presenting the benefits of
full-text search, we will cover how search engines cope with typos and
approximations. Developers interested in enhancing search
functionalities should attend this demo-driven session".
A propos de l'Agile Tour
Le principe de l'Agile Tour, entièrement gratuit, est de proposer des conférences sur le thème de l'Agilité (Scrum,XP / eXtreme Programming, Lean Software Development, ...) ; Cette conférence est désormais internationale avec des sessions réparties sur plusieurs villes en France, au Luxembourg, au Canada, aux Etats Unis, en Chine, et regroupées sur le mois d'octobre. Au programme : des orateurs d'horizons et d'origines divers, intervenant dans des petites et grandes structures, des contenus et des formats variés (retours d'expérience, introductions, sujets avancés, ateliers techniques...), un public cible qui couvre tous les intervenants d'un projet informatique (décideurs, acheteur, fonctionnel, manager, informaticien)...
|
|