Bienvenue

L'objectif du BORDEAUX Java User Group est de permettre à des acteurs et utilisateurs du langage Java (professionnels, communautés open source, universitaires, étudiants) de se rencontrer et d'échanger autour des technologies Java.

Des rencontres sont organisées tous les mois, en général le deuxième jeudi du mois, sous forme de réunions gratuites, ouvertes à tous. Les réunions prennent la forme :

  • de présentations techniques
  • de démonstrations produit
  • de séances de travaux pratiques
  • de tables rondes sur l'architecture, l'évolution de Java, l'actualité...
  • de retour d'expérience

La soirée se poursuit généralement par une discussion autour d'un verre et d'un buffet.

"Plateforme dynamique, #docker #dns #scalabilité... Où sont mes microservices ?"

Jeudi 15 décembre 2016 à 19h00 dans l'amphi A de l'ENSEIRB MATMECA, Jérémie Monsinjon et Florian Garcia, nous parleront "Plateforme dynamique, #docker #dns #scalabilité... Où sont mes microservices ?" !

Alors n'attendez pas, inscrivez vous vite !

Résumé de la présentation

Vous ne pouvez pas être passés à côté de la "tendance" des "microservices". Sur le papier, rien à dire, mais concrètement, beaucoup de mystères planent encore au dessus de ce concept.
Comment les services communiquent-ils ? Le "discovery", kézako ? Et si on "scale", ça casse tout ? J'ai entendu parler de Docker, ça me sert à quoi dans mon architecture ?

Si, vous aussi, vous avez déjà eu besoin de mettre en place des mécanismes "custom" et "statiques" d'enregistrement et de découverte de services, ou que vous souhaitez commencer, ce talk est fait pour vous !
Nous vous proposerons, au travers d'exemples concrets (pour ne pas dire "live coding"), de comprendre comment fonctionnent les mécanismes d'enregistrement et de découverte de microservices sur une plateforme de plus en plus dynamique avec les outils Docker (Network, Docker-Compose, Swarmkit, ...)

Mercredi 7 décembre - AG 2016

Mercredi 7 Décembre à 19h00 à l'ENSEIRB MATMECA (1er etage en face de la salle MSIO), se tiendra l'Assemblée Générale ordinaire du Bordeaux JUG.

Ce sera l'occasion pour l'équipe de faire une rétrospective sur l'année passée ainsi que d'élire un nouveau bureau, tout cela autours d'un bon buffet (évidemment !).

SonarLint et SonarQube pour détecter les bugs, code smells et vulnérabilités

Jeudi 17 novembre 2016 à 19h00 dans l'amphi A de l'ENSEIRB MATMECA, Freddy Mallet nous parlera de SonarLint, et SonarQube.

Alors n'attendez pas, inscrivez vous vite !

Résumé de la présentation

Durant cette présentation, Freddy montrera comment totalement
intégrer SonarLint et SonarQube dans une chaine de développement
pour détecter en continue les problèmes de fiabilité,
maintenabilité et sécurité. La présentation s'appuiera sur des
exemples de code source Java, JavaScript, C# et C.

Java EE, Micro Profile, TypeScript et Angular 2

Jeudi 27 octobre 2016 à 19h00 dans l'amphi D de l'ENSEIRB MATMECA, Antonio Goncalves et Sébastien Pertus, nous parleront de JavaEE,Micro Profile, Angular 2 et TypeScript !

Alors n'attendez pas, inscrivez vous vite !

Résumé de la présentation

Antonio est un développeur Java et ne connait rien en interface utilisateur. Il utilise son Mac pour développer des micro-services Java EE, les exécute avec WildFly Swarm, les package dans du Docker et expose de belles interfaces REST dans le Cloud.

Sébastien est un développeur TypeScript et ne connait rien à Java. Employé de Microsoft, il utilise son PC pour développer des belles interfaces utilisateur avec TypeScript et Angular2 pour invoquer les services REST exposés par Antonio.

Cette conférence est destinée aux développeurs Java qui souhaitent découvrir comment utiliser un front-end Angular2/TypeScript avec un back-end Java/MicroProfile. Elle est composée de trois parties.

  • 1) Présentation du Micro Profile Java EE et utilisation de WildFly Swarm.
  • 2) Découvrir le language TypeScript.
  • 3) Créer une interface Angular2 interagissant avec un back-end REST.

Venez à cette conférence. Vous verrez beaucoup de code et de belles démos s'exécutant sur un Mac, un Windows .... et dans le Cloud!

Ionic, un framework mobile hybride fun et addictif

Jeudi 22 septembre 2016 à 19h00 dans l'amphi A de l'ENSEIRB MATMECA, Stéphanie Moallic, vous présentera Ionic, un framework mobile hybride

Alors n'attendez pas, inscrivez vous vite !

Résumé de la présentation

Créer des applications mobiles est un truc fun mais lorsqu'on vous demande de développer ces mêmes applications pour Android et iOS, vous vous dites "au secours, il faut tout refaire!". Une solution est disponible : Ionic.

Ionic est un framework qui s'appuie sur la stack de développement web (HTML5, CSS3, Javascript, AngularJS) et qui permet de développer des applications mobiles hybrides pour les plateformes Android et iOS. Ionic s'appuie aussi sur Cordova pour accéder aux éléments disponibles sur les devices comme le GPS ou la caméra. On peut alors avoir envie de développer des applications encore plus fun mêlant la position GPS et la caméra ou développer sa propre version de Pokemon GO!

Venez découvrir comment créer des applications mobiles hybrides avec Ionic et découvrir le futur d'Ionic avec la version 2 s'appuyant sur Angular 2.

Jug Off 2016

Comme chaque année nous organisons une petite rencontre informelle entre juggers bordelais autour d'un verre et d'un repas.

Mardi 5 Juillet, venez vous joindre à nous pour discuter de développement java, de développement web, de cloud, du jug.

Inscrivez-vous vite afin qu'on puisse prévoir assez de tables.

A bientôt!

Eclipse Che: the Next-Gen Eclipse IDE

Jeudi 9 juin 2016 à 19h00 dans l'amphi A de l'ENSEIRB MATMECA, Florent Benoit et Stévan Le Meur, vous présentera Eclipse Che: the Next-Gen Eclipse IDE

Alors n'attendez pas, inscrivez vous vite !

Résumé de la présentation

Eclipse Che est à la fois un serveur de workspaces développeur et un IDE cloud.

Che peut être installé de la même façon qu'un IDE classique pour n'importe quel type de framework ou de langage. Chaque workspace est composé de projets et d'un environnement qui fournit l'ensemble des composants nécessaire à leur développement ainsi qu'à leur exécution. Un environnement est défini par un ensemble de machines Docker qui sont directement utilisées par Che.

Durant cette session, nous présenterons le projet Eclipse Che, son architecture ainsi que la notion de workspace portable. Nous montrerons également comment utiliser Che pour développer des applications Java ainsi que la plupart des fonctionnalités de l'IDE (debugger, java refactoring). Nous terminerons par l'introduction du plugin DevOps qui permet d'intégrer Che dans vos workflows de continuous delivery.

Hawkular Powers: Le Dev au pistolet d'Ops

Mard 12 mai 2016 à 19h00 dans l'amphi A de l'ENSEIRB MATMECA, Thomas Segismont, vous présentera Hawkular Powers: Le Dev au pistolet d'Ops

Alors n'attendez pas, inscrivez vous vite !

Résumé de la présentation

Nous fabriquons des applications de plus en plus complexes,
déployées sur site ou dans le cloud. Et les utilisateurs veulent
savoir si elles fonctionnent avec des informations qu'ils
comprennent,
liées au métier. Comment collecter, enregistrer et restituer ces
informations ?

Cette présentation vous fera découvrir Hawkular, un outil de
monitoring pour les ops et les devs. Vous apprendrez comment
démarrer
votre serveur, surveiller votre environnement, et intégrer les
outils
Metrics*, Charts et Alerts directement dans votre application.

JIGSAW notre sauveur

Mard 12 avril 2016 à 19h00 dans l'amphi A de l'ENSEIRB MATMECA, Rémi Forax, le plombier national de la jvm viendra nous présenter la fonctionnalité tant attendu de Java 9 : JIGSAW notre sauveur

Alors n'attendez pas, inscrivez vous vite !

Résumé de la présentation

jigsaw est là pour nous sauver :

  • pourquoi on se retrouve avec des bibilothèques de plusieurs mégas en Java ?
  • pourquoi mon application est lente au démarrage ?
  • pourquoi mon appli qui tourne depuis 15 jours vient de planter avec un NoClassDefFound ?
  • pourquoi la moitié des fix de sécurité de Java ont un CVSS de 10 ?

    En vérité mes fréres, je vous le dit, jigsaw est là pour vous sauvez, pour nous sauvez,
    entrez dans mon eglise, voyez la lumière, venez apprendre la parole de jigsaw notre sauveur.

  • Syndiquer le contenu