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 !

image

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.

Continuer à lire « Foot ou ScrumBeer, il faut choisir ! »

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 »

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 !

image

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.

Continuer à lire « Note de lecture : Techniques de programmation en C, la gestion de fichiers par François-Xavier Eloundou »

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.

image

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.

Continuer à lire « Note de lecture : The Definitive Guide to SWT and JFace, par Rob Warner & Robert Harris »

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 !