12 private links
JGiven est une proposition de BDD où on n'écrit que du Java. C'est intéressant, ça me donne bien envie de le tester ... Mais je ne suis pas sûr que ce soit compatilbe avec JUnit 5 ...
(merci Julien pour cet article)
Donc Maven 4 semble supporter des modules maven définis uniquement par les modules Java. Ca évite d'écrire des POMs, ce qui peut (ou pas) être cool. En y réfléchissant, je pense que ça ne va pas tant être utilisé que ça, puisqu'on a très souvent besoin de dépendances spécifiques par module maven, ce que ne semble pas permette cette méthode.
Un très bon guide de modernisation de Java, avec tous les patterns récents joliment démontrés.
Bon, j'ai toujours pensé que développer une application de bureau avec un frontend web et un backend dans un langage quelconque était une bêtise. Mais je tolérais cette idée pour le Javascript.
Krema, lui, utilise cette idée avec un backend Java. Et là, c'est bête, parce qu'en Java, il y a quand même tout un tas de façons bien plus intéressantes de développer une application.
En fait, le seul intérêt de ce genre d'approche, c'est de continuer à faire travailler les développeurs front ... Pas fou.
Ce projet ressemble à un outil qui génère correctement les tests depuis les specs ...
Bon, c'est vibe-codé, mais ça n'est pas le gros problème.
Le gros problème, c'est que c'était le but de BDD, il me semble ...
Un moteur de template qui semble intéressant.
Ca me donne envie de refaire du Swing
Oh ben dis donc ! Je discutais récemment avec un collègue du fait que Swing permet des trucs incroyables, pour peu qu'on utilise le bon LnF. Et celui-ci a un look vraiment moderne. Il est même open-source, sous licence Apache
Un panorama complet des librairies et/ou frameworks (selon vos termes préférés) utilisables en Java pour afficher du contenu. J'en ai découvert un ou deux vraiment intéressants.
J'avais vu la doc de higher kindred J, mais j'avoue que je n'avais pas tout compris.
Maintenant que j'ai tout compris, je trouve ça fascinant.
Une façon assez propre de faire rentrer le vieux code avec des exceptions dans tous les sens dans du code où les erreurs sont des alternatives aux succès. Comme le dit l'auteur, c'est une façon de donner au code Java un style proche de ce que fait Rust.
Maven 4 Is Finally Here: Everything You Need to Know About the Biggest Update in 15 Years | TechLife
Un article présentant de manière complète et claire les nouveautés de maven 4
Mais c'est fou ce portage (parce que DataFrame est quand même une librairie Python bien pratique)
Je cherchais comment exécuter du code Python dans mon code Java sans que le code Python ne le sache. Avec cette solution (qui fait évidement du dangereux JNI), je dois pouvoir faire des trucs intéressants ...
Une autre librairie Java permettant de crée des variables d'environnement avec des valeurs bien définies. C'est vraiment utile quand on applique les 12 factors pour avoir des applications facilement configurables.
Une librairie permettant de créer des objets Java avec un niveau de hasard apparemment contrôlable. Ca me semble un moyen malin d'aller vers du test de propriété propre.
Wow, je savais qu'il y avait une façon simple de récupérer l'emplacement de chargement d'une classe en Java, mais je ne savais pas que c'était aussi simple.
Sérieusement ? Un instanceof retourne false pour null ? C'est fou
L'article est aussi vieux que Java 8, mais je pense que l'auteur tient un truc ... qui mériterait d'être porté dans l'univers magique du code généré (pour une performance optimale). Si j'avais l'influx intellectuel, je tenterai bien un truc ...
ok, en fait, mise semble bien plus évolutif que vfox. Donc je vais utiliser ça pour installer maven, java et autres, et on verra jusqu'où ça m'emmène.