Philippe Prados

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 >

Posté le 28/07/2014 par Sergio Luis Peixoto Fernandes, Philippe Prados, François-Xavier Bonnet, Fabien Arcellier, Emmanuel Fortin

Um novo paradigma está surgindo, e com ele muitas mudanças virão. A programação reativa já está se tornando uma realidade, e mais cedo ou mais tarde todos serão atingidos.Dentro dessa série de artigos, nós vamos falar da programação reativa e do novo modelo de desenvolvimento que está emergindo com ela. De onde vem, por quê, o que vai mudar nos tes...

Lire la suite >

Posté le 26/06/2014 par Philippe Prados

Depuis de nombreuses années, tout traitement effectué en parallèle d’autres traitements mérite un thread dédié. Nous pensons que ce paradigme arrive à essoufflement.Au vu de l’augmentation sans précédent du nombre de clients, il ne semble plus possible de multiplier le nombre de threads sans impact négatif sur les performances. Nous avons montré da...

Lire la suite >

Posté le 03/06/2014 par Philippe Prados

Parmi les nombreuses évolutions que nous propose Java8, l’une d’entre-elles attire particulièrement notre attention. Il s’agit de la présence de la classe . Mine de rien, cette classe va bouleverser les applications Java. De nouvelles architectures seront proposées, de nouveaux frameworks vont apparaître pour remplacer les anciens, etc. C’est une c...

Lire la suite >

Posté le 18/05/2014 par Philippe Prados

Dans un précédent article, nous avons introduit un nouveau modèle de développement qui émerge de plus en plus : le modèle réactif. C’est un modèle fondé sur la réaction à des événements déclenchés par les périphériques hardware (disque ou réseau essentiellement). Pourquoi seulement maintenant ?L’objectif principal de ce modèle est la performance :r...

Lire la suite >

Posté le 10/04/2014 par Philippe Prados, François-Xavier Bonnet, Fabien Arcellier, Emmanuel Fortin

Nous sommes au matin, à l’aube, devant les fortifications. Les hommes sont prêts. Depuis quelque temps déjà, les choses évoluent par petite touche, d’ici de là. Des fissures remettent en cause les fondations. Ailleurs, certains ont déjà franchi le pas. D’autres hésitent. La question n’est plus de savoir si l’on y participe, si l’on résiste, mais à ...

Lire la suite >

Posté le 11/02/2014 par Philippe Prados

Les technologies de l’information dépendent de plusieurs ressources : la puissance des CPU, la mémoire, l’espace disque et la bande passante du réseau. Nous sommes capables d’augmenter les volumes de nos ressources, mais plus vraiment leurs performances. Lorsque la puissance n’est plus capable de gérer nos volumes: « Houston, nous avons un problème...

Lire la suite >

Posté le 24/12/2013 par Philippe Prados

Sous Android, pour améliorer la sécurité, est-il possible d'ouvrir un socket dans une application, de s'occuper de l'authentification, puis de confier ce dernier à une autre application ?Les connections réseaux (sockets) sont ouverts via des handles de fichiers Linux. En consultant les sources d'Android, on constate que ces derniers subissent un tr...

Lire la suite >