Cyril Durand

Cyril est un ancien freelance, très actif sur les communautés de développeurs, il tient un blog très suivi, ce qui lui vaut aujourd’hui le titre de MVP Microsoft. Toujours à l’affut des nouvelles technologies, il est parfois à l’origine de certaines d’entre elles, il a par exemple travaillé au développement de la brique e-commerce du nouveau CMS Open Source de Microsoft Orchard avec les équipes US et était présent lors de sa présentation au Mix’ de Las Vegas en 2010.

  • Âge : 24 ans
  • Expérience : 5 ans
  • Structure : Freelance, SSII
  • Expertises :.Net, JavaScript, BizTalk, Architecture
  • Certifications :
    Microsoft 70-235 – Developing Business Process and Integration Solutions by Using Microsoft BizTalk Server 2006
    Microsoft 70-564 –Designing and Developing ASP.NET Applications using Microsoft .NET Framework 3.5
    Microsoft 70-503 – Microsoft .NET Framework 3.5, Windows Communication Foundation Application Development
    Microsoft 70-561 – Microsoft .NET Framework 3.5, ADO.NET Application Development
    Microsoft 70-562 – Microsoft .NET Framework 3.5, ASP.NET Application Development
    Microsoft 70-547 – Designing and Developing Web-Based Applications by Using the Microsoft .NET Framework
    Microsoft 70-528 – Microsoft .NET Framework 2.0 - Web-Based Client Development
    Microsoft 70-431 – Microsoft SQL Server 2005 - Implementation and Maintenance
    Microsoft 70-536 – Microsoft .NET Framework 2.0—Application Development Foundation
    Microsoft 70-316 – Developing and Implementing Windows-based Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET
    Microsoft 70-305 – Développement et implémentation d'applications Web avec Microsoft Visual Basic .net et Microsoft Visual Studio .net
Interventions
  • 2010 : Mix’ 2010 Las Vegas - Préparation de la démonstration de la brique e-commerce d’Orchard
  • 2010 : : IT Trainings – Formations internes pour la montée en compétence des développeurs Itelios
  • 2010 : : Programmez édition de Mars – " ASP.NET Routing "
  • 2008 : : Techdays 2008 : « Javascript pas à pas, au trot, puis au grand galop ! » >> Voir le webcast
  • 2008 : Progammez édition Juin-Août – « La réflexion en .Net »
Projets
  • 2010 : Magelia – Refonte de l’architecture de Magelia Webstore
  • 2010 : Feedbag (programme de fid) – mise en place de Activ Directory TFS et les différentes bdd pour environnement de développement Hyperv
  • 2010 : OneDirect - Audit de Performance
  • 2010 : Accenture - Formation d’une trentaine de développeurs sur le Framework .Net 4.0
  • 2010 : Vertech - Construction d’une Architecture
  • 2010 : Mix Commerce - Mise en place de l’architecture des flux logistiques avec BizTalk
  • 2010 : Mix Commerce - mise en place du build automatique
  • 2010 : Mix Commerce, Roxy, Visioplaine : optimisation des performances (lenteur du site)
  • 2010 : Techwan – Problématique de performance sur une application web
  • 2010 : Altaven – Accompagnement sur la réalisation d’un intranet (assistance technique)
  • 2010 : Casino - Audit de performance et mise en place des recommandations sur un site marchand

Bonjour Cyril, tu as commencé tôt à programmer et tu t’es orienté vers le JavaScript, pourquoi ?

Lorsque j’ai commencé l’informatique, je souhaitais réaliser de jolies pages web, agréables et interactives. C’est pourquoi je me suis intéressé au HTML puis aux feuilles de styles CSS. J’ai ensuite approfondi avec la génération du HTML avec ASP.net : comment ASP.net permet de générer du HTML à partir des contrôles serveurs. Je me suis alors rendu compte que pour faire des pages HTML interactives et vivantes, il fallait avoir de bonnes connaissances en JavaScript. C’est naturellement que j’ai commencé à creuser le sujet. JavaScript permet d’être très créatif et couplé à ASP.net, il donne des pages très réactives et « user friendly ».

Dernièrement tu as travaillé avec les équipes américaines de Microsoft, sur quel projet ?

Il y a environ un an et demi, Microsoft a contacté les MVP ASP.net pour leur demander leur avis sur un projet interne nommé Orchard. A la base, le projet devait intégrer une partie e-commerce développée par Microsoft. C’est par mon expérience des sites e-commerce, que j’ai pu échanger au sein d’une mailing liste privée. Suite aux différents avis recueillis, Microsoft a constaté qu’il existait des projets ASP.net permettant d’allier un blog, un site e-commerce, un CMS etc. Cependant, il était relativement complexe d’intégrer le tout ensemble. Le projet Orchard a alors évolué vers un framework applicatif. Microsoft travaille sur la partie framework et les modules CMS et Blog. Itelios intègre pour sa part la solution Magelia Netstore au sein d’Orchard. C’est cette intégration qui a été présentée au mix à Las vegas lors du lancement officiel d’Orchard. Il s’agit du premier projet open source aussi important chez Microsoft.

Tu disposes d’une expertise sur BizTalk, peux-tu nous en dire davantage ?

Je me suis mis à BizTalk par défi en arrivant chez Itelios, c’est une technologie que je ne connaissais pas. BizTalk demande beaucoup de rigueur et de spécifications. En effet, BizTalk est généralement au croisement de plusieurs systèmes d’informations et communique avec plusieurs partenaires. BizTalk est utilisé pour des projets importants où la robustesse et le suivi sont cruciaux. Pour des projets d’une envergure moindre, Microsoft a récemment sorti un projet nommé AppFabric qui repose sur des workflow WF et sur WCF pour la communication. On peut voir AppFabric comme une version light de BizTalk.

Tu es passé sous Visual Studio 2010 dernièrement ?

Oui, quelques jours après sa sortie officielle, j’ai effectué une migration d’une solution 2008 vers 2010 sans aucun souci. J’effectue désormais la majorité de mes POCs et tests avec VS 2010. J’ai également eu l’occasion de mettre en place un serveur TFS 2010, l’installation et la configuration a réellement été simplifiée, on peut désormais installer TFS en 3 clics. De plus, l’intégration de TFS, Visual Studio, Sharepoint 2010 et Office 2010 permettent une gestion de projet vraiment très efficace.

Tu nous as beaucoup parlé des outils et des technologies. Chez les clients, quelles sont tes interventions préférées ?

J’aime traiter le sujet des performances : diagnostiquer et remonter une piste pour trouver la raison du problème. J’aime également intervenir quand un site « plante » sans raison. Pour effectuer ces missions, j’utilise de nombreux outils permettant de mieux comprendre ce qu’il se passe : Reflector pour comprendre le fonctionnement interne du code utilisé, Fiddler et Httpwatch pour voir ce qui se passe côté client et enfin SQL profiler pour ce qui est relatif aux bases de données. Ensuite, une bonne dose de rigueur, de feeling et d’expérience permettent de mener à bien ces missions.

Besoin de l'avis de notre expert ? Contactez nous!

Mai 2010 – Itelios Paris Madeleine

Atteint de Javascriptite aiguë.

  • Mai 2010 – Itelios Paris Madeleine

    Atteint de Javascriptite aiguë.

  • 12 Novembre 2008 - CommunIT

    Relaché avant son intervention à propos du développement d’un composant de visualisation 2D en javascript.

  • 2 Juillet 2010 – Itelios Paris Madeleine

    En plein team building pendant un séminaire Itelios.

Ask The Expert

Contactez-nous

  • Paris / Macon / Lille :
  • + 33 (0)1 40 98 02 00
  • Partager sur...

L'expertise Itelios

Microsoft .Net
  • Microsoft Sharepoint 2010
  • Microsoft Biztalk 2009
  • Microsoft Commerce Server 2009
  • Microsoft SQL Server 2008
  • Microsoft Windows Azure
  • MicrosoftSilverlight
  • Microsoft Visual Studio
  • Microsoft Bing
Commerce server / e-commerce
Proin massa metus, hendrerit eget ultricies
Proin massa metus, hendrerit eget ultricies
Proin massa metus, hendrerit eget ultricies
Proin massa metus, hendrerit eget ultricies
SharePoint / Gestion de contenus
Portail communutaires
Site institutionnels
Corporate multilingue
Géolocalisation
Mobilité
Saisie numérique de contacts qualifiés en temps réel
Solution de pilotage de salon
Cartographie
Solutions Web online
Module cartographique pour visualiser des adresses géocodées