Posté le 01/09/2011 par Antoine Véret

OCTO Talks é o blog coletivo da OCTO.Ele é aberto a todos os consultores OCTO Brasil e tem por objetivo de fornecer uma visão da arquitetura, partilhar as atualidades e tendências, ou oferecer feedbacks de experiências. O ritmo de publicação é de, em média, uma dezena de artigos por mês.Ele pode também conter anúncios do RH, sociais, e de participa...

Lire la suite >

Posté le 01/09/2011 par Nicolas Colomer, Guillaume Plouin

Le conceptL’Internet des objets repose sur l’idée que tous les objets seront connectés un jour à Internet et seront donc capables d’émettre de l’information et éventuellement de recevoir des commandes. On parle aussi d’ “ubiquitous computing”, c’est à dire informatique omniprésente, ambiante, ou pervasive. Ce nouveau paradigme informatique est basé...

Lire la suite >

Posté le 01/09/2011 par Antoine Véret

Um ESB Lightweight, em comparação com ESBs tradicionais como o próprio nome sugere, são um tipo emergente de soluções de integração simplificada que se concentra nas necessidades recorrentes.Eles não trazem recursos adicionais de integração, ao invés disso pretendem abordar questões de integração de uma nova forma. Soluções bem conhecidas nesta cat...

Lire la suite >

Posté le 01/09/2011 par Ualter Azambuja

Enquanto ecosistema Apache Hadoop cresce e ao mesmo tempo o seu núcleo amadurece, existem atualmente várias empresas que oferecem distribuição Hadoop e serviços de primeira classe. Enquanto a EMC, depois de adquirir a Greenplum, parece se destacar e sair na frente, outras outras empresas, como Cloudera ou MapR ainda seguem no páreo.Este artigo apre...

Lire la suite >

Posté le 25/08/2011 par Henri Tremblay

Avertissement: Cette chronique se veut légère, joyeuse et instructive sur des sujets divers et variés. Elle n’a pas la rigueur éditoriale habituelle de ce blogue.Everyone is a genius. But if you judge a fish on its ability to climb a tree, it will live its whole life believing that it is stupid - Albert EinsteinLe truc bien avec Einstein c'est que ...

Lire la suite >

Posté le 24/08/2011 par David Rousselie

La tendance des bus de messagerie est aujourd'hui de proposer des modes de déploiement distribués au delà de l'architecture master/slave qui se veulent simple à mettre en oeuvre et dynamique. ActiveMQ n'est pas en reste et offre la possibilité de créer un cluster de brokers qui savent intégrer un nouveau broker et détecter la perte d'un broker. Ces...

Lire la suite >

Posté le 23/08/2011 par Arnaud Mazin

ObjectifUne des valeurs portées par le mouvement DevOps réside dans l'ouverture et l'échange des outils, bonnes pratiques, us et coutumes entre Devs et Ops. Essayons donc dans ce billet de tirer profit des bonnes habitudes du TDD et voir dans quelle mesure il y aurait matière à les piquer / adapter dans le monde du run et des infrastructures. Une i...

Lire la suite >

Posté le 22/08/2011 par Rémy Christophe Schermesser

NullPointerException : l'erreur la plus courante dans un programme Java. On est tous à un moment ou à un autre tombé sur cette exception. Malheureusement, ce n'est qu'en production à 4h du matin qu'elle arrive. On corrige donc le bug suivant :Par un rapide :Ce correctif est tout à fait honorable, mais pourquoi ne pas essayer de ne plus avoir aucune...

Lire la suite >

Posté le 18/08/2011 par Nicolas de Nayer

Mutation TestingUsefulness of unit tests is no longer discussed. They are essential in conception of a quality application. But, how can we assess their relevance?A code coverage indicator up to 100% doesn't mean the code is 100% tested. This is just a view of executed code during unit tests execution.The technique described here will allow you to ...

Lire la suite >

Posté le 04/08/2011 par Rémy Christophe Schermesser

Vous êtes déjà un expert TDD, votre application a une couverture de tests de plus 80%. Mais vous avez le sentiment que tout n'est pas testé, qu'il reste d'obscurs cas que vous n'arrivez pas exprimer.Pourquoi ne pas demander à un programme de vous aider à tester ?Vous pouvez déjà passer par le mutation testing. Cette méthode donne une première appro...

Lire la suite >