Hier s’est tenue la première journée DataCulture organisée par le Département des programmes numériques du Ministère de la Culture et de la Communication à l’Institut National d’Histoire de l’Art. Habib Guergachi et moi même y sommes intervenus pour présenter le service Mérimée et énoncer quelques recommandations stratégiques volontairement provocatrices. Mérimée est un service mobile composé de […]

Hi, I’ll post in English this time in order to have a larger audience, hopefully. So let’s begin… These last weeks I have been writing asynchronous javascript code for a full javascript application. As the application grows so does code complexity, then  in order to keep your code clean and easy to maintain, you will […]

La semaine dernière le facteur est passé me livrer un petit paquet : les Xebia essentials. Il s’agit d’un kit d’évangélisation des pratiques agiles pour le développement logiciel.

Dans le cadre d’un petit projet personnel de dessin de graphes, j’ai eu l’occasion de jouer avec le framework Play! C’est le framework web « hype » du moment dans l’écosystème Java. Avec le module Scala ajoutant la touche fonctionnelle, la productivité est au rendez vous. Un court billet pour vous parler de la solution de serialization […]

Scala c’est beau et ca fait du bien ! Comme disait un ancien collègue : « quand il n’y a pas de code, il n’y a pas de bug ». Avec Scala justement, on écrit bien moins de code qu’en Java, et donc j’imagine moins de bugs.

Mon précédent article parlait de teinter la programmation Java d’un petit style fonctionnel avec la librairie Guava. Pourquoi ne pas nous tourner vers Scala qui intègre les paradigmes de la programmation fonctionnelle et qui compile en bytecode pour la JVM. C’est ce que nous allons voir aujourd’hui dans le contexte de Confluence et valider l’interopérabilité entre Java et Scala. […]

Dans mon précédent billet sur le développement de plugin pour Confluence, j’ai évoqué le style de programmation fonctionnelle sans entrer dans le détail. Nous allons ici rentrer un peu plus dans le détail avec une petite introduction à l’API GoogleCollections (packagée maintenant dans Guava). La programmation orientée objet use de la mutabilité pour décrire un programme (machine à […]

Suivre

Recevez les nouvelles publications par mail.

Rejoignez 236 autres abonnés