[C#] – Un petit problème de DateTime et Culture

25 juin 2010
Par  David POULIN dans .NET

La manipulation des dates est aisée et pratique quand on utilise .NET mais par contre, quand on manipule des dates et des cultures différentes que la sienne, on peut avoir des effets de bords particuliers selon les versions du Framework que vous utilisez.
J’étais récemment tombé sur des problématiques qui faisaient planter mon site web en manipulant des dates au format Italien. En essayant de le reproduire (je n’y arrive plus), j’ai découvert un effet de bord un peu désagréable…

Scrum et l’agence tous risques ?

16 juin 2010

le fameux van de l'agence

Et si l’agence tous risques utilisait Scrum ?

Vous ne vous êtes jamais posé la question ?
Ah vraiment ? Jamais ?

C’est en tout cas la question que je me suis récemment posée pour trouver une métaphore plutôt parlante de l’utilité de scrum pour gérer un projet sous contraintes. Le film, qui sort aujourd’hui d’ailleurs, m’a certainement inconsciemment guidé vers ce choix farfelu que j’expose régulièrement lors de formations ou de conférences. A travers cet exemple, je vous invite à découvrir comment la gestion Agile d’un projet en opposition à une approche classique et prédictive, pourrait permettre à notre cher Hannibal Smith, de voir ses plans se dérouler sans accrocs !

[agile conference] – Atelier d’Esther Derby

16 juin 2010

Cette année, le programme d’Agile France affichait le nombre de places maximum par session. Vingt-cinq places pour l’atelier d’Esther Derby, auteur éminent de Agile Retrospectives et Behind Closed Doors et membre fondateur de la Scrum Alliance, c’est peu. Je me suis donc précipitée à l’atelier “Lifting the veil : how visible and invisible structures drive organisational behavior”. Je ne l’ai pas regretté.

[Agile Conference] – La PNL (Programmation Neuro-Linguistique)

14 juin 2010

“COMMUNICATION”: La première et la plus essentielle de toutes les valeurs agiles.

C’est par un exposé bien rôdé de Bruno Sbille qu’a commencé la conférence agile. Illustrant tous ces propos d’exemples concrets et mettant son public à contribution, Bruno a rappelé aux différents intervenants de ne pas négliger leur façon de communiquer afin de toucher un maximum leurs auditoires.

Voici les grandes lignes de son propos:

  • La PNL: Branche jeune de la Psycho.
  • Les canaux de communication de chacun.
  • Comment on retrouve tous ces canaux dans les méthodes agiles

ReMIX 2010 pour les développeurs

11 juin 2010

En mars dernier s’est déroulé le MIX, grand événement réunissant chaque année des centaines de développeurs à Las Vegas, autour de conférences sur les technologies Microsoft.

Microsoft, a fait le point avec des démonstrations sur les grandes annonces de cet événement lors du ReMix 2010 qui s’est déroulé mercredi 26 mai 2010 après-midi, dans les locaux de Microsoft France à Issy-les-Moulineaux. Voici un compte-rendu de cet évènement…

La mort de Log4J

09 juin 2010
Par  Antoine Aumjaud dans Java

Log4j Logo
Avec ce titre provocateur, je souhaite attirer votre attention sur les nouvelles API de journalisation.

Il en existe un certain nombre, mais beaucoup d’entre nous ne se posent même plus la question:

Log4J !! c’est simple, je connais, je l’ai déjà tellement utilisé…

Or la solution SLF4J / LOGBack est bien plus puissante. L’objectif de cet article est de vous en faire une rapide présentation et vous montrer l’intérêt de migrer ainsi que les outils existant pour le faire efficacement.

[agile conference] – Problem Driven Development

08 juin 2010

A l’Agile Conférence, Régis Medina a animé une session sur le thème du Problem Driven Development et la satisfaction complète du client. Surfant sur la vague du TDD, BDD et autres Driven Development, le terme Problem Driven Development (inventé par Régis) désigne une nouvelle approche du développement logiciel qui tourne autour du problème client à résoudre et non plus des fonctionnalités à produire.

Les méthodes agiles ont certes le mérite de placer le client au centre du projet avec une équipe prête à s’adapter à ses besoins. Cependant cette flexibilité peut amener les équipes à tourner en rond ou alors à ajouter des fonctionnalités jusqu’à obtenir une application difficile d’emploi pour les utilisateurs finaux.

Comment s’y prendre alors pour obtenir un logiciel avec une vraie valeur client ? Comment arbitrer efficacement le choix des fonctionnalités ? Comment organiser l’interface utilisateur pour qu’elle reste facile d’accès et d’emploi au fil des itérations ?

Régis Medina au travers de sa démarche de résolutions de problèmes du Lean montre comment répondre à ces questions.

[agile conference] – Comment écrire du code testable

06 juin 2010

Sur les bancs de la faculté, j’essayais déjà d’écrire des tests unitaires tant bien que mal. Heureusement, je me suis améliorée depuis. Je me suis rendue compte au fil des années que certaines pratiques empêchaient les tests d’être posés. J’ai rencontré un framework magique qui palliait à tout cela. Au bout d’un moment, je ne distinguais plus le bien du mal.

Un jour, on m’a parlé des publications de Misko Hevery et tout a changé quand j’ai regardé ses vidéos. C’est cette expérience que je veux partager avec vous.

[agile conference] – Sus au Plouf !

03 juin 2010

Les 31 mai et 1er juin 2010 s’est déroulé l’Agile conférence, le grand rassemblement des agilistes de France. Ce fut l’occasion de débattre et partager ses connaissances sur les méthodes agiles, à travers un ensemble de conférences sur divers thèmes (coaching, organisation, développement, outillage, …), incluant des retours d’expériences très intéressants. Voici un premier compte-rendu, sur une conférence parlant d’un sujet très particulier : le Plouf.

Plouf !Qui n’a jamais rencontré de projet aboutissant à un échec ? Qui ne s’est jamais mis à douter au cours d’un projet parce que celui-ci n’avançait pas ? Comment et pourquoi ce projet a-t-il échoué ?
A travers cette présentation, Guillaume Duquesnay répond à ces questions et personnifie l’échec de projets sous la forme d’un animal mystérieux : le Plouf