• ServiceLoader et annotations

    Le

    Lors d’une formation Java 9-11 que j’animais cette semaine, on m’a demandé un exemple d’usage de ServiceLoader, de modules, et de filtrage des implémentations par annotation....
    Lire
  • Java 18 – partie 2

    Le

    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...
    Lire
  • Java 18 – partie 1

    Le

    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...
    Lire
  • Github en Action !

    Le

    On ne présente plus Github comme gestionnaire de code source… mais, depuis 2018 il s’affirme également comme outil complet d’intégration continue ! En 2018, dans le...
    Lire
  • Architecture en couches vs architecture Hexagonale

    Le

    Introduction Dernièrement, j’ai assisté à un évènement OxLive (événement technique mensuelle organisé chez Oxiane) sur un retour d’expérience d’un développeur Oxiane en mission chez un...
    Lire
  • Datafaker, pour générer des données factices

    Le

    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...
    Lire
  • WSL 2, partie 5 : utilisation avec Visual Studio Code

    Le

    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...
    Lire
  • WSL 2, partie 4 : utilisation avec Docker

    Le

    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...
    Lire
  • WSL 2, partie 3 : utilisation

    Le

    L’article précédent a détaillé l’installation de WSL 2 et d’une distribution Linux. Cet article détaille l’utilisation de WSL 2.   Démarrer une distribution Plusieurs possibilités...
    Lire
  • Rex sur le « Mob programming », le développement en équipe par l’équipe

    Le

    Je vais vous faire part d’un retour d’expérience que j’ai eu dans un projet informatique chez un client leader européen : l’organisation de travail en « Mob...
    Lire