vendredi 15 juillet 2005

Extreme programming, une révolution ?

L'XP fait parler d'elle. En effet il s'agit plus qu'une méthode de programmation, mais réellement d'un process de développement complet, permettant notamment d'itérer sur les spécifications fonctionnelles.

Le site de référence de ce process de développement et de méthodologie orienté "coding" va bouleverser toutes vos idées classiques :

- Spécifications qui évoluent quotidiennement
- Programmation par bînome (pair programming)
- Intégration continue
- Responsabilité collective du code
- Tests unitaires qui sont crées avant même l'algorithme visé etc.

Ce process est réservé aux petites équipes de développement. Il a été introduit il y a 8 ans lors d'un projet chez
Christler(tm) (projet C3).

A découvrir absolument ...

Autre site sur l'xp chez Design Up(tm)

Une formation pratique sur les Design Patterns

LTM propose une excellente formation pratique sur les Design Patterns.

Je vous recommande vivement pour parfaire vos connaissances de suivre cette formation.

50% du temps de cette formation serait consacré à des travaux pratiques où vous mettrez en oeuvre ces nouvelles connaissances accumulées.

Le programme de ce cours est disponible ici.

Un ouvrage en français sur les Design Patterns

Le site labo-sun.com propose ici un excellent ouvrage de formation gratuit et en ligne sur le net sur les Design Patterns.

En effet dans la phase de Design il est très pratique d'utiliser des modèles de conception éprouvés.

On est en général très surpris de la pertinence des patterns, et il est nécessaire pour les apprécier d'avoir des cas de conception pratique à proposer.

Je vous recommande vivement de vous "pencher" rapidement sur ce sujet et la littérature disponible ici.

Le WSI aide les Web Services

Les Web Services sont actuellement le cheval de bataille de beaucoup d'offres serveurs. Ils permettent le développement d'applications serveurs qu'il est possible d'invoquer sous forme de requête HTTP : pratique et plus de problèmes de FireWall !

Le WSI : Web Services Interoperability est un regroupement de sociétés et d'acteurs majeurs dans ce domaine qui proposent des profils de Web Services pour éviter les digressions éventuelles.

Il propose de favoriser la mise en relations des fournisseurs de WS et les consommateurs. Actuellement 130 sociétés font partis de cette initiative vitale pour cette technologie.

Nouvelle venue dans la famille

Ambre, elle a deux mois et demi



Faq C++ Lite

Une excellent FAQ dédiée au langage C++ et disponible dans de nombreuses langues.

Elle fait rééllement référence dans le domaine et vous montrera tous les pièges et les bonnes façons de programmer en C++. N'oubliez pas que le C++ est un langage très technique et piégeux, la lecture d'une telle publication s'avère indispensable.

Son auteur Marshall Cline démontre ainsi son expertise en la matière.

Incontournable, une des mes faqs préférées, c'est ici.

L'excellent site Java d' Emmanuel Puybaret

Je vous recommande fortement l'excellent site sur le langage Java d'Emmanuel PUYBARET.

J'ai eu l'occasion de faire intervenir Emmanuel au sein de la société LTM, qui de plus est une excellent formateur aux technologies Java.

Vous y trouvez notamment un excellent cours complet d'introduction au langage Java :
Du C++ à Java.

Une approche basée sur l'exemple et de plus une approche très didactique, en font un site de référence à ne pas manquer !

De plus, le site est proposé en français.

Visual Studio 2005 Team System

Microsoft(tm) propose un nouveau produit de développement : Visual Studio 2005 Team System.

Il s'agit là plus d'un atelier de développement logiciel intégrant une nouvelle méthodologie pour développer des logiciels.

Ce produit propose en effet de réaliser des logiciels grâce aux langages poussés par Microsoft(tm) et ce, en intégrant un outil pour créer ses diagrammes de classes, ses tests unitaires et le code algorithmique associé.

On peut regretter que les différents diagrammes ne respectent pas la sémantique graphique proposée par UML (Unified Modeling Langage) au sein de l'OMG (www.uml.org)

Ce produit est disponible en Beta Test2, sous forme de commande gratuite.

Visual Studio 2005 Beta Test

Microsoft propose sur son site le téléchargement gratuit des betas test de ses produits de développement dans leur version 2005

C'est ici : http://www.microsoft.com/france/vstudio/vs2005beta2.mspx

Microsoft propose également aux développeurs d'applications d'accèder gratuitement aux versions Express de ses produits :

- Visual Web Developper 2005 Express
- Visual Basic 2005 Express
- Visual C++ 2005 Express
- Visual C# 2005 Express
- Visual J# 2004 Express

Disponibles au téléchargement : http://www.microsoft.com/france/vstudio/vs2005beta2.mspx#EBAA

Création du Blog de Bertrand Leclercq

Bertrand Leclercq, 42 ans, consultant informatique spécialisé dans les langages et techniques de développement de logiciels.

Ce Blog vous permettra d'obtenir des informations concernant l'état de l'art en matière de développement, ainsi que des informations techniques et méthodologiques sur le développement.

Il s'agit là d'un art qui évolue perpétuellement et qui depuis quelques temps, tent à se adopter des méthodes industrielles