Accueil InfoQ Programmation sur InfoQ
-
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.
-
Pleins Feux Sur Une Fonctionnalité De Java 14 : Les Records
Java SE 14 (mars 2020) introduit les Records (jep359) comme fonctionnalité en mode preview. Les Records visent à améliorer la capacité du langage à modéliser des agrégats de «données simples» avec moins de code. Dans cet article, l'architecte du langage Java Brian Goetz approfondit cette fonctionnalité.
-
Les Nouveautés De Jakarta NoSQL, Partie 2 : Qu'est-Ce Que Le Cloud-Native ?
Dans cette série, nous allons parler des nouveautés de Jakarta EE avec la spécification originale pour bases de données NoSQL. Dans ce deuxième article, nous reviendrons sur la définition du "Cloud Native" et montrerons comment, d'un point de vue pratique, exécuter une application Jakarta EE avec une approche "Cloud Native" sur une solution PaaS.
-
Les Nouveautés De Jakarta NoSQL, Partie 1 : Introduction Aux Documents Avec MongoDB
Dans cette série, nous allons parler des nouveautés de Jakarta EE avec la spécification originale de la base de données NoSQL. Dans ce premier article, nous parlerons de l'intégration entre Jakarta et MongoDB et montrerons comment l'API fonctionne pour des bases de données orientées document, ainsi que plusieurs façons de faire des requêtes sur ce type de base de données NoSQL.
-
Groovy 3.0 Ajoute De Nouvelles Fonctionnalités Issues De Java
Groovy 3 ajoute plusieurs nouvelles fonctionnalités similaires aux équivalents en Java, y compris la boucle for améliorée, try-with-resources et les expressions lambda.
-
Présentation De Deep Java Library (DJL)
Amazon a annoncé DJL, une bibliothèque open source pour développer des modèles Deep Learning en Java. Cet article explique comment démarrer avec la boîte à outils. La bibliothèque vise à réduire le nombre de dépendances logicielles en permettant le développement end-end Deep learning en Java, plutôt que d'avoir à utiliser des technologies supplémentaires telles que Python ou R.
-
L'avenir Du Projet Hystrix De Spring Cloud
Le projet Spring Cloud Hystrix a été construit sur le projet Netflix, du même nom. Ce dernier a récemment été mis en mode maintenance, laissant les développeurs Java se demander où migrer. Le projet Resilience4j vise à combler cette lacune et à assurer la continuité des projets cloud native Java .