Cet article avait été écrit en 2005 pour la newsletter Valtech. Il introduit succinctement ADM, un métamodèle pour le reverse engineering d’applications. Il complète MDA dont il emprunte le trigramme, mais dans un ordre différent…
Auteur : addinquy
Note de lecture : Lucene in Action, par Otis Gospodnetic & Erik Hatcher
Note : 6 ; Fait le boulot comme attendu, contrat rempli.
Lucene est le grand classique, pratiquement l’unique moteur d’indexation et de recherche full texte en open source, du moins dans le monde Java. Il était normal qu’un volume de la sérié « in action » de chez Manning lui fut consacré. Voyons en pratique ce qu’il en ressort.
Tout d’abord le texte compte pratiquement 400 pages découpées en 10 chapitres. Cela me semble au premier abord plutôt volumineux et constitue des chapitres qui seront en moyenne plus long que ce que j’apprécie en général. Au moins, on va pouvoir les passer en revue.
Le premier chapitre comme il est coutumier dans cette série présente la problématique de la recherche plein texte, la réponse de Lucene et ses alternatives. Le tout est bouclé en 27 pages et c’est une entrée en matières plutôt sympathique.
Continuer à lire « Note de lecture : Lucene in Action, par Otis Gospodnetic & Erik Hatcher »
Vision without execution is just hallucination.
Henry Ford


Ma galerie de photos du ScrumDay 2014
Après ma série de posts sur le ScrumDay 2014 que vous pouvez trouver ici et ici pour la première journée, ici pour la journée open-space, ainsi qu’ici pour les « bonus track », voici la galerie complète des images que j’ai collecté durant ces 2 jours. Enjoy !
ScrumDay 2014, un album sur Flickr.
Note de lecture : Langage C++ seconde édition, par Nino Silverio
Note : 4 ; Ni bon ni mauvais, juste alimentaire… et dépassé !
Encore un bouquin pour ceux qui veulent passer au C++ ! Celui-ci accuse 20 ans et se présente sous la forme d’un texte de 350 pages découpé en … 4 chapitres. Nous avons donc une belle moyenne de près de 90 pages par chapitre. Ca se présente mal. Voyons ce qu’il en est « en vrai ».
Le premier chapitre n’en est pas un. C’est plutôt un avant-propos qui nous souhaite la bienvenue sur 3 pages.
Le second chapitre est déjà plus conséquent avec ses 90 pages. Il aborde C++ en tant que « C avancé ». Et c’est vrai que l’on y parle pas beaucoup de C++ ! On y montre beaucoup d’éléments du langage C avec quelques spécificités du C++ comme les références les nouveaux types de cast ou des fonctions de la librairie standard C++. Mais de classes, point (par exemple). J’ai bien aimé les courts exemples pour illustrer les concepts.
Continuer à lire « Note de lecture : Langage C++ seconde édition, par Nino Silverio »
Story estimates are just what their name implies. They are estimates. Some estimates are overestimates. Some are underestimates.
James Grenning

Note de lecture : Electronic Document Management Systems, par Larry Bielawski & Jim Boyle
Note : 2 ; Pas le bon niveau de jeu
Voilà un ouvrage qui accuse un âge certain, il ne faut pas en attendre des miracles ! Les concepts évoqués ici datent des années 90. Même s’ils survécus au moins dans les principes, ils sont loin d’avoir l’attrait de la nouveauté du moment. Voyons de plus près de quoi il retourne.
Le texte est long de 320 pages environs, découpés en 17 chapitres, eux-mêmes regroupés en 4 parties. Pour l’instant, ça va.
La première partie, qui compte 50 pages sur 3 chapitres, s’intitule « EDMS concepts » et traite donc des concepts dominants : stockage, versionning, cycle de vie, workflow et métadonnées. Beaucoup de bla-bla à mon avis. Les chapitres sont courts et cette partie pas si longue que ça, mais il n’y a pas grand chose de dit non plus.
Treat your men as you would your own beloved sons. And they will follow you into the deepest valley.
Foot ou ScrumBeer, il faut choisir !
De toute évidence, nous étions un petit nombre a avoir choisi ! Et pour une fois (ceci impliquant cela) nous avons presque atteint la parité hommes-femmes ! Cela dit, en se rendant dans un pub, il restait improbable que nous puissions complètement échapper à une retransmission de la coupe du monde !
De nouvelles têtes et des têtes connues, comme d’habitude dirais-je. Je ne vais pas m’étaler sur nos conversations, car contrairement à l’accoutumée, nous nous sommes livrés à quelques activités.
Note de lecture : Swing, la synthèse par Valérie Berthié & Jean-Baptiste Briaud
Note : 6 ; Une approche simple et claire pour débuter avec Swing.
Ecrire la note de lecture d’un ouvrage 11 ans après sa parution est un exercice difficile, peut-être même un peu malhonnête. Je vais toutefois tenter l’exercice.
Ce livre est publié dans une collection qui n’a jamais fourni des morceaux d’anthologie de la littérature informatique française. Tant pis. Ici nous avons 325 pages sur 7 chapitres et 2 annexes, avec 280 consacrées au corps du livre, donc des chapitres assez importants.
Le premier chapitre est consacré aux principes fondamentaux de Swing et pèse tout de même 76 pages ! C’est en fait une bonne surprise : après avoir expliqué la facette historique menant de AWT à Swing, on aborde les différents composants de manière très pédagogique, avec des morceaux de code simples et même des diagrammes UML !
Continuer à lire « Note de lecture : Swing, la synthèse par Valérie Berthié & Jean-Baptiste Briaud »




