Catégorie : Développement

Que retenir de XMLPrague 2020 ?

Comme tous les ans, j’ai raté la Saint Valentin ! J’étais à Prague pour XMLPrague, la conférence sur les sujets Web et les langages de markup. Sans faire le détail de tous les talks, j’aimerai simplement vous en citer quelques-uns qui étaient soit des présentations techniques innovantes, soit des annonces, soit des parties de franches rigolades […]

ActiveMQ et l’importance du prefetch…

Il y a un an, j’ai imposé la réécriture d’une application composée d’une multitude de serveurs, de composants, de bases de données, et qui au final, ne fait que lancer des traitements simples. L’architecture de cette application était basée sur un produit Spring, abandonné au moment de la mise en production de l’application, Spring-XD, et patché […]

Monitoring, débogage et diagnostic de problèmes dans une JVM avec Arthas

Alibaba propose en open-source un outil nommé Arthas qui permet d’Analyser des applications Java à la volée afin d’identifier des problèmes lors de leur exécution. Il offre des fonctionnalités comme la surveillance des statistiques d’invocations, la recherche de classes et de méthodes dans les classloaders, l’affichage des détails d’invocation de méthodes (comme les paramètres et […]

Générer un MRJar avec Maven

Avec Java9, sont arrivés les modules, et les Multi-Release jars, plus connus sous le nom de MR Jars. L’idée est la suivante : à partir de Java9, des classes du JDK sont supprimées – ou rendues inaccessibles. Si on veut un jar qui puisse être utilisé avec Java8, Java9, Java10, Java11, Java12, il faut donc […]