Publications de Alexandre Masselot

Archi & techno

End to end testing depuis les tranchées, avec Protractor

Trônant sur la pyramide des tests, les tests fonctionnels "de bout en bout" (end-to-end) peuvent être destinés à automatiser les scénarios d'acceptance à travers la fenêtre d'un navigateur. En pratique, ces tests sont souvent soit négligés par les équipes de développement, soit au contraire, utilisés comme ultime ligne de défense pour se protéger de tous les problèmes pouvant survenir sur le projet. Si aucune de ces solutions extrêmes n'est recommandée, les tests end-to-end ont sans nul doute un rôle à jouer dans le développement d'un produit. Par…

Lire la suite
Méthode

Expéditions polaires et agilité : la fantastique course en 1911 pour le Pôle Sud et quelques racontars modernes

Une expédition polaire et un projet IT ont bien des points en commun. Tous deux partent avec un but, une équipe et des contraintes. Ils partagent des problématiques de risque, d’échec, même si les conséquences peuvent être plus ou moins radicales. Ils partagent aussi une relation spéciale avec les outils mis en œuvre et l’influence du style de leadership. Mais tous deux partagent surtout l’importance de la philosophie qui sous-tend leur réalisation. Différentes approches pour mener un projet peuvent avoir, comme nous le verrons, des…

Lire la suite
Archi & techno

Visualiser de volumineux flux de données: un problème de transports publics

Les entreprises de transports publics mettent chaque jour à disposition de plus en plus de données. Certaines ont franchi le pas et ouvrent leurs systèmes d’information et exposent même des flux de données en temps réels, comme par exemple les CFF en Suisse, la RATP à Paris ou les TPG à Genève). Des horizons s’ouvrent pour de nouvelles  expériences! Ces entreprises publient aussi les horaires de tous leurs trajets. En Suisse, l’Union des Transports Publics donne ainsi accès aux horaires des trains, bus, tramways, bateaux…

Lire la suite
Archi & techno

Les transitions D3.js m’ont tuer (mon CPU)! Une comparaison entre d3.js & pixi.js

D3.js est certainement la libraire JavaScript  de visualisation la plus complète du moment: les possibilités pour transformer vos données en data viz époustouflantes ne sont en fait que limitées par votre imagination. Et une des clés du succès de D3 réside dans la facilité avec laquelle on peut animer des graphiques grâce aux puissantes selection transitions. Hélas!  Ces animations se payent comptant et mettent rapidement votre processeur à genou. D'où cet article. Si le problème était tapis dans les méandres de plusieurs projets, il est apparu au grand…

Lire la suite
Big Data

Industrialiser le développement et déploiement de plugins Kibana (avec Docker)

par Alexandre Masselot (OCTO Technology Switzerland), Catherine Zwahlen (OCTO Technology Switzerland) et Jonathan Gianfreda. La possibilité de personnaliser des plugins est une promesse forte de Kibana. Nous proposons un article sur comment écrire de tels plugins de A à Z. Mais ce chemin comprend plus que l'écriture per se d'un plugin: il nous faudra aussi aborder des points comme: "comment mettre in place le déploiement continu?", "comment mettre en place un environnement avec des données initiales?" Ces questions nous embarquent dans la construction d'une infrastructure de développement et…

Lire la suite
Big Data

Une analyse géographique des articles de Medline

D’où viennent les publications scientifiques ? Une analyse géographique des articles de Medline. Où et quand ont été publié des articles scientifiques ? Quels pays collaborent-ils le plus entre eux ? Pour tenter de répondre à ces questions, nous avons choisi de nous pencher sur Medline, la base de données de référence en matière de journaux traitant de la biologie et la biomédecine. “Big Data” n’est pas seulement un buzz word. Ou plus seulement… Un riche ecosystème d’outils se développe, des paradigmes architecturaux ont vu le jour et…

Lire la suite
Agile

De nouveaux défis digitaux en sciences de la vie : dans l’Arc Lémanique et au delà

Dans un monde digital plein d'opportunités, les sciences de la vie font face à d'imposants défis. Si le secteur est dynamique, d'un point de vue économique comme scientifique, l'innovation dans le laboratoire doit souvent aller de pair avec une profonde évolution du système d'information. Dans cet article, nous partons d'une situation locale suisse, dans la région lémanique, pour en extraire les grandes tendances du domaine. Dans un second temps, nous nous penchons sur les problèmes techniques récurrents, qu'ils soient d'ordre technologique ou méthodologique. Les acteurs…

Lire la suite