Accueil InfoQ Articles
-
Le Cloud Virtuel : Les Avantages D'Un Cloud Privé A Bas Coût.
Le cloud privé virtuel permet de configurer un réseau de données et de ressources uniquement accessibles aux détenteurs de ces données. Dans le cas d'une entreprise, l'accès au cloud est donc restreint et décidé par l'entreprise elle-même. Ce type de cloud, appelé aussi VPC (Virtual Private Cloud), se caractérise sous la forme d'un espace confiné virtuel au sein d'un cloud public.
-
Améliorer La Testabilité : Supprimer Les Anti-Patterns Grâce À Des Conversations Conjointes
Le code est toujours testable, mais le coût peut être élevé et l'effort épuisant. Nous pouvons modifier le code pour qu'il soit hautement testable, en identifiant les anti-patterns et en les corrigeant. Et les développeurs peuvent faire en sorte que le code corresponde aux exigences du test, en discutant avec les testeurs, qui le testent réellement.
-
Les Nouveautés Dans Java 16
Java 16 a été publié en mars 2021 en tant que version GA destinée à être utilisée en production. Et Java 17, la prochaine version LTS, devrait sortir en septembre. Java 17 contiendra de nombreux perfectionnements et améliorations au langage, dont la plupart sont l'aboutissement de toutes les nouvelles fonctionnalités et modifications apportées depuis Java 11.
-
Décisions Ethiques Dans Un Monde Difficile : Le Rôle Des Technologues Et Des Entrepreneurs
Quel que soit le rôle que vous jouez - consommateur, employé, entrepreneur, gestionnaire - le but d'une entreprise est de servir la société. Les entreprises doivent apprendre à gérer les conséquences imprévues de chaque intervention. Cet article apporte des concepts et des idées pour déclencher une action initiale visant à résoudre des situations difficiles grâce à l'éthique.
-
Comment Diffuser Des Pratiques Techniques Comme Le TDD Dans Une Organisation
L'un des facteurs de succès pour Agile et DevOps est que les développeurs changent leur façon de travailler et adoptent des pratiques telles que le développement piloté par les tests (TDD). Ce n'est pas quelque chose qui se produit tout seul. Cet article décrit certaines des choses qui fonctionnent réellement et explique « Samman », qui est une méthode de coaching utilisée avec les développeurs.
-
Implémentation De Microservicilités Avec Istio
Les microservicilités sont une liste de préoccupations transversales qu'un service doit mettre en œuvre en dehors de la logique métier. Ces préoccupations incluent l'invocation, l'élasticité et la résilience, entre autres. Cet article décrit comment un service mesh tel qu'Istio peut être utilisé pour implémenter ces préoccupations.
-
Gestion Des Versions Rapide Et Transparente Pour Les Projets Java Avec JReleaser
La quête d'Andres Almiray pour apprendre le Go l'a amené à découvrir GoReleaser et ses multiples avantages pour la gestion de projets Go. Inspiré par un échange avec Max Andersen sur la manière dont JBang gère les versions sur plusieurs plates-formes, Andres Almiray a créé un outil de publication flexible pour l'écosystème Java. InfoQ a parlé à Andres Almiray pour une vue détaillée de JReleaser.
-
Étude De Cas : Une Décennie De Microservices Dans Une Entreprise Financière
Les microservices sont le nouveau modèle architectural à la mode, mais le problème avec «à la mode» et «nouveau» est que cela peut prendre des années pour que les coûts réels d'un modèle architectural soient révélés. Heureusement, le motif n'est pas nouveau, juste le nom l'est. Ainsi, nous pouvons apprendre des entreprises qui le font depuis une décennie ou plus.
-
Optimisez Votre Stratégie De Test En Réalisant Des Essais A Partir D’Une Mind Map
Les tests basés sur les cartes mentales peuvent permettre aux testeurs de se concentrer sur la génération d'idées de test, ils vous exposent à votre réflexion et vous permettent de réfléchir et d'organiser vos idées efficacement. Cet article partage des idées et des connaissances sur les cartes mentales et montre comment elles peuvent être utilisées.
-
Guide De Référence GraphQL : Création D'API Flexibles Et Compréhensibles
Ce guide en ligne vise à répondre à des questions pertinentes pour les architectes logiciels et les leaders technologiques, telles que : Pourquoi utiliser GraphQL ? Pourquoi devriez-vous prêter attention à GraphQL maintenant ? Comment GraphQL peut-il aider à la modélisation des données dans l'entreprise ?
-
Faire Face Aux Défis De L'Equipe A Distance
Le travail à distance pose de nombreux obstacles tels que fournir un accès équitable, garantir des ressources et des outils équitables, lutter contre l’isolement social et les questions de confiance. Les équipes distantes et qui sont asynchrones ont tendance à obtenir de meilleurs résultats.
-
Coaching De Groupe Virtuel : Comment Améliorer Les Relations De Groupe De Travail A Distance
Alors que la pandémie est toujours là, beaucoup d’équipes de développement de logiciels vont continuer à travailler à distance plus longtemps, durablement ou dans des lieux mixtes. Ainsi on pourra voir une partie de l’équipe travailler en présentiel, d’autres membres depuis chez eux et d’autres encore depuis d’autres endroits (ex : des cafés, des centres commerciaux ou même leurs voitures).