Archives de catégorie : Uncategorized

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 !

Soirée Couchbase & xUnit: lundi 30 janvier

FinistJUG

La première soirée FinistJUG de 2017 se tiendra le lundi 31 janvier, dans les nouveaux locaux de la Cantine Brest, au plateau des Capucins. Au menu, des retrouvailles, une belle dose de convivialité et deux présentations.

Le programme de la soirée

A practical RxJava example with Ratpack and Couchbase

Pour inaugurer 2017 nous avons le plaisir de recevoir Laurent Doguin, Developer Advocate chez Couchbase, qui va nous montrer un exemple pratique de RxJava en utilisant Ratpack et Couchbase.

A practical RxJava example with Ratpack and Couchbase

RxJava seems to be this awesome thing that every cool kids start using. But when you read about it, half of the time it’s hard to make anything out of it. Sure the isolated examples look nice but it’s always hard to put this in perspective with a real app.

In this talk I’ll go through an application made to store, index and search files. We’ll see the benefit brought by using RxJava , Ratpack and Couchbase together. Nothing too complicated or advanced, just something pragmatic.

This talk is for you if you want to discover RxJava through a pragmatic example. It’s a beginner talk.

Laurent Doguin

Laurent is a Paris based Developer Advocate where he focuses on helping Java developers and the French community. He writes code in Java and blog posts in Markdown. Prior to joining Couchbase he was Nuxeo’s community liaison where he devoted his time and expertise to helping the entire Nuxeo Community become more active and efficient.

xUnit: Au-delà du test

Et pour compléter la soirée, on aura un talk d’un speaker local, Jeff Le Foll, qui honore la promesse fait lors du Noël des Devs en nous proposant un talk sur les tests:

xUnit: Au-delà du test

Tester c’est douter ! Je suis développeur, pas testeur ! On à tous dit ou entendu ce genre de phrases.
Le test unitaire est avant tout un outil de développement et non pas une fin en soi. On va voir ensemble comment l’utiliser pour concevoir des applications simples, robustes, auxquelles nous pouvons ajouter sereinement et rapidement de nouvelles fonctionnalités.

Jeff Le Foll

Je suis un développeur curieux et touche à tout qui aime apprendre. J’ai découvert le TDD et eXtreme Programming il y a plusieurs années et j’essaye de partager ces pratiques qui pour moi, apportent du fun à notre travail.

Informations pratiques

La Cantine

La soirée se passera donc le lundi 30 janvier à 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).

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 :

Inscrivez-vous, propagez l’information autour de vous, encouragez vous collègues à y assister.

Préparation au Startup Weekend Brest 2017 : Bootcamp Ionic 2

Dans le cadre de la préparation de l’édition 2017 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 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 un NodeJS pré-installé 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.

Dans ce bootcamp nous allons travailler avec la dernière mouture d’Ionic, Ionic 2, qui se base sur Angular 2. Si vous ne connaissez pas Angular 2, ne vous inquiétez pas, les concepts nécessaires seront introduits en début de séance, et ensuite vous verrez à fur et à mesure les bases lors du déroulement du bootcamp.

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 bootcamp se passera le samedi 21 janvier à La Cantine Brest, dans les locaux de The Mess (bâtiment du Télégramme, 19 rue Jean Macé, au centre ville de Brest), à partir de 9h30 et jusqu’aux alentours de 16h00.

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… ). Étant donné que 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.