Je crois que c'est le premier article sur les monades que je comprenne vraiment (normal, puisqu'il s'adresse précisément à moi).
Il va falloir que je l'ajoute partout, parce que je suis un utilisateur très heureux de maven.
C'est une chouette idée. Mais je ne suis pas sûr que ça m'intéresse vraiment de tester le fait que le GC ait été invoqué. Pour le dire autrement, mes métriques de performance sont assez différentes.
Ca faisait des années que ce composant manquait à l'arsenal de maven. Et les résultats obtenus par mvnd sont spectaculaires : le build d'un module de Camel passe par exemple de 5 s à 0.23 s (c'est pas mal du tout)
J'aimerais bien voir des exemples avec cette API (connaissant le talent des développeurs pour le design d'API)
J'ai l'impression que c'est encore une implémentation Java de circuit breaker. MAIS celle-ci m'a l'air sacrément générique (suffisamment en tout cas pour gérer autre chose que des failles réseau ...)
Un microframework Java/Kotlin, pour tous ces moments où j'ai pas trop envie de m'embêter à créer des dizaines de classes ...
Enfin un processeur d'annotation utile dans tous les projets ! Je vais tester, mais j'ai vraiment l'impression que c'est une solution valable à l'erreur à 1 milliard de dollars.
Je vais prendre de relire ça, parce qu'il y a quelques librairies manifestement intéressantes là-dedans ...
J'ai déja développé en Swing, et effectivement, c'est plus simple que l'enfer du web (malgré certains problèmes spécifiques). Et je suis bien curieux de voir ce qu'apporte Skija ...
Je suis épaté de découvrir que Jackson, qui fait partie des briques Java beaucoup utilisées, est en fait maintenu par une seule personne 😮🤩
Admettons que vous ayiez à gérer une application dans un contexte Spring/Hibernate/Flyway, et que l'application n'ait jamais connu Flyway. Avec cet outil, vous pourrez créer un bon script d'initialisation !
Une assez chouette façon d'inclure dans le code les considérations architecturales.
Ca marcherait très bien avec Structurizr ...
Une checklist de migration facile.
Mais parfois, les problèmes à résoudre sont ... un peu plus complexes (comme par exemple faire marcher les annotations Jackson 1.8 en Jackson 2)
Tiens c'est marrant cet objet global qui peut ajouter des données au log. J'espère juste qu'il est thread-local (mais je suis à peu près sûr que oui)
Pour des raisons pas tout à fait honnêtes, je regarde cet accélérateur de téléchargement ... et je découvre avec étonnement que c'est du Java. Trop cool !
Nom de Zeus : Du refactoring au build ! ca m'a l'air fou ... et potentiellement génial !
La meilleure partie de la citation est évidement la dernière phrase 😉
Un article qui offre un survol correct de la modernisation d'application. Il est toutefois dommage que les sujets vraiment délicats (comme la dette organisationnelle) n'y apparaissent pas ...
Un exemple intéressant d'intégration Tesseract en Java. Ca n'est pas spécialement mon cas d'utilisation. Mais ça me donne enfin un moyen d'implémenter une diée de plugin Keepass.