Archive

Vincent Thavonekham

Cas concret d’agilité avec BDD (Gherkin Cucumber), une usine logicielle TFS déployant sur MS Azure et SpecFlow

BDD (Behavior Development Driven) et TDD sont des sujets « classiques » pour certains et mystérieux – voir dangeureux / incompréhensibles – pour d’autres!

Mon post d’origine date de 2011 où à l’époque, je n’avais pas un VSO et Azure pour être aussi Agile qu’aujourd’hui !

Sans entrer dans les débats existanciels et stérils, voici un témoignage d’un véritable projet où BDD est mis en place.

OBJECTIF: A partir de spécifications “classiques” assez « riches », nous allons :

  1. [Responsable Fonctionnel] Transformer cela en spec BDD,
  2. [Responsable Fonctionnel] L’écrire dans l’outil Microsoft TFS / VSO, via Excel
  3. [Développeur] Implémenter le code de test (guidé par la structure BDD auto-générée),
  4. iSe questionner vis-à-vis des spécs et faire des aller-retours aux responsables fonctionnels pour aboutir à un langage commun sans confusion ni d’interprétations possibles.
  5. [Responsable Fonctionnel et développeur]  conviennent des ajustements aux spec BDD
  6. [Développeur] Implémentation des tests
  7. [Développeur] Implémentation du code
  8. [Développeur] Refactoring
  9. [Développeur] Prouve au  Responsable Fonctionnel que sa « Définition Of Done » basée entre autre sur le « Given-When-Then » du BDD est respecté
  10. [Développeur]  Dans notre exemple, où il est critique d’avoir une couverture de code à 100%, lancement des outils de Couverture de code
  11. [Responsable Fonctionnel] Micro-évolution des specs, et cela provoque des tests qui « cassent »

Lire la suite…

Categories: .NET, Cloud, Devops, Méthodes Agiles, Outillage Tags:

VISEO Business Technologies aux TechDays stand Microsoft Azure

Vincent Thavonekham sur l'immense stand de Microsoft expert Azure

Présence sur l'immense stand de Microsoft Azure, avec écran tactile d'au moins 3 mètres de diagonale histoire d'attirer l'attention !

TechDays 2014:

VISEO Business Technologies convié par son partenaire Microsoft à animer leur immanse stand afin de démontrer la simplicité d’utilisation de Microsoft Azure et plus particulièrement différents scénarii DevCloud.

Ensuite, comme l’a révélé la session de Questions / Réponses, de vastes sujets Cloud Azure on été abordés possible: du SaaS au IaaS, en passant les coûts, par les VPN dans le cas de déployement mondiaux dans plusieurs filiales, …

Puis, des dizaines et dizaines de personnes derrières moi lorsque je réalisais des démos ! J’ai à peine eu le temps de badger certaines personnes et d’échanges les cartes de visites.

Des discussions entre passionnées jusqu’à 20h00 lors de la soirée cocktail.

Bien sympa !

En « after », la fête continue tard avec des lightning talks où nous étions également présent à la soirée des communautés.

Vincent Thavonekham rare mais TRES fatigé à donner son Lightening talk sur Trello et le GWAB Global Windows Azure Bootcamp

Vincent Thavonekham: fait rare mais TRES fatigué à donner son Lightening talk sur "les cloulisses de l'organisation du GWAB-Lyon avec Trello" (Global Windows Azure Bootcamp)

Categories: .NET, Actualités, Cloud Tags: , , ,

Le Global Windows Azure Bootcamp – Lyon : franc succès

Le Global Windows Azure Bootcamp – Lyon se termine avec un franc succès.

Quelques photos de cette journée, avec un taux de satisfaction record: https://t.co/f066X86zpS .

Lyon, avait également son mot à dire cette année! Ce qui est chose faite, puisque caché derrière un taux de participation record, on retrouve près de 3000 personnes qui ont consulté notre site Web, et donc plusieurs autres milliers qui ont entendu parler de cet événement. Ce challenge fut d’autant plus élevé dans la mesure où je ne connaissais que très peu l’écosystème lyonnais, étant établit ici depuis moins d’un an.

Communication très large (Twitter, LinkedIn, Facebook, presse locale à Lyon, …), et présentation des partenaires et sponsors, pour ameuter entre 90 à 122 personnes sur le site (des gars ont réussi à échapper à notre stand inscription).

Afin de mettre un maximum de « chances » de mon côté, j’ai alors conviée 16 experts (MVP, RD, v-TSP, MSP, certifié PHP, MCSD, experts JAVA / Fedora…) venus des 4 coins de France et de Suisse pour animer les 3 sessions en // tout au long de la journée et les 2 ateliers de Coding (CleanCode-Patterns-NDepend-ALM-VSO et Azure! + JAVA sur Azure). De plus, comme Microsoft Azure affiche son ouverture vers de nombreuses technologies et multiplie les partenariats (Linux, ORACLE, PHP/Java/Ruby/Node.JS, …), je désirais transformer cette vision en réalité, en fédérant toutes les personnes maîtrisant ces technologies habituellement antinomiques, et faire de cette journée, un lieu de FUN et de Geekitude !

Nous avons su donner vie à cette ambition, avec des sessions « décalées » et provocateurs comme « Je suis expert Amazon / Fedora ; pourtant, je recommande parfois Microsoft Azure ».

Vivement l’an prochain, pour renouveler l’exploit !

Categories: .NET, Cloud, Java EE Tags: , , ,

Stand BIG DATA à Paris

VISEO Business Technologies et Novedia invités au salon BIG Data à Paris pour animer le stand Microsoft en compagnie des experts Microsoft.

Notre expertise en la matière nous a ouvert les portes du stand Microsoft au salon du BigData à Paris. Nous étions là pour réaliser des démos et répondres aux questions, aux côté de notre partenaire Microsoft.

Categories: .NET, Cloud Tags: , , ,

Objet Direct – VISEO co-organisateur et sponsor du Global Windows Azure Bootcamp 2014

135 villes participantes dans plus de 54 pays, le Global Windows Azure Bootcamp arrive également à Lyon cet année.

Pour que cet événement soit gratuit Objet Direct, Groupe VISEO est sponsor et co-organise cela avec l’association MUG-Lyon. L’objectif est atteint avec déjà près de 100 inscriptions !
(Adresse et INSCRIPTION : http://global-win-azure-bootcamp-lyon.eventbrite.fr/)

Global Windows Azure Bootcamp: le premier GWAB à Lyon !!

Alors, libre le Samedi 29 mars 2014 ?? de 9h à 18h30 (ou bien plus tard pour les motivés). Sinon trouvez une excuse 😉 pour venir prendre du plaisir à coder avec vos pairs, apprendre et progresser ensemble côté ‘Clean Code’ / ‘Best Practices’, puis également remporter des prix (licences et autres surprises) !

Ils sont MVP de Grenoble ou Marseille, RD (Regional Director) venu à titre perso de Suisse, salarié Microsoft de Paris, Microsoft v-TSP, auteur d’ouvrage, certifiés Microsoft, des étudiants MSP, ou GROS GEEKS passionnés… soit plus de plus de 16 experts pour vous accueillir sur différentes technologies (Java, PHP, Zend Framework 2, mobilité, Ruby, Python, C#) et vous aider pour vous y retrouver dans le Cloud Windows Azure.

Vous avez peur de coder ?? pas d’inquiétude, il y a de la place pour toutes et tous avec nos 3 parcours en parallèle tout au long de la journée : (1) Dev junior , (2) dev Epxert Azure, (3) décideurs.

Pre-requis: Apportez votre environnement de travail préféré, donc un ordinateur portable, avec:

  • Visual Studio 2012 / 2013 (Environnement .Net)
  • WebMatrix (Environnement PHP / Node.js)
  • Zend Studio (PHP)
  • Eclipse (Environnement Java: toolkit)
  • Windows Azure SDK (dernier)
  • PowerShell
  • Windows Azure SDK PowerShell
  • /!\ Un compte Windows Azure gratuit DEJA activé (car vous allez perdre du temps à créer tout cela). Si vous vous inscrivez suffisamment tôt, il n’est pas exclu que nous puissions vous fornir des comptes gratuits durant cette journée.
  • /!\ Vous pourez apporter d’autres languages que supporte Windows Azure, toutefois nous n’aurons pas forcément le personnel pour vous accompagner
C’est GRATUIT et cela se passe à Epitech Lyon, un autre sponsor;
Adresse et INSCRIPTION : http://global-win-azure-bootcamp-lyon.eventbrite.fr/

Pour l »édition Parisienne, c’est par ici, localement organisée par ZeCloud.

A très bientôt, Vincent.

Multiplication des séminaires Microsoft !

Voici les 2 derniers séminaires sur les technologies Microsoft qu’Objet Direct vient d’animer:

15 Octobre 2013, co-organisé avec Microsoft dans leur locaux à Lyon:
Profitez du Cloud Windows Azure pour commercialiser vos applications SaaS Slides ici

5 novembre 2013, à Grenoble: Industrialisez vos développements avec les nouveautés de l’ALM Microsoft, sur un fond de Windows Azure pour profiter du tout Slides ici

Coderetreat : Java, .Net, Ruby, … et AGILITE !

Evénement mondial sur une journée de coding dans 150 villes, le samedi 14 déc 2013 (http://gdcr.coderetreat.org/):
2000 passionnés en 2012, et il est prévu plus de 3000 développeurs en 2013 : Java-iste, .Net-ien, Ruby ,…

Cette année Objet Direct Lyon sera sponsor de cet événement dont on parle depuis un moment.
Dans la boucle des sponsors, Mix-IT + Lyon.rb + CARA Lyon …. Et un petit dernier à compter d’aujourd’hui Objet Direct !!
http://coderetreat.org/events/code-retreat-lyon-june-2013

Au programme : des jeux, du code ‘Objet’ (SOLID, IoC, TDD, BDD, ‘clean code’, …), des Best-practices en veux-tu en voilà, du beau code….
Et tout cela en binôme afin de partager ses compétences et augmenter les siennes, …

Avis aux amateurs de code !

Ca y est Visual Studio 2013 est passé en PRODUCTION !

Voici les détails des nouveautés, sur le site officiel où l’annonce a été faite: http://weblogs.asp.net/scottgu/archive/2013/10/17/announcing-the-release-of-visual-studio-2013-and-great-improvements-to-asp-net-and-entity-framework.aspx

Toujours dérouté dans ce que propose les différentes versions Professional, Premium et Ultimate ? Voici un bon résumé, avec les petites vidéos qui vont avec pour bien comprendre: http://www.microsoft.com/visualstudio/fra#products/compare

Si ce n’est toujours pas clair, il y a même un livre blanc à télécharger pour comprendre les subtilités des licences: http://www.microsoft.com/en-us/download/details.aspx?id=13350

A vos abonnements MSDN, prêt ? téléchargez !
  (environ 3GB)

Profitez du Cloud Windows Azure pour commercialiser vos applications SaaS

Profitez du Cloud Windows Azure pour commercialiser vos appl...

Profitez de l’avancée du Cloud Windows Azure pour commercialiser vos applications SaaS.

  • Cas réel : les coulisses d’une application Cloud,
  • Apport du Cloud Windows Azure pour votre ALM(*)
         (*) ALM, « Application Lifecycle Management »
Inscription:
Matinée du 15 octobre 2013, dans les locaux de Microsoft Lyon (Tour SwissLife):
https://objet-direct-cloudazure-lyon.eventbrite.fr  (Pour accéder aux locaux de Microsoft, l’inscription via ce site est requis)

Audience :
Directeurs et responsables informatiques, Chefs de projets, Directeurs de projets.
Ouvert également à toute personne intéressée par le Cloud Azure.
Au programme :
  • Introduction au Cloud Windows Azure,
  • Retour d’expérience sur l’application Colibri
    .   Produit distribué en mode SaaS en multi-tenancy,
    .   Connexion avec divers SI clients,
    .   Web temps réel et puissance de calculs,
    .   Volume important et sécurité de données,
    .   Scalabilité technique,
    .   Prix contrôlés.
  • Les coulisses techniques de cette application SaaS,
  • Bonus : Industrialisez rapidement vos développements,
  • Discussion : Témoignage d’Objet Direct sur le Cloud Computing.
Les intervenants :
  • Microsoft : Présentation du Cloud Microsoft Windows Azure,
  • Thibault Parmentier, Groupe VISEO,
    – Directeur de la Business Unit Recherche et Innovation,
    – Directeur de projet Colibri.
  • Philippe Guédez, Objet Direct,
    – Architecte senior,
    –  Multi-expertise (Java/Microsoft, SOA, Mobilité, Cloud Computing, dont Windows Azure),
    –  Formateur (HTML5/Enterprise Architect/Design patterns, …).
  • Vincent ThavonekhamObjet Direct,
    – Microsoft Practice Manager,
    – Spécialisé dans le Cloud Windows Azure, le DevOps et l’ALM Microsoft, et le coaching Agile.

Evénement conjoint entre Objet Direct et Microsoft.

Microsoft            Objet Direct         Objet Direct - Labs
Categories: .NET, Cloud Tags: , , ,

Adresse email « onmicrosoft.com » d’Office 365 et WAAD

  

Comme vous êtes plusieurs à poser la question, je me suis dit que cela méritait un petit Post sur le sujet.

Pour les personnes qui utilisent Windows Azure Active DirectoryOffice 365 (Office Web Apps, Exchange, Lync, Sharepoint, skydrive pro), Windows Intune ou Microsoft Dynamis CRM, et bien sachez qu’en fait, tous ces comptes utilisent un SSO basé sur Windows Azure Active Directory, entièrement accessible par REST (contrairement à l’an dernier, où il y avait encore une légère distinction entre les comptes O365 et WAAD) : http://www.windowsazure.com/en-us/services/active-directory

Par défaut, vous avez un compte email *@*.onmicrosoft.com qui vous est attribué.

Tout comme ce qui existe chez de nombreux fournisseurs, si votre société ‘myCompany’ a pour site web myCompany.com, alors WAAD vous permet d’avoir des comptes emails, par exemple, au format nom.prenom@myCompany.com. En fait, même si votre Admin ne vous l’a jamais communiqué, cet email pointerait en interne vers  nom.prenom@myCompany.onmicrosoft.com, et ce dernier email continuera d’exister car nécessaire comme identifiant unique.

En conséquence, le simple fait d’envoyer un email depuis un compte Gmail vers le destinataire nom.prenom@myCompany.onmicrosoft.com transformera automatiquement ce destinataire ‘OnMicrosoft.com’ en nom.prenom@myCompany.com.

Categories: .NET, Cloud, Divers Tags: , , ,