Archives de catégorie : Uncategorized

Rentrée 2019/2020: Apache Flink & WebAssembly

Pour notre soirée de rentrée, le 19 septembre 2019, nous avons le plaisir de vous proposer une session aux sujets éclectiques: du streaming de données avec Apache Flink aux bases de WebAssembly pour des développeurs web.

Et cette fois, nous avons aussi un nouveau lieu ! Pour cette séance de rentrée, nous nous éloignons de notre QG habituel au CESI de Brest. Nous serons accueillis par nos amis d’AcommeAssure.com au Le Relecq-Kerhuon. Et nous aurons des pizzas, boissons et d’autres friandises pour fêter comme il se doit cette rentrée.

Ça se passera donc le jeudi 19 septembre à partir de 18h30 chez AcommeAssure.com.

Streaming de données en production avec Apache Flink

OVH, 20 ans d’existence, est aujourd’hui le 1er cloud provider européen. Pour suivre et piloter son business, OVH a mis en place un datalake interne. L’idée étant de centraliser l’ensemble des données issues de plusieurs milliers de tables localisées dans ses différents datacentres pour ensuite générer les KPIs utiles au business.

Le point essentiel est que ces données doivent être mises à jour continuellement. Pour cela nous nous sommes aidés de Apache Flink, solution de streaming devenue incontournable. 

Lors de ce meetup, nous vous présenterons le pipeline actuellement en production et les différentes itérations. Depuis la collecte des données via les “binary logs” au niveau des bases de données, jusqu’à l’écriture en continu dans Apache Hive sur un cluster Hadoop Kerberisé basé sur Openstack.

Nous aborderons la conversion de schéma et le cycle de vie des messages au sein du pipeline grâce notamment aux fonctionnalités de Flink (Watermarks, State, Window aggregation, …).

Speakers

David Morin

David est devops Big Data dans l’équipe Data Convergence chez OVH. Il travaille sur la mise en oeuvre d’architectures pour les produits OVH autour de la donnée (ingestion, analyse, stockage, traitement). Il a découvert le Big Data avec Hadoop il y a 7 ans et il est tombé sous le charme de son écosystème dynamique. Depuis lors, il a mis en oeuvre différents types de systèmes traitant de la donnée avec de nombreux challenges techniques qui en découlent.

Yann Pauly

Yann est Senior Software Engineer au sein de l’équipe Data Convergence chez OVH. Il travaille sur la conception et le développement de produits autour de l’ingestion de données, de data lakes et des plateformes d’analytics. Spécialisé sur la partie backend, il est passionné par la conception d’API, la modularité et la performance, passion qu’il partage avec ses étudiants en tant que professeur à l’Université de Brest

WebAssembly pour des développeurs web

Vous avez, sans doute, entendu parler de WebAssembly, vous avez peut-être vu des talks, lu des posts, discuté à la machine à café… mais avez-vous déjà essayé ?

Supporté par tous les navigateurs actuels, et avec de plus en plus de success stories , il semble que WebAssembly va changer le paysage du développement web. Cela ne veut pas dire que JavaScript va devenir obsolète, loin de là, mais que tout un éventail de possibilités s’ouvre à nous en tant que devs web. Et maintenant c’est le bon moment pour s’y plonger !

Dans ce talk, nous allons plonger dans les concepts de base de WebAssembly: à quoi ça sert vraiment et comment on peut l’utiliser. Ensuite on va développer ensembles quelques exemples en utilisant différents langages (du TypeScript au bon vieux C), et regarder ensembles comment et pourquoi WebAssembly peut nous aider dans nos applications.

Speaker

Horacio Gonzalez

Malgré ce que son accent espagnol bien prononcé peut suggérer, Horacio est arrivé en France il y a plus d’une quinzaine d’années. Passionné d’informatique, dans laquelle il est tombé depuis tout petit, il a découvert le développement web en 1997 et depuis il n’a pas arrêté de bosser autour.

Après quelques années comme tech leader de la partie frontend de @warp10io chez Cityzen Data, Horacio a rejoint OVH en janvier 2018 en tant que Developer Advocate. Il est cofondateur du FinistDevs, le JUG/GDG français le plus proche de la Silicon Valley.

Passionné par le développement web et tout ce qui gravite autour des composants web, Horacio est Google Developer Expert (GDE) en Web Technologies et Flutter.

Vous pouvez voir mes dernières talks sur mon profil Notist

Juin 2019: Il faut sauver le soldat Jenkins !

Le FinistDev revient en ce début Juin avec une soirée autour d’une vielle connaissance, Nicolas de Loof ainsi qu’un speaker local Florentin Dubois.

Ca se passera donc le mardi 11 juin à partir de 18h30 à l’ESC de Brest, grâce au soutien et support du CESI de Brest.

Il faut sauver le soldat Jenkins !

Pour cette soirée, Nicolas nous propose un sujet autour de Jenkins X.

L’architecture de Jenkins date de 10 ans. C’est ce qui a permis de construire un écosystème gigantesque et de couvrir les besoins de tout le monde avec une flexibilité extrême. En assurant la compatibilité ascendante, Jenkins s’interdit-il d’évoluer pour embracer les paradigmes modernes ?

On pourrait le croire, sauf que … Jenkins X!

Jenkins X est un grand coup de pied dans la fourmilière, un ouragan d’air frais qui vient décrasser Jenkins pour en faire un outil parfaitement adapté à l’époque des clusters Kubernetes. Opinionated, il rompt partiellement avec la vision du peux tout faire et même le reste chère à Jenkins, pour proposer une solution immédiatement utilisable.

Son succès est tel qu’il tire Jenkins vers le haut, en servant de pilote pour les efforts d’architecture Cloud Native qui ont lieu dans son ombre.

Dans ce talk je vais vous présenter comment on modernise du code vieux de plus de 10 ans à grand coups de hache.

Observability at OVH Metrics

Florentin, quand à lui, nous proposera un sujet autour d’OVHMetrics et de l’observability.

OVH opère l’une des plus grandes infrastructures cloud européennes au jour le jour. Pour monitorer cette infrastructure, OVH a fait le choix de construire une plateforme de monitoring unifié : OVH Metrics Data Platform. Cette plateforme est constituée de systèmes distribués complexes à opérer, basée sur de nombreux outils open-source tel qu’Apache Kafka, Apache HBase, Warp 10, …

Dans une recherche d’amélioration des développements sur une telle plateforme, il est utile de posséder des outils de visualisations dans le but d’observer les différents comportements des composants de ces systèmes distribués. Cette approche rend possible dans un but d’amélioration continue et de performance, la perfection des logiciels que nous développons. Ce talk résume 2 années d’instrumentalisation et d’observation des outils que nous développons ainsi que la plateforme hébergeant ses données.

Florentin est actuellement tech lead de l’équipe observability d’OVH. Cette équipe est en charge d’opérer et d’améliorer deux platformes que sont Metrics Data Platform et Logs Data Platform. Afin d’atteindre ces objectifs, il utilise des technologies comme Warp 10, Hadoop et HBase.

La rentrée des devs

Pour notre soirée de rentrée, au FinistDevs nous avons le plaisir de vous proposer une session aux sujets éclectiques, du Rust aux Time Series en passant par le développement mobile avec Flutter.

Et cette fois, nous avons aussi un nouveau lieu ! Pour cette séance de rentrée, nous nous éloignons de notre QG habituel aux Capucins. Nous serons accueillis par nos amis d’AcommeAssure.com au Le Relecq-Kerhuon. Et nous aurons des pizzas, boissons et d’autres friandises pour fêter comme il se doit cette rentrée.

Le programme de la soirée

Alors, qu’est-ce que nous avons donc à vous proposer ? Ben, en plus des pizzas et des gateaux, nous vous proposons trois talks :

Autour des requêtes des TSDB

Pour notre premier talk de la soirée, Aurélien Hébert, développeur chez OVH nous fera un talk autour des différentes syntaxes des bases de données time-series:

Autour des requêtes des TSDB

Cela fait maintenant des années que des systèmes de stockage de métriques comme OpenTSDB ou Graphite existent. Au cours des dernières années des nouveaux acteurs révolutionnent le stockage des séries temporelles avec les bases open-sources InfluxDB, Prometheus ou encore Warp10. Chaque base a ces forces et faiblesses concernant notamment la scalabilité du système de stockage. Toutefois, elles ont toutes un système de requêtes différents. Certaines proposent des concepts simples quand d’autres semblent plus difficiles d’accès. Savoir comment accéder et analyser ces données est essentiel dans un projet de monitoring : et si on faisait un tour des méthodes existantes ?

Installez vous confortablement, notre tour peut commencer ! Comment fonctionne la récupération des données avec OpenTSDB ? Quelles sont les requêtes possibles ? Qu’apportent aujourd’hui InfluxDB/Prometheus au monitoring IT ? Comment lire PromQl/InfluxQl et quels sont les surprises de ces langages ? Pourquoi Graphite est-il encore à la mode ? Autant de questions auxquels nous proposerons nos réponses. L’objectif est de mieux comprendre les différences, les limites mais aussi les points-communs existant entre les différents outils à partir du cas d’utilisation du monitoring IT.


Aurélien Hébert

Je suis développeur et travaille depuis avril pour OVH metrics, après une experience chez Cityzen data de plus de deux ans et demi. Cityzen data est l’entreprise qui developpe la plateforme de séries temporelles open source Warp 10.

L’équipe métrics d’OVH developpe depuis plus de deux ans maintenant, la platforme globale de stockage de l’ensemble du monitoring d’OVH (27 data-centers, des centaines de milliers de serveurs et tous les services asssociés). Nous devons ansi centraliser en interne l’ensemble de requetes faites à partir des différents protocols existants (OpenTSDB, Graphite, PromQL et WarpScript). Nous ferons un retour d’expérience centré sur certains de nos cas d’utilisation et des possibilités de chaque protocole

C’est quoi Flutter ? Et surtout, pourquoi je devrais m’y intéresser ?

Pour notre deuxième talk, Horacio Gonzalez, évangéliste technique chez OVH nous fera une introduction à Flutter.

C’est quoi Flutter ? Et surtout, pourquoi je devrais m’y intéresser ?

Flutter est un SDK open-source pour créer des application iOS et Android performantes et adaptées à l’OS. ‘Un peu comme React Native ou Xamarin ?’ vous pourriez vous demander ? Oui, un peu… mais avec une intégration avec les widgets natifs et des niveaux de performance qui vont au delà de ce que Xamarin ou React Native peuvent proposer, le tout avec très peu de lignes de code.

C’est quoi ce Flutter duquel tout le monde du développement mobile parle depuis quelques mois ? Une énième mode qui sera oublié d’ici l’année prochaine ou une vraie révolution dans le développement mobile. Et surtout, ça vaut la peine que j’y investisse du temps ?

Dans ce talk je vais vous présenter Flutter, le SDK open-source de Google pour créer des application iOS et Android performantes et adaptées à l’OS, avec une intégration avec les widgets natifs et des niveaux de performance qui vont au delà de ce que Xamarin ou React Native peuvent proposer, le tout avec très peu de lignes de code

O.K., cela était le pitch commercial… mais dans le talk je vais aller beaucoup plus loin. Je vais vous montrer les caractéristiques qui font de Flutter une des plateformes de développement les plus agréables et productives que j’ai jamais rencontré. Je vais vous montrer comment on peu utiliser Flutter pour créer des beaux IHM en quelques lignes, sans tuyauterie ni code inutile. Et je vais vous montrer aussi les points faibles de Flutter, ce qu’il faut améliorer et ce que la communauté Flutter fait pour s’y attaquer.


Malgré ce que son accent espagnol bien prononcé peut suggérer, Horacio est arrivé en France il y a une quinzaine d’années déjà. Passionné d’informatique, dans laquelle il est tombé depuis tout petit, il a découvert Java en 1997 et depuis il n’a pas arrêté de bosser autour.

Après quelques années comme tech leader de la partie frontend de @warp10io chez Cityzen Data, Horacio a rejoint OVH en janvier 2018 en tant que Developer Advocate. Il est aussi leader et cofondateur du FinistDevs et du GDG Finistère, le GDG francophone le plus proche de la Silicon Valley.

Passionné par le développement web et tout ce qui gravite autour des composants web, Horacio est Google Developer Expert (GDE) en Web Technologies et Flutter.

Rust : ce que j’ai appris

Pour le dernier talk, Florentin Dubois, SRE chezOVH nous fera un retour d’expérience de l’utilisation de Rust pour des vrais projets…

Rust : ce que j’ai appris

Depuis quelques mois j’ai voulu faire évoluer de l’outillage Rust chez OVH Metrics, et contribuer à l’écosystème Rust. J’ai donc appris Rust à la dure, en codant, et aujourd’hui je veux vous faire mon retour d’expérience et vous montrer certaines astuces.

Dans ce talk nous irons des bases de Rust à l’écosystème Rust pour construire une application.


Florentin Dubois est ingénieur logiciel / SRE Metrics chez OVH. Il travail dans l’équipe Metrics Data Platform pour développer des applications distribuées et opérer / améliorer des infrastructures à grande échelle. Il est aussi à ses heures perdu conférencier à The Corner (https://twitter.com/thecornerfr), BrestJS (https://twitter.com/BrestJS) et au FinistDevs (https://twitter.com/FinistDevs) à propos de sujets comme les Web Components, les Progressive Web Applications et l’éco-système Rust.

Informations pratiques

La soirée se passera donc chez AcommeAssure.com au Le Relecq-Kerhuon. Et nous aurons des pizzas, boissons et d’autres friandises pour fêter comme il se doit cette rentrée.

Les inscriptions, ça se passe sur Meetup, comme d’habitude!

Soirée spéciale Lannion : du Kotlin et de l’orchestration de containers – 12 mars 2018

Pour notre soirée du mois de Mars nous avons le plaisir d’accueillir deux speakers venant de Code d’Armor, notre homologue lannionais : Samuel Liard et Marc Poppleton.

L’orchestration de containers pour les nuls

Le SaaS a toujours le vent en poupe, et fait exploser l’utilisation des containers, dont ceux avec Docker. Mais comment, après avoir passé des mois à faire évoluer son infrastructure, la réinstaller en 10 minutes chez son client ? Comment mettre à jour ces serveurs, à distance, aussi simplement que possible ?

Rancher est un orchestrateur de containers qui permet de faire tout ça, tout en gérant facilement son catalogue de services.

Samuel Liard, développeur et architecte logiciel chez Apizee, présentera cet outil, avec ses points forts, les problèmes rencontrés et leurs résolutions.

Après ça, vous saurez déployer en 3 clics un environnement technique velu et facilement configurable !

Kotlin Kotlin Kotlin? Kotlin! Kotlin Kotlin, Kotlin.

Depuis IO17 la communauté de développeurs Android n’a de cesse de parler de Kotlin. Venez découvrir ce nouveau langage pas vraiment objet et pas complètement fonctionnel et comment l’intégrer dans vos projets. Ou pas. Ca sera à vous de juger.

Marc Poppleton is a Software Engineer at Orange Labs and tinker with code for Android since version 1.0 Apple Pie. He is also the leader of the GDG Code d’Armor. The rest of the time, he’s Robopop, cyber-father and husband, half flesh and bones, half carbonfiber and steel.

INFORMATIONS PRATIQUES

La Cantine

Pour rappel, la soirée se passera donc le lundi 12 mars à partir de 18h30 dans les nouveaux locaux de La Cantine Brest, aux Ateliers des Capucins (25 Rue de Pontaniou, juste à la sortie de Téléphérique côté Rive Droite).

Important : Si vous arrivez après 19h, allez au p.c. sécurité des Capucins et dites que vous venez au FinistDevs

Pour vous inscrire `a la soirée, cap sur la page Meetup du FinistDevs !

Et, comme d’habitude, inscrivez-vous, propagez l’information autour de vous, encouragez vous collègues à y assister !

 

 

Lorsque des Devs deviennent des Scientifiques Citoyens – 19 février 2018

Pour notre première soirée de 2018 nous allons nous éloigner de nos sujets classiques en allant regarder du côté des projets à la frontière entre le développement et les sciences, des projets par lesquels des Devs deviennent plutôt des Scientifiques Citoyens en aidant à faire avancer la Science avec grande S à coup de lignes de code Open Source…

Nous allons vous présenter deux projets bien différents :

 

Comment le suivi du diabète m’a amené à la Dataviz !

Imaginez: tous les jours, vous devez prendre votre taux de sucre au moins 3 fois dans la journée, vous notez vos résultats dans un petit carnet au format papier.

C’est un peu long, rébarbatif et pas très écolo, non? Surtout pour nous qui aimons bien automatiser le maximum de tâches, et pouvoir consulter nos données de n’importe où…

Maintenant, imaginez: vous récupérez toutes ces données qui sont stockées sur l’appareil de mesure, vous les remontez dans une base de données et vous faites le suivi via une interface web qui vous permet en plus d’annoter les relevés pour lesquels vous souhaitez ajouter des informations complémentaires…

Venez découvrir durant ce talk comment mettre ce cas en pratique: de la récupération de données à la mise en place de la data visualisation pour pouvoir exploiter toutes ces données et les enrichir.

stephanie Stéphanie Moallic (OVH) – Développeuse informatique depuis plus de 15 ans, avec une prédilection pour le front-end, les bonnes pratiques, dans les techno autour de Java et de la JVM et aussi du web. Passionnée d’informatique mais pas que…

 

HelloExoWorld ou comment rechercher des exo-planètes à l`aide de Warp 10

 

Quel est le comble d’un astronome vivant à Brest ? C’est de ne pas pouvoir observer…

C’est de ce constat météorologique simple que le projet HelloExoWorld a vu le jour. Son objectif ? Voir si Warp10 est capable de pouvoir participer à la recherche d’exoplanètes en utilisant les données publiques de la NASA. Vous découvrirez durant ce talk la création du projet, les résultats actuels, ainsi que son évolution vers une communauté active.

Pierre Zemb Pierre Zemb(OVH) – Pierre Zemb est ingénieur logiciel chez OVH . Il travaille avec l’équipe Metrics Data Platform pour construire des systèmes distribués fiables. La nuit Pierre s’acharne à combattre les contraintes météorologiques des astronomes amateurs brestois avec des projets comme HelloExoWorld.

 

Aurélien Hébert Aurélien Hébert (Cityzen Data) – Aurélien, développeur chez Cityzen Data, construit des composants autour de Warp 10, plateforme de séries temporelles open source. Il aime aussi découvrir des informations à partir de données…

INFORMATIONS PRATIQUES

La Cantine

Pour rappel, la soirée se passera donc le lundi 19 février à partir de 18h30 dans les nouveaux locaux de La Cantine Brest, aux Ateliers des Capucins (25 Rue de Pontaniou, juste à la sortie de Téléphérique côté Rive Droite).

Important : Si vous arrivez après 19h, allez au p.c. sécurité des Capucins et dites que vous venez au JUG.

Pour vous inscrire au JUG, cap sur la page Meetup du FinistJUG !.

Et, comme d’habitude, inscrivez-vous, propagez l’information autour de vous, encouragez vous collègues à y assister !

 

Le Noël des Devs – 19 décembre 2017

La Cantine Numérique de Brest et les associations de développeurs du pays de Brest ont le plaisir de vous inviter à leur soirée de Fin d´Année le mardi 13 décembre à partir de 18h30.

noel_des_devs

Pour cette fin d´année les communautés de devs du bassin brestois avons choisi de faire une soirée commune afin de rapprocher nos communautés, d´échanger, de mieux se connaître et du discuter sur des sujets (technique ou pas) que nous tiennent à cœur en tant que devs dans la pointe de la Bretagne.

Informations pratiques

Important: la soirée se passera mardi 13 décembre à partir de 18h30, dans les locaux annexes de La Cantine, The Mess, au 19 rue Jean Macé (bâtiment du Télégramme).

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 (les boissons et la nourriture, bien entendu !).

Vous pouvez vous inscrire directement sur https://le-noel-des-devs.eventbrite.fr ou simplement en remplissant ce formulaire :

Google I/O Extended Brest 2017

Google I/O, la conférence Google pour les développeurs, se tiendra cette année du 17 au 19 mai mai à Mountain View. Comme chaque année, les entrées sont parties en moins d’une heure, et il y a une grosse liste d’attente même pour le streaming de la conférence…

Comme les années précédentes, le GDG Finistère et le FinistJUG, avec le support de Google France et de la Cantine Brestoise, organisons une retransmission en directe de la keynote principale de Google IO, là où les principales nouveautés sont annoncées.

Ca se passera le mercredi 17 mai, à partir de 18h et jusqu’à tard dans la soirée. Au menu, la retransmission de la keynote, et ensuite des commentaires et des entretiens faites par nos ambassadeurs Google IO Extended (des gens de Google France et des GDGs français qui seront sur place).

Les places sont limitées, inscrivez-vous vite sur Meetup.

Soirée FinistJUG du 15 mars : Et si on codait un bot ? & Une app social pour Devoxx

Pour notre soirée du mois de Mars, le FinistJUG et le GDG Finistère avons le plaisir de vous proposer une soirée très pratique avec deux talks basés sur du live coding.

LE PROGRAMME DE LA SOIRÉE

Et si on codait un bot ?

Depuis 2016, on entend parler des assistants conversationnels partout. Et pourtant ils ne font qu’arriver. Messenger, Slack, Assistant, Alexa, … Toutes ces plateformes appâtent et retiennent vos utilisateurs.

Comment pouvez vous donc profiter du temps passé sur ces outils pour développer votre audience et fournir des services simples et innovants ?

En sortant de cette session, vous aurez toutes les clefs en mains pour développer l’agent conversationnel qui transformera la vie de vos utilisateurs.

Stéphane Castrec est développeur à l’innovation du Crédit Mutuel Arkéa pour allier le meilleur de l’usage et de la technologie au service de nos clients. 

Une appli social pour Devoxx

En Octobre dernier j’ai refait le site web de Devoxx Belgique sous la forme d’une Progressive Web App, pour montrer les possibilités de la technologie. Et suite à ce projet les organisateurs de Devoxx m’ont posé un challenge : faire une application permettant aux sponsors et si possible au public de Devoxx de faire de la prise de contact en scannant le badge d’autres assistants à la conférence. 

Le front de l’application devait être full PWA, fonctionnant sur Chrone, Firefox, Edge et Safari, sur ordinateur, smartphone et tablette. Bien entendu, avec un mode offline et accès direct à l’appareil photo pour le scan de badges (y compris sur iOS). Le tout s’appuyant sur un back en Play Framework de Devoxx pour les profiles et sur un Warp10 pour l’historisation.

Dans cette séance je vais vous live coder la version minimale de cette appli front, avec le scan de badges, la liste de contacts, les détails de chaque contact et le mode offline. Le tout en utilisant la puissance des composants web (what else?).

Malgré ce que son accent espagnol bien prononcé peut suggérer, Horacio Gonzalez est arrivé en France il y a une quinzaine d’années déjà. Passionné d’informatique, dans laquelle il est tombé depuis tout petit, il a découvert Java en 1997 et depuis il n’a pas arrêté de bosser autour.

Après quelques années comme architecte technique au Crédit Mutuel Arkea, Horacio travaille actuellement à Cityzen Data, entreprise spécialisée dans la collecte, stockage et traitement de données des capteurs. Il est aussi leader et cofondateur du GDG Finistère et du FinistJUG (le JUG français le plus proche de la Silicon Valley !) et il a été nommé Google Developer Expert en technologies web.

INFORMATIONS PRATIQUES

La soirée se passera donc le mercredi 15 mars à partir de 18h30 dans les nouveaux locaux de La Cantine Brest, aux Ateliers des Capucins (25 Rue de Pontaniou, juste à la sortie de Téléphérique côté Rive Droite). 

Important : Si vous arrivez après 19h, allez au p.c. sécurité des Capucins et dites que vous venez au JUG.

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 ?

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).

Et comme la dernière fois nous n’avons pas eu de tirage, nous vous proposons un tirage double pour cette soirée, deux licences seront mises en jeu.

Soirée FinistJUG le 21 février : et si on ajoutait du Go ?

FinistGo

Nous vous avons déjà parlé de notre soirée de mardi prochain, avec le talk Au secours, c’est du GWT ! de Pascal Lombard. Peut-être même vous y êtes déjà inscrits.

Mais une soirée avec un seul talk, même excellent, ne rentre pas trop dans nos traditions. Nous nous sommes dit qu’il fallait y ajouter quelque chose. Mais quoi ?

La réponse est venu quand on s’est rendu comte que dans cette mi-février est la sorite de la nouvelle version du langage Go, Go 1.8.

Alors pour cette soirée du 21 février, en association avec le GDG Finistère qui pour l’occasion se déguise en FinistGo, nous vous proposons un deuxième talk:

The state Of Go in 2017

L’écosystème Go est en ébullition. En effet, la nouvelle release du langage open-source poussée par Google approche. Afin de fêter la Go 1.8 Release Party, nous vous proposons un nouvel état des lieux sur le langage. Pour quel usage est-il intéressant d’utiliser Go ? Quelles sont les nouveautés de cette nouvelle version ? Fait-il toujours partie des langages hypes ?

Pierre Zemb se définit comme un barbu junior. Sorti de l’école il y a quelques mois, il travaille sur la plateforme managée de séries temporelles d’OVH..

Informations pratiques

La Cantine

Pour rappel, la soirée se passera donc le mardi 21 février à partir de 18h30 dans les nouveaux locaux de La Cantine Brest, aux Ateliers des Capucins (25 Rue de Pontaniou, juste à la sortie de Téléphérique côté Rive Droite).

Important : Si vous arrivez après 19h, allez au p.c. sécurité des Capucins et dites que vous venez au JUG.

Pour vous inscrire au JUG, cap sur la page Meetup du FinistJUG !.

Et, comme d’habitude, inscrivez-vous, propagez l’information autour de vous, encouragez vous collègues à y assister !

Soirée FinistJUG le 21 février : Au secours, c’est du GWT !

FinistJUG

Dans une époque où le développement d’applications web rime souvent avec Angular, React, Vue et d’autres frameworks JavaScript à la mode, le FinistJUG vous invite pour notre soirée de février à vous laisser emporter dans un voyage aux parfums retro vers une vieille connaissance de beaucoup d’entre nous : GWT. Pour cela nous comptons sur quelqu’un qui connaît bien GWT, mais qui sait aussi se débrouiller avec beaucoup de ces frameworks JS modernes, Pascal Lombard. Son défi ? Nous montrer qu’en 2017 GWT reste une alternative pertinente pour faire des applications web.

Le programme de la soirée

Au secours, c’est du GWT !

Au secours, c’est du GWT !

Mais siiii, vous vous souvenez, Google Widget Toolkit, le cadriciel de Google pour transpiler du Java vers du Javascript. Il a depuis, et c’est un euphémisme, éte supplanté par d’autres technologies, qui de plus en plus… font la même chose. Du coup, pourquoi ne pas jeter un oeil dans le rétroviseur pour voir à quoi ca ressemble, du GWT en 2017 ?

Lors de cette présentation, nous ferons le tour des fonctionnalités apportées par un cadriciel GWT actuel, Errai 4 de Red Hat. Injection de dépendance, Data-Biding, canevas HTML5, bus événementiel, JAX-RS, bref de quoi satisfaire les assoiffés de buzzwords.

Vous n’en sortirez probablement pas convertis, mais au moins, convaincus qu’il a encore de beaux restes.

Pascal Lombard développe des logiciels avec enthousiasme au Crédit Mutuel Arkéa. Éternelle victime de la mode, il aime tester les technos dont bruissent les blogs, mais trouve que la vie est trop courte pour coder des Hello World.

Informations pratiques

La Cantine

La soirée se passera donc le mardi 21 février à partir de 18h30 dans les nouveaux locaux de La Cantine Brest, aux Ateliers des Capucins (25 Rue de Pontaniou, juste à la sortie de Téléphérique côté Rive Droite).

Important : Si vous arrivez après 19h, allez au p.c. sécurité des Capucins et dites que vous venez au JUG.

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).

Et comme la dernière fois nous n’avons pas eu de tirage, nous vous proposons un tirage double pour cette soirée, deux licences seront mises en jeu.

Inscriptions

Ces derniers mois on nous a fait bien comprendre qu’on est en 2017 et que nos outils de communication et d’inscription étaient, on va dire, un peu vieillots… On a donc décidé de revenir à la mode et nous sommes passés sur Meetup.

Alors maintenant, pour vous inscrire au JUG, cap sur la page Meetup du FinistJUG !.

Cela vous permettra aussi de rester informés de nos soirées. Et, comme d’habitude, inscrivez-vous, propagez l’information autour de vous, encouragez vous collègues à y assister !