Blog Zenika

#CodeTheWorld

Java

JavaOpen source

Enfin un gestionnaire de version, pour Java, compatible nativement sous Windows (et bien plus)

Cela fait plusieurs années que je trouve contraignant le fait d’avoir à switcher d’une version de Java à une autre, lorsque je travaille sur plusieurs projets ayant des stacks techniques différentes. Il en va de même pour les versions d’autres outils tels que Node.js.

Mes précédents essais m’avaient menés vers SDKMAN, qui n’était pas pleinement compatible avec les outils sur mon espace Windows (terminal et IDE).

Dernièrement, un collègue, Guillaume FAYEMI, a trouvé la solution qui a dépassé mes attentes : mise-en-place (alias mise). C’est une solution open-source, avec plus de 15.4K étoiles sur GitHub, permettant de gérer facilement la mise en place d’une configuration de développement local, sur plusieurs systèmes d’exploitation, dont Windows.

Il permet :

l’installation d’outils tels que Java (des centaines d’autres sont disponibles) ;

la gestion automatique des variables d’environnements ;

la possibilité de lancer des commandes au chargement de la configuration.

Read More
Java

[Spring Batch] REX pour des batchs tombés trop tôt au combat

J’ai été naïf. J’ai espéré que tout se passerait bien. J’ai développé précipitamment plusieurs batchs puis les ai envoyés au combat sans filet, si jeunes. Ils sont tombés, tous. Le coût de ma naïveté a été terrible, mais j’aimerais ici faire le bilan, vous faire part de ce que j‘ai appris de cette aventure. Certains points vous paraitront peut-être évidents mais si je n’ai pas su les anticiper je suppose que d’autres pourraient les éviter en me lisant.

Read More