Présentation

Bienvenue. Mon nom est Thierry Leriche-Dessirier. Je suis consultant freelance (www.icauda.com) avec une douzaine d'années d'expérience. J’interviens principalement sur des projets Web (JEE) sur de l’architecture et/ou du développement.

Je m’investis dans la formation des plus jeunes mais aussi de mes collègues et amis. Je suis d’ailleurs professeur de Génie Logiciel à l'ESIEA (supports de cours en libre service) et coach sur des projets de formation humaine.

Quand j'ai un peu de temps, entre deux biberons, je suis aussi rédacteur pour developpez.com (cf. mes articles sur Developpez.com et mes autres articles)

Plus personnellement, je suis marié à la charmante Estelle et papa de la gentille petite Manon. J'aime mes deux chéries, mais aussi le Web, la photographie et le VTT.

Retrouvez-moi sur Twitter ou sur mon profil sur Linked'in pour en savoir plus.

Articles et tutoriels

Les articles de la série "lecture rapide" ont été écrits pour qu'on puisse réaliser, en cinq minutes seulement, les exemples présentés. L'objectif est d'entrer très vite dans le sujet et d'avoir des résultats encourageants dans la foulée. Les articles sont "ordonnés" ; vous pouvez réaliser des "applications complètes", en partant de zéro, en vous inspirant des exemples dans l'ordre de présentation.

La série "3T" propose des articles dédiés aux tests. Ils présentent en particulier les "Tests en Trois Temps" ; une méthode, simple et mécanique, inspirée des TDD (Test Driven Development).

Quant aux autres séries, je vous laisse les découvrir tranquillement.

Lecture rapide (en 5 minutes)

Les Tests en Trois Temps (3T)

  • Les Test en Trois Temps (3T)

    Le TDD, la fameuse méthode de Développement Guidé par les Tests est devenue incontournable. Toutefois, elle n'est pas si simple à comprendre et à mettre en ouvre. Ce mini-article propose, comme version allégée du TDD, la "3T" qui, bien qu'incomplète, devrait suffire à la plupart des équipes.

  • 3T en pratique

    "3T" est une version simplifiée des incontournables TDD. Ce second article sur le sujet propose une illustration de "3T" en action sous forme d'un mini-roman.

  • 3T en pratique, application au calcul de la suite de Fibonnaci, en 5 minutes

    Ce petit tutoriel montre comment mettre en oeuvre 3T (Tests en Trois Temps), pour développer une fonctionnalité simple (la suite de Fibonnaci dans l'exemple) en s'aidant des tests, le tout en quelques minutes.

  • A la découverte de JUnit

    Désormais plus personne ne remet en cause l'importance des tests dans les cadre du développement logiciel. Ce document s'intéresse plus particulièrement aux tests unitaires. Il existe plusieurs frameworks mais le plus populaire est incontestablement JUnit.

  • Easymock ou le bouchon royal

    Dans la mouvance actuelle, les stratégies de "développement guidés par les tests" prennent de plus en plus d'importance. Je ne me propose pas de juger si c'est bien ou mal. Toujours est il que si on s'engouffre dans les "test driven", autant le faire avec des outils adaptés. C'est là qu'intervient le framework open souce EasyMock.

Java et ses amis

  • Google-Collections

    Les Collections Java ont un peu plus d'une douzaine d'années d'existence et s'imposent comme une des plus importantes APIs du monde Java. De nombreux framework en utilisent les fonctionnalités et les étendent. C'est notamment le cas de Google-Collections qui ajoute des évolutions intéressantes comme les Prédicats, les objets Multi ou Bi, les immutables, etc. Ce document est un point de départ à la découverte des éléments clés de Google-Collections.

  • Les fichiers CSV en Java

    Le format CSV est, aujourd'hui encore, largement utilisé. Il fait le bonheur des équipes de développement car il est simple à manipuler. La lecture d'un fichier au format CSV demande toutefois un certain nombre de compétences. Ce document aborde les points clés à maîtriser, pas à pas avec une difficulté progressive, pour savoir traiter le célèbre CSV.

Divers

  • Bundles de resources avec JAWR

    La librairie JAWR permet de créer des bundles de resources (JavaScript, CSS, etc.) dans des applications Web Java. Elle offre de nombreuses possibilités de configuration et optimise les traitements sur les-dites ressources tout en en facilitant la gestion.

  • Tableaux bien conçus et accessibles

    Je constate régulièrement que les développeurs ne savent pas, ou ne veulent pas, coder correctement les tableaux en HTML. Ils vont très souvent au plus simple et tombent dans des pièges non seulement en terme de qualité (sémantique) mais également en terme d'accessibilité.

Interviews

Devoxx

En cours

Java

  • Guava by Google

Me contacter

Vous pouvez me contacter par message privé via le forum de developpez.com.

Vous pouvez également scanner le QR code suivant, contenant ma vCard (carte de visite électronique).

Me suivre sur le Web

Vous pouvez me suivre sur le Web et suivre mes autres publications à l'aide des liens suivants :

Cette page est valide XHTML 1.1 et CSS2

Copyright © 2011 Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts. Cette page est déposée.

 
 
 
 
Partenaires

Hébergement Web