|
This is the details of the sessions that will be presented. Thanks to all speakers that submitted abstracts. Those are the sessions of June 2007.
Nicolas Koenig, Activis Développement d'une boutique optimisée pour le référencement
Le référencement d'une boutique en ligne. Une boutique en ligne c'est comme une vitrine de magasin, elle doit attirer les visiteurs et donner envie d'acheter, et cela passe par un bon référencement. Qu'avons-nous mis en oeuvre pour optimiser le référencement de la boutique d'un de nos client ? Sous-domaines, réécriture d'url, lien croisés entre produits, sitemaps google,résultats de recherche en dur... Fabien Schwob, Activis Presentation of a PHP5 framework
In this presentation, we will describe a web framework in PHP5 which is made of the combination of several open source php projects. The Zend framework for the core of the project, Propel for the object relational mapping and Smarty, as a template langage.
We will see how we have build this framework and how it can be used in order to be more productive when developing web applications. Alexandre Franke, Creative Patterns Introduction to Trac, a complete project tracking system
De plus en plus utilisé par les projets open source pour assurer un suivi correct de leur développement, Trac est un logiciel écrit en python qui intègre un wiki, un bugtracker, un outil de suivi de la progression et une interface web à Subversion, le contrôleur de codes sources. Stéphane Becker, Creative Patterns From paper to video game: genesis of a game asset pipeline
The production of a modern video game nowadays requires more and more assets to reach a proper quality level. Incorporating those assets into the final product requires tool which are expertly balanced between development's complexity and efficient use of non programmer time. Jean-Marie Thomas, dxdydz Log4... j, C++, perl : Une API de développement puissante, cohérente et transposable
Au cours du développement d'une application, il est souvent nécessaire de pouvoir rapidement accéder à des informations relatives à l'exécution de ladite application. Tous les langages de développement mettent à disposition du développeur un ou plusieurs débogueurs, capables de suivre le code machine, donnant un état de la pile d'appel, pouvant retourner les valeurs de variables qu'on aura choisies, ou encore pouvant progresser dans la pile d'appel au pas à pas.
Cependant les besoins de l'informatique actuelle font appel à des applications souvent distribuées (pour lesquelles les débogueurs sont inopérants), leurs architectures de développement sont fondées sur l'existence de structures modulaires développées indépendamment les unes des autres, et surtout les contraintes de temps impliquent le recours à des techniques de suivi du déroulement des applications facilement accessibles et éventuellement réutilisables.
Si, dans le schéma classique initié par UNIX, les erreurs étaient dirigées vers la sortie STDERR, il est devenu courant de reporter des messages générés par l'application dans des flux spécifiques communément appelés logs. Cette manière de procéder permet de rendre indépendant l'accès aux messages de la console qui lance l'application. De plus, les logs sont également utilisés pour rendre compte de certaines données (les logs du serveur apache sont à cet égard des sources d'information intéressantes).
Ceki Gülcü, de la Fondation Apache, a créé une API de log pour le langage Java, qui est devenue de facto un standard pour ce langage. Le succès rencontré a poussé plusieurs développeurs à transposer cette API pour le langage C++ et pour le langage perl. Bertrand Fritsch, Four J's Development Tools C++ et robustesse
Quels outils le C++ propose-t-il, ou permet-il de construire, pour assurer la robustesse d'un code ? Exploration de l'utilisation des exceptions, du rôle du constructeur et du destructeur, du fonctionnement des objets automatiques, des gardes, des objets partagés, des pointeurs intelligents, de l'idiome de programmation « Resource Acquisition Is Initialization », etc. Jean Georges Perrin, GreenIvory Best Practices: Brainstorming around Management of Source Code
This interactive session is centered around methodology and best practices: how do we all manage our source code? Sure, most of us use software like CVS, SVN, ClearCase or SourceSafe, but beyond that point, how do we store the code, what backup policy we apply, how do we manage releases... Jean-Pierre Pawlak, MIAT Comprendre Spring 2.0
Au cours de cette session, nous comprendrons le framework de développement Java, Spring, et nous découvrirons les nouveautés de Spring 2.0. Jean-Pierre Pawlak, MIAT Spring 2.0 par la pratique
Dans la suite de "Comprendre Spring 2.0", nous verrons de nombreux exemples et une approche pratique de Spring. Yoann Nussbaumer, Skalpel Interfaces riches pour le web
Tour d'horizon des solutions d'interfaces riches pour les applications web (XUL, Flex, Javascript, Openlaszlo, etc.). Update 2007-05-30 Pour vous inscrire à cet événement, veuillez remplir le formulaire . To register for this event, please fill the form . |