Un plugin maven qui génère des diagrammes de classes à partir du contenu du CLASSPATH. Ca va me servir ...
Un outil intéressant pour analyser le démarrage d'une application Spring Boot.
Une des librairies bien cachées de maven. Celle-ci permet depuis mon code Java d'invoquer une ligne de commande maven. A bien y réfléchir, c'est moins bien que le maven executor ...
Google fournit un service qui permet d'avoir des informations basiques sur les dépendances de langages très courants (Java, PHO, Python, Javascript, Go, Rust, ... ET C'EST TOUT). Pour ces langages, c'est un moyen pratique d'aggréger l'information sous une forme standardisée. Pour les autres langages, ça reste la guerre des tranchées.
Mais méfiance : c'est fourni par Google, donc on ne sait pas quand ça s'arrêtera de marcher (oui, je FUDe)
Le RAG est un des outils préférés des LLMistes (je cherche encore le bon terme pour définir cette secte). Et cet outil semble vous permettre de faire du RAG en unitilisant à peu près uniquement Postgres (évidement)
Une librairie C qui semble permettre de produire des exécutables multiplateformes. C'est .. intriguant.
Je ne suis pas un grand fan des librairies de sons (je n'en ai pas le besoin), mais le catalogue que fournit la BBC est vertigineux (reste à voir les conditions d'usage)
Ca a l'air d'un outil vraiment sympa pour améliorer la lisibilité du code
Je vais regarder cette librairie d'assez prêt, j'ai l'impression qu'il y a des idées intéressantes.
Une librairie de génération de données de test pour du Java. C'est extrêmement complet.
Une idée incroyable : au lieu d'interpréter le pattern d'une expression régulière à l'exécution, cette librairie crée une classe Java exécutant le pattern au moment du build. Ca optimise considérablement l'exécution du code, évidement. Par contre, je ne vois pas (encore) comment intégrer ça dans un projet "classique" : pas de plugin maven ou de configuration de compilateur. Il y a donc une forme de mystère concernant le mode de fonctionnement du truc ... Je pourrais aider, je pense.
Un moteur de remplates en Java basé sur mustache (pourquoi pas) utilisant des annotation processor pour générer les classes de rendu des templates.
Si le gens qui écrivent ces librairies pouvaient de temps en temps regarder si une solution semblable (comme commons-configuration, par exemple) n'existe pas déja, la vie serait bien plus simple.
une extension de JUnit 5 permettant de faire des tests "de performance". Pourquoi les guillemets ? Parce que JUnit rajoute trop de couches pour que le test de performance réalisé soit parfaitement exact. Mais dans les cas qui m'intéresse, c'est bien suffisant.
Une librairie intéressante dont l'objectif est de mapper des données vers/depuis des bases de données, et compatible avec tout un tas d'api bas niveau.
Euh, c'est spectaculaire ce truc qui prend une lambda et en extrait l'expression pour fournir des capacités de génération de code !
une librairie Java permettant de représenter une requête SQL "comme" un stream Java 8. C'est très intelligent, et ça peut apporter beaucoup de valeur.
C'est rigolo cette librairie qui semble utilisable pour mettre à jour des morceaux de page web
Un bel ensemble de styles CSS. Ca me donne presque envie de relancer mon projet de lifestream ...
Dans la mesure où assert est désactivé en mode "production", il faut utiliser une autre solution. Et cette librairie a une api extrêmement bien pensée. Je vais m'en servir très prochainement.