Software Engineering

Posté le 15/07/2017 par Thibaut Gery

Flynn is a Platform as a Service that allows to deploy and scale applications easily. It is based on containers, it is open-source, and its pitch is:Throw away the duct tape.The first impressionThere are many ways to install the platform, using vagrant, or directly on a server. I chose to install it on AWS. The set-up is simple: through a custom we...

Lire la suite >

Posté le 15/06/2017 par Maxime Guilbaud-Lainard

Cet article a pour vocation de tenter d’éclaircir les nuances entre ces différentes expériences immersives, mais aussi de vous donner un bref aperçu des différents périphériques existants actuellement sur le marché.La Réalité Virtuelle - VRApplication de formation sur les conduites de gaz des techniciens de GRTgazLa réalité virtuelle est une simula...

Lire la suite >

Posté le 15/06/2017 par Nicolas Bordier, Tanguy Patte

Dans un article précédent, nous avons vu comment monitorer avec Prometheus et Grafana une infrastructure dynamique basée sur Kubernetes.Nous allons voir aujourd'hui comment monitorer une infrastructure plus classique avec Telegraf pour la collecte de métriques, InfluxDB pour le stockage et Grafana pour l’affichage et l’alerting. Nous nommerons cett...

Lire la suite >

Posté le 14/06/2017 par Pierre Trollé, Eric Favre

Introduction:We've all heard of Vue.js, the last trendy JavaScript framework. Some have already played with it. But beyond the POC, it's time to gear up for real life Vue.js projects. And what's better than some TDD with Vue.js to achieve that? The point of this article is to share the basics to develop with Vue.js using TDD. To do so, we will use ...

Lire la suite >

Posté le 29/05/2017 par Guillaume Lagorce

As I explained in the first part available here, I recently switched from Mobile development to WEB front end development.Last month has been full of learnings, let me describe them.Angular: quickstart for the winAs my first web mission will be an Angular application, I focused my attention on this framework.The official quickstart from Angular web...

Lire la suite >

Posté le 24/05/2017 par Nicolas Telera

You are an adept of Android App Links and you find wonderful being able to suggest your users to install your application or to redirect them from your website to your application with specific data relative to their requests? Well, forget (almost) everything you know.Since Google I/O last week, Google released to developers what comes as the bigge...

Lire la suite >

Posté le 23/05/2017 par Pierre Degand

In modern Android development, there is a huge rise of advanced architectures like MVP, MVVM or Clean Architecture, crazy libraries like RxJava or Dagger and even new languages like Kotlin. But on most projects, theme and styles are still written in an oldschool way with no consideration on how to architecture them. But these XML are part of your c...

Lire la suite >

Posté le 19/05/2017 par Pierre Trollé

Introduction :On a tous entendu parler de Vue.js, le dernier framework JavaScript du moment. Certains l’ont déjà expérimenté. Mais au-delà du POC, il est temps de s’armer pour réaliser des grands projets Vue.js en production. Quoi de mieux pour cela que d’apprendre à utiliser Vue.js en TDD ? L’objectif de cet article est de partager les bases pour ...

Lire la suite >

Posté le 05/05/2017 par Julien Tellier

Cet article est un cheval de Troie où le catalogue d'API permet de parler d'un peu d'architecture, de code, d'organisation humaine, de processus projet, de gouvernance de services … Pour les pressés, le code est là.Pourquoi ?Quand on démarre un projet, c'est parfois tout un travail de fouille, d'enquête, pour savoir si le service dont on a besoin e...

Lire la suite >

Posté le 02/05/2017 par Paul Bancarel

Nos clients nous demandent parfois quel est notre avis sur les solutions qui permettent de mutualiser du code, afin d’éviter d'écrire tout deux fois. Nous allons voir dans cet article, les solutions qui existent et ce qu’elles proposent que ce soit en terme de budget, de temps de développement ou de staffing. Sans ces solutions il est nécessaire d...

Lire la suite >