Tous les articles par Horacio@FinistJUG

Le Noël des Devs – 13 décembre 2016

header

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 :

Piqûre de rappel: Soirée FinistJUG le 13 octobre

Un petit billet rapide pour vous rappeler la soirée de demain jeudi 13 octobre à La Cantine Brestoise.

Voici donc le programme de la soirée:

Introduction à la programmation fonctionnelle

Pour notre premier talk de la soirée, nous allons nous pencher sur la programmation fonctionnelle de la main de Romuald Nave

Introduction à la programmation fonctionnelle

Romuald Nave

Programmation Fonctionnelle ? Immutabilité ? Quels principes se cachent derrière ces buzzwords ? Dans ce petit talk, je vous fais part de ce que j’ai plus récemment appris au sujet de la programmation fonctionnelle: quelques grands principes, leur utilité, et si vous le voulez, le grand secret des objets immutables !


Comment définir Romuald Nave? On lui a posé la question, voici sa réponse : Curiosity-driven Developer. Open Source and knowledge sharing enthusiast. Loving Web, Sports, Books. Pythagoras, Einstein, Hawking. Pi number

Introduction à Zeppelin

Ensuite nous recevrons Aurélien Hébert, qui va nous présenter un puissant outil d’exploration et présentation de données provenant de sources diverses et variées: Apache Zeppelin.

Introduction à Zeppelin

Aurélien Hébert

L’apprentissage d’information sur des données reste quelque chose de mystérieux et il s’avère parfois complexe de présenter ses résultats sans visualisation adaptée. L’outil open source d’apache Zeppelin fournit une interface web permettant d’analyser et de mettre en forme des données. Cet outil permet d’améliorer des demonstrations sur des données venant de différentes sources grace au concept de notebook.

Au cours de cette présentation, nous commencerons par une breve introduction à la structure de l’outil. Puis une demonstration d’Apache Zeppelin sur un cas réel avant de terminer par énoncer certaines de ces limitations.


Aurélien Hébert, développeur junior chez Cityzen Data. Il aime particulièrement apprendre des informations et construire des logiciels à travers les différents données accessibles.

L’infra du pauvre pour startupeur fauché

Et pour notre troisième talk de la soirée nous comptons avec l’un de nos speakers habituels, Xavier Marin, qui va nous expliquer comment construire rapidement, facilement et surtout à un faible coût, une infrastructure cloud pour une startup (ou une petite entreprise ou association).

L’infra du pauvre pour startupeur fauché

Xavier Marin

Au delà du bullshit médiatico financier de l’uberisation grandissante des licornes disruptive, quand nous créons notre activité, nous sommes confrontés à l’inconnu : comment qu’on fait pour mettre en place une petite infra cloud?


Xavier Marin grouillot dans une petite banque régionale mutualiste et Prince des Enfers dans la startup Qaobee.

Séance Ignite

Et n’oubliez pas, on aura aussi une séance Ignite, ou cinq speakers se prêteront a l’exercise des 5 minutes, 20 slides qui avancent en automatique et une présentation de quelque chose que tient au cœur au speaker… Mais pour les détails il faudra venir demain!

Inscriptions

Les inscriptions à l’événement se font via EventBrite :

ou sur la page Google+ de l’événement.

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

Soirée 100% brestoise + Ignite : jeudi 13 octobre

FinistJUG

Por ce mois d’octobre nous voulons vous proposer quelque chose de différente, une soirée 100% brestoise, avec trois speakers locaux : Romuald Nave, Xavier Marin et Aurélien Hébert. La soirée se tiendra le jeudi 13 octobre à la Cantine Brest.

Nous vous dévoilerons les sujets choisis par nous trois speakers la semaine prochaine, car pour le moment nous avons aussi une autre chose à vous dire…

Trois speakers… et vous

Nous avons planifié cette soirée autour de quatre créneaux d’une demi-heure, et pour l’instant on a trois speakers. Pourquoi ? Bien, parce que le dernier créneau est réservé pour quelque chose de nouveau que nous voulons tenter: une première séance Ignite à Brest.

Comme Wikipedia dit :

Ignite est un style de présentation où les participants disposent de cinq minutes pour faire une présentation orale d’un sujet illustrée par un diaporama (présentation) de vingt diapositives. Chaque diaporama est affichée quinze secondes et le défilement est continu, automatisé.

L’idée est donc simple : 5 minutes, 20 slides qui avancent en automatique, une présentation de quelque chose que tient au cœur au speaker… Et c’est là que nous comptons sur vous pour nos proposer vos talks. On a cinq créneaux d’ignite, avec une politique de premier arrivé, premier servi.

Informations pratiques

La Cantine

La soirée se passera donc le jeudi 13 octobre à 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 sur la page Google+ de l’événement.

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

Soirée de rentrée du FinistJUG: lundi 12 septembre

FinistJUG

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

Le programme de la soirée

Des builds incroyablement rapides avec Gradle 3

Pour cette soirée de rentrée nous avons le plaisir de recevoir Cédric Champeau, ingénieur chez Gradle Inc et committer sur Groovy Core, qui revient nous voir pour nous parler de la dernière version de Gradle.

Des builds incroyablement rapides avec Gradle 3

Personne n’aime les builds lentes. Combien de fois par jour compilez-vous votre application ? Combien de fois cliquez vous le bouton « run » dans votre IDE ? Combien de fois avez-vous maudit Maven, SBT, Ant, Grunt (et peut-être même Gradle ?) pour leur lenteur désespérante ? Peut-être même certains d’entre vous lancent systématiquement un `clean`, comme réflexe conditionné à un outil de build cassé ?

Avec Gradle, on vise la _build happiness_ : il n’y a aucune raison de ne pas attendre les mêmes standards de qualité entre votre développement et votre process de build. Les builds sont importantes, et mêmes cruciales pour la productivité des développeurs. En ce sens, elles se doivent d’être optimisées pour la performance. Gradle offre différents moyens de le faire: builds incrémentales, builds continues, le daemon, le cache de tâches, les build scans, … Nous avons largement travaillé avec Gradle 3 à améliorer significativement les performances, suffisamment pour en faire un game changer.

Venez apprendre comment rendre vos builds significativement plus rapides. Réclamez votre CPU pour coder, pas pour builder!

Cédric Champeau

Cédric Champeau travaille chez Gradle Inc. sur l’outil de build open source éponyme. Il est en particulier intéressé par l’amélioration des performances et la modélisation. Cédric est aussi committer sur le langage Apache Groovy, qu’il a développé pendant plus de 3 ans au sein de Pivotal: créateur du compilateur statique, les traits, le support Android et autres fonctionnalités liées aux DSLs. Passionné par le métier, en particulier tout ce qui touche à l’outillage, Cédric aime avant tout développer des outils qui simplifient la vie des autres développeurs : langages, frameworks, build system, …

Des builds incroyablement rapides avec Gradle 3

Et pour accompagner Cédric dans cette soirée de rentrée, nous vous proposons aussi une presentation sur les JSON Web Tokens par notre speaker local Pascal Lombard.

Introduction à JWT

Pascal Lombardu

JWT (Json Web Token) est un standard ouvert décrivant un format d’échange d’informations entre parties. Pratique, léger et très souple d’utilisation, il permet d’implémenter facilement des solutions à des problèmes précis, là où des technologies plus complètes mais plus lourdes (SAML, oAuth2.0…) ne sont pas forcément nécessaires. De plus, étant un format et non un protocole ou une implémentation, il ne présente pas d’adhérence au socle technique qui l’utilise (navigateur, langage, framework…), ce qui le rend très adapté aux architectures modernes, de plus en plus modulaires et hétérogènes.

Au cours d’une présentation de 15 minutes, nous enchaînerons une brève introduction au standard JWT, et un cas d’usage réel, parce que les Hello World ça commence à bien faire.

Pascal Lombard est informaticien au Crédit Mutuel Arkéa. Quand il n’est pas devant sa console, il développe des logiciels au sein du projet Cloud Privé.

Informations pratiques

La Cantine

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

Soirée Progressive Web App

FinistJUG

Pour notre dernière soirée avant les vacances, le GDG Finistère et le FinistJUG vos proposent de vous pencher sur les Progressive Web Apps et leur rôle comme alternative aux applications natives et/ou hybrides. Le rendez-vous se tiendra, comme d’habitude, à La Cantine Numérique de Brest, le jeudi 23 juin.

Progressive Web Apps

Applications natives, applications hybrides, site web mobiles… L’éternel débat continue, encore et toujours. Mais, et si une autre voie était possible ?

L’année dernière, lors du Chrome Dev Summit 2015, Google a présenté une nouvelle approche, combinant le meilleur du web et le meilleur des applications : les applications web progressives, ou Progressive Web Apps (PWAs), dont le principe est de combiner les fonctionnalités modernes du web pour offrir une expérience utilisateur de type application.

Introduction aux Progressive Web Apps

PWA au FinistJUG - GDG Finistère

Dans le dernier Google I/O on a pu voir comment les PWA ont passé d’être un concept à une vraie réalité, avec quelques success stories comme Air Berlin, Flipkart ou le Washington Post, et avec de l’outillage pour simplifier la création et mise à point des PWAs.

Dans cette présentation nous allons balayer les concepts derrière les PWAs : les service workers pour gérer la recuperation de ressources en arrière plan, les notifications push et le mode hors ligne, l’app shell pour un démarrage instantanée de l’application, le manifeste et les balises meta pour vous permettre d’installer l’application sur le téléphone… Nous allons aussi présenter la façon de lier ces concepts dans une PWA, et les différents outils qu’on peut trouver pour nous aider. Pour finir, nous verrons un exemple complète de PWA avec Polymer.


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, depuis quelques mois, il a été nommé Google Developer Expert en technologies web.

Informations pratiques

La Cantine

La soirée se passera donc le jeudi 23 juin à 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.

Google IO Extended Brest 2016

Google IO, la conférence Google pour les développeurs, se tiendra cette année du 18 au 20 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.

logo_io_extended_550px

Ca se passera le mercredi 18 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). N’hésitez pas à vous inscrire sur la page Google+ de l’événement, car les places sont limitées…

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.

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.