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.