Tech evangelist, Resp. Commercial 🙀, Développeur, ex Chef de projet, ex Manager, … - CLEVER-CLOUD

Talks

CI, CD ??? Finalement ce n'est pas dur
Intégration continue, déploiement continu (et d’autres termes) sont des concepts que j’ai utilisé longtemps sans savoir les mettre réellement en oeuvre: j’étais chef de projet 😉 donc c’était l’équipe qui faisait le boulot que j’avais vendu au client 🕺. Mes dernières expériences professionnelles m’ont obligé à le faire moi-même, et finalement j’ai aimé ❤️. Sans être LE spécialiste du domaine, cette session me permet de présenter quelques éléments pour s’y mettre en douceur. Cette session est plutôt pour ceux qui ne se sente pas à l’aise avec le sujet. Nous parlerons de GitHub, Jenkins, et d’autres outils plus ou moins incontournables de nos jour (et un exemple simple de mise en oeuvre reproductible chez vous), mais on ne parlera pas que technique.
Microservices, choisir le bon cheval: Vert.X
Il n’y a pas encore de standard 🤔, mais il faut être prêt. Vert.X ❤️ permet de construire des solutions ‘plateform agnostic’ et vous offre quelques helpers sympathiques (Discovery, Circuit Breaker,…). Cette session est l’occasion de voir comment initialiser le code des composants d’une architecture microservices en Vert.x (mais pas que 😉)
Programmation Fonctionnelle en JavaScript
Le JavaScript est fonctionnel probablement depuis le début, mais c’est aussi un très bon langage pour s’initier à d’autres concepts comme les Functors, les Monades, les Unions Types … ou en mode Vanilla ou avec Monet (un petit framework fonctionnel simple et très pratique) et d’autres. Cette session est l’occasion de démystifier certains concepts, de voir pourquoi ils sont utiles… A la fin vous pourriez vouloir faire du Scala 😜
Utilisez votre DVCS comme un Intranet (pour autre chose que du code)
Un an chez GitHub, ça marque 😉 et j’ai découvert que finalement un DVCS (distributed version control system), on peut l’utiliser pour autre chose que du code, et en plus on n’est pas obligé d’être développeur: c’est bon aussi pour les RH (onboarding), les commerciaux 😱 (préparer une réponse à plusieurs), … Et c’est un super outil collaboratif, de veille, de partage d’informations (gain de temps), de documentation … de rangement aussi: je suis devenu tellement addict que j’en ai un qui tourne en local pour mes docs, snippets, sides projects, … L’utiliser comme ceci c’est aussi un moyen doux pour apprendre à s’en servir et en montrer l’intérêt aux populations non techniques.