Archives de catégorie : Uncategorized

Soirée Vert.x : Sprechen vous reactive fanta’stico ? – Mardi 1er mars 2016

FinistJUG

Vert.X. est un vieux connu du FinistJUG. On avait commencé en 2014 avec une soirée de rentrée 2014 dédié à ce framework, et on a remis une couche cette année aussi dans notre soirée de rentrée 2015. Pour notre prochaine soirée du 1er mars 2016 on fait encore plus fort et on reviens sur le sujet avec un talk par Clement Escoffier, core developer sur Vert.x chez RedHat.

Le programme de la soirée

Vert.x – Sprechen vous reactive fanta’stico ?

Vous devez bâtir une application qui passe à l’échelle, à base de micro-services ou plus classique, tolérante aux pannes, mais vous ne savez pas par ou commencer ? La seule chose dont vous avez besoin est un fichier jar et d’une machine virtuelle java.

Vert.x 3 est une librairie pour créer des systèmes réactifs s’exécutant sur une machine virtuelle Java. Vert.x 3 offre une nouvelle manière d’implémenter des applications concurrentes,scalables et tolérantes aux fautes. Avec vert.x 3 vous pouvez développer des applications « micro-services » distribuées en Java, mais aussi en JavaScript, Groovy, Ruby et Ceylon. Vert.x 3 permet également d’intégrer des applications « non-vert.x » tel que node.js, .NET ou C.

Cette présentation introduit les concepts clés de Vert.x and comment vous pouvez utiliser Vert.x dans votre prochain projet. Cette session explique les systèmes réactifs, la programmation réactive (attention c’est pas la meme chose), comment le modèle de programmation asynchrone proposé par Vert.x vous permet de construire facilement des applications concurrentes et pourquoi c’est fait ainsi. Nous verrons également le passage a l’échelle, la tolérance aux pannes, les perfs, le monitoring et les composants clés de l’éco-système Vert.x…


Clement Escoffier

Clement Escoffier, core developer sur Vert.x chez RedHat

Qui suis-je ? Bonne question. J’ai été chercheur à l’université de Grenoble, architecte chez Axway, directeur de l’innovation dans une boite allemande…. Actuellement je suis core developer sur Vert.x, et je travaille pour Red Hat. J’ai touché à beaucoup de domaines: OSGi, mobile, continuous delivery, devops, HTML5… Mon but ? Fournir des outils, des méthodes pour rendre le développement plus efficace mais également plus agréable et plus fun. Je suis un contributeur actif sur de nombreux projets Open Source comme Apache Felix, iPOJO, Wisdom Framework et bien évidement Vert.x.

Informations pratiques

La Cantine

La soirée se passera donc le mardi 1er mars à 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.

Photos – soirée Arduino et DevOps

Voici des photos d’une très bonne et dernière soirée au FinistJUG. Encore une ! Grand merci, aux présentateurs Emmanuel Feller @moyowi et Quentin Adam @waxzce d’avoir partagé leur passion et compétence. Nous remercions aussi les nombreuses personnes qui se sont déplacées et cela dans un esprit très convivial.

Ar wec’h all.

IMG_0542 IMG_0545 IMG_0549 IMG_0550 IMG_0551 IMG_0573 IMG_0589 IMG_0591

Soirée Arduino & Devops – Jeudi 28 janvier 2015

Pour notre première soirée de 2016 nous avons le plaisir de vous proposer une soirée avec deux speakers d’exception : Emmanuel Feller et Quentin Adam.

Le programme de la soirée

1 – Arduino pour des développeurs Java

Arduino pour des développeurs Java

Arduino au FinistJUG

IoT, objets connectés, mouvement maker… Il n’y a pas de doute, la frontière entre l’électronique et l’informatique devient de plus en plus mince, et des nouveaux projets les mélangeant apparaissent tous les jours. En tant que développeur, le sujet vos intéresse, mais vos souvenirs de vos cours d’électronique commencent à être lointains. Quoi faire?

La réponse est simple, plongez-vous dans l’univers Arduino ! Emmanuel Feller vous propose dans ce talk 1h de live coding autour d’Arduino, pour faire un premier objet intelligent, quelques minutes pour le rendre communicant… Le tout orienté vers un public comme vous, des développeurs avec pas forcement beaucoup d’expérience en électronique.

Emmanuel Feller


Après 15 ans dans les Systèmes d’Informations des grands comptes de la banque, de l’assurance et du courtage, Emmanuel a créé Innovation-box en 2013 afin d’innover autour du Web, des réseaux sociaux et des objets connectés. Fervent partisan de l’open innovation et des mécanismes collaboratifs, il participe à de nombreux événements communautaires permettant de démythifier la technologie et l’informatique, de transmettre les compétences et de permettre l’appropriation par le plus grand nombre des mécanismes de la nouvelle économie.

2 – The end of server management : hosting have to become a commodity

The end of server management : hosting have to become a commodity

Même si l’abstract est en anglais, le talk est en français, bien entendu !

Industrial revolution of intellectual production : from computer to team agility, how to work more efficient ? Industrialize your software pipeline, be more efficient

There is a lot of trending words about hosting and clouds theres years, but just a few focused on the essential : how to make the process and the production of hosting really neat and without problems. We have to focus about industrialization like we did about electricity a century ago : produce stable standard with a high quality of service and availability, and develop the ecosystem of consumer. So, how the PaaS, the cloud and good process will end the server management ?

What changes affects developer profession? How to make the process and the production of hosting really neat and without problems? We have to focus about industrialization like we did about electricity a century ago: produce stable standard with a high quality of service and availability, and develop the ecosystem of consumer. Can we end server management and build hosting as a commodity?

The talk is focus to explain what is the evolution of developer job and meanings in a industrial IT world.

Quentin Adam


Quentin Adam is the CEO of Clever Cloud : a Platform as a Service company allowing you to run java, scala, ruby, node.js, php, python or go applications, with auto scaling and auto healing features. This position allow him to study lots of applications, code, practice, and extract some talks and advises. Regular speaker at various tech conference, he’s focused to help developers to deliver quickly and happily good applications.


Informations pratiques

La Cantine

La soirée se passera le jeudi 28ème janvier à La Cantine Brest, dans les locaux de la Faculté des Lettres et Sciences Humaines (20 rue Duquesne, au centre ville de Brest), à partir de 18h30.

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 :

Venez nombreux, passez l’information autour de vous. Aidez-nous à que toutes les personnes potentiellement intéressées reçoivent l’information !

Préparation au Startup Weekend Brest 2016 : Bootcamp NativeScript

D’abord, laissez-moi profiter de ce premier billet de l’année pour vous souhaiter à tous une bonne et prospère année 2016, plein de bonheur et des bonnes choses (et des belles découvertes techniques !).

Pour bien commencer l’année, notre première activité va être un autre Bootcamp pour préparer le Startup Weekend Brest de la fin du mois. Et, comme promis lors de notre soirée de décembre, ce Bootcamp sera dédié à NativeScript, le framework open-source permettant de développer en JavaScript des applications natives iOS et Android dont on avait parlé à cette occasion.

Préparation au Startup Weekend Brest 2016 : Bootcamp NativeScript

Préparation au Startup Weekend Brest 2016 : Bootcamp NativeScript

Dans le cadre de la préparation de l’édition 2016 du Startup Weekend Brest, la Cantine Numérique Brestoise et le FinistJUG proposent une séance d’initiation à la création d’applications mobiles avec NativeScript.

Ca fait des mois (ou des années !) que vous voulez vous mettre au développement Android et/ou iOS. Vous avez regardé la doc, vous avez même téléchargé le SDK, vous avez peut-être même fait un HelloWorld, vous vous êtes dit que ça a l’air facile… mais vous n’êtes jamais allé jusqu’à développer une application avec. Manque de temps, plein d’autres choses à faire, manque de motivation pour démarrer. Car il faut reconnaître que se mettre au développement sur une nouvelle plate-forme tout seul dans son coin n’est pas évident, surtout quand la vraie vie s’en mêle.

Alors pourquoi pas vous réserver une journée pour franchir le cap et vous mettre pour de vrai au développement sur Android ou iOS ?

Ce Bootcamp NativeScript est l’opportunité pour le faire. Vous arrivez le matin équipés d’un ordinateur portable, avec votre environnement de development de choix (Eclipse, IntelliJ, WebStorm, SublimeText, vi ou même Notepad++) et Android Studio et/ou XCode installés et vous partirez en fin d’après-midi en ayant développé une petite application mobile qui tournera sur Android et iOS, et plus important encore, en ayant intégré les principes basiques du développement sur NativeScript.

NativeScript? Kesaco?

En mai 2015, Telerik, une entreprise bulgare spécialisée dans les outils de développement, a lancé son framework de développement d’applications mobiles natives dénommé NativeScript. NativeScript est une plateforme Open source permettant aux développeurs de concevoir des applications mobiles natives capables de fonctionner sur iOS, Android et Windows Universal, cela en n’utilisant que du JavaScript.

NativeScript apporte une bonne intégration entre JavaScript et les écosystèmes natifs iOS, Android et Windows existants. Il prend en charge les bibliothèques JavaScript ainsi que les bibliothèques natives Objective-C, Java et .NET existantes. Il ne nécessite pas non plus de connaissance des langages de programmation spécifiques aux applications iOS, Android ou Windows Phone pour réutiliser les bibliothèques associées, leurs APIs sont disponibles en JavaScript, grâce à la NativeScript Modules Layer qui permet de convertir les API des plateformes spécifiques en JavaScript natif.

En bref, vous allez développer des applications pour Android et iOS en JavaScript, ces applications tourneront une VM JavaSript dans les terminaux Android et iPhone, qui les verront comme des vraies applications natives. Le tout sans devoir s’embêter à apprendre du Java avec les subtilités d’Android ou du Swift/ObjectiveC pour iOS, en pur JavaScript. Le Bootcamp NativeScript est une introduction accélérée et pratique au développement d’applications mobiles. Vous allez apprendre, vous allez mettre les mains dans le cambouis, vous allez coder, vous allez enfin cocher la case Apprendre à coder des applications mobiles dans votre ToDo-list.

Pré-requis

En terme de connaissances, on supposera une connaissance basique du développement en JavaScript. En termes matériaux, les participants doivent amener un ordinateur portable avec:

  • Son environnement de development de choix (Eclipse, IntelliJ, WebStorm, SublimeText, vi ou même Notepad++)
  • Une version récente de Android Studio et/ou XCode, installée et opérationnelle

Si vous avez des questions ou des soucis pour l’installation des outils démandées, n’hésitez pas à nous Stéphanie Moallic et Horacio Gonzalez

Informations pratiques

La Cantine

Le Bootcamp NativeScript se passera le samedi 23 janvier à La Cantine Brest, dans les locaux de la Faculté des Lettres et Sciences Humaines (20 rue Duquesne, au centre ville de Brest), à partir de 9h30 et jusqu’aux alentours de 16h30.

Comme les dernières fois, nous demandons une participation de 12€ par participant, ce qui nous permettra de vous proposer du café à volonté et un repas à base de pizza et soda (un vrai repas de développeur, quoi… 😉 ) afin de ne pas interrompe le Bootcamp pendant la pause du midi.

Comme le nombre de places qu’on peut proposer est forcement très limité, cette participation financière nous aide aussi à garantir que les personnes inscrites viendront bien au Bootcamp.

Pour vous inscrire, vous pouvez remplir ici le formulaire, ou aller directement sur le site de l’événement sur Evenbrite.

Préparation au Startup Weekend Brest 2016 : Bootcamp Ionic

Dans le cadre de la préparation de l’édition 2016 du Startup Weekend Brest, la Cantine Numérique Brestoise, le GDG Finistère et le FinistJUG proposent une séance d’initiation à la création création d’applications mobiles avec Ionic.

Ca fait des mois (ou des années !) que vous voulez vous mettre au développement Android et/ou iOS. Vous avez regardé la doc, vous avez même téléchargé le SDK, vous avez peut-être même fait un HelloWorld, vous vous êtes dit que ça a l’air facile… mais vous n’êtes jamais allé jusqu’à développer une application avec. Manque de temps, plein d’autres choses à faire, manque de motivation pour démarrer. Car il faut reconnaître que se mettre au développement sur une nouvelle plate-forme tout seul dans son coin n’est pas évident, surtout quand la vraie vie s’en mêle.

Alors pourquoi pas vous réserver une journée pour franchir le cap et vous mettre pour de vrai au développement sur Android ou iOS ?

Ce Bootcamp Ionic est l’opportunité pour le faire. Vous arrivez le matin équipés d’un ordinateur portable, avec votre environnement de dévelopment de choix (Eclipse, IntelliJ, WebStorm, SublimeText, vi ou même Notepad++) et une JVM pré-installés et vous partirez en fin d’après-midi en ayant développé une petite application mobile qui tournera sur Android, iOS et tout navigateur web, et plus important encore, en ayant intégré les principes basiques du développement sur Ionic.

Ionic est un énorme pas en avant dans le développement d’applications mobiles hybrides. S’appuyant sur AngularJS, les développeurs peuvent profiter de toute la richesse et les possibilités de l’écosystème Angular pour construire rapidement des applications hybrides performantes. En utilisant Apache Cordova/Phonegap, ses applications peuvent être livrées comme des applications natives Android ou iOS, envoyés à Google Play/iTunes.

Ionic Framework est décrit par certains comme étant le Twitter Bootstrap du mobile : rapide à apprendre, agréable à utiliser, permettant d’obtenir rapidement des résultats jolis.

Le Bootcamp Ionic est une introduction accélérée et pratique au développement d’applications mobiles hybrides. Vous allez apprendre, vous allez mettre les mains dans le cambouis, vous allez coder, vous allez enfin cocher la case Apprendre à coder des applications mobiles dans votre ToDo-list.

En terme de prérequis, on supposera une connaissance basique du développement web, c.a.d. des bases en HTML, CSS et JavaScript.

Les formateurs

Le Bootcamp sera animé par Stéphanie Moallic et Horacio Gonzalez

Informations pratiques

La Cantine

Le bootcampse passera le samedi 5 décembre à La Cantine Brest, dans les locaux de la Faculté des Lettres et Sciences Humaines (20 rue Duquesne, au centre ville de Brest), à partir de 9h30 et jusqu’aux alentours de 16h30.

Comme les dernières fois, nous demandons une participation de 12€ par participant, ce qui nous permettra de vous proposer du café à volonté et un repas à base de pizza et soda (un vrai repas de développeur, quoi… 😉 ) afin de ne pas interrompe le Bootcamp pendant la pause du midi.

Comme le nombre de places qu’on peut proposer est forcement très limité, cette participation financière nous aide aussi à garantir que les personnes inscrites viendront bien au Bootcamp.

Pour vos inscrire, vous pouvez remplir ici le formulaire, ou aller directement sur le site de l’événement sur Evenbrite.

Soirée NativeScript et retours sur Devoxx – Mardi 1er décembre

Notre soirée de novembre a subi un léger décalage et se tiendra le mardi 1er décembre. Au menu, une introduction à NativeScript, un framework open-source permettant de développer en JavaScript des applications natives iOS et Android, mais aussi un retour d’expérience sur la dernière édition de Devoxx, qui s’est tenu en Belgique à la mi-novembre.

Le programme de la soirée

1 – NativeScript

Horacio Gonzalez

En mai 2015, Telerik, une entreprise bulgare spécialisée dans les outils de développement, a lancé son framework de développement d’applications mobiles natives dénommé NativeScript. NativeScript est une plateforme Open source permettant aux développeurs de concevoir des applications mobiles natives capables de fonctionner sur iOS, Android et Windows Universal, cela en n’utilisant que du JavaScript.

Introduction à NativeScript

NativeScript

NativeScript apporte une bonne intégration entre JavaScript et les écosystèmes natifs iOS, Android et Windows existants. Il prend en charge les bibliothèques JavaScript ainsi que les bibliothèques natives Objective-C, Java et .NET existantes. Il ne nécessite pas non plus de connaissance des langages de programmation spécifiques aux applications iOS, Android ou Windows Phone pour réutiliser les bibliothèques associées, leurs APIs sont disponibles en JavaScript, grâce à la NativeScript Modules Layer qui permet de convertir les API des plateformes spécifiques en JavaScript natif.

Nous avons prévu faire un bootcamp NativeScript à la Cantine, mais en attendant nous allons vous présenter les principes de NativeScript ainsi que quelques exemples simples d’utilisation.

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

1 – Retours sur Devoxx

Au fil des années, Devoxx est devenue la conférence de référence dans le l’univers Java. Restant généraliste, il offre un éventail assez large des tendences et nouveautés autour de Java dans un sens large, du côté embarqué au web, du client riche au technos serveur, de la JVM aux briques d’outillage.

Dans cette deuxième parti de soirée nous allons essayer de vous faire un retour sur ce qui a été la Devoxx 2015, qui s’est tenu à Anvers à la mi-novembre. Nous vous parlerons des choses qui nous avons vu, de ce qui nous a plu et ce qui nous a plu, de ce qui nous a étonné, de dce qui nous a déçu.


Informations pratiques

La Cantine

La soirée se passera le mardi 1er décembre à La Cantine Brest, dans les locaux de la Faculté des Lettres et Sciences Humaines (20 rue Duquesne, au centre ville de Brest), à partir de 18h30.

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 :

Il y a aussi un Evénement G+ sur lequel pour pouvez vous inscrire, si vous préférez ce système.

Venez nombreux, passez l’information autour de vous. Aidez-nous à que toutes les personnes potentiellement intéressées reçoivent l’information !

Soirée de rentrée du FinistJUG: mardi 15 septembre

FinistJUG

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

Le programme de la soirée

Barbus et Barbares

Pour cette soirée de rentrée nous avons le plaisir de recevoir François le Droff et Romain Pelisse, qui viennent nous faire une sensibilisation à la sécurité des applications en prenant comme exemple un audit d’une webappp Spring/JHispter.

Barbus et Barbares

C’est un audit de sécurité partiel, partial mais participatif que François et Romain vous proposent dans cette session; l’audit d’une application web SpringBoot/JHipster. Y seront illustrés et débattus concepts & techniques couvrant l’ensemble du cycle de vie du développement logiciel comme

  • la sécurisation de la chaine d’intégration continue
  • la gestion des secrets de conf
  • la sécurisation de la jvm
  • la gestion d’identité et d’autorisation avec SAML & oAuth2

Le but: vous sensibiliser, vous armer contre les cyber-attaques des hordes barbares, vous développeurs Java, barbus ou pas.

François le Droff is a software engineer at Adobe Systems. Prior to joining the Adobe, 7 years ago, François spent a decade building various enterprise webN+1.0 applications for Schlumberger and Atos Open Source Center. François is a full-fledged geek, passionate about IT, Open Source software, and knowledge sharing.

Contributeur PMD et leader du projet XRadar, Romain Pelisse est architecte Open Source depuis plus de 3 ans au sein du centre de compétence Open Source de Atos Origin, où sein duquel il fournit son expertise sur les problématiques liées à la qualité logicielle mais aussi les problématiques de performances des applications Java Web. Expert JBoss, mais aussi sur Linux, Romain PELISSE est avant tout un spécialiste des technologies Open Source, qu’il s’agisse de savoir comment bien les utiliser, mais aussi comment rentrer en relation avec les communautés qui produisent ces solutions ou encore de fournir des correctifs.

Vert.X 3

L’année dernière le thème de notre soirée de rentrée fut Vert.X. Pour notre soirée de rentrée de cette année, nous revenons sur le sujet avec Xavier Marin qui nous parlera de la toute nouvelle version de la plateforme, Vert.X 3, sortie cette été.

Vert.X 3

Vous cherchez un conteneur performant, robuste, orienté micro-service et léger? Si en plus vous devez développer votre application en un temps record dans votre langage de prédilection, que choisiriez vous? Vert.X 3 est un toolkit polyglotte (java, javascript, ruby, groovy), scalable et très performant pour réaliser vos backends, frontends ou toute autre application réactive sur la JVM. Il s’agit non seulement d’une vraie alternative à NodeJS/Express mais surtout c’est une solution plus robuste, plus performante et plus scalable.

Architecte logiciel/Scrum master chez Arkéa et CTO de Qaobee, Xavier Marin est du genre à sortir des sentiers battus. Depuis plus de 10 ans, il a écumé la plupart des frameworks, mobile, front et back autour de la JVM et de javascript. Son leitmotive : trouver le bon outil pour le besoin en tenant compte des contraintes de production, des impératifs de performances et des compétences de ses équipes quitte à bousculer les habitudes et les idées reçues.

Informations pratiques

La Cantine

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

Dernière soirée avant les vacances – Mercredi 24 juin 2015

Afin de bien clôturer l’année scolaire on vous propose de faire une dernière soirée avant les vacances, le mercredi 24 juin à la Cantine Numérique Brestoise, à partir de 18h30 comme d’habitude.

Pour cette soirée nous avons prévu trois présentations :

Le programme de la soirée

Déboguage de JavaScript

Si vous êtes habitués de nos soirées, vous vous rappellerez sans doute de Christophe Jollivet qui est venu nous voir il y a deux ans pour nous parler de JavaScript pour le développeur Java. Étant de passage à Brest pour impartir une formation, Christophe s’est gentiment proposé de revenir nous voir, toujours sur des sujets autour de JavaScript pour des développeurs Java, mais cette fois sur une thématique extrêmement utile : le débogage de JavaScript.

Débogage de JavaScript

Vous avez cédé à la mode des applications JavaScript, que ce soit pour le Front ou bien en full stack. Mais comment allez vous débuguer votre application ? Avec des “alert” ? Saviez vous que les consoles des navigateurs peuvent mettre en forme les objets ou bien résoudre les piles d’appels asynchrones ? Avez-vous déjà essayé de modifier des valeurs ou carrément des fonctions pendant un débogage ?

Au cours de ce tools in action, nous ferons un panorama des outils de débogage pour JavaScript et des possibilités qu’offre ce langage.

Leader technique chez Apside, Christophe Jollivet prêche les bonnes pratiques sur divers projets informatiques et universités en région tourangelle. Reconverti à l’informatique il y a 11 ans suite à un doctorat de neurobiologie, il contribue activement dans les communautés Java en ayant été co-responsable de la rubrique Java du site developpez.com mais aussi en participant à des conférences et en animant depuis 2008 le Tours JUG.

Cryptography : THE swiss army knife of secured APIs

L’un de nos habitués, Sébastien Lambour, nous propose l’un de ces sujets qui lui sont chers : comment (et pourquoi !) sécuriser vos API en utilisant la cryptographie.

Cryptography : THE swiss army knife of secured APIs

Il parait que créer une API pour votre app Angular c’est simple ! Quand il s’agit de la sécuriser, votre API se transforme souvent en « usine à lisier »… Avec des solutions souvent contre performantes et une complexité inutile et bien de triviales failles de sécurité. Pourtant cypher, tokens, hash et autres « time based algorithms » sont vos meilleurs alliés. Venez découvrir comment la cryptographie vous permet de renforcer structurellement votre API sans complexifier son interface.

OpenJDK Panama: la refonte de JNI dans java

Et comme troisième speaker de la soirée, un autre de nos habitués, Christophe Huntzinger, prendra le micro une fois de plus pour rentrer dans les détails de la vie intime de la JVM, cette fois sur le projet Panama visant à redéfinir comment Java interagit avec des APIs natives.

Informations pratiques

La Cantine

La soirée se passera le mercredi 24 juin à La Cantine Brest, dans les locaux de la Faculté des Lettres et Sciences Humaines (20 rue Duquesne, au centre ville de Brest), à partir de 18h30.

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 :

Il y a aussi un Evénement G+ sur lequel pour pouvez vous inscrire, si vous préférez ce système.

Venez nombreux, passez l’information autour de vous. Aidez-nous à que toutes les personnes potentiellement intéressées reçoivent l’information !