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
Fascinant : j'ai exactement ce problème d'urls qui ne sont pas égales (simplement parce que l'une a un path défini à "/" et l'autre n'a pas de path)
Cette page de JetBrains est un rappel utile de certaines qualités parfois sous-estimées de Java ... Et ça fait du bien à lire
Oh wow, la meilleure explication de la covariance/contravariance en un dessin !
Elle est sympa cette librairie de lecture de fichiers XML ! Ah pardon, elle fait aussi l'écriture. Et j'aime vraiment bien cette iée de tout spécifier en XPath
Ca m'a l'air d'être sacrément chouette.
Je le testerai bientôt pour voir, tiens ...