Philippe Prados

Posté le 18/11/2015 par Marc Bojoly, Philippe Prados, Frédéric Schäfer, Cyril Picat, Grégory Bataille, Alexandre Masselot, Alexandre Masselot

Après deux jours passés à Softshake et 10 sessions, nous avons un bon état des lieux des tendances du moment. Vous pourrez trouver ici le programme complet de la conférence pour avoir un aperçu des autres sujets. Voilà en quelques mots ce que nous avons retenu :Big Data : Deep learning mais pas seulementLe deep learning permet de supprimer les prob...

Lire la suite >

Posté le 16/11/2015 par Philippe Prados

Tous les slides des conférences seront ici (tous ne sont pas disponibles).Des nombreuses conférences auxquelles nous avons assisté ressortent plusieurs lignes de forces dans l’écosystème Spark. Avec le Bigdata, gagner un cycle, c’est gagner des heures dans les traitements. Les données doublant tous les 2 ans, il faut retarder le jour où nous ne ser...

Lire la suite >

Posté le 09/06/2015 par Erwan Alliaume, Philippe Prados

For years now, any process running in parallel of others has required a dedicated thread. We believe this paradigm to be outdated.As the number of clients rises at an unprecedented speed, it seems no longer possible to multiply the number of threads without negatively impacting performance. We showed in our JavaEE Bench (witten in French) how perfo...

Lire la suite >

Posté le 28/04/2015 par Benjamin Brabant, Philippe Prados

Pour sa quatrième édition, Devoxx France prenait place cette année au Palais des Congrès qui a attiré près de 2500 personnes sur 3 jours du 08 au 10 avril 2015. Une vraie réussite et une organisation rondement menée !En guise de rappel, Devoxx est une groupe de conférence initié en Belgique qui regroupe un grand nombre de développeurs du monde Java...

Lire la suite >

Posté le 05/01/2015 par Philippe Prados

Après avoir étudié quatre approches permettant de faire du multitâche sans threads, nous allons voir la dernière, probablement la plus sympathique pour le développeur. C'est une évolution syntaxique des langages permettant de porter le principe d’un pool de hard-threads unique à tout un programme, et donc de porter dans la syntaxe de quoi programme...

Lire la suite >

Posté le 01/12/2014 par Philippe Prados

Le modèle réactif propose de n’utiliser que des hard-threads (exploitant les cœurs  des processeurs) à la place des soft-threads (simulant des traitements parallèles). Nous avons regardé comment les langages de développement évoluent pour proposer différents modèles permettant de proposer des traitements concurrents, sans pour autant utiliser des s...

Lire la suite >

Posté le 03/11/2014 par Philippe Prados

Pour faciliter le développement d’application réactive, les langages de développement proposent différentes technologies. Dans les chapitres précédents, nous avons parcouru les générateurs et le pattern Continuation. Nous continuons notre analyse des techniques permettant de gérer du multitâche sans threads, avec les coroutines. Le terme coroutine ...

Lire la suite >

Posté le 24/10/2014 par François-Xavier Bonnet, Philippe Prados, Yacine Benabderrahmane

A l’occasion de #Scala.IO 2014 Paris, OCTO Technology présente «  ». Un outil open source capable de détecter tous les appels bloquants à la machine virtuelle Java.Les approches réactives sont de plus en plus présentes, via des des frameworks comme Akka, Play, RxJava, AsyncHttpClient ou Vert.X. Ces modèles sont exigeant vis-à-vis des développeurs q...

Lire la suite >

Posté le 02/10/2014 par Philippe Prados

Le modèle réactif propose de ne plus utiliser des soft-threads (simulation d’un multitâche réel) mais uniquement des hard-threads (multitâche réel exploitant les différents cœurs des processeurs). Les langages évoluent pour proposer différents modèles permettant de s’affranchir des threads sans pour autant rédiger avec une cascade de call-backs.Dan...

Lire la suite >

Posté le 09/09/2014 par Philippe Prados, Fabien Arcellier

Depuis un moment, nous vous proposons une série d’articles sur le modèle réactif. Nous avons regardé d’où vient ce modèle et l’impact sur la gestion des threads. Mais comment ne pas se noyer dans un code trop complexe ?Nous avons vu qu’une approche réactive, basée sur le traitement rapide et non bloquant d’événements, permettait des gains notables ...

Lire la suite >