Philippe Prados
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...
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...
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 ...
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...
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...
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...
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...
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 à ...
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...
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...