Auteur : Jean-Michel Doudoux

Java 18 – partie 2

Après avoir détaillé les différentes JEPs de Java 18 dans la première partie de cet article, cette seconde partie est consacrée aux autres améliorations notamment en termes de performance et de sécurité ainsi que le support de Java 18 par l’outillage. Car comme toute version de Java, cette version 18 inclut quelques JEPs mais aussi […]

Java 18 – partie 1

Java 18 a été publié le 22 mars 2022. OpenJDK 18 est l’implémentation de référence de la version 18 de la plateforme Java, telle que spécifiée dans la JSR 393. Cette nouvelle version inclut neuf JEP : JEP 400 : UTF-8 by Default JEP 408 : Simple Web Server JEP 413 : Code Snippets in […]

Datafaker, pour générer des données factices

Il est fréquent d’avoir besoin de générer des données factices (fake data), notamment pour les tests automatisés : pour des mocks ou des données d’une classe à tester, remplir une base de données, anonymiser des données dans une base de données, un fichier, … Il existe plusieurs bibliothèques pour satisfaire ce besoin. Cet article présente […]

WSL 2, partie 5 : utilisation avec Visual Studio Code

Au travers de l’utilisation d’un plugin, Visual Studio Code facilite le développement dans WSL en permettant de créer et modifier des fichiers sous Linux mais aussi en permettant d’exécuter des commandes en restant dans l’IDE. L’architecture de Visual Studio Code repose sur une approche client/serveur où beaucoup de choses, à l’exception de l’IHM et du […]

WSL 2, partie 4 : utilisation avec Docker

Ce quatrième article s’intéresse à l’utilisation de Docker dans WSL-2. Comme vu dans le premier article, Windows Subsystem for Linux (WSL) 2 propose un changement architectural important puisqu’il utilise une solution de virtualisation légère, pilotée par Windows qui exécute un noyau Linux complet construit par Microsoft, permettant à toutes les applications Linux de fonctionner nativement […]