Ignorer Navigation principale
Contenu de page

Sauvegarder cet événement

Événement sauvegardé

Matinale Zenika Nantes - GitHub

Zenika

Vendredi 9 décembre 2016 de 08:30 à 12:00 (heure : France)

Informations sur les billets

Type Fin Quantité
Matinale GitHub Ticket 8 déc. 2016 Gratuit  

Qui y participe

Chargement de vos connexions...

Partagez Matinale Zenika Nantes - GitHub

Description de l'événement

A travers cette matinale nous vous proposons de découvrir Electron et comment créer des applications de bureau cross plateform. Au cours de cette présentation, nous allons revenir sur les raisons du succès grandissant d’Electron de GitHub et passerons en revue tout ce qu’il offre en matière de packaging, de mises à jour automatiques et de stratégies de testing.

Ensuite, Zenika accueillera le REX de Philippe Charrière (GitHub) sur la mise en place de l’intégration continue au travers d’un exemple concret. En reprenant les grand principes de l’intégration continue, nous étudierons la gestion des sources, la phase de tests, la notion de pipeline, le dialogue avec Hubot & Slack ainsi que les phases de déploiement.

Coder son "mini" serveur d'intégration continue en JavaScript

Le meilleur moyen de comprendre l'intégration continue ... C'est de coder son propre serveur de CI ... En JavaScript parce que c'est mieux (que quoi?).
Nous allons vous expliquer :
- Les "grands principes" de l'intégration continue
- Comment dans un 1er temps s'abonner aux évènements générés par votre gestion de sources (au hasard nous utiliserons GitHub)
- Comment "dire" à votre gestion de sources "Hey! C'est bon, tu peux merger!" ou "Arff! C'est pas top, il faudrait revoir 2,3 trucs" (Utilisation des API)
- Installer le projet
- Lancer les tests
- Modifier les status en fonction des résultats
- Comment utiliser un script de votre repository pour expliquer à votre serveur les actions qu'il doit lancer (Comme les "Jenkins Pipeline as Code" en Groovy)
- Comment faire interagir votre serveur de CI avec Hubot et Slack
- Et si il reste un peu de temps, nous parlerons déploiement
A la fin du talk, vous devriez savoir refaire la même chose avec votre propre langage.

Développez des applications web desktop avec Electron de Github

D’un côté, nous avons la communauté web qui maintient un écosystème riche permettant de construire des interfaces utilisateurs rapidement. De l’autre côté, l’écosystème desktop possède des outils très performants mais qui demandent beaucoup d’investissement. Github s’est retroussé les manches pour tirer le meilleur des deux mondes et a créé Electron ! Electron, c’est la possibilité de construire des applications grâce aux composants web tout en profitant des interactions riches avec la machine d’une application desktop. Au cours de cette présentation, nous allons revenir sur les raisons du succès grandissant d’Electron et passerons en revue tout ce qu’il offre en matière de packaging, de mises à jour automatiques et de stratégies de testing au travers du livecoding d’une application meme generator.

Programme

8h45 : Accueil et Petit Déjeuner
9h00 : Développez des applications web desktop avec Electron de Github par Yvonnick Frin & Eric Briand, Zenika
10h00 : Pause Café & Viennoiseries
10h30 : Coder son "mini" serveur d'intégration continue en JavaScript par Philippe Charrière, GitHub


Cette présentation vous est proposée en partenariat avec GitHub

Des questions sur l'événement Matinale Zenika Nantes - GitHub ? Contactez Zenika

Sauvegarder cet événement

Événement sauvegardé

Où et quand


Zenika Nantes
8 allée Brancas
44000 Nantes
France

Vendredi 9 décembre 2016 de 08:30 à 12:00 (heure : France)


  Ajouter à mon calendrier

Vous avez envie d'organiser votre propre événement ?

Rejoignez des millions d'autres personnes sur Eventbrite.

Connectez-vous ou ouvrez un compte

Pour acheter ces billets en plusieurs versements, vous devez disposer d'un compte Eventbrite. Connectez-vous ou ouvrez un compte gratuitement pour continuer.