François-Xavier Bonnet posts

The Reactive Revolution

It is the morning, at dawn, before the fortifications. Men are ready. For some time now, things have been moving with small changes, from here to there. The foundations are cracking, challenging them. Moreover, some have already made the leap. Others hesitate. The question is no longer about whether one is doing it, or if one is resisting, but rather when will one go. All these developments converge to the same goal: a new revolution in information technology.

Leia mais
Arqui e tecno

Até onde podemos ir com um desktop comum e uma aplicação Java reativa para web?

A tendência atual é que cada vez mais usuários fiquem conectados em todos os lugares e o tempo todo, muitas vezes em várias máquinas simultaneamente (desktop, tablet, celular). A promessa da programação reativa é prover recursos para suportar na mesma máquina muito mais conexões paralelas, e lidar com mais requisições por segundo, com menos threads e com muito menos memória e CPU do que os modos convencionais de programação. Para esse estudo nós criamos três versões de uma aplicação de teste: versão servlet tradicional: uma…

Leia mais
Arqui e tecno

Jusqu’où peut aller un simple ordinateur de bureau avec une application web java réactive ?

La tendance actuelle : de plus en plus d’internautes connectés partout, tout le temps et souvent depuis plusieurs machines en même temps (ordinateur de bureau, tablette, mobile). Les promesses de la programmation réactive : permettre de gérer sur une même machine beaucoup plus de connexions en parallèle et de traiter plus de requêtes par seconde, ceci avec peu de threads donc beaucoup moins de mémoire et de CPU qu’avec les modes de programmation classiques. Nous avons réalisé

Leia mais

La révolution réactive

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 à partir de quand on s’y met. Toutes ces évolutions convergent vers le même but : une nouvelle révolution des systèmes d’information.

Leia mais

Perfug : La programmation réactive : quel gain sur les performances ?

La programmation réactive et appels asynchrones sont dans l’air du temps. Doit-on vraiment s’en préoccuper ? Quel est le résultat au niveau des performances ? Comment le mesurer ? Le PerfUG vous invite à partager un retour d’expérience sur un projet de distribution de messages à haute fréquence en Scala/Akka. Pour cela différentes variations ont été testées : approche réactive versus approche classique drivers synchrones versus asynchrones technologie de stockage (Redis, MongoDB, MySQL) configuration système (GC, thread pools…) Une heure de tuning et de hautes…

Leia mais

PerfUG: Gatling par Stéphane Landelle

Le PerfUG vous donne rendez-vous pour la dernière séance de l'année 2013. A cette occasion nous recevrons Stéphane Landelle le créateur de l'outil d'injection Gatling. Au menu: généralités en entrée, suivi des nouveautés de la future version, et en dessert une démonstration sur un challenge de scripting. Le tout arrosé d'une délicate couche de Scala. Pour le descriptif complet de la séance, suivez le lien. L'événement aura lieu le jeudi 12 décembre. Pour s'inscrire, c'est sur Eventbrite

Leia mais

OCTO accueille le PerfUG pour « Need for Speed: Packet edition » avec Raphaël Luta

Nous sommes très heureux d'accueillir à nouveau le PerfUG qui a l’honneur de recevoir Raphaël Luta, consultant technique indépendant dans le domaine des performances, en particulier des applications web et mobile. Sa session intitulée « Need for Speed: Packet edition » vous permettra de plonger dans le fonctionnement des communications TCP/IP pour mieux en comprendre l'impact sur vos applications et vous donnera des recettes pour améliorer leur performance. Cette présentation sera accompagnée d'une démo de différents outils de mesure et simulation. Pour le descriptif complet…

Leia mais