Accueil InfoQ Articles
-
Pratiques pour une Documentation Lean
La connaissance système ou métier, importante à la fois pour la qualité et l'efficacité, se transfère le mieux par un dialogue en face à face. Quand il n'est pas possible, la seule solution est une documentation lean. Voici 6 pratiques pour maximiser l'information en minimisant le nombre de mots, ce qui rend la documentation plus facile à utiliser et à maintenir.
-
Comment rester Agile quand vous devez signer un Contrat ?
Le développement Agile avec un contrat validé par des avocats paraît impossible. La nature des processus d'achat et de contractualisation s'oppose aux principes Agiles. Voici un retour d'expérience d'un fournisseur coopérant avec un client pour développer un projet ambitieux de façon Agile, en le découpant en petits bouts tout en préparant un contrat basé sur la confiance mutuelle.
-
Vous avez achevé les Tests Unitaires ? Vos Tests ont juste commencé
Arrêter de tester votre code juste après les tests unitaires reviendrait à commencer la production de masse de voitures après avoir testé les vis et les boulons. Le test d'intégration garantit le bon fonctionnement de la collaboration entre les classes. Cet article examine quelques techniques importantes de test d'intégration.
-
Startup Architecture : Wildmoka
A l'occasion des TechDays 2015, InfoQ FR a pu discuter avec Cristian Livadiotti et Thomas Menguy, les fondateurs de Wildmoka, une société éditrice d'une plateforme de gestion de la vidéo à destination des médias, des chaînes de télévision ou des opérateurs. A leur actif, pas mal de réalisations connues comme le générateur de vidéos personnalisées des 30 ans de Canal+ avec l'équipe de Bref.
-
Management visuel de portefeuille : Alignez votre entreprise de manière collaborative
Pour tirer profit des avantages de l'Agile, tels que la vitesse, la flexibilité et les feedbacks rapides, les entreprises doivent travailler sur les bonnes choses. Le modèle des 3 horizons explique comment les entreprises peuvent maintenir une croissance durable. Quant au management visuel de portefeuille, il permet d’aligner différents types de travaux en un système cohérent.
-
Revue du livre et Q&A avec l'Auteur de F# Deep Dives
F# Deep Dives, de Tomas Petricek et Phillip Trelford, est un nouveau livre cherchant à illustrer la valeur business apportée par F#, en pratique. Celui-ci présente 11 scénarios industriels réels et montre comment F# a permis à des experts du domaine de traiter leurs problématiques avec une approche fonctionnelle.
-
Balloons - Projet finaliste du Hackathon Zone 61 avec Christophe Havard
A l'occasion des TechDays 2015, InfoQ FR a pu rencontrer Christophe Havard qui nous a présenté son projet Balloons avec lequel il a été finaliste du Hackaton Zone 61 organisé par Microsoft.
-
Entretien sur QuasarDB avec Jean-Claude Tagger et Edouard Alligand
A l'occasion des TechDays 2015, InfoQ FR a pu rencontrer Jean-Claude Tagger et Edouard Alligand de QuasarDB et aborder l'architecture et la roadmap de cet éditeur frangais de base de données.
-
Traitements Big Data avec Apache Spark - 1ère partie : Introduction
Apache Spark est un framework de traitements Big Data open source construit pour effectuer des analyses sophistiquées. Dans cet article, Srini Penchikala explique comment le framework Apache Spark aide dans le domaine des traitements et des analyses big data avec son API standard et explique comment Spark se positionne par rapport aux implémentations MapReduce traditionnelles comme Apache Hadoop.
-
Point sur Juju, entretien avec Samuel Cozannet
InfoQ FR a pu discuter avec Samuel Cozannet de Canonical sur la roadmap et les avancées de Juju, mais aussi sur Ubuntu Snappy, les outils de configuration management open source actuels et Docker.
-
Entretien avec Greg Kroah-Hartman au Kernel Recipes 2014
Lors de l'édition 2014 du Kernel Recipes, InfoQ a pu interviewer Greg Kroah-Hartman, membre de la Linux Foundation, responsable des releases stables et mainteneur de plusieurs sous-systèmes.
-
Distributions de calculs sur un cluster avec JPPF
Cet article décrit comment il est possible de paralléliser l'exécution de traitements soumis à une implémentation spécifique d'ExecutorService sur un cluster JPPF. Chaque traitement calculera la liste des nombres premiers entre 1 et une valeur limite, fixée à l'initialisation.