Bilan de la saison 2013-2014

FinistJUG

La rentrée est arrivée et avec elle on démarre la 4ème saison du FinistJUG. Aujourd’hui, avant de vous parler de notre programme pour la rentrée, je voulais faire avec vous un petit bilan de la dernière année.

Bilan de l’année dernière

Dans cette troisième année du FinistJUG nous avons organisé 6 soirées thématiques :

Nous avons aussi organisé deux séances de formation Android, toujours avec le GDG Finistère, la première en préparation du Startup Weekend Brest y la deuxième en partenariat avec le Club Elec de l’ISEN.

Il y a eu des choses qu’on voulait organiser qui ne se sont pas encore mis en place : des Code Dojos, des bootcamps, encore plus de séances pratiques, un hackathon ou une séance d’Extreme Startup

Et pour cette année ?

Vert.x

Cette nouvelle saison démarrera avec notre traditionnelle soirée de rentrée, à priori prévue pour le jeudi 18 Septembre autour de Vert.x, qui sera ensuite suivie d’un bootcamp Vert.x. Nous vous donnons tous les détails dans le courant de la semaine.

Ensuite nous vous dévoilerons nos autres activités pour ce trimestre de rentrée, mais pour le moment nous pouvons déjà vous dire que parmi les sujets pour lesquels on a déjà des intervenants programmés, il y du Groovy et du Scala. Notre partenariat avec le GDG Finistère se continuera avec une nouvelle édition de notre déjà classique Bootcamp Android, auquel s’ajoutera un Bootcamp AngularJS. Et une première séance de Coding Dojo devrait voir le jour avant Noël.

Alors, pour être informés en avant première de toutes nos activités, n’oubliez donc pas vous inscrire à la lettre d’information du FinistJUG.

Et bien entendu si vous avez des idées ou des envies particulières, n’hésitez pas à nous contacter, on est toujours ouverts aux suggestions !

Devoxx

L’édition 2014 de Devoxx se tiendra la semaine du 10 au 14 novembre. Comme d’habitude, nous soutenons la conférence et nous affichons fièrement le badge Devoxx dans notre blog.

Devoxx 2014

Du point de vue technologique, la Devoxx est une expérience superbe, on prend plein des yeux avec les différents projets, les conférences, les échanges. Mais la Devoxx a aussi un autre intérêt, celui de rencontrer plein de monde, d’échanger avec des gens venant des horizons très divers, unis par une même passion pour le développement. Si vous avez la possibilité, inscrivez-vous et assistez à une des plus grandes conférences de Java de ce côté de l’Atlantique, vous ne le regretterez pas. Et, en attendant, vous pouvez vous inscrire à la newsletter de Devoxx 2014 pour avoir plus d’information sur le programme et les intervenants.

Prochaine soirée FinistJUG : mardi 28 janvier

Bonne Année !

FinistJUG

Avant tout, nous tenons à vous souhaiter à tous une Bonne Année 2014 !

L’équipe du FinistJUG vous souhaite à vous et aux vôtres nos meilleurs vœux de bonheur et réussite.

Prochaine soirée FinistJUG : mardi 28 janvier

Après la trêve des confiseurs le FinistJUG reprend ses activités avec une nouvelle soirée le mardi 28 janvier, à La Cantine Brest, dans les locaux de la Faculté des Lettres et Sciences Humaines (20 rue Duquesne, au centre ville de Brest).

Pour cette premier rendez-vous de 2014, nous avons prévu une soiré 100% locale, avec trois présentations faites par des intervenants du coin. Pour les sujets, on vous racontera dans un prochain billet en fin de semaine, j’attends encore une dernière confirmation.

En attendant, marquez déjà la date dans vos agendas, et diffusez l’information autour de vous !

Activités pour 2014

Comme je vous disais il y a quelque temps, nous travaillons pour pour mettre en place des activités alternatives comme un hackathon, des coding dojo ou une séance d’Extreme Startup. Si tout se passe bien, la première de ces activités se déroulera en février ou mars, on vous préviendra à l’avance !

Piqûre de de rappel : Soirée de rentrée du FinistJUG

FinistJUG

Un petit message pour vous rappeler que ce soir nous organisons la soirée de rentrée du FinistJUG, avec trois présentations sur des sujets bien différents :

  • Le métier d’architecte logiciel par Mikaël Le Berre (architecte Java à Thales Systèmes Aéroportés)
  • Indexation de SVN avec Elastic Search par Pascal Lombard (ingénieur système au Crédit Mutuel Arkea)
  • Les web-components aujourd’hui par Horacio Gonzalez (jusqu’à fin septembre ingénieur système au Crédit Mutuel Arkea, Cityzen Data par la suite…)

La séance se passera à l’ENIB, à partir de 18h30 et jusqu’à 21h.

Voici donc, une fois de plus, l’affiche de la soirée, à diffuser sans modération :

affiche-20130926-v1-1750x2475

Comme d’habitude, on utilise  Eventbrite pour les réservations, afin de pouvoir bien gérer la logistique et aussi afin de vous permettre de participer au tirage au sort qu’on fera en fin de séance. Inscrivez-vous !

Soirée de rentrée du FinistJUG : jeudi 26 septembre

FinistJUG

Le FinistJUG organise enfin ça soirée de rentrée. Au menu, trois présentations sur des sujets bien différents, pour que tout et chacun trouve son compte. Ca se passera le 26 septembre à partir de 18h30 à l’ENIB.

Le métier d’architecte logiciel

Par Mikaël Le Berre, architecte Java à Thales Systèmes Aéroportés

Mikaël Le Berre

Mener à bien un développement logiciel est une tâche très difficile et cela pour de multiple raisons. Une majorité de projets rencontrent des problèmes importants sur la qualité, les coûts, les délais, les performances etc… L’architecte logiciel peut avoir un impact direct ou indirect sur ces enjeux.

Malheureusement, le terme architecte logiciel est très souvent galvaudé par une vision simpliste du poste. A contrario, connaître sa richesse permet d’améliorer, de manière importante, la bonne marche des projets.

Ensemble nous allons voir les principaux enjeux de la production logicielle et comment l’architecte peut apporter sa plus-value. Plusieurs exemples concrets viendront illustrer ces problématiques.

Pour finir une méthode de travail, centrée sur l’architecte, sera exposée de manière chronologique, cela aidant à la maîtrise de la création de logiciel.

Indexation de SVN avec Elastic Search

Par Pascal Lombard, ingénieur système au Crédit Mutuel Arkea

Pascal Lombard

Partant de la présentation sur Elastic Search de David Pilato en décembe dernier, Pascal va nous présenter la rivière Subversion qu’il a développé, pour montrer comment étendre facilement les fonctionnalités du moteur de recherche, ainsi que mettre en place rapidement une interface de requêtage.

Les web-components aujourd’hui

Par Horacio Gonzalez, jusqu’à fin septembre ingénieur système au Crédit Mutuel Arkea, Cityzen Data par la suite…

Horacio Gonzalez

Des concepts comme encapsulation, réutilisation de composants, data-binding ou templating sont maintenant monnaie courante dans la plupart de frameworks web… mais chacun le fait à ça façon !

Et c’est là que les Web Components débarquent. Un nouveau standard en cours d’élaboration au W3C, qui va permettre d’avoir une approche par composants au développement web.

Dans cette présentation nous parlerons de ce standard en construction, de concepts comme ShadowDOM, Mutation Observers, custom elements, Model-Driven-View, Object.observe()… Nous parlerons aussi des implémentations actuelles, du projet Polymer de Google, des X-Tags de Mozilla et de comment avec AngularJS on peut déjà avoir un bon aperçu de ce que nous attend.

Informations pratiques

La séance se passera donc le jeudi 26 septembre à l’ENIB, à partir de 18h30 et jusqu’à 21h. Comme d’habitude, on utilise  Eventbrite pour les réservations, afin de pouvoir bien gérer la logistique et aussi afin de vous permettre de participer au tirage au sort qu’on fera en fin de séance. Inscrivez-vous !

affiche-20130926-v1-1750x2475

C’est la rentrée

FinistJUG

Une année de plus, septembre est arrivé, et le manque de nouvelles du FinistJUG a inquiété certains. Pas de raison de se faire de soucis, le FinistJUG est bel et bien là, et on est prêts pour démarrer notre saison 2013-2014, avec des conférences, des ateliers et quelques surprises qu’on dévoilera à fur et à mesure.

Nos activités

Nous dévoilerons bientôt nos activités pour ce trimestre de rentrée, mais pour le moment nous pouvons déjà vous dire que les soirées JUG reprendront de la fin septembre (on annoncera le sujet la semaine prochaine), mais aussi qu’il n’y aura pas que des soirées JUG. On travaille pour mettre en place des activités alternatives comme un hackathon, des coding dojo ou une séance d’Extreme Startup.

Cette année on essayera de renouveler l’expérience de nosateliers Android en collaboration avec le FinistGDG, et nous préparons aussi des activités conjointes avec la communauté BreizhBeans.

N’oubliez pas vous inscrire à la lettre d’information du FinistJUG pour être informés de toutes nos activités.

Quelques news

  • Nos amis de la Cantine Brestoise nous informent qu’une nouvelle association de développeurs est en train de se monter dans ce bout du monde : les PHPotes, un groupe d’échange autour du langage PHP. La première réunion aura lieu le mardi 10/09 à 18h à la Cantine Brestoise.C’est donc avec énorme plaisir que nous souhaitons la bienvenue à PHPotes !

    Dans notre soucis d’aider à dynamiser l’environnement technique dans la pointe de la Bretagne, nous informerons des activités de PHPotes dans notre blog et nous newsletters. D’ailleurs, on n’exclut pas d’organiser des activités conjointes si l’occasion se présente, un peu comme ils font au BreizhCamp de Rennes.

  • L’édition 2013 de Devoxx se tiendra la semaine du 11 au 15 novembre. Comme d’habitude, nous soutenons la conférence et nous affichons fièrement le badge Devoxx dans notre blog.

    Du point de vue technologique, la Devoxx est une expérience superbe, on prend plein des yeux avec les différents projets, les conférences, les échanges. Mais la Devoxx a aussi un autre intérêt, celui de rencontrer plein de monde, d’échanger avec des gens venant des horizons très divers, unis par une même passion pour le développement. Si vous avez la possibilité, inscrivez-vous et assistez à une des plus grandes conférences de Java de ce côté de l’Atlantique, vous ne le regretterez pas. Et, en attendant, vous pouvez vous inscrire à la newsletter de Devoxx 2013 pour avoir plus d’information sur le programme et les intervenants.

  • Apside a décidé de ne pas renouveler leur soutien au FinistJUG. Du coup, nous sommes à la recherche d’un nouveau sponsor platinium pour le FinistJUG. Si vous voulez nous soutenir, ou vous avez des idées, n’hésitez pas à nous contacter.

Slides de la soirée FinistJUG Apache Camel le 21 mars

Voici les slides de la présentation Apache Camel de Xavier de jeudi dernier :

Et voici les slides de la présentation sur le développement rapide d’applications web sur la JVM :

Piqûre de de rappel : soirée FinistJUG Apache Camel le 21 mars

FinistJUG

Un petit message pour vous rappeler que demain soir, 21 mars, à partir de 18h30, nous organisons notre prochaine soirée. Au menu, du Apache Camel par Xavier Marin, et en première partie de soirée, une présentation sur sur le développement rapide d’applications web en Java fait par moi même.

Je suis désolé pour le retard à vous donner le programme, mais plusieurs intervenants prévus avaient des soucis pour la date et il a fallu trouver des solutions.

Voici donc le programme :

Apache Camel

Dans un monde ou les grandes entreprises ont accumulé différentes strates technologiques au fil des années, l’intégration de nouveaux composants au sein de leur SI est de plus en plus compliquée. Les protocoles d’échange se multiplient, les briques logicielles doivent interagir via des workflows intelligents et les développeurs perdent leurs cheveux et du temps.

Le framework Apache Camel met en œuvre des échanges de messages entre différentes applications. Il prend en compte un grand nombre de protocoles et s’appuie sur des règles pour déterminer la destination des messages. Il utilise un langage de type DSL reposant sur Java, pour exprimer les règles de routage de manière claire, ainsi que les modèles d’intégration mis en œuvre.

Xavier Marin
Ingénieur SystèmeCrédit Mutuel Arkea

J’ai besoin d’une appli web rapidement

Le développement web Java classique est souvent accusé de lourdeur, d’être adapté pour des grands projets d’applications web mais pas pour le développement de petits sites ou pour le RAD, pour lesquels il serait mieux partir sur du PHP ou sur de Ruby on Rails.

Mais on est en 2013, et ces à priori ne sont plus vrais. Des frameworks comme Play ou Grails, et des outils de présentation tels que Twitter Bootstrap ont changé la donne. Dans cette présentation, on verra comment…

Horacio Gonzalez
Ingénieur SystèmeCrédit Mutuel Arkea

Et l’affiche de la soirée, à diffuser sans modération :

Soirée FinistJUG du 21 mars

J’espère vous voir nombreux à l’ENIB demain !

Bootcamp Android Avancé – 23 mars 2013

Bootcamp Android
L’année dernière, en collaboration avec le FinistGDG, nous avons organisé deux Bootcamps Android, avec des participants très motivé et dans l’ensemble très satisfaits de la journée.

Nous avions promis de faire une suite, un Bootcamp Android avancé, qui prendrait là où les autres se sont arrêtés, mais par des contraintes diverses on a été obligés de décaler à chaque fois.

La Cantine Brest

Cette fois, c’est bon, le Bootcamp Android Avancé aura bien lieu, le samedi 23 mars de 9h30 du matin à 17h de l’après-midi à La Cantine Brest, dans les locaux de la Faculté des Lettres et Sciences Humaines de Brest (20 rue Duquesne).

Voyons maintenant les détails…

A qui est-il destiné ?

Vous connaissez déjà les bases du développement Android. Peut-être vous les avez appris par vous mêmes, en faisant des tutoriels, ou peut-être vous avez suivi l’un de nos Bootcamp d’initiation l’année dernière.

Dans l’ensemble, vous comprenez les concepts derrière les applications Android : les activités, les services, les ressources, les permissions…. Vous êtes capables de créer un projet, faire quelques écrans qui s’enchaînent. Votre application fait des appels JSON à des services REST pour récupérer des données, et si on vous donne une API documenté, vous seriez capables de l’appeler.

Maintenant, vous voulez aller plus loin ! Créer des applications plus élaborés, avec des widgets plus riches, qui s’adaptent bien aux dimensions et orientations de chaque terminal, avec une vraie interaction avec l’utilisateur, avec toujours plus de modularité.

Si vous vous reconnaissez, le Bootcamp Android Avancé est pour vous !

Logistique

Comme les dernières fois, nous demandons une participation de 7€50 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.

Prérequis INDISPENSABLES

Suite à l’expérience des Bootcamp précédent, ou les problèmes liés à la mise en route de l’environnement de développement ont consommé plus de temps que prévu, pour cette édition du Bootcamp nous vous demandons de venir avec :

  • Un ordinateur portable (et si possible aussi une multiprise)
  • L’environnement de développement Android (http://developer.android.com/tools/index.html). Nous ferons nos explications autour d’Eclipse, mais si vous préférez vous pouvez utiliser IntelliJ IDEA Commnity Edition.

L’environnement de développement Android doit être testé avant le jour du Bootcamp, afin de s’assurer qu’il marche correctement. Un bon test consiste à démarrer l’émulateur, si vous arrivez à y voir la page d’accueil Android, vous avez réussi !

Si vous avez des problèmes avec l’installation des outils, n’hésitez pas à nous contacter.

Le Bootcamp étant un Bootcamp avancé, nous partons du principe que les concepts de base du développement Android sont connus. Si vous avez des doutes sur votre niveau ou si vous voulez en discuter, n’hésitez pas à nous contacter !

Nous prévoyons refaire des séances du Bootcamp Android d’initiation au printemps, ainsi que des atelier sur d’autres technologies, n’hésitez pas à vous joindre à notre liste de diffusion pour avoir les informations en avant première !