
Les solutions big data actuelles se concentrent essentiellement sur l'aspect ETL des traitements. Le modèle MapReduce nous permet d'implémenter facilement des extractions d'informations mais de nombreuses contraintes et limitations apparaissent lors de la conception d'algorithmes de data science.Par exemple, les algorithmes itératifs couramment uti...

La mémoire transactionnelle (ou STM) est un mécanisme de concurrence alternatif au locking classique.Ce mécanisme permet de réaliser en mémoire des transactions atomiques, cohérentes et isolées. Ces transactions ne sont évidemment pas durables.Par nature, la STM ne connait ni deadlock ni race condition. Elle ouvre la porte au multithreading zen.STM...
OCTO accueille le PerfUG pour "Lets use jclarity to tune an application!" avec Kirk Pepperdine
Évènements
Nous sommes très heureux d'accueillir à nouveau le PerfUG qui a l'honneur de recevoir Kirk Pepperdine.Il nous parlera du nouveau produit de diagnostic de performance en SaaS développé par jClarity très éponymement nommé... jClarity.Il s'agit d'une présentation inédite dans le format habituel du PerfUG: des exemples appliqués. Elle sera donnée en an...

L'apprentissage en ligne automatisé (ou online machine learning) est une section du machine learning utilisée pour générer un modèle en apprenant au fur et à mesure. On oppose ce style d'apprentissage à l'utilisation de batchs sur de grandes quantités de données. Il devient alors important d'enrichir le modèle dynamiquement dès qu'une nouvelle donn...

Le domaine des big data est très prolifique, de nouveaux produits sortent régulièrement, certains meurent rapidement, d'autres, au contraire, connaissent un certain succès. Storm appartient à la seconde catégorie.Peut-être que vous vous demandez ce qu'est Storm. Est ce un concurrent d'Hadoop ? Une solution pour faire du requêtage en temps réel ? En...

"Standups keep everyone busy. Walking the board keeps everyone focused on the most important things." Bret Pettichord.Le format de standup classique 'personne par personne' est utilisé par la majorité des équipes agiles. Mais il existe un autre format appelé 'walking the board', 'ticket based', ou encore 'story by story'.Ce format est souvent évoqu...
Référencer une application web Single Page - AngularJS, NodeJS, PhantomJS et jsDOM
Software Engineering
Le référencement c'est un peu le nerf de la guerre du web, et avec la venue de nouvelles pratiques de développement accompagnant l'explosion des frameworks JavaScript côté client (MVC, MVP, MVVM), de nouvelles problématiques apparaissent. Les développeurs sont de plus en plus amenés à construire les contenus depuis le navigateur, l'application côté...

La compagnie Californienne Azul Systems a gagné sa notoriété au travers de son produit phare : la JVM Zing. Cette JVM promet d'excellentes performances pour applications Java de manière déterministe : Zing aura toujours une faible latence pendant toute la durée de vie d'une application en production. La clef de cette machine virtuelle vient de son ...
Petit-déjeuner BYOD à Genève : toutes les clés pour démarrer ou remettre votre projet sur de bons rails
Évènements
Petit-déjeuner mercredi 2 octobre à GenèveLe "Bring Your Own Device" est à la mode et nombreuses sont les entreprises qui y songent ou qui ont déjà sauté le pas. De quoi s'agit-il concrètement ? Il s'agit simplement de permettre à l'employé d'amener ses propres appareils (téléphone, tablette voire ordinateur) et de les utiliser pour travailler.Auta...

OCTO a accueilli jeudi 29 août la session de rentrée du Performance User Group à laquelle 25 personnes ont participé. Ci-dessous le contenu de cette soirée. Ludovic Piot, qui était invité, nous a d'abord présenté les questions de performance vu des Ops : comment gérer les performances avec les multiples couches de virtualisation, comment choisir un...