Thierry Abaléa | Devoxx

Thierry Abaléa
Thierry Abaléa Twitter

From Fluo

Thierry est développeur depuis près d'une quinzaine d'années. Il a pris part à de nombreux développements d’applications pour le secteur publique et celui de la finance de marché. Pendant 8 ans, il a pris la direction technique de projets majeurs pour la Banque de financement et d’investissement de la Société Générale. Armé de sa passion et de son expérience de l’informatique, il construit actuellement chez Fluo une culture d’ingénierie favorisant l’innovation dans le domaine de l'assurance.

Blog: https://www.fluo.com

mobile Mobile, IoT

React Native ou comment faire une application iOS & Android quand on est développeur web

Tools-in-Action

Développer sur mobile en 2017, c’est incontournable. Pour un développeur front-end ou full-stack le coût d’entrée est parfois élevé. Que ce soit sur iOS ou Android, avant d’être à l’aise, on peut passer pas mal de temps à apprendre les APIs natives, les outils et peut-être même le langage.

Avec React Native, le jeu a changé, si vous connaissez React, vous avez tout ce qu’il faut pour développer une application native pour les deux plate-formes.

Au cours de cette présentation, nous développerons en moins de vingt minutes une application pour choisir le prénom d’un nouveau-né pour iOS et Android en utilisant React Native, ES2017 et Flow.

agTest DevOps, Agilité, Méthodologie & Tests

Pourquoi votre entreprise, à l'instar de Google et Facebook, devrait stocker l'ensemble de son code dans un seul repo ?

Quickie

Traditionnellement, l'organisation du code source d’une entreprise est calquée sur ces applications: un repository par application. Récemment, avec l'adoption d'architecture de type microservices et la popularité de GitHub au sein de nos entreprises, on peut observer une tendance à créer de multiples repositories par application. Cependant peu de développeurs savent que trois des grands du web, Google, Facebook et Twitter, gèrent leur code avec un unique repository. Alors que certains d'entre nous prennent le chemin inverse de ces entreprises, il est intéressant de se demander ce qui leurs ont poussés à faire ce choix et à vouloir le conserver. Ce talk répondra à cette question et montrera que ce n'est pas réservé aux grands du web.

Vous apprendrez ainsi les nombreux avantages de ce type d'organisation, tels que par exemple:

  • La facilité de partager du code,

  • L'accroissement des contributions cross-équipe,

  • La suppression de gestion des versions,

  • Une Continuous Integration cross-applications qui fonctionne.

Nous verrons également comment cela fonctionne en pratique et quels sont les inconvénients.

TBA : To be announced / Salle non affectée