11 private links
Si vous trouvez que votre build maven est lent, cet article vous donne trois pistes pour l'améliorer. J'avoue avoir tendance à apprécier le travail de Jean-Christophe Gay, mais c'est purement une question de point de vue
Un article (et repo github) extrêmement complet sur les pratiques modernes dans le développement Java. Il y a tout un tas de bons conseils, et d'outils intelligents à mettre en place.
C'est sans doute un point de départ bien plus intéressant que de simplement utiliser un artefact maven ...
Je commence à penser que le monde Javascript n'était pas prêt au packaging quand il a commencé à faire du packaging.
Un article très complet sur l'intérêt (ou pas) d'avoir une phase de build pour le code JS qui tourne dans le navigateur.
Une curiosité à tester un de ces jours : un plugin maven permettant d'exécuter des commandes et/ou des goals maven en parallèle. La syntaxe de la configuration ressemble (de loin) à Ant, c'est curieux.
Oh mais alors ça c'est vraiment super chouette !
Un repackaging différement optimisé des outils de compilation Rust améliorant évidement beaucoup les performances de compilation
Non de zeus ! Une version pour cargo du très pratique fizzed-watcher-maven-plugin ? (autrement dit un outil qui surveille le dossier des sources et lance le build à chaque modification). C'est souvent très pratique (regardez le dev mode de Quarkus ...)
Ca fait un moment que je cherchais (sans vraiment le savoir) un plugin de ce type. Et celui-là est vraiment bien fichu.
Un état de la chaîne de build avec une orientation sécurité assez intéressante.
Une espèce de mélange entre un makefile et un dockerfile, avec l'équivalent de la gestion des layers du Dockerfile. Ca m'a l'air intéressant, mais je crains que ça ne fasse doublon avec l'outil de build adapté au langage (maven dans mon cas)
J'ai lu un article récement qui parlait de green tech vs brown tech qui m'avait assez frappé. Et c'est vraiment un exemple marquant : tant que Gradle était peu utilisé, tous ses utilisateurs trouvaient ça cool. Maintenant qu'il est "forcé par Google, il y a des mécontents.
oh oui (ou pas, hein), un préprocesseur CSS en pur typescript.
La liste des propriétés fournies par maven dans le build. C'est souvent utile ...
Bon, je voulais installer vega-cli sous Windows, qui dépend de canvas. Mais là, je vais être brutal, mais allez bien vous faire foutre.
L'article est important. Parce que moi aussi, j'ai toujours du mal à voir la valeur ajoutée des outils d'intégration continue face aux outils de build (oui, même Jenkins). Et son explication sur l'intérêt de taskcluster est vraiment pertinente.
Très bon récapitulatif sur la construction d'images Docker. J'ai particulièrement apprécié la déclinaison des exemples en Java, JavaScript et python
Il y a des points d'utilisabilité intéressants dans ce texte.
Il va falloir que je l'ajoute partout, parce que je suis un utilisateur très heureux de maven.
Et donc, voici le vrai accélérateur pour Maven !