Archives par mot-clé : Horacio Gonzalez

Bootcamp d’Initiation Android à la Cantine Brestoise

Bootcamp Android

Je reprends ici le billet que j’ai fait dans mon blog sur le Bootcamp d’Initiation Android.

Le samedi 30 novembre, dans le cadre de la préparation au Startup Weekend Brest, le FinistJUG et le GDG Finistère ont organisé un nouveau Bootcamp d’Initiation à Android. Aux commandes, Stéphane Castrec et moi même, comme les fois précédentes.

Le pitch était aussi le même :

La Cantine Numérique Brestoise, le GDG Finistère et le FinistJUG proposent une séance d’initiation à la création création d’application mobile sous Android.

Ca fait des mois que vous voulez vous mettre au développement Android. 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 ?

Ce Bootcamp Android est l’opportunité pour le faire. Vous arrivez le matin équipés d’un ordinateur portable, avec Eclipse/Android Studio et une JVM pré-installés et vous partirez en fin d’après-midi en ayant développé une petite application Android et plus important encore, en ayant intégré les principes basiques du développement sur cette plate-forme.

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

La séance s’est très bien passé, avec plus d’une trentaine de passionnés, dont la moitié des étudiants (l’ISEN et Télécom Bretagne en force). L’accueil à la Cantine Brestoise a été aussi chaleureux et agréable que d’habitude, et même si on arrivait aux limites de capacité de la salle, côté logistique tout a été parfaitement organisé (merci encore une fois à Jessica pour son aide !).

Voici quelques photos de l’événement :

Bootcamp Android
Bootcamp Android
Bootcamp Android
Bootcamp Android
Bootcamp Android

Voici les slides qui ont servi ce cadre pour la journée :

Et les détails des exercices :

Le code source des exemple se trouve sur mon GitHub dans les dépôts AndroidBootcamp-HelloWorld et AndroidBootcampChat.

Et n’oubliez-pas que samedi prochain, 14 décembre, nous organisons la suite de ce Bootcamp, un Bootcamp avancé Android, aussi dans le cadre de la préparation au Startup Weekend Brest.

Affiche pour la soirée du mardi 22 octobre – Une pointe de NoSQL dans mon JavaEE

FinistJUG

Comme promis, voici l’affiche pour la soirée de mardi prochain. Comme prévu, la soirée se passera à La Cantine Brest, dans les locaux de la Faculté des Lettres et Sciences Humaines (20 rue Duquesne, au centre ville de Brest).

Programme

Une pointe de NoSQL dans mon JavaEE

Guillaume Scheibel (développeur chez Cap Gemini, contributeur JBoss et leader du ElsassJUG)  nous parlera de NoSQL, et de comment l’utiliser dans des applications JavaEE :

Vous aimez jouer avec les bases de données NoSQL et revez de pouvoir les utiliser dans vos applications Java EE. Hibernate OGM est là pour vous. Lors de cette session nous verrons comment migrer une application utilisant une base de données relationnelle vers une base de données NoSQL (Ehcache ou MongoDB).

Les Web-Components aujourd’hui : le projet Polymer

En complément du talk de Guillaume, il y aura aussi la suite de la présentation de Horacio Gonzalez sur les web components qui était resté inachevée la dernière fois.

Inscription

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. Pour cette séance nous avons un petit stock de t-shirts Google qui partiront dans notre tirage au sort, à lesquels on s’ajoute un exemplaire du libre Practical Unit Testing with JUnit and Mockito, offert par l’auteur.

Affiche

affiche-20131022-v1-1750x2475

Venez nombreux, passez l’information autour de vous. Et si vous voyez que l’affiche n’est pas présent dans votre coin café, s’il vous plaît, imprimez-le et collez-le quelque part bien visible ! Aidez-nous à que toutes les personnes potentiellement intéressées reçoivent l’information !

Prochaine soirée FinistJUG : mardi 22 octobre – Une pointe de NoSQL dans mon JavaEE

FinistJUG

Après notre soirée de rentrée du 26 septembre, le FinistJUG revient aux affaires avec une nouvelle soirée le mardi 22 octobre. Pour cette soirée nous aurons la visite de Guillaume Scheibel, développeur chez Cap Gemini, contributeur JBoss et leader du ElsassJUG. Guillaume nous parlera de NoSQL, et de comment l’utiliser dans des applications JavaEE :

Vous aimez jouer avec les bases de données NoSQL et revez de pouvoir les utiliser dans vos applications Java EE. Hibernate OGM est là pour vous. Lors de cette session nous verrons comment migrer une application utilisant une base de données relationnelle vers une base de données NoSQL (Ehcache ou MongoDB).

En complément du talk de Guillaume, il y aura aussi la suite de la présentation de Horacio Gonzalez sur les web components qui était resté inachevée la dernière fois.

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

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. Tirage au sort, oui, car si la dernière fois on n’avait pas pu le faire par des problèmes logistiques, pour cette séance nous avons un petit stock de t-shirts Google qui partiront dans notre tirage au sort.

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

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 :