018 - Identité et authentification avec Keycloak
Jérôme Wacongne
En se basant sur Keycloak, en utilisant le protocole OpenID Connect, Jérôme nous présentera un serveur web (Spring) et une application mobile (Ionic) permettant la gestion de commande de boisson dans un bar.
OpenID Connect est le protocole d’authentification utilisé par FranceConnect et tous les géants du Web, Spring est le framework web Java le plus utilisé au monde et Ionic est un framework permettant de développer des applications multi-plateformes (et donc du mobile).
Visualiser les slides
Visualiser le code source
017 - Le chiffrement pour ceux qui n’y connaissent rien
Peter Meuel
Chiffrage, chiffrement, cryptage ... si ces 3 mots vous semblent identiques ou inconnus, cette présentation est pour vous. Cette présentation très grand public partira de la base, passera par quelques notions mathématiques, pour terminer sur une démo.
Visualiser les slides
016 - Les tests (unitaires et autres), c'est bon pour la santé
Paraita Wohler, Jérôme Wacongne, Jean-Francois Baillette, Christophe Villeneuve
Les tests sont souvent relégués aux tâches secondaires, passant même après les demandes cosmétiques demandées par les clients. Ils n'ont à priori pas de valeur pour ces derniers et consomment de la ressource supplémentaire.
Cette présentation va parler de quelques types de tests automatisés, à quoi ils servent et comment les écrire facilement.
Visualiser les slides
015 - Serverless Web Scrapping (Démo)
Hubert LEVIEL
Si le Web Polynésien regorge de données intéressantes, l'Open Data est encore rare voire inexistant.
Le web scrapping est une technique d'extraction du contenu de sites Web.
Hubert nous fera une démo basé sur Python en utilisant la bibliothèque Beautiful Soup, tournant sur AWS Lambda.
[Tout le code est disponible dans ce dépôt github](https://github.com/HLeviel/meteoscrapper/)
014 - Le langage R
Laurent PELLET
Au travers de ses fonctionnalités clés, nous montrerons comment R est en train de remplacer les solutions propriétaires et comment il s'impose comme une solution simplet et rapide pour qui veut maitriser la chaine complète d'analyse des données (connecteurs aux sources de données, fonctions d'analyse, temps de traitement, édition de rapport complexe et mise en ligne de rapport dynamiques).
013 - DevSecOps
Jean-Francois BAILLETTE
Une présentation autour des généralités du DevSecOps et bonnes pratiques, le DevSecOps pour 0€ selon OWASP avec une intervention depuis la France de Christophe VILLENEUVE sur la sécurité dans les extensions Firefox.
Visualiser les slides
012 - TLS/HTTPS : Au-delà du certificat X.509
Romain TARTIÈRE
Cette conférence se focalise sur les aspects techniques du déploiement de services basés sur TLS.
Nous verrons quelles menaces doivent être prises en compte et quels dispositifs nous permettent de nous en prémunir.
Télécharger les slides
011 - L’UXD: quoi, pourquoi, comment
Fabrice FAUCHON
L’UXD (User eXperiment Design) est une méthode pluridisciplinaire, proactive, pragmatique, innovante, évolutive et perturbante visant à améliorer l'expérience des usagers d'un service web ou d'un produit selon 4 grandes étapes itératives : Empathie -> Définition -> Idéation -> Prototypage -> Test.
010 - CKAN - La plateforme de l'Open Data
Hubert LEVIEL
CKAN est un catalogue de données open source. Il est le moteur des plus gros portails gouvernementaux d'Open Data (US, UK, Canada, Europe, France, Suisse...).
La Polynésie française s'engageant actuellement sur la voie de l'Open Data, nous étudions la pertinence d'utiliser CKAN comme future plateforme.
Rejoins-nous pour une exploration technique de son architecture et une démonstration de son API.
009 - Kubernetes 101
Jonathan PIGRÉE
Pas de blabla, de la démo comme on l’aime, Jonathan nous fera passer de n00b à (presque) expert sur Kubernetes (k8s).
Scalabilité, workload, canary deployment, le programme sera varié.
008 - Qu'est-ce que la blockchain ?
Peter MEUEL
Cette session commencera par une comparaison des moyens de réduire l'incertitude dans les pratiques du cycle en V, du design et du Lean Startup. Après cette introduction qui permettra de fixer le vocabulaire et de faire émerger des questions, Matti animera une discussion collaborative au format fishbowl.
007 - Lean & Agile
Matti SCHNEIDER
Cette session commencera par une comparaison des moyens de réduire l'incertitude dans les pratiques du cycle en V, du design et du Lean Startup. Après cette introduction qui permettra de fixer le vocabulaire et de faire émerger des questions, Matti animera une discussion collaborative au format fishbowl.
006 - L’UXD: quoi, pourquoi, comment
Fabrice FAUCHON
En étudiant le contexte, les utilisateurs et le contenu, on apporte une valeur ajoutée. On rend explicite un problème à résoudre, on bâtit une stratégie, on identifie les personas, on architecture l'information, on élabore des parcours utilisateurs, on prototype, on test... et on recommence ! L'UXD bouleverse l'entreprise et les méthodes de travail car comme dans l’agile et le DevOps, ceux qui travaillent sur le projet le pilotent, le lead est en bas de la pyramide, résolument orienté vers l'usager.
005 - OpenPGP et réseau de confiance
David PRÉVOT
Lors de ce meetup, David vous présentera: les concepts de OpenPGP (signature, chiffrement), les bonnes pratiques (date d’expiration, sous-clefs, stockage…), l'intérêt du réseau de confiance, les signatures de clefs, et l'accès au « strong set » (Slides de la présentation).
004 - Ce que j’aurai voulu savoir quand j’ai commencé
Mickaël RUELLAN
Mickaël, de ATL Software (https://atl-software.net), fera un retour sur 10 ans d’expérience dans l’édition logicielle.
003 - Programmation fonctionnelle
Peter MEUEL
Nous vous parlerons de programmation fonctionnelle:
en quoi elle se différencie de la programmation impérative, procédurale et objet,
et quand/où/pourquoi l'utiliser
002 - Docker: présentation et REx
Léonard TAVAE
Léo nous fera une présentation de Docker, l'outil de containerisation, puis un retour d'expérience.
001 - DevOps 101
Peter MEUEL & Léonard TAVAE
Présentation pour tout public, aucune question n'est idiote, et on sera ravi de répondre aux votres..