futur

INGEST NODE : (RÉ)INDEXER ET ENRICHIR DES DOCUMENTS DANS ELASTICSEARCH

Jeudi 04 Mai 2017 à 19h00 dans l'amphi A de l'ENSEIRB MATMECA, David Pilato vient nous parler de Inges Node: (Ré)indexer et enrichir des documents dans ElasticSearch !

Alors n'attendez pas, inscrivez vous vite !

Résumé de la présentation

Lorsque vous injectez des données dans elasticsearch, vous pouvez avoir besoin de réaliser des opérations de transformation assez simples. Jusqu'à présent, ces opérations devaient s'effectuer en
dehors d'elasticsearch, avant l'indexation proprement dite.

Living documentation, ou comment faire de la documentation sans écrire de documentation

Jeudi 13 Avril 2017 à 19h00 dans l'amphi A de l'ENSEIRB MATMECA, Olivier Revial et Romain de Oliveira vient nous parler de Living documentation !

Alors n'attendez pas, inscrivez vous vite !

Résumé de la présentation

S'il y a bien une chose que l'on déteste en tant que développeur, c'est d'écrire des pages et des pages de documentation, qui ne sont jamais à jour, que personne ne lit, qui ne sont pas pratiques à utiliser, etc.
Et si la documentation n'était pas une fatalité ?
Et si, soyons fous, fournir des exemples d'utilisation d'une API REST était aussi simple que d'écrire un test unitaire ?

"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!

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.

Jug Off 2015

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

Mercredi 8 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!

Convention over configuration: the Gradle Way

Mardi 5 mai à 19h00 dans l'amphi A de l'ENSEIRB MATMECA, Cédric Champeau viendra nous présenter une session sur Gradle.

Alors n'attendez pas, inscrivez vous vite !


Résumé de la présentation


Pour cette session de mai 2015, Cédric nous propose :

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.

Syndiquer le contenu