Software Engineering

Groovy and Grails are a breeze of fresh air in Java development and Web application development as they enable you to write far more expressive and readable code. They also solve most of the classic Java pitfalls (BigDecimal, equals(), etc…) all new Java programmers meet along their way. Even if you write more readable and thus more maintainable co...

Groovy / Grails est une bouffée d'air frais pour le programmeur Java, vous permettant d'écrire du code plus expressif et plus lisible, sans les lourdeurs de Java ou de JEE. Groovy vous simplifie également la vie en vous épargnant les écueils classiques du programmeur débutant ou distrait (BigDecimal, equals(), etc…). Ce n'est pas pour autant suffis...

Octo assistait le 6 octobre au Mule Summit Paris 2010. Pour l’évènement la direction technique polyglotte de l'éditeur est venue en force. Nous étions agréablement surpris par la richesse du contenu technique, en rupture par rapport aux conférences où se déplace toute l'équipe marketing, à grand coup de slideware. Difficile de rester insensible à l...

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...

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 ...

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...

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...

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...

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...

... 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. ...