Posts Tagged ‘livre’

Critique du livre “Passionate Programmer”

Sunday, July 19th, 2009

the_passionate_programmer

Dans “The Passionate Programmer“, apprenez comment gérer votre carrière de geek, comment booster votre vie professionnelle, et avoir du fun et l’argent du fun.

L’auteur, Chad Fowler, établit une stratégie pour planifier et créer une vie réussie dans le développement logiciel. Il explique comment prendre le contrôle de sa carrière, s’activer pour en faire une réussite.

(more…)

Critique du livre “Don’t Make Me Think”

Wednesday, January 14th, 2009

J’ai eu le plaisir de lire le livre de Steve Krug « Don’t Make Me Think » dont le sujet est l’usabilité Web. L’usabilité, c’est la conception d’un site afin qu’il fonctionne au mieux. Pourquoi faire un site utilisable ? Steve Krug cite sa femme : « Si quelque chose est difficile à utiliser, alors je l’utilise moins ».

Je cite Wikipedia :

Les critères de l’usabilité (ou utilisabilité) sont :
- l’efficacité : le produit permet à ses utilisateurs d’atteindre le résultat prévu ;
- l’efficience : atteint le résultat avec un effort moindre ou requiert un temps minimal ;
- la satisfaction : confort et évaluation subjective de l’interaction pour l’utilisateur.

(more…)

Critique du livre “Wicket In Action”

Tuesday, December 9th, 2008

Wicket In Action par Martijn Dashorst et Eelco Hillenius, Edition Manning

Je lorgnais depuis un sacré moment sur Wicket, ce célèbre framework Web orienté composant. Les exemples du site m’avaient fait saliver : découpage propre du HTML et du code Java, gestion des événements côté java (comme un onclick sur un lien), composants réutilisables, support Ajax natif, intégration à Spring et Hibernate… Beaucoup de qualités qui ont suscité ma curiosité.

Heureux possesseur du livre « Wicket In Action » depuis quelques semaines, je me suis plongé dedans pour voir si ce framework tient vraiment toutes ses promesses. Je précise que je n’ai pas fait de projet professionnel avec ce framework donc mon expérience se limite au livres, à ses exemples et au code que j’ai écrit à côté.

(more…)

Rencontre avec Jérôme Louvel, auteur de Restlet

Tuesday, November 11th, 2008

Suite au dernier JUG, Jérôme Louvel, l’auteur de Restlet, a bien voulu répondre à mes questions. Les sujets incluent les apports de REST, à qui il est destiné, JAX-RS et l’intégration à un existant.

(more…)

De la programmation défensive

Sunday, October 26th, 2008

Vous aviez développé un nouveau service. Les interfaces et les données échangées étaient définies. Vous étiez optimiste, vous connaissiez bien le client. Malheureusement celui-ci utilisait de temps en temps mal votre API, vous fournissant des paramètres invalides. Vous voilà en train de corrompre l’intégrité de vos données. Pourtant même la Javadoc précisait le format des données. Avez-vous été trop optimiste ? Et votre code, comment aurait-il dû réagir ? Est-ce votre faute ou celle du client ?

(more…)

Présentation du livre “The Mythical Man Month”

Sunday, October 12th, 2008
The Mythical Man Month - Essays on Software engineering

The Mythical Man Month - Essays on Software engineering. De Frederick P. Brooks, JR.

Pourquoi lire ce livre ?

Premièrement, si vous ne connaissez pas ce livre, même de nom, vous connaissez peut-être la célèbre expression : “ajouter des hommes à un projet en retard, ne fait que le retarder encore plus”. Cette idée a donné son titre à cet ouvrage. Et si cette expression ne vous a rien dit, peut-être que celle-ci vous parlera : “Malgré les nouveaux outils, il n’y a pas eu de gain significatif de productivité depuis les années 90″ (chapitre “No silver bullet”).

Ce livre a été écrit en 1975 par Frederick Brooks et réédité en 1995 pour son 20ème anniversaire. Il s’est vendu à 250.000 exemplaires, donc un beau succès. L’auteur a été chef de projet pour la plateforme IBM/360 puis pour l’OS/360. Il a l’expérience des équipes de taille importante au niveau organisationnel et gestion de projet.

Deuxièmement, si vous êtes passionné d’informatique et si vous voulez vous détacher un peu du code, je vous conseille de regarder autour de vous. Comment s’organise votre équipe ? Comment planifiez-vous vos développements ? Comment documentez-vous ? Comment réagit le management après un glissement du planning ? Que peut-on y faire ?

Troisièmement, restons plus terre à terre. C’est un livre en anglais mais assez facile à lire. Si vous avez cherché des listes de lectures qui recommandent quels livres d’informatique lire, “The Mythical Man Month” figurera certainement en tête. Si vous regardez du côté d’Amazon, c’est 127 avis et quasiment 5 étoiles sur 5. Bien qu’écrit il y a des dizaines d’années, il est toujours d’actualité et plein de bon sens.

(more…)