Je suis toujours épaté par le dynamisme de la communauté Groovy. Chaque version amène des nouveautés que je trouve incroyables.
Pour un développeur Java, sdkman fait partie des très bons côtés des plateformes linuxiennes : vous gérez vraiment facilement vos installations d'outils (maven, jdk, gradle, groovy, et tant d'autres)
Je me rends compte que je n'ai pas ce splendide et très exotique framework dans mon catalogue de solutions. (et ça permet de faire des applis en Groovy hébergées dans une arborescence sympa)
Caché dans docToolchain, il y a un script qui prend de l'HTML généré par Asciidoctor pour le transformer en document Confluence
Il y aura donc dans Groovy 4 un équivalent du LINQ existant sur la plateforme .NET ... C'EST GENIAL !!! 😍🤩🥰
Je viens d'entendre parler de ce livre par les castcodeurs ... et c'est vraiment cool d'avoir un livre sur la longue et belle histoire du Groovy !
Il y a vraiment en Groovy des trucs qui ont un effet "what ?#!".
Par exemple, cette méthode implicite, c'est bizarre ...
En fait, ça rend tous les utilisateurs (dont je suis) de Groovy heureux
Groovy n'est pas mort, et ça, c'est une belle nouvelle !
Sans surprise, Java est premier au TIOBE Index.
Mais d'une façon surprenante (ou pas) , Rust est passé devant Scala ... Quand Rust dépassera Groovy, je serai content et triste à la fois.
Cette nouvelle est assez triste.
Parce que les communautés ont toujours besoin de soutien dans les entreprises.
Très intéressant, pour garantir que les décisions de design sont toujours d'actualité
Il me semble que ça fait de Kotlin un copieur de Groovy sur ce point (mais comme c'est une bonne idée, c'est cool)
Overengineer at its best : générer ses diagrammes avec EA via VB, Groovy et Gradle ... plutôt que d'utiliser PlantUML !
Chouette astuce (aussi bien en javascript qu'en groovy, d'ailleurs). Je vais l'utiliser !
Ce petit inspect est un authentique coup de génie
Avec ça, développer un bout de groovy dans un POM est vraiment facile
Et avec ça, créer des projets maven avec des gros paquets d'artefacts additionnels créés en Groovy, c'est vraiment facile !
Groovy par la pratique en français
Un chouette résumé de l'histoire de Groovy.
J'ignorais que Groovy offrait autant de possibilités de métaprogrammation. C'est en vérité assez dingue.
J'oublie toujours quelles sont les variables disponibles (et que le projet et la session sont là). Cet article est quand même bien pratique pour s'en souvenir.
OK, les dévs Groovy sont des grands malades : on peut coder en faisant des fautes :-o
Et juste pour être encore plus dingue, ça utilise la distance de Levenshtein ... OH YEAH.
Très bon article sur la sélection partielle dans une grosse liste. Je ne pensais pas que l'utilisation naïve de TreeMap dans ce cas était aussi inefficace.
C'est en lisant cet article que j'ai compris que
1 - les templates simples peuvent lire des fichiers
2 - on peut utiliser la syntaxe JSP même dans les templates simples
Un outil de transformation PDF de slides écrits en utilisant divers outils HTML/Javascript. Ca fournit un bon catalogue des outils qui marchent "bien".
Très très chouette présentation sur Groovy. Bravo ! (en bonus, je découvre Geb qui m'a l'air bien pratique).
Au passage, en tant que fan du code compilé, j'aimerais bien savoir si on peut faire en sorte que le @StaticCompile soit "par défaut" dans un projet ...
La doc de référence pour l'intégration de compilation groovy dans un projet maven
Un petit howto pour que Groovy grape et Maven partagent autant que possible le même repository de dépendances
Un exemple non trivial de construction de fichier XML pour Gephi, avec l'utilisation de leur API de manipulation XML
Un moyen super pratique de développer un peu de code gaelyk ...
La doc de référence de Grails 1.1, indispensable puisque c'est la seule version à tourner sur AppEngine
La quatrième partie de cette série d'articles nous présente (enfin ?) Griffon et ses possibiltés.
Rholala, ça finit fort dans ce dernier article, avec l'implémentation dynamique de PropertychangeSupport et l'intégration du binding ALA javaFX.
Moi, ça me donne vraiment envie de jouer avec groovy et Griffon.
La deuxième partie d'une série de 3 articles sur les interfaces Swing en Groovy. On rentre cette fois-ci dans les détails du SwingBuilder et de sa façon d'intégrer des composants externes.
Un très bon article sur la construction d'IHM en groovy (et encore, sans Griffon)
easyb a quand même l'air vachement simple. Peut-être même simpliste. Mais en tout cas, il rend la tâche de spécification très agréable.