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.

Clean Code – Comment coder propre

Jeudi 16 novembre 2017 à 19h00 à l' ENSEIRB, Xavier Blanc vient nous parler de Clean Code -
Comment coder propre

Alors n'attendez pas, inscrivez vous vite !

Résumé de la présentation

Le Clean Code est un ensemble de bonnes pratiques permettant de coder proprement quel que soit le langage de programmation. Le Clean Code répond aux questions de base du développeur et pose les bases d'une programmation efficace et utile.

Serverless avec AWS Lambda ?

Jeudi 12 octobre 2017 à 19h00 à l' ENSEIRB, Jérémy Pinsolle et Gérôme Egronviennent nous parler de Serverless avec AWS Lambda

Alors n'attendez pas, inscrivez vous vite !

Résumé de la présentation

Que se cache-t-il derrière les buzz words "serverless" et "services managés" ?
Est-il réellement possible de construire une application sans provisionner de serveur ? .

Préparez vous à la modularité selon Java 9

Mercredi 13 septembre 2017 à 19h00 au LABRI, Alexis Hassler vient nous parler de Modularité selon java 9

Alors n'attendez pas, inscrivez vous vite !

Résumé de la présentation

En 2009, la mort du classpath a été annoncée. Il devait être remplacé par un système modulaire et tous nos problèmes de dépendance et de sécurité devaient se résoudre d'eux-mêmes. Le projet jigsaw sera finalement intégré au JDK 9 dont la sortie est prévue pour septembre 2017.

Jug Off 2017

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

Jeudi 06 Juillet à partir de 21h30, après la conférence, que vous l'ayez suivi ou que vous venez directement.
N'hésitez pas à venez nous rejoindre pour discuter de développement java, de développement web, de cloud, du jug.

Le restaurant prévu est le Yamato (Restaurant Japonais) à coté du cinéma Gaumont Talence.

Raspberry Pi with Java 9

Jeudi 06 juillet 2017 à 19h00 au LABRI, Stephen Chin vient nous parler de Raspberry Piavec java 9

Alors n'attendez pas, inscrivez vous vite !

Résumé de la présentation

This presentation is designed to help you use your Java programming skills to create hobby projects using the Raspberry Pi as an inexpensive (35 USD) interface to the physical world. We will teach the concepts by demonstrating examples with working projects and source code. Some of the topics we will cover include:

DDD, P&A, ES, CQRS, ETC

Jeudi 22 Juin 2017 à 19h00 dans l'amphi A de l'ENSEIRB MATMECA, Arnaud Bailly et Cédric Pineau viennent nous parler de DDD, P&A, ES, CQRS, ETC !

Alors n'attendez pas, inscrivez vous vite !

Résumé de la présentation

Parce que nous sommes tous des « fashion victims », parce que vous savez déjà que vous ne saurez pas résister aux sirènes des micro-services, parce vous peinez déjà à justifier l'approche « full reactive » dont vous rêvez pour ce projet qui doit démarrer, nous vous proposons de prendre un peu de recul et de discuter, pour une fois, d'architecture logicielle (et de moissonner au passage quelques nouvelles munitions pour votre prochaine « buzzword battle »).

Le « Domain-Driven Design » est un cadre conceptuel pour le développement de logiciels qui met l'accent sur l'expression directe des concepts du métier sous forme de code, dans le but de diminuer la friction entre experts métiers et informaticiens.

L'architecture « Ports And Adapters » est une démarche de structuration du code qui vise à isoler la logique métier des détails techniques de son implémentation.

« Event Sourcing » désigne un principe d'architecture, décrit par Martin Fowler, qui met au centre du monde les événements transformant l'état d'un système. L'état n'est alors rien d'autre que la suite des événements l'ayant produit à partir d'un état initial connu et précisément défini.

Le principe de « Command Query Responsibility Separation » ou CQRS est un prolongement naturel de l'Event Sourcing où l'on introduit une séparation complète des schémas de données en écriture et en lecture.

Cette présentation est un retour sur nos expériences dans la mise en œuvre de systèmes logiciels basés sur ces démarches de conception et d'architecture. Nous voulons montrer quels sont les principes de ces architectures, quels en sont les avantages tant techniques que métiers dans des cas d'utilisation concrets et comment les mettre en œuvre quels que soient les environnements techniques.

Stream Processing avec Apache Flink

Jeudi 08 juin 2017 à 19h00 dans l'amphi A de l'ENSEIRB MATMECA, Tugdual Grall vient nous parler de Stream Processing avec Apache Flink

Alors n'attendez pas, inscrivez vous vite !

Résumé de la présentation

Les données sont au coeur de nos applications, et sont créées de façon continue sous forme de flux (stream). L'architecture orientée flux (Streaming Architecture) permet de réduire la latence entre l'émission d'un évènement et les décisions à prendre en fonction des évènements passés et en cours, tout en gardant une architecture globale simple et efficace. Apache Flink est un framework permettant de créer des application orientées flux, avec:

  • Le temps réel débarque en force: du big data au fast data

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 ?

Syndiquer le contenu