Un outil assez pratique pour générer un diagramme de classe depuis du code Java. Il faut juste ne pas oublier qu'ajouter un package n'ajoute pas les classes qui sont dedans (à cause du modèle de chargement de classes, évidement).
Il va falloir que je regarde ce truc, ça m'a l'air ... conceptuellement intéressant.
Tant qu'on y est, une liste d'outils permettant de créer facilement un e-shop (en B2B comme en B2C). Bon, d'accord, il y a Hybris, mais les alternatives sont assez intéressantes.
Une solution de e-commerce en Java/Spring/and co. Ca m'aidera la prochaine fois que je dois dire à un client de prendre un produit sur étagère.
GWT aka l'overengineering comme une forme d'art pervers. J'ai déja du mal avec les frameworks JS en JS. MAIS LA. PAR LES CORNES DE BELZEBUTH, on est vraiment loin dans la folie furieuse.
Un analyseur d'expression régulières Java (c'est cool) disponible via Java Web Start (c'est tout aussi cool, mais je ne suis même pas sûr que ça marche avec les versions récentes de Java).
Oh mais c'est très cool ce système de fichier virtuel ! Ca facilite énormément l'écriture de tests.
Comment ça se fait que je n'ai pas encore testé ça ? Ca m'a l'air vraiment vraiment vraiment chouette (et potentiellement encore plus chouette si je peux 1. Débugger les scripts 2. Stocker les dépendances dans mon .m2)
C'est pas bête du tout, cette règle d'or. Et c'est effectivement applicable bien au-delà de Typescript !
A chaque fois, j'oublie les capacités cachées des Files et Path Java NIO ... En l'occurence, ici, la capacité de lire un JAR/ZIP directement
Ca alors, encore un logger supplémentaire ? Décidément, en Java, pour logger, ona le choix.
Très belle librairie d'exécution de process depuis du code Java. L'api est est vraiment chouette !
Ohlala mais c'est trop choupi, ça : Une énorme librairie de génération de fausses données. Oui, ça peut rendre service pour faire du property based testing (ou équivalent)
Eh, une librairie de création de machines à états en Java. Ca peut être très chouette !
L'opinion est intéressante, et il y a des choses que je comprend dans la vision de l'écosystème Java. Mais je pense que c'est avant tout lié à une forme de tradition : on peut faire du Java simple sans toute la cérémonie, mais il faut oser.
C'est aussi chouette que standard ... il ne manque en fait qu'un moyen de transformer ça en métrique prometheus ou datadog et d'un coup, avec un surcoût assez faible et une méthode bien propre, on peut instrumenter n'importe quelle application Java !
Donc ce repository GitHub archié est la seule implémentation Java de livereload ...
C'est pas pour me vanter (parce que je n'y suis pour rien), mais ce sont mes collègues Jean et Loïc qui bossent dessus, et ça m'a l'air vraiment bien.
J'ai relayé quelques articles de ce blog, mais à mon avis il faut tout lire, ne serait-ce que parce que Yegor est dans une approche tellement radicale de chacun des sujets qu'il essaye de traiter. C'est fascinant de voir des gens réussir à aller aussi loin.
Le coeur de Structurizr en Java