Young blood V

Date et lieu

Les inscriptions seront ouvertes le jeudi précédent l’évènement. Suivez aussi le Parisjug sur Twitter (@parisjug) pour être informé rapidement.

  • Les sessions sont filmées et le public est photographié. Les photographies sont ensuite publiées sur le site du Paris JUG et autres médias de l’associations Paris JUG. En acceptant cette invitation, vous autorisez le Paris JUG à publier votre photo sur les médias sus-mentionnés.
  • Les inscrits à l’évènement non présents 5 min avant le début de la session, soit à 19h25, verront leur place remise à disposition
  • Les non inscrits à l’évènement ne pourront donc y assister que sous réserve de places disponibles sur place 5 min avant le début de la session, soit à 19h25.
  • L’inscription implique de posséder une adresse mail valide sur laquelle vous recevrez une demande de confirmation à laquelle il vous faudra répondre afin de valider votre inscription. Toute inscription non confirmée ne sera pas prise en compte !

Comment se déroule un Quicky Young Blood ?

  • C’est une présentation entre 15 et 20 minutes avec 1 seul speaker.
  • Il y a 15 minutes de présentation et 5 minutes de questions
  • Le speaker répond aux questions pendant que le suivant s’installe.
  • Les sessions sont filmées et le public est photographié. Les photographies sont ensuite publiées sur le site du Paris JUG et autres médias de l’associations Paris JUG. En acceptant cette invitation, vous autorisez le Paris JUG à publier votre photo sur les médias sus-mentionnés.
  • Les inscrits à l’évènement non présents 5 min avant le début de la session, soit à 19h25, verront leur place remise à disposition
  • Les non inscrits à l’évènement ne pourront donc y assister que sous réserve de places disponibles sur place 5 min avant le début de la session, soit à 19h25.
  • L’inscription implique de posséder une adresse mail valide sur laquelle vous recevrez une demande de confirmation à laquelle il vous faudra répondre afin de valider votre inscription. Toute inscription non confirmée ne sera pas prise en compte !

Consulter toutes nos soirées Young Blood.

Détails

19h15 à 19h30: Accueil

19h30 - A very simple hexagonal architecture

Présentation rapide de l’architecture hexagonale et d’une implémentation possible en java avec Spring.

par Dan Magier

19h50 - On n’est pas chez Google ici !

On se plaint régulièrement de rester sur de vieilles technos, de ne pas avoir les bons outils ou même la bonne formation pour évoluer ; mais comment fait-on pour y remédier ?
Comment fait-on pour bouger ne serait-ce qu’un peu les habitudes et les lignes de ces fichus process pour enfin améliorer son contexte de travail ?
Durant plusieurs années chez divers grands comptes, pour qui l’informatique est plus un centre de coût qu’une activité principale, j’ai cherché à faire évoluer les choses.
Lors de ce talk, je vous présenterai aussi bien ce qui a marché que tout ce qui a pu échouer pour engager votre équipe dans le changement et convaincre vos hiérarchiques afin que leurs premières réponses ne soient plus : “Hey mais non ! On n’est pas chez Google ici !

par Bruce Bujon

20h10 - Réconciliez vous avec le JS grâce à Flow

L’écosystème JavaScript a beaucoup évolué depuis ces derniers temps.
On oublie presque que c’est un language simple, développable avec seul un browser et un éditeur de texte.
Chez Fluo, la startup qui est en train de révolutionner le monde de l’assurance, nous avons fait le choix de Flow, le static type checker pour JavaScript développé par Facebook.
Je vous propose de vous montrer qu’écrire du code JavaScript robuste et maintenable ce n’est plus une mission impossible.
Lors de ce quickie nous aborderons :

  • Le principe de base du Flow et pourquoi l’équipe Fluo a choisi cet outil
  • Les erreurs les plus courantes et comment les éviter
  • Les bonnes pratiques à garder en tête

par Nhu Duc Trung Nguyen

20h30 à 21h00 : Buffet

21h00 - Il était une fois la fonction reduce

Dans le paradigm de programmation impératif, nous avons l’habitude d’utiliser des boucles pour calculer un résultat à partir d’un ensemble de valeurs.
Cette approche fonctionne mais elle oblige à faire modifier une variable à l’extérieure de la boucle que sera le résultat du calcul et à noyer le calcul dans le corps de la boucle.
Cette approche ne sépare pas ce qui est la résolution du problème des éléments techniques pour itérer.
Pour pouvoir paralléliser ou lire les valeurs depuis une socket ou une fichier il faut tout modifier.
C’est pour cette raison que le paradigme de programmation fonctionnelle s’appuie sur la fonction reduce.
Je vous propose de vous montrer comment reduce peut être implémentée.
Puis de voir qu’elle peut également servir pour implémenter map et filter.
On terminera par chaîner les trois opérations map, filter et reduce sans avoir de listes intermédiaires.

par Patrick Giry

21h20 - Faites des meetups une force pour votre veille collective

Présentation d’un outil développé en interne chez Ippon Technologies avec Jhipster qui permet de centraliser les différents meetups à venir sur une carte, de leur mettre une note, commentaire et de partager ensuite un résumé de ce dernier pour faire de la veille de toute une équipe / entreprise.

par Lucien Fregosi

21h40 - Accessibilité du web pour les déficients visuels

Accessibilité numérique des applications et pages web pour les non-voyants.

par Fabrice Luneau

22h00 - Résultats

22h10 à …

3ème mi-temps des juggers dans un lieu sélectionné par votre Crew ;-)

Sponsors de l'évènement

Platinium

Gold