Accueil InfoQ Programmation sur InfoQ
-
Les Records En C# 9
Dans cet article, Tugce Özdeger parle de Records, un nouveau type référence introduit dans C# 9 qui fournit des fonctionnalités intégrées pour encapsuler des données. L'article montre les avantages et les avantages potentiels de l'utilisation des records et comment les développeurs peuvent les utiliser dans leurs applications, avec des comparaisons avec des classes et des structs.
-
Comment Eviter Les Maux De Tête Avec Des Vulnérabilités Dans Votre Code
Comprenez les impacts d'un problème de sécurité sur votre application et comment éviter d'être responsable du prochain problème de sécurité de votre entreprise.
-
Pourquoi Et Comment Passer À Java 16 Ou 17
Java 17, la prochaine version LTS, est sorti le 14 septembre 2021. Malheureusement, de nombreuses applications fonctionnent toujours sur des versions de Java antérieures à Java 11, la dernière LTS. Cet article explique pourquoi vous devez mettre à niveau vos applications et comment le faire relativement rapidement. Des exemples pratiques d'incompatibilités sont fournis et comment le résoudre.
-
Fluent-API : Créer Un Code Plus Facile Et Plus Intuitif Avec Une API Fluent
Dans un monde où il est de plus en plus facile de rendre le code sûr et naturel, cela devient de plus en plus critique. Dans cet article, nous couvrirons un modèle qui rendra votre API naturelle, intuitive et sécurisée avec Fluent-API.
-
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.
-
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.
-
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 ?
-
Implémentation De Microservicilités Avec Quarkus Et MicroProfile
Les microservicilités sont une liste de préoccupations transversales qu'un service doit mettre en œuvre indépendamment de la logique métier. Ces préoccupations incluent l'invocation, l'élasticité et la résilience, entre autres. Cet article décrit comment Quarkus et MicroProfile peuvent être utilisés pour implémenter ces préoccupations.
-
Test Des Applications Web Quarkus : Reactive Messaging, Kafka Et Testcontainers
Quarkus est un framework Java full-stack, Kubernetes natif, qui prend en charge de nombreux styles de codage, notamment la programmation réactive. L'écriture de tests unitaires/composants/intégration propres pour les applications Quarkus avec approche réactive est d'une importance vitale. Nous présentons ici les tests de code réactif, de messagerie réactive et d'intégration complète.
-
NoSQL, Le Cloud Et Java : Troisième Partie, Les Standards
Dans cette troisième analyse des plateformes Java pour NoSQL, apprenez-en un peu plus sur les standards. Dans cette troisième partie, nous parlerons des défis du travail avec les standards au sein de NoSQL, quels sont les projets en cours et à quoi s'attendre de leur avenir.