Software Engineering

Posté le 12/05/2009 par Benjamin Magnan

IntroductionLe versioning de service est un thème à part entière dans les architectures orientée service tant il structure l'évolutivité d'un service. Les architectures REST n'échappent pas à la règle. Posant les principes généraux de l'architecture, Roy Fielding n'en a pas pour autant décrit tous les méandres. Il n'appartient donc qu'à nous, dével...

Lire la suite >

Posté le 27/04/2009 par Bertrand Paquet

On a souvent besoin de plusieurs profils lors du développement d'une application. Prenons par exemple une application web qui a besoin de 2 profils : - un profil , où l'authentification est activée. C'est la version de production - un profil , où l'authentification est désactivée. C'est la version par défaut, utile pour les développeurs.L'objectif ...

Lire la suite >

Posté le 23/04/2009 par David Rousselie

Ces derniers temps, il ne se passe pas un mois sans que l'on entende parler d'un nouveau framework destiné au développement d'application Flex. Parmi ceux-ci, deux d'entre eux retiennent notre attention puisqu'ils sont hébergés au sein de Spring. Ces deux projets sont Spring Actionscript (en incubation pour le moment) et Spring Flex.Spring Flex n'e...

Lire la suite >

Posté le 18/04/2009 par Gabriel Guillon

Les 31 Mars, 1er et 2 Avril se tenait le salon Solution Linux OpenSource. J'y suis allé faire un tour non seulement pour voir d'anciens collègues et visiter les stands des associations, mais surtout pour assister à une table ronde et des tutoriels qui m'intéressaient ce jour: Comment gérer son infrastructure virtuelle (table ronde du matin), le fra...

Lire la suite >

Posté le 18/04/2009 par Gabriel Guillon

Après un bref déjeuner sur le pouce et un tour aux stands des assoces' histoire de récupérer des goodies, j'assiste aux formations/tutoriels de l'après-midi qui portent sur "Votre plateforme internet et intranet avec PHP"Au menu: "Présentation du Framework AJAX OpenExt", puis "Zend Framework, Dojo, Flex: les RIA industrialisés avec PHP"OpenExtPrése...

Lire la suite >

Posté le 17/04/2009 par Gabriel Guillon

Citrix... ce nom vous évoque quoi ? Un détergent parfum citron ? Un sport extrême ?J'avoue que pendant plusieurs années (en fait depuis le début de ma vie professionnelle) j'en ai entendu parler sans vraiment savoir ce que c'était. C'était associé, dans le contexte des discussions, à quelque chose comme "virtualisation", "trop de charge sur le post...

Lire la suite >

Posté le 16/04/2009 par Jean-Yves Rivallan

Dans le monde Java, la pratique du mapping objet/relationnel semble beaucoup plus courante et plus industrialisée que dans le monde .Net, grâce entre autres au poids lourd Hibernate et à son intégration à des frameworks de plus haut niveau comme Grails.Cet article a pour but d'analyser les raisons de la faible utilisation de la pratique du mapping ...

Lire la suite >

Posté le 02/04/2009 par Jessy Bernal

En ingénierie logicielle, tant qu'un projet se développe, la dette technique s'accumule inexorablement. Les sessions de refactoring sont là pour contrebalancer cette tendance et leur mise en place régulière garantit la maintenabilité du projet. Mais ce qui est délicat avec la dette technique, c'est qu'elle n'est pas vraiment mesurable, et comme l'i...

Lire la suite >

Posté le 31/03/2009 par Mickael Morier

Pourquoi référencer une application dans les moteurs de recherche ?Le référencement est une étape non négligeable du développement d'un site Internet. Ne pas référencer son application dans les moteurs de recherche revient à imprimer une plaquette publicitaire sans la distribuer. Si les moteurs de recherche savent parfaitement référencer un site HT...

Lire la suite >

Posté le 28/03/2009 par Olivier Mallassi

Lorsqu'on regarde une application "grand public", on note au moins les besoins suivants : rien de génial la dedans, interagir avec des données, de consulter et de naviguer dans du contenu mise en forme. A côté de ces besoins, on recherche souvent "THE" solution, celle qui va résoudre tous nos problèmes, celle qui va répondre à tous nos besoins. Res...

Lire la suite >