Accueil InfoQ Développement sur InfoQ
-
Architecture Decision Records (ADR) : Définition Et Comment Nous Le Faisons Chez Zup
Découvrez l’Architecture Decision Records (ADR) et comment ce document prend en charge la prise de décision en matière d'architecture logicielle. En plus de rendre votre architecture plus évolutive.
-
Tech Radar : Qu'Est-Ce Que C'Est Et Pourquoi Les Equipes Techniques Doivent En Avoir Un
Découvrez comment Tech Radar peut améliorer l'expérience de votre équipe et éviter les maux de tête dans l'architecture de votre organisation.
-
Améliorez Vos Performances Java Avec TornadoVM
Les GPU, les FPGA ou les CPU multicœurs sont présents dans presque tous les systèmes informatiques. Ils permettent d'augmenter les performances mais la plupart des frameworks sont construits uniquement sur C ou C++. Lors de QCon Plus, Juan Fumero a parlé de TornadoVM, une plateforme permettant de délester, à l'exécution, du code Java pour l'exécuter sur des accélérateurs matériels hétérogènes.
-
Est-Il Difficile De Développer Des Jeux Pour CTV ?
Développer un jeu pour le marché CTV n'est pas aussi difficile que certains le croient. Roku, malgré des débuts difficiles, Apple TV, Android et Amazon Fire TV ce sont toutes des plates-formes décentes permettant aux développeurs de perfectionner leur art. Les studios découvriront bientôt qu'ils sont en mesure d'établir les normes de jeu vidéo en peu de temps.
-
Docker Est-Il Suffisamment Sécurisé ? Conseils Pour Des Images Et Des Conteneurs Sécurisés
Assurez-vous que Docker est suffisamment sécurisé en affinant l'approche de sécurité pour répondre à vos cas d'utilisation. Il est important de comprendre les différences entre l'image Docker et l'environnement d'exécution Docker, ainsi que les implications et les priorités de sécurité pour chacun. Cet article couvre un certain nombre de techniques pour assurer une sécurité appropriée pour Docker.
-
Architecture Socio-Technique
Le bonheur des développeurs fait le bonheur des clients et des actionnaires. L’autorité est inefficace si les équipes sont compétentes. Une organisation socio-technique apporte une nouvelle vision de la qualité de vie et de l’humanisme au travail. Pour créer un environnement où l’âme de nos équipes prospère, il faut créer les conditions permettant l’épanouissement des liens entre ses membres.
-
7 Façons D'échouer Dans Les Microservices
Lors de QCon Plus en novembre dernier, j'ai présenté certaines des façons dont les microservices peuvent mal tourner. Je suis consultante pour IBM, et une partie de mon travail consiste à aider les entreprises à devenir natives du cloud. Ces problèmes sont basés sur mon expérience – que, malheureusement, je vois à plusieurs reprises sur le terrain.
-
Jakarta Data : Meilleure Intégration Entre Java Et La Base De Données
Cet article présente les patterns existants pour l’accès aux bases de données dans le monde Java ainsi que la nouvelle proposition de la Fondation Eclipse liée au sujet.
-
Apprenez À Rendre Votre Code Lisible Avec L’Injection De Dépendance Et Jakarta CDI
En savoir plus sur l'injection de dépendances avec Jakarta CDI et améliorer l'efficacité et la lisibilité de votre code.
-
Rapport Sur Les Tendances Java InfoQ—Décembre 2021
Cet article fournit un résumé de la façon dont l'équipe éditoriale Java d'InfoQ et divers Java Champions voient actuellement l'adoption de la technologie et des tendances émergentes dans l'espace Java et JVM en 2021.
-
Six Fonctionnalités De Java 12 À 17 Pour Vous Enthousiasmer !
Oracle maintient un calendrier ambitieux avec une version Java tous les six mois. Bien que fréquentes, seules certaines versions sont considérées comme avec support à long terme, ce qui signifie qu'elles bénéficieront d'une maintenance pendant trois ans. Dans cet article, je passe en revue certains des ajouts de langage entre Java 12 et 17, pour ceux intéressés par ce qui se passe depuis Java 11.
-
Microservices — La Lettre Et L’Esprit
Considérer les microservices comme une architecture de "services découplés" permet d’en tirer la quintessence (la compréhension du découpage ("petit" vs "découplé") oblige les développeurs à concevoir des services cohérents avec cette architecture). Nous verrons dans cet article les bonnes et mauvaises implémentations: “petits services” vs “services découplés” ou “Lettre” vs “Esprit”.