Développer un jeu de type Lunar lander en GroovyFX
Inspiré par l'exemple du jeu de type lunar lander décrit dans le chapitre Stop listening! du livre Functional Reactive Programming (le chapitre peut être téléchargé gratuitement), j'ai développé une version de ce jeu avec la librairie GroovyFX.
Le résultat se trouve dans le script Groovy attaché à ce billet.
Contrôler une présentation à distance avec Vert.x
Le screencast ci-dessous montre mon projet odelia-remote-reveal en action.
Il s'agit d'une réécriture du code décrit dans le tutoriel Smartphone Remote Control with Node.js and Socket.io, en utilisant le framework Vert.x avec les langages JavaScript et Groovy, pour la partie serveur.
Créez une superbe timeline avec Spring Boot, Groovy, GroovySparql et TimelineJS
Le projet odelia-boot-timeline est une application web que j'ai développée avec Spring Boot, en langage Groovy, et démontrant l'utilisation de Linked Data (le web des données structurées) dans le but de présenter une timeline avec la librairie TimelineJS.
Superviser une route Apache Camel démarrée depuis un script Groovy avec Hawtio
Le screencast ci-dessous est une démonstration de l'utilisation de la console web hawtio pour superviser une route Apache Camel, mise en place et s'exécutant à partir d'un script Groovy (le script en fichier attaché à ce billet).
Création de graphes Neo4j dans un script Groovy, avec sucres syntaxiques
Découvrant les bases de données de type graphe avec la base de données Neo4j, il était naturel pour moi de chercher à en découvrir l'API au moyen de scripts Groovy. Les scripts présentés dans cet article utilisent le système GRAPE qui permet de ramener toutes les dépendances dont on a besoin, et ainsi d'être assez vite au coeur de l'action.
Je vous présenterai également quelques sucres syntaxiques (en Groovy) pour augmenter la clarté du code pour la création de graphes Neo4j.
Développer un client SOAP avec le projet groovy-wslite et Membrane SOA Model
groovy-wslite est un projet intéressant faisant partie de l'écosystème Groovy, et permettant d'écrire facilement des clients qui vont pouvoir consommer des services web de type SOAP et REST.
Créer un simple moteur de workflow dynamique en Groovy
Inspiré en partie par l'article Design Pattern: Design a Simple Workflow using Chain of Responsibility Pattern, cet article décrit la conception d'un simple moteur de workflow en langage Groovy.