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 »
User Stories are like bananas. after slicing consume quickly, or they turn into garbage.
Gojko Adzic

Rencontre avec Michel Saloff-Coste : penser co-création
Christine Koehler nous invitait de nouveau pour une rencontre, cette fois avec Michel Saloff-Coste, qu’elle nous définit comme un penseur, venu pour nous parler de la co-création dans les entreprises du 3ème millénaire.
Michel Saloff-Coste vient nous parler du défi d’un monde soutenable. Il est aussi auteur ou co-auteur de nombreux ouvrages, dont le Dirigeant du 3ème millénaire.
Le défi des prochaines années
Michel Saloff-Coste est alarmiste : aujourd’hui les nuages s’amoncellent : nous atteignons les limites de notre planète telle que nous l’exploitons. Il nous faut dès à présent créer la planète de demain !

Continuer à lire « Rencontre avec Michel Saloff-Coste : penser co-création »
Note de lecture : Techniques de programmation en C, la gestion de fichiers par François-Xavier Eloundou
Note : 4 ;Du texte à l’ancienne, mais un réel savoir faire sur la gestion de fichiers en C.
Pas très récent, ce brave ouvrage, il accuse même ses 25 ans. Le sujet du livre est dans le titre, et il se traite ici sur près de 500 pages avec 9 chapitres sur 4 parties. Ce seront donc des chapitres assez longs, il faut se faire à cette idée.
La première partie, longue de 80 pages donne les outils de base sur 2 chapitres. On part de très loin avec un premier chapitre qui reprends les éléments de base du langage C. C’est ridicule. Le second l’est moins qui reprend les fonctions de la librairie standard traitant des entrées / sorties sur fichier. On a les éléments de base pour ce qui constitue réellement le cœur du bouquin.
La seconde partie traite des fichiers séquentiels. Le tarif est de 2 chapitres couvrant 60 pages. On y explore successivement les modes d’accès bufférisés puis non bufférisés. La lecture de ces deux chapitres expliquent le volume important du livre : les exemples de code couvrent une très grande partie de l’espace et à ce tarif, les pages défilent vite. La bonne nouvelle est que le texte est un bon support d’auto-formation.
L’histoire est écrite par les vainqueurs.
Niccolò Machiavelli

Product Tank : Innovateurs contre optimiseurs !
Pour ma première rencontre avec le Product Tank meetup, nous étions accueillis dans les locaux d’Urban Linker. Locaux au look très tendance, avec de gros tuyaux (probablement faux) visibles et cablâge à l’avenant. Quelques têtes connues me permettent d’échanger deux ou trois mots pendant la demi-heure qui précède.

Edouard, que je n’ai pas vu depuis une paire d’années me parle de ses tentatives de créations de service. Je garde par devers moi quelques repères à garder en mémoire.
Continuer à lire « Product Tank : Innovateurs contre optimiseurs ! »
Note de lecture : The Definitive Guide to SWT and JFace, par Rob Warner & Robert Harris
Note : 3 ; Quand même un peu mieux que la Javadoc. Mais pas tellement plus…
Voilà un pavé à 800 pages qui fleure bon le livre de commande. Pourtant le périmètre de l’ouvrage est volontairement limité aux frameworks de base d’Eclipse : SWT et JFace. On ne parle pas de développer des plugins et encore moins une application RCP. Aucunement question de s’appuyer sur les points d’extension du Workbench ni autre plaisanterie du même acabit… Voyons comment on en arrive là.
Le livre est découpé en deux parties (trois en fait) de taille inégales :
La première partie « Getting Ready » couvre le setup de votre projet applicatif au bout de 2 chapitres. Cela dit, on ne s’étale pas et c’est bouclé en 25 pages en tout.
Dès la seconde partie, on passe aux choses sérieuses avec SWT. En fait, c’est le gros du bouquin : 10 chapitre sur un peu plus de 500 pages. Tout est abordé de façon logique et je dirais même classique. On se rend vite compte qu’il y a principalement 3 choses que noircissent la papier : de grosses copies d’écran, des listing de codes un peu trop extensifs et une reformulation de la javadoc ! C’est un peu dommage, car les explications qu’il y a entre sont plutôt claires.
Bootstraper un déploiement continu sur le cloud avec CloudBees
En 25 minutes, Henrik Kniberg nous fait la démonstration depuis zero de la création d’une petite webapp type « hello world » sous Eclipse, avec son test local avec Jetty et ses tests unitaires, vers la mise sous Git dans CloudBees, l’intégration dans Jenkins et le déploiement dans un sandbox, toujours sur CloudBees. Partant de là, on complexifie l’application en y intégrant une persistance avec MongoDB sur la base des services accessible depuis la plateforme SaaS !
La vidéo montre en totalité le processus de réalisation, étape par étape, y compris la correction d’erreurs, sans rien omettre ! Un véritable guide à suivre pour construire sa première application sur CloudBees !
