Get Lanyrd on your mobile (iPhone, Android and more) - check it out here

Orange Developer Days 2012 - Meylan schedule

Tuesday 9th October 2012

  • Accueil - Café

    At 8:30am to 9:00am, Tuesday 9th October

    In Amphi

  • Bienvenue en local

    by Jean-paul Fatela

    At 9:00am to 9:15am, Tuesday 9th October

    In Amphi

  • Posez-vos questions

    Toute la journée vous pouvez posez vos question soit

    At 9:00am to 5:00pm, Tuesday 9th October

  • La criée

    La criée c'est une présentation rapide et rythmée des conférences et ateliers de la journée pour vous donner envie d'y aller.
    1 minute - 1 slide par conférence

    At 9:15am to 9:30am, Tuesday 9th October

    In Amphi

  • Accueil National

    by Thierry Bonhomme, Laurent Bénatar, Christine lanoë, Marc leauté, Christophe Kalenzaga, Amani Ben Nejma, Frédéric Deleporte and Patrick Sachet

    Ouverture du Developer Day

    La filière "Développeurs"

    Table ronde

    Développeur chez Orange, un métier !

    • Vers une véritable filière Développeur
    • des compétences valorisées et développées
    • un véritable acteur dans l'équipe projet
    • focus sur un projet examplaire OLNC et SI France

    Interactivité

    At 9:30am to 11:00am, Tuesday 9th October

    In Amphi

  • Animations / Stands

    Durant toute la journée retrouvez dans l'Amphibar :

    • Le Concours SUMO et ses combats en direct
    • Le stand Click'n'Dev
    • Le stand Ultimate Racer 3.0 http://www.uracer.org

    Vous retrouverez aussi dans l'Amphibar de quoi faire des remarques sur la journée, l'organisation, les sessions ou tout autre sujet.

    At 11:15am to 4:15pm, Tuesday 9th October

  • Automatiser les tests

    by Johan Martinsson and Alain Sibous

    At 11:15am to 12:30pm, Tuesday 9th October

    In I025

  • Click'n'dev & Forge as a Service

    by Pascal Chanas

    At 11:15am to 11:35am, Tuesday 9th October

    In Amphi

  • Désintégrez vos tests avec Mockito

    by Ludovic Meurillon

    Bob est développeur Java sur un projet qui a déjà plus d’un an et aujourd’hui il a besoin de rajouter beaucoup de nouvelles fonctionnalités.

    Pour éviter de tout casser, il se dit qu’il peut se baser sur la suite de tests automatiques déjà présente, seul bémol : la batterie de tests met 25 minutes à s’exécuter.
    Que faire ? Bob décide de mettre sa suite de test au régime en commençant par retoucher les plus lents. Il constate rapidement que tous les tests lents ont des points communs:

    • ils dépendent de machines distantes,
    • ils utilisent de très nombreux composants du système

    En résumé, ce sont des tests intégrés.

    Bob fait un rapide tour sur le net et auprès de ses collègues pour trouver comment “desintégrer” ses tests. Tout le monde lui dit “t’as qu’à utiliser des mocks !”, “y a qu’à mocker ta base !” ou encore “avec mockito, tu verras, c’est bidon”

    Si comme Bob vous aimeriez bien utiliser des mocks, comprendre concrètement à quoi ça ressemble et comment ça peut s’intégrer dans votre code, venez voir “Désintégrer vos tests avec Mockito”

    At 11:15am to 12:30pm, Tuesday 9th October

    In E910 - Salle Ronde

  • El Paaso

    by Cyrille Puget

    Autrefois, pour déployer son application c’était le parcours du combattant: il fallait commander un serveur, installer l’OS, les middleware, son application. Le tout accompagné de documents à rallonge, procédures manuelles et d’erreurs de manipulations.

    Simplifiez vos déploiements avec le PaaS

    Aujourd’hui, malgré la virtualisation, le travail est encore trop fastidieux.
    Avec El PaaSo, il vous suffit de décrire l’architecture de votre application et notre plateforme se charge du reste!! Venez découvrir comment cela est possible lors de cet atelier.

    Vous apprendrez à déployer une application et utiliser les services d’El PaaSo au quotidien.

    Les participants devront se munir d’un PC avec leur IDE préféré.

    At 11:15am to 12:30pm, Tuesday 9th October

    In E068 - Salle Info

  • Accessibilité

    by Olivier Ducruix

    At 11:35am to 12:05pm, Tuesday 9th October

    In Amphi

  • Développements Mobiles - Avec quelles technologies ?

    by stephane coutant and Cédric Pronzato

    Nous chercherons à illustrer les diverses technologies de développement mobile existantes pour smartphone et tablette en présentant les diverses plateformes mobiles et les frameworks de développement :

    • Application OS Natif (iOS, Android, Windows mobile …)
    • Application Web mobile (HTML5, JavaScript, jQuery …)
    • Application Hybride/cross platform (Phonegap, Flex mobile, Titanium...)
    • Application Widget (Orange Web Toolkit …)

    At 12:05pm to 12:30pm, Tuesday 9th October

    In Amphi

  • Pause Déjeuner

    At 12:30pm to 1:45pm, Tuesday 9th October

    In Decibeldonne

  • Atelier test de performance avec CLIF

    by Bruno Dillenseger

    Le développeur a le droit (et parfois le devoir) de tester les performances de ses
    développements. Quoi de plus naturel alors que d'utiliser ses outils familiers, comme Eclipse,
    Hudson/Jenkins, sans oublier les bons vieux scripts shell et lignes de commande ?

    CLIF offre tout cela aux développeurs, afin qu'ils puissent observer le comportement en
    charge de leur production. Quoi ? Il s'agit d'un protocole propriétaire ou non couvert en
    standard ? Qu'à cela ne tienne : sans sortir d'Eclipse, un assistant lui générera le squelette
    Java du plug-in qui lui permettra d'intégrer à CLIF toutes les primitives de son protocole.

    Dans un premier temps, les participants à cet atelier utiliseront un environnement Eclipse
    pour définir et exécuter un test CLIF à l'aide de l'injecteur UDP fourni en standard. Dans un
    second temps, ils développeront en Java leur propre plug-in d'injection spécialisé à l'aide de
    l'assistant Eclipse, et l'intégreront à CLIF.

    At 2:00pm to 3:20pm, Tuesday 9th October

    In E068 - Salle Info

  • Jeu Agile - Devops

    by Guillaume Berche

    Vous ressentez parfois trop de rigidité lorsqu’il s’agit d’avoir votre code déployé en production? Des incompréhensions dans vos échanges avec les autres entités (MOA, MOE, Exploitants) ? Pourquoi me demande-t-on de remplir tous ces documents? Existe-t-il une autre voie pour délivrer plus vite la valeur de mon travail aux utilisateurs de mon application ?

    Le temps d’une heure mettez vous dans la peau d’une équipe Agile/DevOps.
    Dans cette session, nous vous proposons de vous mettre dans la peau d’une équipe projet avec un état d’esprit DevOps: travailler ensemble vers un but commun, partager des outils communs, ...

    Vous pourrez choisir de tenir jouer le rôle d’un des acteurs du projet et de ressentir les différences avec une organisation qui cloisonne les rôles.

    Découvrez comment combiner les pratiques agiles, l’automatisation des tests, les déploiements sur le cloud pour délivrer plus tôt et plus fréquemment aux utilisateurs.

    Échangez ensuite votre perception des avantages et des freins d’une telle approche.

    Nos objectifs:

    • faire naître chez vous des idées d’actions simples à mettre en oeuvre dans vos projets.
    • montrer comment la combinaison des pratiques agiles, cloud et devops peut accélérer vos projets et être fun.

    At 2:00pm to 3:20pm, Tuesday 9th October

    In I025

  • KATA Accessibilité

    by Laurence Roussel

    Venez vous entraînez à l’accessibilité web via un coding dojo.

    Kesako ? C’est un lieu d’entrainement au codage où tous les niveaux de compétences sont acceptés et où l’objectif est de progresser en étant guidé par un expert et en partageant tous ensemble. Défi non terminé ? Pas grave, ce n’est pas une compétition !

    Mais l’accessibilité, qu’est-ce au juste ?
    C’est coder en respectant les règles et ainsi permettre aux personnes en situation de handicap d’utiliser mon application.

    Et qu’est-ce qu’on va faire ?
    Olivier est un déficient visuel musicien qui arrive souvent au même constat : les play-list de musique ne sont pas suffisamment accessibles avec sa synthèse vocale pour qu’il puisse faire la promo de son dernier disque auprès des collègues développeurs web.

    Il sélectionne systématiquement un autre interprète au hasard, souvent malheureux... Alors il a créé le centre d’expertise de l’accessibilité. Venez soutenir Olivier et aidez le à faire la promo de son dernier disque auprès de ses collègues en relevant le défi de rendre accessible une application web et en testant avec lui l’amélioration continue de l’application !

    At 2:00pm to 3:20pm, Tuesday 9th October

    In E910 - Salle Ronde

  • Object Calisthenics

    by Johan Martinsson and Rémy Sanlaville

    Rémy est un développeur qui aime son métier et qui sait livrer des applications en production. Néanmoins, il arrive souvent au même constat : sous les contraintes du projet (peu de temps, état du code…) il lui arrive de livrer du code pas très « propre » voir « pourri». Au bout d’un moment, il ne voit pas d’autres solutions que de repartir de zéro pour retrouver une situation saine.

    Un jour, n'acceptant plus cette situation, il choisit de se remettre en question et de commencer une quête pour enfin être fier de ce qu’il produit. Il décide dorénavant de livrer du code de plus en plus maintenable et évolutif.

    Pour cela, il va à la rencontre de Johan, un maître reconnu, qui va l’aider sur son chemin d’apprentissage. Ensemble, ils vont parcourir 9 règles de programmation pour l’aider dans sa quête.

    Une démonstration en live montrera comment améliorer un code existant en suivant les 9 règles d’Object Calisthenics.

    At 2:00pm to 3:20pm, Tuesday 9th October

    In Amphi

  • DevOps @ Kelkoo

    by Alain DELAFOSSE and Nicolas Capponi

    At 3:20pm to 4:15pm, Tuesday 9th October

    In Amphi

  • Finale du Concours développeurs & Conclusions

    by Thierry Bonhomme, Laurent Bénatar and Pascal Le Merrer

    At 4:15pm to 5:00pm, Tuesday 9th October

    In Amphi