Software Engineering

Posté le 12/10/2010 par François Saulnier

N’avez-vous jamais été confronté à un format de fichier, voir un langage quelque peu exotique ? Souvent, lire ou modifier ces fichiers dans un éditeur est pénible. On aimerait avoir de la coloration syntaxique, de la complétion, des liens entre les mots clefs, l’affichage de la documentation…Écrire un éditeur pour ça serait trop couteux. En revanch...

Lire la suite >

Posté le 06/10/2010 par Marc Bojoly

After a first published article introducing the Value at Risk interest and calculation on a Grid, we will now explore the practical implementation by using a grid computing middleware. I have chosen GridGain, an open source grid middleware which implements the map/reduce pattern (see previous article). Firstly, I will give an overview of the Value ...

Lire la suite >

Posté le 02/10/2010 par Olivier Mallassi

I saw the talks of Greg Young about CQRS & especially “Event Sourcing” a couple of times and each time, I really really tell myself this pattern is just “génial” (the way we say it in french) even if Martin Fowler wrote about it in 2005 and deals in details with implementation concerns and issues (especially in the cases of integration with externa...

Lire la suite >

Posté le 27/09/2010 par Arnaud Huon

Git et Mercurial : derrière ces  noms se cachent deux des trois DVCS les plus connus (le troisième étant Bazaar). Ces outils atteignent  maintenant un bon niveau de maturité  et  je me suis donc demandé si ce bon vieux SVN n'avait pas trouvé ses successeurs... Mais avant de savoir ce que le pattern DVCS est capable de m'apporter, je me suis interro...

Lire la suite >

Posté le 24/09/2010 par Yannick Martel

Nos DSI pensaient avoir passé un cap en mettant en place des infrastructures de site web client, boutique en ligne, support... Ca a été difficile, notamment pour rendre disponible sur des applications Internet des services de coeur de SI, qui n'avaient pas du tout été conçus dans cette logique, mais au moins on espérait en avoir fini avec les remis...

Lire la suite >

Posté le 21/09/2010 par Jean-François Grang

Depuis iOS4, Apple a beaucoup amélioré l'utilisation de son iPhone pour l'entreprise. La supervision de la flotte a été revue et de nombreuses autres améliorations ont été apportées pour aider les RSSI et le support de nos chères DSI rendant l'iPhone de plus en plus proche du BlackBerry.Une avancée majeure réalisée par Apple avec l'iOS4 concerne la...

Lire la suite >

Posté le 20/09/2010 par Karim Ben Othman

... la suite du billet précédent Un guide pratique en 10 questions (2/3) 6 ) Comment faciliter la réutilisation d’un service?5 principales actions peuvent être envisagées pour faciliter et favoriser la réutilisation des services : 1) Prévoir un référentiel pour regrouper et décrire tous les contrats d'interface existants: Il n'y pas d'outil idéal. ...

Lire la suite >

Posté le 18/09/2010 par Meriem Berkane

Play est un framework de développement web dans la sphère java, visant à offrir une productivité plus élevée aux développeurs de par sa simplicité et sa facilité d’accès. Il a beaucoup suscité l’engouement de la communauté au début de cette année, où il apparaissait comme un framework jeune mais prometteur et s’inspirant des bonnes idées observées ...

Lire la suite >

Posté le 17/09/2010 par Christian Blavier

Cela fait maintenant 6 ans que je fais du Java de manière professionnelle, que je collectionne les jars et empile les frameworks tel un jeu de légo. Mais voilà c'est terminé ! Depuis 6 mois je fais du Ruby on Rails (aka Rails), aussi bien sur mes projets persos que professionnels ... laissez-moi vous expliquer pourquoi.Ruby On Rails, un framework w...

Lire la suite >

Posté le 16/09/2010 par Thomas Queste

Le grand oubli dans l'industrialisation des développements est la base de données, cette chose monolithique et statique qui n'évolue pas aussi vite et aussi aisément que le code. Au même titre que l'intégration continue et les systèmes de gestion de version pour le code source, il existe des outils permettant de fluidifier et d'automatiser le trava...

Lire la suite >