Évènement

Évènement

Meetup PerfUG [24/09/2018] : Angular et performances

ERRATUM : Suite à un problème logistique le meetup est décalé au lundi 24/09 Il nous aura fallu attendre 2 ans pour avoir cette nouvelle version du fameux framework de Google. L'objectif est ambitieux: devenir le framework front le plus performant. Nous vous proposons de soulever le capot pour comprendre ce qui rend Angular plus rapide. Nous parlerons de ce qui est proposé en natif (détection du changement, lazy loading, compilation...) mais aussi de ce que vous pouvez mettre en place (compilation AOT, tree shaking,…

Lire la suite
Évènement

Meetup PerfUG [26/06/2018] : Comment gérer un cluster Hadoop de 2800 noeuds et 150 M de conteneurs ?

Mettre en oeuvre un cluster de plus de 2800 noeuds, 150 millions de conteneurs yarn par jour nécessite de mettre en oeuvre des principes d’architecture pour scaler, des techniques d’investigation live de la production, de fabriquer (et faire scaler) des outils de monitoring pour comprendre ce qui tourne dans le cluster. Il faut prendre des décisions de capacity planning et aider les utilisateurs à tuner leur jobs. William nous propose un survol de ce qui est fait chez Criteo pour adresser ces problématiques.

Lire la suite
Évènement

Meetup PerfUG [26/06/2018] : Spring cloud et Zipkin à la rescousse du tracing distribué

Passer d'un monolithe à une architecture micro-services introduit de la complexité en terme de réseau, on ne peut donc plus logger de la même manière. En effet, comment savoir quelles instances de service ont traité une requête ? Comment faire transiter des logs entre mes services ? Où se situent les goulots qui ralentisse mon architecture ? Découvrons ensemble comment mettre en place une solution de tracing de requête dans un environnement distribué permettant de traiter toutes ces problématiques et ce avec une quantité de…

Lire la suite
Évènement

Masterclass « Heart of Agile » avec Alistair Cockburn

“Agile est devenu l’objet de trop de décorum. Enlevons tout ce décorum une minute, et revenons au cœur de l’agile : Collaborer, Livrer, Réfléchir, Améliorer. Dire cela simplement, c’est déjà en dire énormément sur ce que vous avez besoin de dire et faire. Chacun de ces éléments renferme une liste infinie et compliquée de compétences, d’actions, d’outils, etc. Chacun est plein de nuances. Nous pouvons refermer toutes ces nuances et toutes ces complications, et nous rappeler simplement : “Collaborer, Livrer, Réfléchir, Améliorer.” Alistair Cockburn Le…

Lire la suite
Évènement

Ceci n’est pas un mobile – Compte-rendu du petit déjeuner OCTO du 31 mai 2018

Pourquoi aborder un petit déjeuner autour du mobile sur le thème de la trahison des images de Magritte ? Depuis l’arrivée des premiers smartphones, le mobile n’est plus vraiment le même. Il conquiert tablettes, montres, téléviseurs, automobiles, assistants, domotique… Il est depuis quelques années un écosystème à part-entière. Le mobile n’est pas un front comme les autres

Lire la suite
Évènement

Afterwork à Genève le jeudi 28 juin « Je veux mes microservices ! »

La mouvance DevOps a posé les conditions du possible pour de nouvelles architectures évolutives. Dans la continuité de notre afterwork précédent, nous vous proposons d'en explorer une qui a le vent en poupe : les microservices. Après avoir donné une définition de ce modèle architectural, nous présenterons les principales raisons qui peuvent motiver un tel choix (autre que la folie). Un objectif clair et connu est de réduire le Time To Market, mais il y a bien d’autres gains à la clé pour qui les…

Lire la suite
Évènement

Meetup PerfUG : Traitement d’image sur GPU en C#

Le traitement d’image représente une partie coûteuse de nombreuses applications logicielles, du Backend Web au Machine Learning. Il est donc souvent nécessaire d’optimiser cette partie du code. Parallélisable, le traitement d’image bénéficie largement des capacités de bande passante mémoire et de calcul des cartes graphiques. Dans cette présentation nous verrons comment accélérer une librairie de traitement d’image écrite en C# (AForge). Nous commencerons par faire du code multithread CPU, puis nous porterons ce code sur GPU et nous descendrons de plus en plus bas dans…

Lire la suite
Évènement

Charlie et la Digital Factory – Compte-rendu du petit-déjeuner OCTO du 12 avril 2018

La Digital Factory s’impose bien souvent comme une réponse pré-packagée à la crise d’inventivité à laquelle font face les entreprises qui veulent exécuter leur stratégie digitale... La tentation est grande de voir la Digital Factory comme l'instrument magique de la transformation digitale, ce qu’elle n’est évidemment pas, bien qu’elle y contribue..   Découvrons donc, comme les gagnants de la loterie de Willy Wonka, l'envers du décor d'une Digital Factory, vue par OCTO, et son ambition : Transformer des gens et des idées en entrée pour…

Lire la suite