Software Engineering

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

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

Comprendre la Value at Risk et son calcul en grille : méthodes, enjeux et applications en gestion des risques financiers.

Discover how grid computing optimizes Value at Risk calculations in financial environments.

Un article récent publié sur InfoQ abordait la sécurité de HTML5 dans sa globalité, et notamment sur des attaques concernant les nouvelles fonctionnalités de navigation hors-ligne de HTML5.Quelles sont donc ces fonctionnalités et qu'en est-il vraiment des risques associés ?Rappel historiqueLa seule possibilité pour une application web HTML/JavaScri...

Un précédent article de Guillaume Plouin montrait l'utilisation de la Fédération d'Identité au sein de sites web grand public et réseaux sociaux, nous allons maintenant voir en quoi elle pourrait s’avérer tout aussi utile pour les applications Métiers.La Gestion Des Identités et des Accès, (GDI&A ou IAM en anglais) aujourd'huiRevenons à l'origine s...

Les entreprises qui ont fait le pari de l'externalisation ont de plus en plus d’applications sur Internet. S'ajoutant à cela la nécessité stratégique de pouvoir s’interfacer toujours plus vite avec d'autres partenaires, de nouveaux besoins d'intégration sont apparus:la continuité de l'information entre SI interne et Cloud (scénarios SI2Cloud et Clo...

Les systèmes d’informations, quels qu’ils soient, possède une complexité telle qu’il est impossible pour un humain de les appréhender dans leur totalité. Qui peut prétendre maitriser, sans se référer à une aide, son système d’exploitation ? Ou même un traitement de texte ? Ainsi, sont apparus avec ces systèmes des systèmes d’aide.L’objectif de cet ...

Depuis la convergence entre les téléphones mobiles et les assistants personnels, le secteur de la mobilité n'a cessé d'être en effervescence. Chaque constructeur se complait à proposer régulièrement une nouvelle plateforme dite "révolutionnaire" à grand renfort de communication marketing et presque toujours soutenu par des forfaits dédiés des opéra...

Après avoir étudié les systèmes d’aide traditionnels, nous allons maintenant aborder ceux, moins fréquents, qui font appel à des techniques issues de l’intelligence artificielle. Certes plus exigeants pour les utilisateurs, ces systèmes offrent en échange une aide plus pertinente et plus adaptée. Ce second article va présenter trois de ces techniqu...