Accueil InfoQ Articles
-
Comment Utiliser Le Chiffrement Pour La Défense En Profondeur Dans Les Apps Natives Et Navigateurs
Isaac Potoczny-Jones discute des avantages et des inconvénients du chiffrement de la couche application. Il couvre la surface d'attaque du chiffrement dans la couche application d'un navigateur, comment il est très différent des clients natifs et comment WebCrypto aide.
-
Comprendre Les Ramasse-Miettes Classiques
Le ramasse-miettes en Java reste un sujet d'intérêt majeur même après 25 ans. De nombreux développeurs sont encore confus au sujet des principes fondamentaux du sujet, même de l'implémentation la plus utilisée (Parallel sur Java 8).
-
Pleins Feux Sur Les Fonctionnalités Java : les Blocs De Texte
Java SE 13 a introduit les blocs de texte en mode preview, visant à réduire la difficulté de déclarer et d'utiliser des chaînes de caractères littérales multilignes en Java. Après une deuxième preview, avec des modifications mineures, ils devraient devenir une fonctionnalité permanente dans Java SE 15. Dans cet article, Brian Goetz, Java Language Architect chez Oracle, approfondit le sujet.
-
Les Microservices Sont Le Nouveau Saint Graal De l'Evolutivité Pour La Scalabilité
Dans l'informatique, nous flirtons toujours avec la solution qui résoudra toutes les situations, quel que soit le problème. Le plus grand défi est toujours la bataille pour rendre l'application rapide et super évolutive. Les fameuses solutions miracles (silver bullet) illuminent le rêve de tous les développeurs depuis plusieurs générations, cet article parlera de la plus récente solution.
-
Travailler Ensemble Dans La Même Direction Grâce A L'Obeya
Aligner des équipes est un art. L'Obeya en est une des expressions, avec le panneau vision. La difficulté de la bonne mise en pratique est ici expliquée par les auteurs à partir de 4 exemples. Ils détaillent depuis la stratégie jusqu'au retour du terrain, le pourquoi et comment construire une bonne vision et son usage, en partant du PDCA et en respectant les valeurs de Toyota.
-
Premiers Pas Avec Quarkus
Quarkus a créé un véritable buzz dans l'écosystème Java d'entreprise en 2019. Qu'est-ce que Quarkus exactement ? En quoi est-elle différente des autres technologies établies sur le marché ? Comment Quarkus peut-il m'aider ou aider mon organisation ? Pour mieux expliquer la motivation derrière le projet Quarkus, nous devons examiner l'état actuel du développement logiciel.
-
DTO : Hipster Ou Dépassé ?
Les objets de transfert de données (DTO Data Transfert Object) font l'objet de grandes discussions, surtout lorsqu'il s'agit de développement d'applications Java. Les DTO sont nés dans le monde Java avec les EJB. Dans cet article, nous allons aborder l'une des strates les plus controversées de ces derniers temps : les DTO. Après tout, sont-ils actuels ou sont-ils dépassés ?
-
Etude InfoQ Des Tendances JavaScript Et Développement Web Pour 2020
Le développement Web est toujours un domaine intéressant pour nous, avec de nouveaux projets JavaScript qui apparaissent chaque jour. Savoir lequel vaut la peine qu’on s’y intéresse et lequel ignorer est notoirement complexe. Néanmoins, les développeurs peuvent toujours apprendre ou s’inspirer de certaines approches, même s’ils ne les utilisent pas dans leur travail quotidien.
-
Fonctionnalités Manquantes De Java : 5 Ans Plus Tard
Ben Evans revisite son point de vue sur les fonctionnalités manquantes de Java de 2015 et compare la façon dont le langage a évolué depuis lors par rapport à ses observations de l'époque.
-
Comment Créer Facilement Votre Application Java Avec JSF
JSF est l'une des technologies les plus populaires dans le monde de Jakarta EE. Aimé par certains, critiqué par d'autres, le fait est que cela aide beaucoup dans le développement frond-end. Dans cet article, nous expliquons comment et pourquoi utiliser Jakarta Server Faces (JSF) pour déplacer une application vers le cloud.
-
Tutoriel Spring Boot : Création De Microservices Déployés Sur Google Cloud
Dans ce tutoriel, le lecteur aura l'occasion de créer une petite application Spring Boot, de la conteneuriser et de la déployer sur le moteur Google Kubernetes en utilisant Skaffold et le plugin IntelliJ Cloud Code.
-
Guide Ultime Des Services Mesh : Gestion Des Communications De Service À Service
Ce guide tente de répondre à des questions pour les architectes et tech leaders, telles que : qu'est-ce qu'un service mesh ? Ai-je besoin d'un service mesh ? Comment évaluer les différentes offres ? Dans l'architecture logicielle, un service mesh est une couche d'infrastructure dédiée pour faciliter les communications de service à service entre microservices, souvent à l'aide d'un proxy sidecar.