Accueil InfoQ Articles
-
Une Meilleure Adoption d'Agile
Adopter Agile est difficile - les organisations imposent les pratiques agiles, attendent que les équipes changent leur façon de travailler, mais ces changements ne semblent pas durer. Ceci est le premier article d'une série qui analyse pourquoi cela a lieu et suggère une autre approche - Open Agile Adoption se base sur l'invitation et l'engagement plutôt que sur un choix imposé par la hiérarchie.
-
Antipatterns dans l'Analyse de Performance Moderne en Entreprise
Présentation de certains des antipatterns d'analyse de performance les plus communs en entreprise, exprimés sous forme de leurs causes basiques et de leurs stratégies de remédiation.
-
Créer une Culture d'Apprentissage et d'Innovation
Créer une culture d'innovation est un défi difficile pour n'importe quelle entreprise, mais pas impossible. Cet article présente certaines des étapes que les employés d'une grande société d'ingénierie ont franchies pour commencer à construire une culture d'innovation en favorisant l'apprentissage continu dans l'environnement de travail.
-
Le Succès du Télétravail
Pensez-vous que le télétravail est un compromis ? Il y a environ 5 ans, nous avons décidé de passer au télétravail. Beaucoup quittèrent Londres pour la campagne. Aujourd'hui, nous sommes plus proches, collaborons davantage, recrutons mieux et sommes globalement plus efficaces que jamais.
-
Quality Code - Critique du livre et Interview
"Quality Code - Software Testing Principles, Practices, and Patters", couvre les différents aspects d'un cycle de développement tout en se focalisant sur la livraison de produits de qualité. Stephen Vance examine les pratiques de test dans l'édition de logiciel et parle de techniques de conception telles que la séparation entre l'implémentation et le besoin grâce à de simples exemples de code.
-
Comment rendre vos bases de données NoSQL en mémoire prêtes pour l'entreprise ?
Les bases NoSQL en mémoire telles que Redis et Memcached sont en train de devenir le standard de-facto pour les applications web et mobile se souciant de l'expérience utilisateur. Pourtant, les grandes entreprises ont résisté à l'adoption de ces bases de données à cause des challenges que cela représente sur le plan des performances, de la scalabilité et de la disponibilité.
-
Des Assertions sur mesure dans les tests Java
Tomek Kaczanowski nous présente dans cet article AssertJ, un framework de test permettant de personnaliser vos assertions lorsque vous développez vos tests. Il expose également les cas pour lesquels la personnalisation de vos assertions est pertinente ou non.
-
De la Programmation Impérative - aux forks/joins - aux Streams Parallèles en Java8
Les auteurs comparent différentes méthodes pour calculer la variance d'un grand ensemble de données, en utilisant le style impératif, le framework fork/join et l'API Streams.
-
Je Préfèrerais Coder - Mettre les Choses par Ecrit
Les développeurs détestent vraiment passer du temps à écrire, à moins que ce ne soit du code. Cependant, dans la vie d'un projet, un peu de documentation peut faire la différence. Dans cet article, nous verrons pourquoi et quand écrire noir sur blanc.
-
Cloud et DevOps : Un mariage au paradis
Quel est le lien entre le Cloud Computing et DevOps ? DevOps est-il juste "l'informatique pour le Cloud" ? DevOps est-il limité au Cloud ? Est-ce que faire du Cloud impose DevOps ? La réponse à ces trois questions est "non". Le Cloud et DevOps sont indépendants mais restent des stratégies qui se renforcent mutuellement lorsqu'il s'agit d'apporter de la valeur via l'informatique.
-
Table ronde virtuelle : Le futur du PaaS dans le Cloud Computing
Un débat fait rage au sujet du Platform-as-a-Service. Le PaaS a-t-il toujours une place de choix dans un portefeuille de services Cloud ? InfoQ a contacté quatre leaders du domaine pour connaitre leurs opinions sur le futur du PaaS.
-
Réaliser des Parseurs à Haute Performance en Java
Cet article traite de la manière dont réaliser des parseurs optimisés en Java.