BDX.IO 2014 schedule

View as grid

Friday 17th October 2014

  • Keynote

    by Frédéric Camblor and Nicolas Martignole

    At 9:00am to 9:50am, Friday 17th October

  • [CONF] Cloud First (APJ-1231)

    by DidierGirard

    “Cloud First” est la manière de penser une entreprise comme hébergeant ses données d’abord, mais pas exclusivement, sur le cloud. Ceci nécessite de pouvoir avoir un système d’information facilitant l’échange des données entre des datacenters cloud et des datacenters privés. La présentation sera illustrée par des exemples concrets.

    Cloud #Plateforme #API #BigData #Mobile

    At 10:00am to 10:50am, Friday 17th October

    In Amphi E, Enseirb Matmeca

  • [CONF] Concevoir une app mobile qui tient 5 millions de visites par mois (JIQ-2195)

    by JulienCarnelos

    Basé sur un cas réel dans la presse quotidienne régionale, cette présentation vous montrera quels sont les principes d'architecture à respecter pour concevoir et maintenir un parc d'applications mobiles natives iOS / Android / Windows Phone 8. Nous verrons les différentes étapes de la construction d'un socle commun et générique, résistant à la charge et évolutif. Nous parlerons également des solutions hybrides, de la gestion server-side, de la prise en compte du réseau mobile et des difficultés rencontrées.

    At 10:00am to 10:50am, Friday 17th October

    In Grand Amphi CapGé, Enseirb Matmeca

  • [CONF] MongoDB Internals : La vie d'une écriture et sa réplication... (KOU-5074)

    by Tugdual Grall

    Durant cette présentation vous découvrirez le fonctionnement interne de la réplication et Replica Set de MongoDB. Nous suivrons le cycle de vie d'une écriture, de son arrivée sur le serveur primaire, puis la réplication sur les noeuds secondaires et enfin son retour sur le primaire - lorsque vous utilisez un Write Concern. Nous parlerons en particulier des techniques utilisées par MongoDB pour garantir l'ordre d'écriture tout en continuant à répondre aux demandes de l'application.

    At 10:00am to 10:50am, Friday 17th October

    In Amphi D, Enseirb Matmeca

    Coverage write-up

  • [CONF] Ruby Aujourd'hui (SIV-0970)

    by Damian Le Nouaille

    Une présentation sur l'état de l'art du développement Ruby. La conférence listera les changements récents dans le langage Ruby ainsi que le framework Ruby On Rails. Nous parlerons aussi du tooling, du testing et du debug. Nous verrons aussi les aspects du déploiement en listant les différentes techniques selon l'hébergement choisi (AWS, Heroku, Private server). Les mauvais côtés de Ruby seront aussi évoqués : usage de la RAM, concurrence, "ultra dynamisme". Une liste de ressources et de best practices sera aussi donnée en complément de la présentation.

    Durant le talk, des questions seront posées à l'audience (en live) avec une URL connectée en WebSocket sur le projecteur pour voir les réponses en live).

    At 10:00am to 10:50am, Friday 17th October

    In Amphi B, Enseirb Matmeca

  • [HANDS-ON] Code-moi un Domain Driven Design en Java (GFH-6087)

    by JOZWIAK Nicolas and geromeegron

    Tu as entendu parler de DDD, vu des présentations sur le sujet et encore mieux, lu le livre d'Eric Evans. Maintenant, il faut intégrer ces principes à ton code et c’est justement le but de ce Hand’s On ! À travers une application existante, nous te proposons de t’intéresser à la réflexion du domaine en introduisant les grands principes DDD. Si tu te demandes comment mettre en place des aggrégats, une couche anti-corruption et autres concepts, viens faire un tour, tu ne le regretteras pas.

    At 10:00am to 11:50am, Friday 17th October

    In TD 11, Enseirb Matmeca

    Coverage slide deck

  • [CONF] Apprenez les ficelles de Marionette (TMQ-3544)

    by rmat0n

    Problèmes de fuites mémoires ? D’organisation du code ? Manque de composants haut-niveau ? Et j’en passe pour les nombreux retours d'xp sur Backbone… Ce genre d’inconvénients vous ont peut-être fait basculer trop rapidement vers Angular.js ou Ember.js.

    Ces galères, je ne les ai jamais connues ! Promis je ne trolle pas :) Une solution sur-mesure existe déjà : Marionette.js !

    Je vous propose de redécouvrir Backbone à travers cette librairie : points forts/faibles, avant/après, bonnes pratiques…

    At 11:00am to 11:50am, Friday 17th October

    In Amphi B, Enseirb Matmeca

  • [CONF] Hacking your home (AYH-9585)

    by Laurent HUET

    Venez voir comment "hacker" des objets de votre maison pour en faire des "objets connectés" en réutilisant vos compétences de développeur.

    Des exemples de montages et de code seront présentés, entre autres :
    - Comptage électrique (téléinfo)
    - Monitoring de température (hacking de station météo radio)
    - Contrôle d'équipements (Chauffage, VMC, Volets roulants, ...)
    - RaspberryPi, BeagleBone Black et Arduino seront les principaux ingrédients.

    Vous sortirez de la session avec l'envie de tout reproduire chez vous !

    At 11:00am to 11:50am, Friday 17th October

    In Amphi E, Enseirb Matmeca

    Coverage slide deck

  • [CONF] Haxe pour les pas nuls (YZN-6517)

    by Nicolas Cannasse

    Une introduction très détaillée de la technologie Haxe, de ses nombreuses utilisations possibles, des spécificités du langage et des applications réalisées avec son aide.

    At 11:00am to 11:50am, Friday 17th October

    In Amphi D, Enseirb Matmeca

    Coverage video

  • [CONF] Live coding Angularjs + RESTX avec deploiement continu et monitoring temps réel (NSF-9702)

    by Xavier Hanin and Elian ORIOU

    50 minutes de live coding pour développer une application complète déployée dans le cloud en continu, avec une console de monitoring temps réel de l'évolution de l'application, voilà le challenge que nous allons relever devant vous !

    Au programme, le développement d'une API REST sur le back avec RESTX, framework REST Java léger et productif et une base MongoDB. Côté front, de l'AngularJS, le framework MVC de Google qui vous amènera au top de votre productivité !

    Prêts pour l'aventure ? Accrochez vos ceintures ça va booster !

    At 11:00am to 11:50am, Friday 17th October

    In Grand Amphi CapGé, Enseirb Matmeca

  • [QUICK] 12 Factor (DTN-7383)

    by Damien Mathieu

    Écrire des applications puissantes et scalables à la fois verticalement et horizontalement est difficile ! Être capable de démarrer des nouveaux serveurs à n'importe quel moment est habituellement un gros point de blocage. Avec cette problématique, Heroku a mis en place un manifesto, le "12 Factors App". Ce manifesto est une suite de bonnes pratiques destinées à aider les développeurs à construire des applications réellement puissantes.

    Dans cette présentation, nous verrons les points importants de ce manifesto, et comment vous pouvez les appliquer sur votre application.

    At 12:20pm to 12:35pm, Friday 17th October

    In Grand Amphi CapGé, Enseirb Matmeca

  • [QUICK] Asciidoc et Asciidoctor (DHH-2846)

    by Benoît Prioux

    Ecrire de la documentation est souvent une tâche pénible pour les développeurs... Pourtant, il existe des solutions comme Asciidoc, une syntaxe qui réconcilie les développeurs avec la documentation. De plus, il existe une communauté très active autour de Asciidoctor, un processeur pour convertir un document Asciidoc en HTML, DocBook, ... Je vous propose un aperçu de tout cet écosystème en train de grandir !

    At 12:20pm to 12:35pm, Friday 17th October

    In Amphi E, Enseirb Matmeca

    Coverage slide deck

  • [QUICK] Java 8 - Les interfaces fonctionnelles (SOZ-2044)

    by Alexis Seigneurin

    Java 8 introduit la notion d'"interface fonctionnelle". Derrière ce terme obscur se cache un mécanisme qui permet de passer des références sur méthodes et des lambdas en paramètre. Et ce, en toute transparence pour le code appelé.

    Pas à pas, nous découvrirons comment utiliser cette nouveauté du langage qui permet d'introduire du code fonctionnel dans notre code Java !

    At 12:20pm to 12:35pm, Friday 17th October

    In Amphi D, Enseirb Matmeca

  • [QUICK] Présentation de BdxCoin, communauté Bordelaise des crypto-monnaies ! (QXM-0048)

    by Jordan B.

    Intéressé pour en savoir plus sur les Bitcoins et Altcoins ? Vous souhaitez rencontrer de véritables utilisateurs des crypto-monnaies ? Novice ou utilisateur régulier, nous essaierons de vous faire découvrir qu'à travers le BdxCoin une vraie communauté Bordelaise existe et n'attend que vous !

    Nous allons faire une rapide rétrospective sur nos premières rencontres, puis un point sur nos objectifs et actions à venir. Nous ferons également un tour d'horizon de la communauté Bordelaise des crypto-monnaies. Et surtout nous ferons tout pour vous convaincre de venir à nos prochains MeetUp !

    At 12:20pm to 12:35pm, Friday 17th October

    In Amphi B, Enseirb Matmeca

  • [QUICK] Monitoring d'un compteur EDF avec Node.js (QML-7780)

    by Laurent HUET

    Venez voir comment coupler votre compteur EDF à une carte RaspberryPi / Beaglebone / ... pour avoir une vision temps réel de votre consommation électrique.

    Coté hardware, un montage électronique rudimentaire est utilisé (< 2 €).

    Coté soft, Node.js, MongoDB et AngularJS constituent les briques applicatives principales.

    At 12:45pm to 1:00pm, Friday 17th October

    In Amphi B, Enseirb Matmeca

    Coverage slide deck

  • [QUICK] Saga inachevée d'un développeur (UBE-5484)

    by Frédéric Menou

    J'ai d'abord appris un langage, sur ma calculatrice. J'ai découvert des bibliothèques, des systèmes (OS, base de données) et des protocoles (réseau, sérialisation). Bref, j'ai commencé par apprendre à maîtriser la matière que l'on manipule.

    Puis j'ai appris à me servir d'outils, j'ai découvert des méthodes, dû travailler en équipe. J'ai commencé à apprendre mon métier.

    Puis j'ai appris à faire apprendre. Du moins je crois...

    On n'a jamais fini d'apprendre ; mais je peux essayer de partager ce que j'ai appris après une quinzaine d'années fructueuses dans cet univers.

    At 12:45pm to 1:00pm, Friday 17th October

    In Amphi E, Enseirb Matmeca

  • [QUICK] Trucs et astuces pour avoir des schémas de DB (relationnelle) propres (HWZ-7515)

    by Clément Delafargue

    Quand on conçoit des schémas de DB, il y a quelques bonnes pratiques qui aident énormément à améliorer la propreté et l'évolutivité des schémas, tout en évitant la fuite d'informations.

    Le talk sera centré sur PostgreSQL, mais certains points seront applicables à d'autres moteurs.

    At 12:45pm to 1:00pm, Friday 17th October

    In Grand Amphi CapGé, Enseirb Matmeca

  • [QUICK] WRO4J La toolbox Javascript/CSS du développeur Java (YFH-2298)

    by François Dussert

    Votre application Java embarque des fichiers Javascript et Css, vous voulez les vérifier, les minifier, au moment du build, au runtime ou pendant vos tests unitaires ? WRO4J (Web Resource Optimizer for Java) est l'outil idéal pour vous.

    Venez découvrir les différentes possibilités d'utilisation de cette librairie.

    At 12:45pm to 1:00pm, Friday 17th October

    In Amphi D, Enseirb Matmeca

  • [QUICK] Bluetooth Low Energy : De la mobilité aux objets connectés (BCE-5227)

    by Damien Cavaillès

    Le Bluetooth Low Energy est le protocole qui nous permet de faire le pont entre les smartphones et le monde des objets connectés. Cette présentation approfondi le fonctionnement du protocole afin de bien cerner les concepts de base et s'ouvre en abordant des sujets comme iBeacon ou Android Wearable.

    At 1:10pm to 1:25pm, Friday 17th October

    In Amphi E, Enseirb Matmeca

    Coverage slide deck

  • [QUICK] De Java à Android (il n'y a qu'un pas ou pas…) (VAZ-0955)

    by Ivan Méallarès

    Je suis un développeur java expérimenté, je suis tenté par l'aventure Android, qu'est-ce qui m'attend ?! Le plus dur c'est ce qu'on n'attend pas…

    At 1:10pm to 1:25pm, Friday 17th October

    In Amphi B, Enseirb Matmeca

  • [QUICK] De zéro à héros en 15 minutes avec Spring Boot (VWE-8278)

    by Sébastien Deleuze

    Si vous êtes un éternel impatient et que vous aimeriez une infrastructure pour vous aider à développer très rapidement des applications basées sur Spring, cette session est pour vous ! Spring Boot est une boîte à outils qui vous permet de développer vos applications en un temps record. Durant cette session de démonstration, nous illustrerons les nombreuses possibilités de Spring Boot, notamment en termes de configuration et d'extensions.

    At 1:10pm to 1:25pm, Friday 17th October

    In Grand Amphi CapGé, Enseirb Matmeca

    Coverage video

  • [QUICK] Ivre, j’ai développé une api de tests automatisés en Bash (GTY-9307)

    by Michael Borde

    Tout a commencé lorsque nous avons développé quelques scripts inoffensifs qu’il ne fallait surtout pas nourrir après minuit. Ces petites bêtes ne servaient qu’à manipuler nos nombreux entrepôts Git et nous ne les prenions pas vraiment au sérieux.

    Mais très vite tout dérapa et ils devinrent les outils principaux d'un plateau de développement pour administrer la gestion de version et livrer les projets.

    Alors pour tacler la complexité et les subtilités que nous réserve Bash, j’ai développé une api de tests automatisés complète, sur-mesure et compatible avec notre intégration continue.

    At 1:10pm to 1:25pm, Friday 17th October

    In Amphi D, Enseirb Matmeca

    Coverage video

  • [QUICK] La galaxie Javascript vue par un développeur Java (TUU-9786)

    by Paterne Gaye

    Deux décennies après sa création Javascript est toujours le seul langage supporté nativement par tous les navigateurs. Dans le même temps, le web s'est imposé comme l'IHM la plus demandée et les navigateurs sont devenus de facto les hôtes en lieu et place des OS traditionnels. Cependant, le développement Javascript a complètement changé et s'est peu à peu industrialisé. Même si on ne peut que se réjouir de ces évolutions, cette pléthore de frameworks peut rebuter le néophyte. Je vous propose donc un panorama des frameworks/librairies Javascript les plus utilisés aujourd'hui .

    At 1:35pm to 1:50pm, Friday 17th October

    In Amphi B, Enseirb Matmeca

    Coverage slide deck

  • [QUICK] Oh purée! Ma SPA n'est pas sécurisée! (VSU-0216)

    by Philippe Charrière

    Voilà vous avez succombé aux charmes des Single Page Applications, le templating serveur n'est plus votre problème, vous êtes le roi de l'Ajax et des API REST, le champion d'Angular et autres frameworks MV*, plus rien ne vous arrête... Et pourtant votre Web App est complètement "nue" face aux attaques de l'extérieur. Voyons donc quelques principes de base pour résister à cela.

    At 1:35pm to 1:50pm, Friday 17th October

    In Grand Amphi CapGé, Enseirb Matmeca

  • [QUICK] Pourquoi versionner ses données en NoSQL (YWF-6223)

    by Quentin ADAM

    Lorsque l'on traite des données documentaires avec couchbase, riak ou mongo, on est souvent tenté de modifier le modèle de données durant la vie du projet. Ce talk a pour but d'expliquer comment versionner une donnée NoSQL et le gérer dans votre code.

    At 1:35pm to 1:50pm, Friday 17th October

    In Amphi E, Enseirb Matmeca

  • [QUICK] Shiro Games (TJO-3299)

    by Nicolas Cannasse

    Comment créer des jeux vidéos ambitieux et innovants en toute indépendance avec des équipes à taille humaine.

    At 1:35pm to 1:50pm, Friday 17th October

    In Amphi D, Enseirb Matmeca

    Coverage video

  • [CONF] Les Web Components, oui, mais tout de suite ! (YDO-8945)

    by Raphaël Rougeron

    Les Web Components sont le futur. Mais nous voulons les utiliser maintenant. Venez découvrir comment !

    HTML Templates, Shadow DOM, HTML imports, Custom Elements, decorators : derrière ces termes obscurs se cachent les principes fondateurs de la nouvelle génération de composants d’interface. Les Web Components offrent la possibilité d’étendre les possibilités du navigateur en créant vos propres balises HTML. Après une explication et un point sur l’avancée de ces nouvelles spécifications, nous examinerons les librairies existantes, à savoir Polymer, x-tags et Bosonic.

    At 2:00pm to 2:50pm, Friday 17th October

    In Amphi D, Enseirb Matmeca

  • [CONF] Make sense of your (BIG) data! (XPE-7681)

    by David Pilato

    Vous collectez des données ? Arrivez-vous à les comprendre facilement ?

    Cette conférence vous fera découvrir comment injecter vos données, volumineuses ou non, dans elasticsearch, et leur donner du sens en créant dynamiquement, quand vous en avez besoin, un dashboard avec kibana.
    Enfin, vous découvrirez comment ajouter de l'elasticité à vos services en scalant horizontalement votre cluster elasticsearch.

    At 2:00pm to 2:50pm, Friday 17th October

    In Amphi E, Enseirb Matmeca

    Coverage slide deck

  • [CONF] Microservices avec Dart, Polymer et Hypermedia (FYH-3577)

    by Sébastien Deleuze

    Si développer une application avec le même langage côté client et serveur vous intéresse.
    Si vous voulez voir un exemple concret d'architecture de type Microservices mettant en oeuvre JSON, HAL (Hypermedia) et STOMP.
    Si vous pensez que les Web Components et Polymer sont le futur du web.
    Si voulez en savoir plus sur Material Design.
    Venez ;-)

    At 2:00pm to 2:50pm, Friday 17th October

    In Grand Amphi CapGé, Enseirb Matmeca

  • [CONF] REST dans le monde Symfony (EPM-2958)

    by William Durand

    Après vous avoir convaincu que vous n'avez probablement jamais créé d'APIs "REST" de votre vie, je vous propose un tour d'horizon des outils disponibles pour concevoir de vraies APIs REST en PHP (et oui !) grâce à l'écosystème du framework Symfony.

    Cette présentation, mêlant théorie et pragmatisme, fera l'état des lieux de "REST" dans le monde Symfony en passant différentes couches en revue telles le routing, la sérialisation, la sécurité mais également la documentation de vos APIs.

    At 2:00pm to 2:50pm, Friday 17th October

    In Amphi B, Enseirb Matmeca

    Coverage slide deck

Schedule incomplete?

Add a new session

Filter by Day

Filter by coverage

Filter by Venue

Filter by Space