Archives par mot-clé : Xavier Marin

Piqûre de rappel: Soirée FinistJUG le 13 octobre

Un petit billet rapide pour vous rappeler la soirée de demain jeudi 13 octobre à La Cantine Brestoise.

Voici donc le programme de la soirée:

Introduction à la programmation fonctionnelle

Pour notre premier talk de la soirée, nous allons nous pencher sur la programmation fonctionnelle de la main de Romuald Nave

Introduction à la programmation fonctionnelle

Romuald Nave

Programmation Fonctionnelle ? Immutabilité ? Quels principes se cachent derrière ces buzzwords ? Dans ce petit talk, je vous fais part de ce que j’ai plus récemment appris au sujet de la programmation fonctionnelle: quelques grands principes, leur utilité, et si vous le voulez, le grand secret des objets immutables !


Comment définir Romuald Nave? On lui a posé la question, voici sa réponse : Curiosity-driven Developer. Open Source and knowledge sharing enthusiast. Loving Web, Sports, Books. Pythagoras, Einstein, Hawking. Pi number

Introduction à Zeppelin

Ensuite nous recevrons Aurélien Hébert, qui va nous présenter un puissant outil d’exploration et présentation de données provenant de sources diverses et variées: Apache Zeppelin.

Introduction à Zeppelin

Aurélien Hébert

L’apprentissage d’information sur des données reste quelque chose de mystérieux et il s’avère parfois complexe de présenter ses résultats sans visualisation adaptée. L’outil open source d’apache Zeppelin fournit une interface web permettant d’analyser et de mettre en forme des données. Cet outil permet d’améliorer des demonstrations sur des données venant de différentes sources grace au concept de notebook.

Au cours de cette présentation, nous commencerons par une breve introduction à la structure de l’outil. Puis une demonstration d’Apache Zeppelin sur un cas réel avant de terminer par énoncer certaines de ces limitations.


Aurélien Hébert, développeur junior chez Cityzen Data. Il aime particulièrement apprendre des informations et construire des logiciels à travers les différents données accessibles.

L’infra du pauvre pour startupeur fauché

Et pour notre troisième talk de la soirée nous comptons avec l’un de nos speakers habituels, Xavier Marin, qui va nous expliquer comment construire rapidement, facilement et surtout à un faible coût, une infrastructure cloud pour une startup (ou une petite entreprise ou association).

L’infra du pauvre pour startupeur fauché

Xavier Marin

Au delà du bullshit médiatico financier de l’uberisation grandissante des licornes disruptive, quand nous créons notre activité, nous sommes confrontés à l’inconnu : comment qu’on fait pour mettre en place une petite infra cloud?


Xavier Marin grouillot dans une petite banque régionale mutualiste et Prince des Enfers dans la startup Qaobee.

Séance Ignite

Et n’oubliez pas, on aura aussi une séance Ignite, ou cinq speakers se prêteront a l’exercise des 5 minutes, 20 slides qui avancent en automatique et une présentation de quelque chose que tient au cœur au speaker… Mais pour les détails il faudra venir demain!

Inscriptions

Les inscriptions à l’événement se font via EventBrite :

ou sur la page Google+ de l’événement.

Inscrivez-vous, propagez l’information autour de vous, encouragez vous collègues et amis à y assister.

Soirée 100% brestoise + Ignite : jeudi 13 octobre

FinistJUG

Por ce mois d’octobre nous voulons vous proposer quelque chose de différente, une soirée 100% brestoise, avec trois speakers locaux : Romuald Nave, Xavier Marin et Aurélien Hébert. La soirée se tiendra le jeudi 13 octobre à la Cantine Brest.

Nous vous dévoilerons les sujets choisis par nous trois speakers la semaine prochaine, car pour le moment nous avons aussi une autre chose à vous dire…

Trois speakers… et vous

Nous avons planifié cette soirée autour de quatre créneaux d’une demi-heure, et pour l’instant on a trois speakers. Pourquoi ? Bien, parce que le dernier créneau est réservé pour quelque chose de nouveau que nous voulons tenter: une première séance Ignite à Brest.

Comme Wikipedia dit :

Ignite est un style de présentation où les participants disposent de cinq minutes pour faire une présentation orale d’un sujet illustrée par un diaporama (présentation) de vingt diapositives. Chaque diaporama est affichée quinze secondes et le défilement est continu, automatisé.

L’idée est donc simple : 5 minutes, 20 slides qui avancent en automatique, une présentation de quelque chose que tient au cœur au speaker… Et c’est là que nous comptons sur vous pour nos proposer vos talks. On a cinq créneaux d’ignite, avec une politique de premier arrivé, premier servi.

Informations pratiques

La Cantine

La soirée se passera donc le jeudi 13 octobre à partir de 18h30 à La Cantine Brest, dans les locaux de la Faculté des Lettres et Sciences Humaines (20 rue Duquesne, au centre ville de Brest).

L’entrée est libre et gratuite, comme d’habitude, mais nous vous demandons de vos inscrire à l’avance pour nous aider à gérer l’aspect logistique (et l’apéro, bien entendu). Le tirage au sort de la licence IntelliJ se fera parmi les personnes inscrites, bien entendu.

Le tirage au sort ?

JetBrains

Et oui, vous le savez bien, grâce à notre partenariat avec JetBrains nous avons une licence de IntelliJ Idea à offrir pendant la soirée. IntelliJ est considéré par beaucoup de développeurs comme le meilleur éditeur Java actuel. Sa version Community est gratuite, et elle permet de voir pourquoi tant de développeurs aiment cet IDE (d’ailleurs, le nouveau éditeur Android, Android Studio est basé sur cette version Community d’IntelliJ).

Inscriptions

Les inscriptions à l’événement se font via EventBrite :

ou sur la page Google+ de l’événement.

Inscrivez-vous, propagez l’information autour de vous, encouragez vous collègues et amis à y assister.

Soirée de rentrée du FinistJUG: mardi 15 septembre

FinistJUG

La soirée de rentrée du FinistJUG se tiendra le mardi 15 septembre à la Cantine Brest. Au menu, des retrouvailles, une belle dose de convivialité et deux présentations.

Le programme de la soirée

Barbus et Barbares

Pour cette soirée de rentrée nous avons le plaisir de recevoir François le Droff et Romain Pelisse, qui viennent nous faire une sensibilisation à la sécurité des applications en prenant comme exemple un audit d’une webappp Spring/JHispter.

Barbus et Barbares

C’est un audit de sécurité partiel, partial mais participatif que François et Romain vous proposent dans cette session; l’audit d’une application web SpringBoot/JHipster. Y seront illustrés et débattus concepts & techniques couvrant l’ensemble du cycle de vie du développement logiciel comme

  • la sécurisation de la chaine d’intégration continue
  • la gestion des secrets de conf
  • la sécurisation de la jvm
  • la gestion d’identité et d’autorisation avec SAML & oAuth2

Le but: vous sensibiliser, vous armer contre les cyber-attaques des hordes barbares, vous développeurs Java, barbus ou pas.

François le Droff is a software engineer at Adobe Systems. Prior to joining the Adobe, 7 years ago, François spent a decade building various enterprise webN+1.0 applications for Schlumberger and Atos Open Source Center. François is a full-fledged geek, passionate about IT, Open Source software, and knowledge sharing.

Contributeur PMD et leader du projet XRadar, Romain Pelisse est architecte Open Source depuis plus de 3 ans au sein du centre de compétence Open Source de Atos Origin, où sein duquel il fournit son expertise sur les problématiques liées à la qualité logicielle mais aussi les problématiques de performances des applications Java Web. Expert JBoss, mais aussi sur Linux, Romain PELISSE est avant tout un spécialiste des technologies Open Source, qu’il s’agisse de savoir comment bien les utiliser, mais aussi comment rentrer en relation avec les communautés qui produisent ces solutions ou encore de fournir des correctifs.

Vert.X 3

L’année dernière le thème de notre soirée de rentrée fut Vert.X. Pour notre soirée de rentrée de cette année, nous revenons sur le sujet avec Xavier Marin qui nous parlera de la toute nouvelle version de la plateforme, Vert.X 3, sortie cette été.

Vert.X 3

Vous cherchez un conteneur performant, robuste, orienté micro-service et léger? Si en plus vous devez développer votre application en un temps record dans votre langage de prédilection, que choisiriez vous? Vert.X 3 est un toolkit polyglotte (java, javascript, ruby, groovy), scalable et très performant pour réaliser vos backends, frontends ou toute autre application réactive sur la JVM. Il s’agit non seulement d’une vraie alternative à NodeJS/Express mais surtout c’est une solution plus robuste, plus performante et plus scalable.

Architecte logiciel/Scrum master chez Arkéa et CTO de Qaobee, Xavier Marin est du genre à sortir des sentiers battus. Depuis plus de 10 ans, il a écumé la plupart des frameworks, mobile, front et back autour de la JVM et de javascript. Son leitmotive : trouver le bon outil pour le besoin en tenant compte des contraintes de production, des impératifs de performances et des compétences de ses équipes quitte à bousculer les habitudes et les idées reçues.

Informations pratiques

La Cantine

La soirée se passera donc le mardi 15 septembre à partir de 18h30 à La Cantine Brest, dans les locaux de la Faculté des Lettres et Sciences Humaines (20 rue Duquesne, au centre ville de Brest).

L’entrée est libre et gratuite, comme d’habitude, mais nous vous demandons de vos inscrire à l’avance pour nous aider à gérer l’aspect logistique (et l’apéro, bien entendu). Le tirage au sort de la licence IntelliJ se fera parmi les personnes inscrites, bien entendu.

Le tirage au sort ?

JetBrains

Et oui, vous le savez bien, grâce à notre partenariat avec JetBrains nous avons une licence de IntelliJ Idea à offrir pendant la soirée. IntelliJ est considéré par beaucoup de développeurs comme le meilleur éditeur Java actuel. Sa version Community est gratuite, et elle permet de voir pourquoi tant de développeurs aiment cet IDE (d’ailleurs, le nouveau éditeur Android, Android Studio est basé sur cette version Community d’IntelliJ).

Inscriptions

Les inscriptions à l’événement se font via EventBrite :

Ou dans la Google+ de l’événement.

Inscrivez-vous, propagez l’information autour de vous, encouragez vous collègues à y assister.

Piqûre de de rappel : soirée FinistJUG – Le Java Flight Recorder et Développer des jeux mobiles

FinistJUG

Un petit message pour vous rappeler que demain soir nous organisons une séance FinistJUG avec deux talks au menu: Le Java Flight Recorder et Développer des jeux mobiles. Ca se passera à La Cantine Brest, dans les locaux de la Faculté des Lettres et Sciences Humaines (20 rue Duquesne, au centre ville de Brest).

Ce n’est pas trop tard pour s’inscrire sur Eventbrite. De notre côté, cela nous aidera à gérer la logistique et du votre cela vous permettra de participer au tirage au sort qu’on fera en fin de séance. Inscrivez-vous, propagez l’information autour de vous, encouragez vous collègues à y assister !

Pour rappel, voici une description des talks de demain soir :

Le Java Flight Recorder

En première partie de soirée, Christophe Huntzinger (Java Evangelist chez Thales) nous parlera du Java Flight Recorder, nouveau profiler inclus par Oracle dans la JVM à partir du JDK 7 Update 4 :

Le Java Flight Recorder

Je vous propose de découvrir le Java Flight Recoder, la boite noire de vos applications, permettant enfin de ne rien perdre de la vie d’une JVM.

Qu’apporte-t-il face à VisualVM, et les autre profileurs déjà sur java ? Comment le mettre en œuvre ?

Découvrons un produit, désormais de base sur la plateforme java, qui va sans nulle doute changer nos intégrations.

Christophe Huntzinger, Java Evangelist chez Thales

Développer des jeux mobiles

En deuxième partie de soirée, Xavier Marin, ingénieur système au Crédit Mutuel Arkea, nous raconte son expérience comme développeur Java qui s’attaque au développement de jeux sur des plate-formes mobiles :

Développer des jeux mobiles

Dans un monde de chiffres, de finance, de résultats, de stress, l’industrie du divertissement tire son épingle du jeu malgré la crise. 63 % des Français de 10 ans et plus ont joué aux jeux vidéo. L’âge moyen des joueurs est de 35 ans et est en constante augmentation. Le jeu vidéo sur plate-forme mobile est en constante croissance.

Mais alors quelles sont les pistes pour réaliser son propre jeu mobile ?

Xavier Marin, ingénieur système au Crédit Mutuel Arkea

Dart Flight School

Pour clôturer la soirée, si le temps le permet, on fera une petite introduction au langage Dart, et on présentera la séance du Dart Flight School que le GDG Finistère fera dans le mois de février :

Dart Flight School

Dans la dernière Devoxx, Google a annoncé la sortie de la version 1.0 de leur nouveau langage pour le web, Dart. Derrière cette v1 il y a deux ans de développement dans lesquels des développeurs de tout le monde ont pu collaborer pour essayer de créer un langage structuré, facile d’apprentissage et surtout adapté au web d’aujourd’hui. Prenant les meilleures idées de Java, JavaScript et C#, Dart se veut ce que JavaScript aurait pu être s’il avait été développé aujourd’hui.

Pendant le mois de février 2014, les GDGs organisent des ateliers pratiques pour l’apprentissage des bases de ce nouveau langage, les Dart Flight Schools.

Horacio Gonzalez, FinistJUG & GDG Finistère

La Cantine Brest

On vous attendre donc demain à La Cantine Brest !

Soirée FinistJUG du 28 janvier : le Java Flight Recorder et Développer des jeux mobiles

FinistJUG

Comme promis la semaine dernière, voici le programme de la soirée du mardi 28 janvier, soirée intégralement assurée par des speakers locaux. Comme prévu, la soirée se tiendra à La Cantine Brest, dans les locaux de la Faculté des Lettres et Sciences Humaines (20 rue Duquesne, au centre ville de Brest).

Le Java Flight Recorder

En première partie de soirée, Christophe Huntzinger (Java Evangelist chez Thales) nous parlera du Java Flight Recorder, nouveau profiler inclus par Oracle dans la JVM à partir du JDK 7 Update 4 :

Le Java Flight Recorder

Je vous propose de découvrir le Java Flight Recoder, la boite noire de vos applications, permettant enfin de ne rien perdre de la vie d’une JVM.

Qu’apporte-t-il face à VisualVM, et les autre profileurs déjà sur java ? Comment le mettre en œuvre ?

Découvrons un produit, désormais de base sur la plateforme java, qui va sans nulle doute changer nos intégrations.

Christophe Huntzinger, Java Evangelist chez Thales

Développer des jeux mobiles

En deuxième partie de soirée, Xavier Marin, ingénieur système au Crédit Mutuel Arkea, nous raconte son expérience comme développeur Java qui s’attaque au développement de jeux sur des plate-formes mobiles :

Développer des jeux mobiles

Dans un monde de chiffres, de finance, de résultats, de stress, l’industrie du divertissement tire son épingle du jeu malgré la crise. 63 % des Français de 10 ans et plus ont joué aux jeux vidéo. L’âge moyen des joueurs est de 35 ans et est en constante augmentation. Le jeu vidéo sur plate-forme mobile est en constante croissance.

Mais alors quelles sont les pistes pour réaliser son propre jeu mobile ?

Xavier Marin, ingénieur système au Crédit Mutuel Arkea

Dart Flight School

Pour clôturer la soirée, si le temps le permet, on fera une petite introduction au langage Dart, et on présentera la séance du Dart Flight School que le GDG Finistère fera dans le mois de février :

Dart Flight School

Dans la dernière Devoxx, Google a annoncé la sortie de la version 1.0 de leur nouveau langage pour le web, Dart. Derrière cette v1 il y a deux ans de développement dans lesquels des développeurs de tout le monde ont pu collaborer pour essayer de créer un langage structuré, facile d’apprentissage et surtout adapté au web d’aujourd’hui. Prenant les meilleures idées de Java, JavaScript et C#, Dart se veut ce que JavaScript aurait pu être s’il avait été développé aujourd’hui.

Pendant le mois de février 2014, les GDGs organisent des ateliers pratiques pour l’apprentissage des bases de ce nouveau langage, les Dart Flight Schools.

Horacio Gonzalez, FinistJUG & GDG Finistère

logoCantineBrestFondClair

Ca se passera donc à La Cantine Brest, dans les locaux de la Faculté des Lettres et Sciences Humaines (20 rue Duquesne, au centre ville de Brest).

Pour les inscriptions, nous avons mis en place un événement sur Eventbrite afin de pouvoir bien gérer la logistique et aussi afin de vous permettre de participer au tirage au sort qu’on fera en fin de séance. Inscrivez-vous, propagez l’information autour de vous, encouragez vous collègues à y assister !

Slides de la soirée FinistJUG Apache Camel le 21 mars

Voici les slides de la présentation Apache Camel de Xavier de jeudi dernier :

Et voici les slides de la présentation sur le développement rapide d’applications web sur la JVM :

Activités du mois de mars : séance Apache Camel et Bootcamp Android

FinistJUG

Avec du retard, grâce à une méchante grippe qui m’a collé au lit pendant toute la semaine, voici un petit billet pour vous rappeler les deux dates des activités du FinistJUG pour ce mois de mars :

Séance du FinistJUG : Apache Camel

D’un côté, le jeudi 21 mars on fera notre séance mensuelle, cette fois autour d’Apache Camel, présenté par Xavier Marin, ingénieur système au Crédit Mutuel Arkea. En complètement de ce sujet, on aura une ou deux présentations plus courtes que je vous annoncerai la semaine prochaine.

Pour cette séance, on retourne à  l’ENIB, à partir de 18h30 et jusqu’à 21h. Comme d’habitude, on utilise EventBrite pour les réservations, afin de pouvoir bien gérer la logistique. Vous pouvez donc vous y inscrire dès maintenant :

Bootcamp Android

Android Bootcamp : la suite !

Et le samedi de la même semaine, 23 mars, nous organisons enfin la suite des deux Bootcamps Android organisés conjointement par le FinistGDG et le FinistJUG l’année dernière.

Ca sera donc un Bootcamp Android avancé qui prendra là où on s’était arrêté dans les précédents et qui permettra d’aller plus loin dans l’apprentissage du développement sur Android.

logoCantineBrestFondClair

Ca se passera donc le samedi 23 mars de 9h30 du matin à 17h de l’après-midi à La Cantine Brest, dans les locaux de la Faculté des Lettres et Sciences Humaines de Brest (20 rue Duquesne).

Pour les formulaires d’inscription, je vous tiendrai au courant pendant la semaine, pour le moment vous pouvez déjà bloquer la date dans votre agenda…