Le Noël des Devs – 13 décembre 2016

header

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 :

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: lundi 12 septembre

FinistJUG

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

Le programme de la soirée

Des builds incroyablement rapides avec Gradle 3

Pour cette soirée de rentrée nous avons le plaisir de recevoir Cédric Champeau, ingénieur chez Gradle Inc et committer sur Groovy Core, qui revient nous voir pour nous parler de la dernière version de Gradle.

Des builds incroyablement rapides avec Gradle 3

Personne n’aime les builds lentes. Combien de fois par jour compilez-vous votre application ? Combien de fois cliquez vous le bouton « run » dans votre IDE ? Combien de fois avez-vous maudit Maven, SBT, Ant, Grunt (et peut-être même Gradle ?) pour leur lenteur désespérante ? Peut-être même certains d’entre vous lancent systématiquement un `clean`, comme réflexe conditionné à un outil de build cassé ?

Avec Gradle, on vise la _build happiness_ : il n’y a aucune raison de ne pas attendre les mêmes standards de qualité entre votre développement et votre process de build. Les builds sont importantes, et mêmes cruciales pour la productivité des développeurs. En ce sens, elles se doivent d’être optimisées pour la performance. Gradle offre différents moyens de le faire: builds incrémentales, builds continues, le daemon, le cache de tâches, les build scans, … Nous avons largement travaillé avec Gradle 3 à améliorer significativement les performances, suffisamment pour en faire un game changer.

Venez apprendre comment rendre vos builds significativement plus rapides. Réclamez votre CPU pour coder, pas pour builder!

Cédric Champeau

Cédric Champeau travaille chez Gradle Inc. sur l’outil de build open source éponyme. Il est en particulier intéressé par l’amélioration des performances et la modélisation. Cédric est aussi committer sur le langage Apache Groovy, qu’il a développé pendant plus de 3 ans au sein de Pivotal: créateur du compilateur statique, les traits, le support Android et autres fonctionnalités liées aux DSLs. Passionné par le métier, en particulier tout ce qui touche à l’outillage, Cédric aime avant tout développer des outils qui simplifient la vie des autres développeurs : langages, frameworks, build system, …

Des builds incroyablement rapides avec Gradle 3

Et pour accompagner Cédric dans cette soirée de rentrée, nous vous proposons aussi une presentation sur les JSON Web Tokens par notre speaker local Pascal Lombard.

Introduction à JWT

Pascal Lombardu

JWT (Json Web Token) est un standard ouvert décrivant un format d’échange d’informations entre parties. Pratique, léger et très souple d’utilisation, il permet d’implémenter facilement des solutions à des problèmes précis, là où des technologies plus complètes mais plus lourdes (SAML, oAuth2.0…) ne sont pas forcément nécessaires. De plus, étant un format et non un protocole ou une implémentation, il ne présente pas d’adhérence au socle technique qui l’utilise (navigateur, langage, framework…), ce qui le rend très adapté aux architectures modernes, de plus en plus modulaires et hétérogènes.

Au cours d’une présentation de 15 minutes, nous enchaînerons une brève introduction au standard JWT, et un cas d’usage réel, parce que les Hello World ça commence à bien faire.

Pascal Lombard est informaticien au Crédit Mutuel Arkéa. Quand il n’est pas devant sa console, il développe des logiciels au sein du projet Cloud Privé.

Informations pratiques

La Cantine

La soirée se passera donc le lundi 12 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.

Soirée Progressive Web App

FinistJUG

Pour notre dernière soirée avant les vacances, le GDG Finistère et le FinistJUG vos proposent de vous pencher sur les Progressive Web Apps et leur rôle comme alternative aux applications natives et/ou hybrides. Le rendez-vous se tiendra, comme d’habitude, à La Cantine Numérique de Brest, le jeudi 23 juin.

Progressive Web Apps

Applications natives, applications hybrides, site web mobiles… L’éternel débat continue, encore et toujours. Mais, et si une autre voie était possible ?

L’année dernière, lors du Chrome Dev Summit 2015, Google a présenté une nouvelle approche, combinant le meilleur du web et le meilleur des applications : les applications web progressives, ou Progressive Web Apps (PWAs), dont le principe est de combiner les fonctionnalités modernes du web pour offrir une expérience utilisateur de type application.

Introduction aux Progressive Web Apps

PWA au FinistJUG - GDG Finistère

Dans le dernier Google I/O on a pu voir comment les PWA ont passé d’être un concept à une vraie réalité, avec quelques success stories comme Air Berlin, Flipkart ou le Washington Post, et avec de l’outillage pour simplifier la création et mise à point des PWAs.

Dans cette présentation nous allons balayer les concepts derrière les PWAs : les service workers pour gérer la recuperation de ressources en arrière plan, les notifications push et le mode hors ligne, l’app shell pour un démarrage instantanée de l’application, le manifeste et les balises meta pour vous permettre d’installer l’application sur le téléphone… Nous allons aussi présenter la façon de lier ces concepts dans une PWA, et les différents outils qu’on peut trouver pour nous aider. Pour finir, nous verrons un exemple complète de PWA avec Polymer.


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, depuis quelques mois, il a été nommé Google Developer Expert en technologies web.

Informations pratiques

La Cantine

La soirée se passera donc le jeudi 23 juin à 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.

Google IO Extended Brest 2016

Google IO, la conférence Google pour les développeurs, se tiendra cette année du 18 au 20 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.

logo_io_extended_550px

Ca se passera le mercredi 18 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). N’hésitez pas à vous inscrire sur la page Google+ de l’événement, car les places sont limitées…