Auteur : Christophe Marchand

XSLT et Test-Driven-Development : Le bonheur !

Je travaille en ce moment sur un convertisseur MarkDown vers LibreOffice. Pas le sujet du siècle, mais un vrai besoin chez OXiane, pour produire les cahiers de TP de nos cours. Première version, faite à l’arrache, utilisation d’une librairie Java qui convertit le MarkDown en HTML, puis utilisation d’un traitement Xslt 3.0 pour convertir le […]

Gérer ses identités avec git config !

Vous connaissez probablement cette situation : votre employeur ou client stocke ses sources sous Git, et vous impose d’utiliser votre adresse mail professionnelle pour commiter dans les repos de l’entreprise ; mais vous intervenez aussi sur des projets open-source, et vous souhaitez utiliser une autre adresse mail… et vous en avez assez de saisir git config user.email « moi@mon-hebergeur-perso.com » […]

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é […]

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 […]