30
2013
Comment fonctionne le versionning de base de données ?
J’ai récemment décrit comment mettre en place de l’intégration continue afin d’intégrer automatiquement les modifications de schéma de bases de données sur des bases de données de test par exemple. On m’a à cette occasion très justement indiqué que j’aurais pu décrire comment fonctionne le versionning de base de données. Je vais donc décrire via ce post comment gérer dans un SCM une base de données, et je vais l’illustrer via l’utilisation de RedGate SQL [...]
29
2013
Créer un nouveau type de WorkItem dans TFS 2012
Je l’indiquais récemment il est parfois très utile de créer un nouveau type de work item dans TFS afin de gérer de nouveaux types d’informations non gérés par défaut par le process template que vous avez choisi lors de la création de votre Team Project. Par exemple avec le modèle SCRUM vous disposez des types de work item suivants : Product Backlog Item Bug Task Impediment Test Case Comme vous avez pu l’apercevoir dans un [...]
28
2013
Afficher un nouveau type de Work Item dans le Task Board de TFS 2012
Il peut être utile de créer ses propres types de Work Item pour gérer des informations complémentaires aux Work Item créés par défaut par le process template que vous avez choisi lors de la création de votre Team Project. Je reviendrais d’ailleurs prochainement sur ce sujet avec un exemple de type WI que nous avons créé récemment afin de gérer une activité spécifique de notre service développement. L’affichage d’un nouveau type de work item dans [...]
25
2013
Déploiement automatisé avec TFS 2012 (Partie 1)
Nous avons vu précédemment comment intégrer les modifications de schémas d’une base de données dans un process d’intégration continue, la prochaine étape naturelle après la mise en place d’un processus est d’arriver à automatiser le déploiement d’une application directement depuis une build. Le principe est simple : arriver à déployer une build en un seul click que cela soit vers un environnement de tests ou un environnement de production. TFSDeployer est un projet CodePlex qui [...]
22
2013
Oubliez DropBox, de vrais outils gratuits de gestion de sources existent !
C’est avec une grande surprise que j’ai découvert il y a quelques jours l’annonce du support de DropBox pour les déploiements dans Windows Azure. Proposer le support de TFS, de git ou de mercurial d’accord, mais DropBox ?!? DropBox étant un “simple” espace de stockage sur le cloud, j’avais du mal à croire que certains développeurs l’utilisent en tant que repository de source, et pourtant cela semble bien être le cas. @patricevb hé oui crois-le [...]
21
2013
Les webcast des Techdays 2013 sont disponibles
Ca y est ! Les webcast des sessions des TechDays 2013 sont à présent disponibles ! Vous pouvez y retrouver les deux sessions que j’avais présenté : Trucs et astuces pour rendre votre application Windows 8 plus visible co-animée avec Sacha Leroux de Bewise Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8 co-animée avec Audrey Petit de Microsoft Ainsi que les sessions orientées ALM : Parcours Application Lifecycle Management
20
2013
Ce que SCRUM nous apporté : Gestion des problèmes
Qu’est-ce que t’as apporté SCRUM depuis que tu l’as mis en place ? Cette question m’a été posé lors d’un des derniers évènements auquels j’ai pu participer et je dois bien avouer que j’ai eu du mal à formuler une réponse exhaustive tant le nombre d’avantages apporté par notre mise en place de SCRUM est important. Au lieu de faire un post à rallonge indiquant tous les bénéfices que nous avons pu tirer de cette [...]
19
2013
Intégration Continue de BDD avec SQLCompare de RedGate
Nous utilisons SQL Source Control de RedGate pour le gérer le versionning de nos bases de données ainsi que SQLCompare afin de générer les scripts de mise à jour d’une version à une autre. Cette solution est en effet peu coûteuse et à mon sens plus simple à utiliser que les outils proposés par Microsoft. L’objectif de la mise en place d’intégration continue est d’arriver à déployer de manière automatique toutes les modifications sur une base de [...]
18
2013
Critique : Continous Integration in .net
Comme indiqué dans le titre de l’ouvrage, ce livre traite de la mise en place du principe d’intégration continue au sein de projets .net. Pour rester général, les auteurs évoquent cette mise en place via 3 environnements : CruiseControl.net, Team Foundation Server et Team City. Le message distillé au long des plus de 300 pages est clair, la mise en place d’intégration continue ne nécessite pas un investissement financier important (peut être gratuit via les [...]
15
2013
FeatureFlags : Initial Checkin sur CodePlex
Comme indiqué dans le titre, je viens de faire un premier checkin de mon état d’avancement de la librairie de gestion de FeatureFlags sur CodePlex. Vous pouvez accéder au portail du projet à cette adresse : http://featureflags.codeplex.com Pour rappel du scope actuel : Création de Feature Gestion de Flip au niveau code ou au niveau UI (WPF uniquement) Persistence de l’état des features dans une base SQL Server Je vais très prochainement faire une vraie [...]
Recent Posts
Popular Posts
- L’incompétence des développeurs
64 comments - Les 3 stades de maturité d’une équipe de développement
9 comments - Oubliez DropBox, de vrais outils gratuits de gestion de sources existent !
8 comments - Non, Azure ne permet pas d’oublier l’infrastructure
7 comments - Et oh il y a quelqu’un ?
6 comments - Popular posts Tool for Wordpress by Teofilo Israel





