Publications de Mick Philippon

Infrastructure et opérations

Intégrer GreenPepper dans TFS

À ma gauche, GreenPepper, un outil de tests fonctionnels, destiné aux MOA et leur permettant d’exprimer les spécifications sous forme de tests exécutables. À ma droite, Team Foundation Server, usine de construction et de livraison de logiciel. L’idée : lorsqu’un développeur effectue un check-in de son code, les tests GreenPepper sont lancés et le build échoue en cas de problème. Comment faire ?

Lire la suite
Archi & techno

Faut-il une interface par implémentation ?

Nous avons eu récemment en interne un retour aux sources autour de la POO, et des principes SOLID. Celui-ci a donné lieu à compte rendu, dont la dernière phrase fut le point de départ d’une longue file de message que je vais tenter de résumer ici. Et pour les amoureux de la lecture,  vous trouverez la copie intégrale à la fin de cet article. La phrase en question : Il faut éviter de réaliser du SurDesign : Pourquoi mettre une interface lorsqu'il n'y a qu'une seule…

Lire la suite
Évènement

Les MSDays comme si vous y étiez

Les 6 & 7 octobre se déroulaient à Paris les MSDays, conférence à la fois technique et marketing pour présenter les nouveautés du monde Microsoft. OCTO y était, et voici ce qu’on a pu y entendre. Plutôt que de faire un compte rendu par session, nous allons évoquer, par produit, ce qui a été présenté. Certaines de ces informations ne sont certes pas nouvelles, mais demeurent néanmoins intéressantes.

Lire la suite
Archi & techno

Systèmes d’aide et d’assistance [2/2]

Après avoir étudié les systèmes d’aide traditionnels, nous allons maintenant aborder ceux, moins fréquents, qui font appel à des techniques issues de l’intelligence artificielle. Certes plus exigeants pour les utilisateurs, ces systèmes offrent en échange une aide plus pertinente et plus adaptée. Ce second article va présenter trois de ces techniques, chacune basée sur un principe différents mais ayant toutes le même objectif : s’approcher au plus près du comportement de l’être humain afin de pouvoir prédire ses objectifs et de l’assister dans la réalisation de…

Lire la suite
Archi & techno

Systèmes d’aide et d’assistance [1/2]

Les systèmes d’informations, quels qu’ils soient, possède une complexité telle qu’il est impossible pour un humain de les appréhender dans leur totalité. Qui peut prétendre maitriser, sans se référer à une aide, son système d’exploitation ? Ou même un traitement de texte ? Ainsi, sont apparus avec ces systèmes des systèmes d’aide. L’objectif de cet article est de faire un tour d’horizon des différentes technologies utilisées pour construire des systèmes d’aide et d’assistance, afin de permettre de choisir la plus adaptée à ce que vous allez construire…

Lire la suite
Archi & techno

Configuration de WCF

J’ai constaté à de nombreuses reprises que des problèmes de montée en charge revenaient souvent dès lors qu’on utilisait WCF. WCF, pour Windows Communication Foundation, est le protocole lié au framework .Net qui permet la communication distante. Cela est, la plupart du temps, du à une vision « magique » de WCF, qui est censé fonctionner tout seul, sans configuration. Sauf qu’en réalité, cela ne marche pas. Voici donc quelques clefs pour comprendre comment configurer et utiliser WCF.

Lire la suite