Alexandre Masselot

Si offshoring rime souvent avec économies et court termisme, il existe d’autres raisons pour externaliser son développement logiciel. Et pourquoi ne pas venir en Suisse ? Retour sur deux expériences récentes, entre Lausanne et les États-Unis. Quels enseignements pouvons-nous en tirer au quotidien ?Dallas et San Francisco: une startup et une entrepr...

L’objectif de cet article n’est pas de te donner les clés pour réussir le processus de recrutement chez OCTO Suisse, cela serait trop simple.Nous estimons cependant que notre processus de recrutement est assez unique dans le bassin lémanique et tenons à le partager, par souci de transparence, valeur clé chez OCTO Technology.Nous investissons beauco...

Standing on the top of the test pyramid, web end-to-end tests are aimed to automate user acceptance scenarii through a browser window. In practice, those tests are often either disregarded by the development team or, on the contrary, used as the single line of defense to catch all problems in a web application development. If none of those extremes...

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 d...
Expéditions polaires et agilité : la fantastique course en 1911 pour le Pôle Sud et quelques racontars modernes
Product & Design
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 lead...

Public transport companies release more data every day and some of them are even opening their information system up to real time streaming (Swiss transport, TPG in Geneva, RATP in Paris are a couple of local ones). Vast lands are unveiled for technical experimentations!Beside real time data, these companies also publish their full schedules. In Sw...

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...
Les transitions D3.js m'ont tuer (mon CPU)! Une comparaison entre d3.js & pixi.js
Software Engineering
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 t...

D3.js certainly is the most versatile JavaScript data rendering library available: turning data into mind blowing visualizations is only limited by your imagination. A key component to turn static pages into animated ones are the powerful selection transitions. However, too many simultaneous transitions on a web page will soon bring you CPU on its ...

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 faudr...