Expérience chez UBAQ
UBAQ est un éditeur de logiciels permettant aux laboratoires médicaux, et autres structures concernées, de gérer plus facilement le processus relatif aux différentes lois d’encadrement du domaine médical.
Technos utilisées
Quand je suis arrivé chez UBAQ, le logiciel développé se basait sur une ancienne version patchée de Joomla!. Les différentes fonctionalités étaient gérée sous forme de composants Joomla!.
Mais ces composants n’étaient pas développé de manière “normale”, car à la base, il y avait un format de XML custom, nommé Badger, qu’il fallait ensuite passer par un générateur afin d’obtenir le composant.
Le versioning de ce code était un peu compliqué, car il y avait un versioning “classique” via un repo git, mais il fallait également créer une version sur notre intranet.
Depuis maintenant 3 ans, la plate-forme est passée sur une stack plus moderne :
- un back utilisant Laravel
- une partie front avec Vue.js
- une couche GraphQL pour faciliter le dialoque avec la base de données


