logo

Planet Clermont'ech

Retrouvez tous les événements du monde IT Auvergnat !

Nov

28

GenAI sur Azure

19:00
Turing 22 - 22 allée Alan Turing 63000 Clermont-Ferrand
Organisé par Lava JUG

Au travers d’architectures de référence et de démos, venez découvrir comment implémenter dans le cloud public Azure différents cas d’usage liés à la GenAI, en utilisant le Fine-Tuning et le RAG puis en sécurisant vos infrastructures, en adoptant une démarche de maitrise des coûts et d’IA responsable.

Agenda:

  • L’IA responsable
  • Démos : GPT4o-Realtime, Avatar virtuel, Dall-E, Document & vidéo translation
  • Best practice architecture IA (AG, API Management, IM et PE)
  • Démo Fine-tuning & RAG via AI Search
  • Coût des solutions (Tokens, PTU et de l’archi)

Philippe Paiola

Après plus de 15 ans d’expérience sur les technologies Microsoft dans de grandes ESN (IBM, Sopra Steria, Capgemini …), Philippe PAIOLA travaille aujourd’hui chez Microsoft en tant qu’Architecte Azure spécialisé dans la GenAI, depuis la région de Lyon. Il aide les clients de Microsoft à conduire leur transformation numérique et à atteindre leurs objectifs techniques et commerciaux sur le cloud Azure.

Lien vers l'événement
Ajouter à mon agenda Google
Ajouter à mon agenda (.ics)

Lava JUG GenAI Azure

May

30

Paul Pinault - Retex d’un codeur pour la blockchain, des grosses données, du java parallèle moche, du bare-metal et de la securité

19:00
Be Ys - 46 rue du Ressort 63100 Clermont-Ferrand
Organisé par Lava JUG

Deux ans que je développe dans l’écosystème blockchain pour contribuer à la communauté Helium. Ces développements Java m’ont fait découvrir un contexte différent de celui de l’entreprise où la fluctuation des moyens pousse à des solutions imaginatives pour traiter de gros volumes de données dans un contexte où la sécurité est critique et où les enjeux financiers de chacun sont importants. Nous allons parler de traitement de données en parallèle, de base de données en dizaines de TB, de processing de dizaine de milliers d’objets connectés, de tentatives de vol de token numériques, le tout codé à l’arrache avec du Java qui fait parfois saigner les yeux, tournant sur du bare-metal à la papa, mais avec du docker compose parce que c’est le plus pratique pour faciliter le support et du monitoring pour déceler les bandits de grand chemin.

Lien vers l'événement
Ajouter à mon agenda Google
Ajouter à mon agenda (.ics)

Lava JUG Java Blockchain

Jan

19

Comment développer son impact en tant que senior Dev

19:00
be ys Cloud - 46 rue du Ressort 63100 Clermont Ferrand
Organisé par Lava JUG

Après plusieurs années passées en tant que développeur, je vous propose de vous partager des astuces concrètes pour décupler votre impact. Si vous avez déjà ressenti une certaine frustration de ne pas être dans la pièce où se passent les décisions, de ne pas être écouté, de ne pas savoir choisir correctement les sujets sur lesquels il faut travailler ou comment démontrer l’utilité de votre travail, cette discussion est faite pour vous. On parlera d’impact, d’attitude, de réseau, de mesure, d’acceptation de l’ennui, de priorisation. Et pour être très concret on prendra des exemples à travers des témoignages de senior dev qui ont accepté de contribuer à cette présentation.

Hugo Lassiège

Avec plus de 20 ans d’expérience, Hugo est aujourd’hui CTO dans la scale up Malt, qu’il a cofondé en 2013 et qui réunit aujourd’hui 1 million d’inscrits et 500k freelances.

Lien vers l'événement
Ajouter à mon agenda Google
Ajouter à mon agenda (.ics)

Lava JUG Java Senior Dev

Mar

19

Micronaut et GraalVM - Annulé

19:00
Almerys - 46 rue du Ressort 63100 Clermont Ferrand
Organisé par Lava JUG

Micronaut

Si des frameworks comme Spring Boot ont grandement facilité l’écriture d’applications en permettant de générer des applications standalone et auto-configurées, ils souffrent néanmoins de l’historique Spring et de sa “lourdeur”. En effet, l’injection de dépendances au runtime et la réflection rendent plus longs les temps de démarrage et font grossir l’empreinte mémoire de nos applications. En partant de 0, Micronaut prend le contre-pied de ses prédécesseurs en se passant de la réflection et en utilisant la “Ahead-Of-Time compilation” (AOT) pour des temps de démarrage en dessous de la seconde ! Nous verrons également que le framework Micronaut a été pensé de base pour supporter et faciliter le développement de microservices et d’applications serverless : il offre par défaut le support de nombreux providers et outils cloud, il est basé sur Netty qui permet l’écriture d’applications réactives, il rend les applications (très) facilement testables… bref, il apporte tout ce dont on a besoin pour développer des applications modernes !

Olivier Revial

Développeur Java depuis plusieurs années, j’adore la tech et mon sujet de prédilection du moment est l’architecture microservices ! Plus récemment je m’intéresse de près aux nouveautés excitantes de la JVM comme les microframeworks ou la compilation native :)

GraalVM

Oui, GraalVM améliore les performances des langages JVM tels que Groovy, Scala ou Kotlin pour égaler les performances des langages natifs. Oui, GraalVM permet de produire des exécutables Java standalone - des images natives - grâce à la compilation Ahead-of-time. Oui, le startup de ces applications est grandement réduit. Oui, GraalVM est bien intégrée dans des frameworks tels que Micronaut et Quarkus. Et donc oui, GraalVM rend ses lettres de noblesse au langage Java, qui devient très pertinent dans le monde des micro-services. Dans ce talk, nous nous intéresserons à l’autre grand objectif de GraalVM, qui est de mélanger librement plusieurs langages dans des applications multi-langages ou polyglottes: imaginez une application dont le code source mêle le Java, le JavaScript, le Python, et le Rust! GraalVM permet donc aux développeurs de choisir librement le bon langage pour la tâche à résoudre, sans faire de compromis sur les performances. Nous allons étudier les mécanismes de GraalVM permettant des applications polyglottes. Nous présenterons également Truffle, un outil associé à GraalVM pour écrire son propre langage. Et bien sûr nous écrirons, en live, une application multi-langages!

Pascal Gillet

Apprenti perpétuel à la poursuite de nouvelles connaissances (c’est souvent fatiguant). Développeur Java / JEE pendant de nombreuses années, j’ai cédé à la mode du Big Data en 2014, et j’interviens maintenant sur des sujets Cloud: j’aide les entreprises à migrer leurs applications vers l’un ou l’autre fournisseur et à ne plus se soucier de leur infrastructure. J’ai rejoint les rangs de Stack Labs en 2018, une petite structure toulousaine composée exclusivement de passionnés. C’est dans ce cadre que j’essaie d’élargir mes horizons en donnant des conférences pour essayer de distiller un peu de mon savoir-faire et de mes passions.

Lien vers l'événement
Ajouter à mon agenda Google
Ajouter à mon agenda (.ics)

Lava JUG Java Micronaut GraalVM

Jan

23

Introduction à JHipster

19:00
ISIMA - Pole Commun - campus universitaire des Cézeaux 63100 Clermont Ferrand
Organisé par Lava JUG

JHipster est aujourd’hui l’un des projets Open Source Java les plus populaires, avec plus de 15,000 étoiles sur GitHub, plus de 500 contributeurs, et des centaines d’entreprises utilisatrices. Il permet de générer en un temps record une application complète, utilisant une stack moderne basée sur Spring Boot, Angular ou React. L’intégration de nombreuses technologies prêtes à l’emploi avec un focus à la fois sur l’expérience développeur, la qualité du code et la mise en production, en font un outil reconnu pour qui veut rapidement réaliser une application métier. Dans cette session introductive, nous étudierons les principales options proposées par JHipster, et nous réaliserons une application de bout en bout: génération du code, utilisation les workflows prêts à l’emploi, et mise en production. Ce sera également l’occasion de faire le point sur les dernières nouveautés du projet et de parler de sa roadmap.

Julien Dubois

Julien Dubois est Cloud Developer Advocate chez Microsoft. Il est connu pour être le créateur et principal développeur du projet JHipster, ainsi que pour être un Java Champion. Au cours des 20 dernières années, Julien a principalement travaillé sur les technologies Java et Spring en tant qu’architecte et consultant, travaillant pour de nombreux clients à travers toutes les industries. Comme il aime partager sa passion, Julien a écrit un livre sur Spring, parlé à plus de 100 conférences internationales, et a créé plusieurs projets Open Source populaires. En ce moment, Julien se focalise sur l’amélioration de l’expérience développeur autour de Java et Spring sur Azure.

Lien vers l'événement
Ajouter à mon agenda Google
Ajouter à mon agenda (.ics)

Lava JUG Java Jhipster

Dec

12

Au delà des couleurs, des interfaces adaptées au daltonisme

19:00
Almerys - 46 rue du Ressort 63100 Clermont Ferrand
Organisé par Lava JUG

Nous ne percevons pas tous les couleurs de la même façon. Il est admis que 4,5% de la population a des difficultés à distinguer certaines teintes comme le rouge ou le vert. Et pourtant, nous continuons à utiliser ces couleurs comme des standards d’information dans nos interfaces. Erreurs en rouge, validations en vert… Pour les personnes daltoniennes, grand nombre de services en ligne sont tout simplement inutilisables. Alors comment renverser cette tendance ? Une interface accessible aux daltoniens doit-elle forcément être moche ? Pénible à mettre en place ? Essayons ensemble de transformer cette contrainte d’accessibilité en moteur pour de meilleures expériences. Que vous soyez designer, chef de projet, développeur, vous pouvez tous agir sur ce sujet. Nous verrons ensemble les bonnes pratiques et les outils à utiliser pour s’assurer que nos produits sont accessibles à tous les types de daltonisme. Mais surtout nous verrons comment sensibiliser vos équipes à ce sujet.

Laura Wacrenier

UX Designer basée à Genève. Depuis quelques années, je travaille sur des produits destinés aux développeurs et développeuses - SonarQube et SonarCloud. En parallèle, je me passionne pour l’accessibilité et j’apprends aux enfants à coder des sites web en HTML.

Lien vers l'événement
Ajouter à mon agenda Google
Ajouter à mon agenda (.ics)

Lava JUG UX UI Daltonisme

Nov

21

Todo: Migrate from Spring to Quarkus

19:00
Almerys - 46 rue du Ressort 63100 Clermont Ferrand
Organisé par Lava JUG

Plonger dans l’univers Quarkus, comprendre pourquoi Graal VM est le prochain gros virage du monde Java que vous utilisiez Graal VM ou pas. Et surtout apprendre comment rendre vos applications vraiment Nativement Cloud Native.

Clement Escoffier

Qui suis-je ? Bonne question. J’ai été chercheur à l’université de Grenoble, architecte chez Axway, directeur de l’innovation dans une boite allemande…. Actuellement je suis core developer sur vert.x, et je travaille pour Red Hat. J’ai touché à beaucoup de domaines - OSGi, mobile, continuous delivery, devops, HTML5… Mon but ? Fournir des outils, des méthodes pour rendre le développement plus efficace mais également plus agréable et plus fun. Je suis un contributeur actif sur de nombreux projets Open Source comme Apache Felix, iPOJO, Wisdom et bien évidement Vert.X.

Daniel Petisme

Le gars qui joue à domicile :-) Expert technique chez Michelin le jour, contributeur Open-Source la nuit (principalement sur Vert.X, JHipster, Quarkus).

Lien vers l'événement
Ajouter à mon agenda Google
Ajouter à mon agenda (.ics)

Lava JUG Spring Quarkus

Oct

12

Devoxx4Kids Clermont-Ferrand

14:00
Almerys - 46 rue du Ressort 63100 Clermont Ferrand
Organisé par Lava JUG

Devoxx4Kids, la conférence des geekettes et des geeks en herbe débarque à Clermont-Ferrand ! L’occasion pour les enfants de 8 à 12 ans de découvrir de manière ludique la programmation et la robotique avec des outils adaptés à leur âge !

Rendez vous à 14h pour une présentation des ateliers puis quartier libre pour les parents jusqu’à 17h où nous nous retrouvons tous ensemble pour les démos !

Un goûter sera fourni sur place.

Audrey Neveu - Kajin Rashid - Emmanuel Feller

La team Devoxx4kids France débarque à Clermont.

Lien vers l'événement
Ajouter à mon agenda Google
Ajouter à mon agenda (.ics)

Lava JUG Devoxx4kids

Sep

26

Deus Ex Machina

18:30
L'hôtel de région - 59 Boulevard Léon Jouhaux 63100 Clermont-Ferrand
Organisé par Lava JUG

Le terme d’Intelligence Artificielle s’est imposé plutôt récemment auprès du grand public. Pourtant il est présent en littérature, au cinéma et dans les programmes universitaires depuis de très nombreuses décennies. Il nous semble important de pouvoir inscrire les résultats récents en I.A. dans une perspective épistémologique. “Deus Ex Machina” porte sur le mode de raisonnement dit de l’analogie, souvent formalisé sous le terme d’inférence inductive. Ce mode de raisonnement essentiel et très puissant s’appuie sur nos capacités de mémorisation des expériences sensibles et de résultats scientifiques consolidés. Pour mieux comprendre comment une analogie s’impose à notre esprit nous traiterons de la dualité calcul mémoire et de la théorie du double système cognitif, le tout en nous appuyant sur de nombreux exemples culturels et cinématographiques. Enfin, nous rappellerons comment la machine peut aussi être doté de capacités intuitives et donc faire preuve d’imagination par le calcul.

Olivier Raynaud

Olivier Raynaud est docteur en science informatique et est titulaire d’un poste de Maitre de Conférence H.D.R. à l’Institut d’Informatique ISIMA de l’Université Clermont-Auvergne (UCA). Algorithmicien, Olivier Raynaud porte ses actions de recherche sur les propriétés combinatoires et structurelles d’objets mathématiques tels que les ordres et des treillis. Son travail trouve des applications dans de nombreux domaines de l’informatique telle que ceux de la science des données, l’intelligence artificielle et la composition de services. Depuis longtemps concerné par la diffusion de la recherche auprès des entreprises, Olivier Raynaud a mené de nombreuses actions de recherche et innovation en partenariat avec des entreprises du bassin Clermontois. Depuis 4 ans, il anime pour be-studys l’équipe doctorale du groupe be-ys et est associé à leurs projets de recherche.

Lien vers l'événement
Ajouter à mon agenda Google
Ajouter à mon agenda (.ics)

Lava JUG IA InteligenceArticielle

Jun

20

Kotlin : Le back du futur, le codelab

19:00
Almerys - 46 rue du Ressort 63100 Clermont Ferrand
Organisé par Lava JUG

Depuis l’annonce par Google du support de Kotlin sur Android, les développeurs d’applications mobiles se sont fortement intéressés à ce langage récent. Mais “Nom de Zeus !” est-ce réservé aux développeurs mobiles ? Non, Non et Non. Kotlin tourne sur la jvm alors autant en profiter dans tous nos projets. Viens découvrir toutes les facettes de ton futur prochain langage préféré. Au travers de cette conférence je te présenterai les principaux avantages du langage. Que ce soit les data class, les extensions, les coroutines… Je profiterai également d’un bout de code pour te montrer qu’il est simple de faire une API avec Spring et Kotlin. On apprendra à transformer ton vieux Java en Kotlin puis à penser directement en Kotlin pour plus de “fun” et moins de “void”.

Adrien Pessu

Je suis passionné de développement, en particulier Java, Kotlin, Angular et Web. J’ai évolué pendant plusieurs années en société de services puis chez un éditeur logiciel,et je me suis lancé dans l’aventure freelance.

Lien vers l'événement
Ajouter à mon agenda Google
Ajouter à mon agenda (.ics)

Lava JUG Kotlin

May

15

IoT: écrire un code embarqué

19:00
Almerys - 46 rue du Ressort 63100 Clermont Ferrand
Organisé par Lava JUG

Nous allons parler IoT et comme toujours nous commencerons par faire clignoter une led et même nous irons jusqu’a communiquer sur les réseaux. Mais pour le Jug nous irons plus loin car le vrai objectif sera de voir quelles sont les étapes qui suivent le HelloWorld de l’IoT pour faire du code qui soit plus industriel. Ce sera l’occasion de vous présenter mon travail autour d’un framework IoT open-source qui a pour objectif de passer rapidement à cette étape en fournissant les outils de sécurité, debugage, logging, communication… La présentation va s’articuler autour de live-coding avec des VRAIS leds qui clignotent entremêlées d’explications plus théoriques sur le fonctionnement de l’IoT et les objectifs recherchés. La présentation s’adresse avant tout à dev softs curieux de ce qu’est le monde de l’embarqué comme aux experts de l’embarqués désireux de découvrir un des rares framework opensource dans ce domaine.

Paul Pinault

Paul Pinault est un passionné d’IoT, expert des technologies Sigfox et LoRaWan. Il a co-fondé IngeniousThings, une société créant des services IoT. Il est auteur d’un blog de référence dans le domaine de l’IoT : disk91.com. Adepte de la cuisson de PCB à la poêle et au four, de préférence à la tombé de la nuit. Maker la nuit avec un vrai métier dans le monde des pneumatiques le jour.

Lien vers l'événement
Ajouter à mon agenda Google
Ajouter à mon agenda (.ics)

Lava JUG IoT

Apr

11

Le réactif avec Eclipse Vert.x : concilier simplicité, évolutivité et résilience

19:00
Almerys - 46 rue du Ressort 63100 Clermont Ferrand
Organisé par Lava JUG

Vert.x est un toolkit pour écrire des applications réactives et polyglottes pour la JVM. Il fournit aujourd’hui un écosystème complet et modulaire qui intègre le paradigme réactif de bout en bout, performant et facile à utiliser pour tous types d’applications. La richesse de l’écosystème Vert.x permet de développer aussi bien une application web de type temps réel,de faire de l’IoT, d’implémenter des adaptateurs de protocoles, d’écrire des applications distribuées et bien entendu de concevoir et intégrer des micro-services.

Julien Ponge

I am currently a Principal Software Engineer at Red Hat. I am primarily working on reactive things and the Eclipse Vert.x project. I am based in Lyon, France. I am “on leave” from INSA Lyon (Telecom Department) and the CITI Laboratory where I was an Associate Professor in computer science and engineering. I remain a member and Associate Research Fellow of the CITI Lab within the Dynamid team.

Lien vers l'événement
Ajouter à mon agenda Google
Ajouter à mon agenda (.ics)

Lava JUG Vert.x

Mar

28

Un APM pour les amener tous et dans la qualité les lier

18:30
Almerys - 46 rue du Ressort 63100 Clermont Ferrand
Organisé par Lava JUG

Les APM (Application Performance Managment) ont longtemps été réservés aux équipes de production. Avec Glowroot, les barrières tombent et chacun peut désormais utiliser cet outillage pour améliorer la qualité et l’expérience utilisateur.

Henri Gomez

Henri travaille dans l’industrie logicielle depuis plus 30 ans, il a glissé doucement du Dev au Run et il est actuellement Head of SRE chez Saagie. Pour se changer les idées, il redonne vie à de vieilles machines des années 80/90, “c64 for ever” !

Lien vers l'événement
Ajouter à mon agenda Google
Ajouter à mon agenda (.ics)

Lava JUG Glowroot APM

Mar

21

Little Big Event#1 - Typescript

18:30
L'hôtel de région - 59 Boulevard Léon Jouhaux 63100 Clermont-Ferrand
Organisé par Mug In Clermont

Mug in Clermont, Clermont’ech et le LavaJUG s’associent pour la première fois afin de vous proposer une soirée exceptionnelle : Le Little Big Event#1.

L’engouement autour de TypeScript ne cesse de croitre depuis la version 2.0. En quelques mois, le langage est devenu un incontournable dans les entreprises, mais aussi dans la communauté open source. Au départ considéré comme un énième langage, il a atteint depuis quelques semaines le score symbolique du million de téléchargement journalier sur NPM, le gestionnaire de packages de Node.js.

Comment TypeScript en est-il arrivé là ?

C’est grâce à un système de typage particulièrement avancé qu’il s’est taillé la réputation d’être puissant, pragmatique et fiable ! Ces nombreuses qualités masquent parfois une certaine complexité qui, si mal maîtrisée, peuvent en décourage plus d’un ! C’est pourquoi dans cette présentation, après une introduction sur le langage, nous nous pencherons sur certaines capacités de TypeScript autour de la manipulation des types.

Sylvain Pontoreau

Sylvain est ingénieur chez Microsoft au sein de l’équipe Apps. Au quotidien il intervient dans les entreprises en tant que spécialiste des technologies web, plus particulièrement autour de TypeScript, Node.js et Azure. Passionné par le développement web, c’est un membre actif de la communauté TypeScript et l’un des organisateurs du Meetup Paris TypeScript. Depuis deux ans, il participe activement en tant que speakers à des événements afin de transmettre sa passion et ses connaissances !

Lien vers l'événement
Ajouter à mon agenda Google
Ajouter à mon agenda (.ics)

Lava JUG Clermont'ech Mug in Clermont Le Bivouac TypeScript

Feb

28

7 conseils pour démarrer avec Spark

18:30
L'hôtel de région - 59 Boulevard Léon Jouhaux 63100 Clermont-Ferrand
Organisé par Lava JUG

Je suis entrée dans le monde de la data avec Spark. Il y a eu des moments clairement plus ou moins compliqués. Au début, c’était le Far West : un monde inconnu et dangereux (il ne fallait pas casser la production). Avec ce retour d’expérience, je vous propose de vous dire ce que j’aurais aimé qu’on me dise avant de me lancer. Je promets aussi de vous parler de ce que bien heureusement mes camarades plus expérimentés m’ont aussi donné comme astuces pour m’aider dans ce grand saut. Ce sera donc une entrée en matière dans le monde de Spark au travers de 7 conseils qui m’ont été ou m’auraient été bien pratiques pour démarrer.

Nastasia Saby

Nastasia Saby est développeuse à Zenika Lyon et passionnée de programmation en général. Elle est fan de Software Craftsmanship et de Big Data. Son parcours a commencé dans le monde PHP avant d’embrasser celui exaltant de la Big Data. Intervenante régulière dans les meetups et les conférences elle s’intéresse particulièrement à Apache Spark ces derniers temps.

Lien vers l'événement
Ajouter à mon agenda Google
Ajouter à mon agenda (.ics)

Lava JUG Spark

Oct

24

Istio, we have a problem! Understanding and fixing bugs with a service-mesh

19:00
Almerys - 46 rue du Ressort 63100 Clermont Ferrand
Organisé par Lava JUG

We’ve just deployed a shinny new set of micro-services and it behaves in a strange manner. Hard to say why with so many moving parts… Let’s leverage the newly installed service mesh to understand what we’ve deployed, find the root problem, fix it with a bandaid and then do a proper, non trivial, blue-green deployment of a v2. That will involve the Service Graph, Prometheus monitoring, Grafana Dashboards, Traffic mirroring, all orchestrated in a simple manner by Istio.

Lien vers l'événement
Ajouter à mon agenda Google
Ajouter à mon agenda (.ics)

Lava JUG

Oct

12

LavaJUG S07E01

19:00
Amphi Modis - 22 Allée Alan Turing 63000 Clermont-Ferrand
Organisé par LavaJUG

Une entreprise sans bons développeurs, c’est comme du code sans test unitaire : à un moment ou à un autre, ça ne fonctionnera plus. Aussi devient-il impératif, sinon vital, d’attirer les meilleurs d’entre eux, mais également de savoir les garder au sein de son entreprise. Si cela est simple à dire, réussir à le faire correctement et à maintenir un tel contexte attractif n’est pas chose facile. Vous vous interrogez sur la façon de créer un environnement de développement qui incite les développeurs à donner le meilleur d’eux-mêmes et à progresser chaque jour ? Vous voulez également vous assurer de la cohérence des évolutions technologiques tout en permettant aux équipes de tester les dernières nouveautés et en ayant une roadmap technologique à suivre ? Au sein de nos entreprises respectives, nous avons pu prendre une part active à l’animation des communautés de développeurs et à la mise en mouvement de leur environnement de travail. Nous souhaitons partager nos découvertes, nos expériences et nos convictions.

Lien vers l'événement
Ajouter à mon agenda Google
Ajouter à mon agenda (.ics)

Lava JUG

Oct

15

Docker & Changing the wheel of a moving car - faire évoluer l'infra sans interruption

19:00
Campus Universitaire des Cézeaux - 24 Avenue des Landais 63170 Aubière
Organisé par Lava JUG

Chez CloudBees nous avons muté au cours des quatre dernières années de l’état de startup décousue à celui d’un système bien rôdé. Certaines décisions techniques initiales ont été amèrement regrettées, d’autres souffrent simplement d’obsolescence. Dans les deux cas, nous avons du gérer l’évolution du système sans que l’utilisateur n’en souffre : avec une couverture mondiale, il n’y a aucune downtime possible.

Pour illustrer ce challenge avec quelques exemples je vais présenter la migration de l’infrastructure de build-on-demand vers une solution multi-tenant, ainsi que le passage d’une solution conçue sur mesure avec LXC à des conteneurs Docker - dans les deux cas une transition en douceur sur plusieurs mois sans que les utilisateurs n’aient à s’en soucier.

Lien vers l'événement
Ajouter à mon agenda Google
Ajouter à mon agenda (.ics)

Lava JUG

Sep

23

Convention over configuration: the Gradle way

19:00
Campus Universitaire des Cézeaux - 24 Avenue des Landais 63170 Aubière
Organisé par Lava JUG

Au programme : On entend souvent dire que Gradle est un système de build impératif. S’il est correct de dire que Gradle permet de faire de l’impératif dans une build, ça n’est certainement pas le point clé. Au contraire, nous expliquerons comment Gradle hérite des bons aspects de Maven tout en généralisant le concept, et en vous offrant la possibilité de définir vos propres conventions, particulièrement utile en mode corporate. Plugins, tâches, séparation des aspects, wrapper, autant de concepts qui vous seront expliqués et vous aideront à bien démarrer et concevoir des builds idiomatiques, propres et bénéficiant des avantages d’un outil de build moderne.

Lien vers l'événement
Ajouter à mon agenda Google
Ajouter à mon agenda (.ics)

Lava JUG

May

21

Des applications web polyglottes avec Vert.x

19:00
Campus Universitaire des Cézeaux - 24 Avenue des Landais 63170 Aubière
Organisé par Lava JUG

Au programme : Vert.x est une plateforme pour créer des applications concurrentes, performantes et polyglottes sur la JVM. Cette session parlera des choix faits par Vert.x, de son modèle de concurrence et explique comment écrire des applications concurrentes et performantes de manière très simple. Nous aborderons quelques aspects clés de Vert.x comme le bus d’évènement distribué ou la haute disponibilité. La présentation parlera de Vert.x 3.0, de ses nouvelles fonctionnalités et montrera des exemples dans plusieurs languages tels que Java, Javascript, Python ou Ruby.

Lien vers l'événement
Ajouter à mon agenda Google
Ajouter à mon agenda (.ics)

Lava JUG

Apr

23

Bigdata et intégration en entreprise

19:00
Campus Universitaire des Cézeaux - 24 Avenue des Landais 63170 Aubière
Organisé par Lava JUG

Au programme :

Jean-Baptiste, membre et leader de nombreux projets Apache, viendra nous présenter cet écosystème et sa fondation. Leader sur le projet, il nous présentera Apache Karaf, conteneur OSGi léger de renom, qui sors en version 3.0.x avec comme objectif l’intégration en entreprise. Il abordera également Apache Falcon, système de gestion de flux Big Data sur Hadoop.

Lien vers l'événement
Ajouter à mon agenda Google
Ajouter à mon agenda (.ics)

Lava JUG

Mar

19

Soirée MongoDB

19:00
Campus Universitaire des Cézeaux - 24 Avenue des Landais 63170 Aubière
Organisé par Lava JUG

Au programme :

  1. Présentation Générale de MongoDB :
  • Architecture
  • Langage de requête et d’agrégation
  • Haute disponibilité et montée en charge
  • Management
  • MongoDB 3.0 : quoi de neuf?
  1. Développez votre première application :
  • Les Drivers : Java, … et autres
  • Les frameworks et outils de mappings
  • Bonnes et mauvaises pratiques
  • Modélisation des données

Evidemment cette présentation sera l’occasion de poser questions, faire des commentaires autour du NoSQL et de MongoDB!

Lien vers l'événement
Ajouter à mon agenda Google
Ajouter à mon agenda (.ics)

Lava JUG

Feb

26

A la (re)découverte des langages fonctionnels

19:00
Campus Universitaire des Cézeaux - 24 Avenue des Landais 63170 Aubière
Organisé par Lava JUG

A la (re)découverte des langages fonctionnels

Avec la redécouverte des langages fonctionnels, poussés notamment par le besoin de parallélisme sur les architectures multi-cœurs et les problématiques de passage à l’échelle, différents concepts, mal connus du développeur non familiarisé avec l’approche fonctionnelle, deviennent populaires. On entend ainsi de plus en plus parler de « lambda », « closure », voire même de « partialisation », de « curryfication » ou de « monade ». Cette présentation reprendra donc les principaux concepts de la programmation fonctionnelle, afin d’essayer de mieux s’y retrouver dans ce jargon et ces concepts. Elle s’efforcera aussi de montrer comment appliquer certains de ces concepts même dans des contextes non fonctionnels, et quels peuvent en être les bénéfices.

Yannick Loiseau

Pythonista, LOD and semantic web enthusiast, REST addict, geek

Lien vers l'événement
Ajouter à mon agenda Google
Ajouter à mon agenda (.ics)

Lava JUG

Jan

15

Spring Boot et Spring 4

19:00
Campus Universitaire des Cézeaux - 24 Avenue des Landais 63170 Aubière
Organisé par Lava JUG

###Spring Boot Spring Boot est une boîte à outils qui vous permet de développer et déployer vos applications Spring en un temps record, grâce a son approche orientée convention plutôt que configuration. Spring Boot inclus également un mode de packaging qui permet de lancer son application avec une simple commande java -jar application.jar, des starters qui sont des dépendances spécialisée pour un usage donné, des endpoints automatiques orientés dev (/beans, /env, mapping) ou devops (/health), une configuration avancées très simple, tout est personnalisable, il propose un mécanisme d’activation de beans sur condition (par exemple présence d’une classe dans le classpath) très utile, guide de référence, configuration par défaut d’un certain nombre de paramètre via application.properties ou application.yml. En 2015, ne commencez pas un projet Web basé sur Spring sans Spring Boot, il n’y a aucune contre-indication ! Alors venez voir cette présentation. ###Quoi de neuf dans Spring 4.0 et 4.1 Spring 4.2 arrive dans quelques mois, cette présentation sera l’occasion de vous détailler les nouveautés apportées dans les dernières versions. Au menu : support de Java 8, Amélioration du support JMS, Support complet de JCache (JSR-107), Compilateur SpEL, Nouveau mécanisme de gestion des ressources statiques, support des types génériques pour l’injection, annotation @Lazy améliorée, Support des JSONView, Support des Groovy markup templates, Support de JSONP, Configuration XML et JavaConfig : ViewController amélioré et ViewResolver, Support Websocket, SockJS et STOMP.

Lien vers l'événement
Ajouter à mon agenda Google
Ajouter à mon agenda (.ics)

Lava JUG

Dec

11

Organisation, Méthode, Devops, Usines logicielles, ...

19:00
Campus Universitaire des Cézeaux - 24 Avenue des Landais 63170 Aubière
Organisé par Lava JUG

Dimitri Baeli (LesFurets.com) baigne dans l’univers Java depuis plus de 10 ans. Sa passion pour les usines logicielles, l’organisation des développements et les méthodes agiles ne l’empêche pas de mettre les mains dans le cambouis pour créer des outils utiles aux développeurs.

Lien vers l'événement
Ajouter à mon agenda Google
Ajouter à mon agenda (.ics)

Lava JUG

Nov

19

On The Path To Wisdom

19:00
Campus Universitaire des Cézeaux - 24 Avenue des Landais 63170 Aubière
Organisé par Lava JUG

Bon, disons que vous voulez développer une application web en Java. Au début, tout va bien, c’est assez petit, relativement simple, un peu de REST, un peu de JavaScript, et puis… et puis ca dérape. Un truc par ci, une feature par la, une nouvelle techno ici. Les applications web sont comme les hamburgers, c’est bon, mais dès que ça devient trop gros, c’est galère à manger. Sans compter les tests, l’intégration continue, la mise en production… Wisdom (http://wisdom-framework.org) est un framework Web en Java. Et oui, encore un, mais il est modulaire et dynamique, et ça change les choses. Le serveur et vos applications sont comme un puzzle. Vous pouvez développer une pièce indépendamment du reste, la tester, l’intégrer, remplacer une pièce… Et ceci, dynamiquement, simplement et sans magie. Grace à un watch mode basé sur Maven, le développement est rapide, efficace et fun. Le serveur en lui même est basé sur OSGi sans pour autant en subir les inconvénients.

Lien vers l'événement
Ajouter à mon agenda Google
Ajouter à mon agenda (.ics)

Lava JUG

Sep

11

Le bon testeur il teste.... et le mauvais testeur il teste aussi !

19:00
Campus Universitaire des Cézeaux - 24 Avenue des Landais 63170 Aubière
Organisé par Lava JUG

Plusieurs règles simples permettent d’améliorer la qualité de ses tests, certains outils ou librairies (FestAssert, AssertJ, InfiniTest, DBSetup) vont vous simplifier la vie ! Tour d’horizon des bonnes pratiques au programme, le tout en livecoding ! Il est toujours bon de refaire un peu d’évangélisation sur les tests : débutants bienvenus !

Lien vers l'événement
Ajouter à mon agenda Google
Ajouter à mon agenda (.ics)

Lava JUG

May

22

Développeur front-end en milieu hostile

19:00
Campus Universitaire des Cézeaux - 24 Avenue des Landais 63170 Aubière
Organisé par Lava JUG

Une présentation des outils et bonnes pratiques du développement front-end pour survire dans un projet web. De l’intégration continue à l’environnement de développement, en passant par la gestion de dépendances et la génération d’artifacts, tout y passe. Vous comprendrez pourquoi adopter ces nouveau outils, et comment les intégrer à vos processus actuels.

Lien vers l'événement
Ajouter à mon agenda Google
Ajouter à mon agenda (.ics)

Lava JUG

Apr

10

Apache Solr

19:00
Campus Universitaire des Cézeaux - 24 Avenue des Landais 63170 Aubière
Organisé par Lava JUG

Découvrez les outils open source de Search qui ont déjà convaincu de nombreuses entreprises, et qui est proposé par la fondation Apache : Lucene / Solr. Dans la première partie de soirée, histoire de savoir de quoi on parle, Aurélien vous présentera les projets Lucene et Solr, leurs composants, leur architecture, leurs features, et on saupoudrera tout ça de scalabilité avec SolrCloud.

Lien vers l'événement
Ajouter à mon agenda Google
Ajouter à mon agenda (.ics)

Lava JUG

Mar

13

Java 8 : lambdas, Streams et Collectors, ...

19:00
Campus Universitaire des Cézeaux - 24 Avenue des Landais 63170 Aubière
Organisé par Lava JUG

L’API la plus utilisée du JDK est sans aucun doute l’API Collection. Brillamment conçue il y a un peu plus de 15 ans, elle est encore aujourd’hui au coeur de toutes les applications Java. En 2004, elle a subi son premier lifting, avec l’introduction des génériques. Cette mise à jour, bien qu’importante, n’a cependant pas modifié ses patterns d’utilisation. Avec l’introduction des lambdas en Java 8, l’API Collection est à nouveau réécrite, mais cette fois la situation est différente : ses patterns d’utilisation sont complètement changés.

Lien vers l'événement
Ajouter à mon agenda Google
Ajouter à mon agenda (.ics)

Lava JUG

Jan

16

Lambda Bestiary avec Rémi Forax

19:00
Campus Universitaire des Cézeaux - 24 Avenue des Landais 63170 Aubière
Organisé par Lava JUG

Les lambdas vont changer l’écosystème Java, qu’on le veuille ou non, la révolution est en marche. Plutôt qu’un talk sur la syntaxe des lambdas, je vais expliquer pourquoi il y a des lambdas en Java, quelles sont les concepts derrière les lambdas, pourquoi les lambdas sont ce qu’elles sont. Puis dans un second temps, je prendrais les principaux design patterns, command, factory ou visiteur, je montrerais comment leurs implantations peut être simplifiés en utilisant des lambdas et je m’en servirais pour essayer de prédire l’avenir de Java.

Lien vers l'événement
Ajouter à mon agenda Google
Ajouter à mon agenda (.ics)

Lava JUG