11 private links
Je parlerai plus tard de la raison pour laquelle je suis tombé sur cet article, mais en tout cas je le trouve très chouette pour ceux qui ont une approche très design pattern du java
Une librairie très chouette pour exécuter un plugin maven depuis un autre
Le genre d'erreur assez subtile qui me fait un peu grincer des dents, même si je comprends le sens du truc
Une façon très cool de faire de l'injection de dépendances "légèrement" est d'utiliser le ServiceLoader. Et avec cet annotation processor, même pas besoin d'écrire le fichier à la main !
Si vous cherchez à profiler un programme écrit dans ... n'importe quel langage ... ce site vous aidera à trouver votre bonheur
Quelques exemples simples d'optimisation (j'ignorais la plupart de ces optimisations, et elles semblent vraiment efficaces)
En discutant codingame avec un collègue, on a parlé rapidement de contiperf (qui est maintenant déprécié). Du coup, j'ai cherché la version moderne pour lancer JMH avec JUnit ... et voilà
Je cherchais comment ne pas écrire trop de relations moi-même ... Et j'ai trouvé la réponse !
Un guide de migration vers Java 11 intéressant dans sa concision. Je ne suis pas complètement convaincu par le "illegal-access" dans les tests, mais c'est un détail
C'est une idée aussi simple qu'amusante : un serveur http auquel on donne des dumps https préparés, et qui se contente de trouver le dump correspondant à la requête. C'est sans doute très pratique pour des dévs front.
PlantUML, c'est génial (et je le pense vraiment). mais comme en ce moment je fais un gros diagramme, la limite de taille de diagramme est "un peu courte". Heureusement, la page GitHub donne la variable à positionner.
Peut-être l'histoire la plus drôle et la plus triste que je puisse imaginer à propos de l'histoire du langage Java
Les concepts sont très intéressants, mais j'ai l'impression de voir réémerger le MDA des années 2010 ...
Un détecteur de noms linguistiquement incorrects (par exemple un setter qui retourne une valeur)
La liste est assez longue (et je ne connaissais pas la version Groovy). Et franchement, quand je regarde ces différentes versions, je ne vois pas beaucoup de progrès ...
Je vais devoir regarder ça de très près, parce que mon propre projet de documentation d'architecture ne me donne absolument pas satisfaction
Le genre de sélection de langage qui ne me surprend pas (parce qu'elle expose mes biais). Je suis comme d'habitude content de trouver Rust bien avant Go 🤣
Une étude assez complète sur l'écosystème Java. Certains détails sont crispants (la prévalence manifeste de Spring). D'autres savoureux (le fait que Groovy soit toujours bien utilisé)
Un serveur HTTP générique ne permettant qu'une chose : faire des mocks facilement
Je me rends compte que je suis tombé bien des fois dans le piège de suffixer mes exceptions par "Exception".