Accueil InfoQ Actualités
-
Swift Va Ajouter La Prise En Charge De La Propriété, Des Macros Et De L'Interopérabilité C++
Le groupe de travail sur le langage Swift a détaillé les principaux objectifs correspondant au développement de Swift prévu en 2023. Celle-ci comporte la définition d'un modèle de propriété pour la gestion de la mémoire, les types non copiables, un système de macros et l'interopérabilité C++.
-
Pourquoi CodeCatalyst D'Amazon Facilite La Collaboration Des Développeurs ?
Lors de sa dernière conférence re:Invent 2022, Amazon a présenté en avant-première CodeCatalyst, un service visant à faciliter la collaboration des développeurs. En effet, CodeCatalyst intègre des espaces de travail à distance, des modèles de projet, la gestion des problèmes, l'intégration et la livraison continues, etc.
-
La Dette Technique Est Quantifiable En Tant Que Dette Financière : Impossible Pour Les Développeurs
La dette technique peut être quantifiée de différentes manières mais pas la dette financière associée. Selon Kevlin Henney, on peut quantifier une certaine quantité de dette technique, estimer le temps pour réparer chaque élément de la dette, analyser plusieurs métriques associées au code telle que .....
-
Google Publie Un Guide Sur La Modularisation Des Applications Android
Google a récemment publié un guide sur la modularisation des applications Android. Ce guide a pour but d'apporter les meilleures pratiques et modèles aux développeurs pour créer des applications Android multi-modules tout en se concentrant sur la réduction des problèmes qui surviennent lorsque la base de code se développe.
-
Les Tests De Performance Doivent S'Appuyer Sur Les Tendances
Quand on travaille sur les tests de performance, il est important de commencer par mettre en place un référentiel et de définir les métriques à suivre en lien avec l’équipe de développement. Nikolay Avramov conseille d’effectuer régulièrement des tests de performance et de les comparer avec les résultats obtenus pendant le développement pour repérer les performances endommagées dès que possible.
-
Utiliser La Métaphore De La Dette Technique Pour Communiquer La Qualité Du Code
La dette technique nous pousse à payer un coût qui augmente peu à peu. A l’origine, la métaphore de la dette technique devait nous aider à parler et à réfléchir aux décisions et aux qualités cachés dans le code. Lors de la Conférence QCon de Londres et à QCon Plus - du 10 au 20 mai 2022 - Kevlin Henney a prononcé un discours sur les Six Impossible Things.
-
Azul Lance Azul Vulnerability Detection Pour Sécuriser La Chaîne D'Approvisionnement
Le 2 novembre, Azul a lancé un nouveau produit de sécurité pour pallier aux risques accrus d'attaques de la chaîne d'approvisionnement des logiciels d'entreprise, aggravé par des menaces graves telles que Log4Shell. Azul Vulnerability Detection est un nouveau produit SaaS qui détecte en continu les vulnérabilités de sécurité connues dans les applications Java.
-
Venkat Subramaniam Modernise Les Modèles De Conception GoF Avec Java Moderne Au Devoxx BE
Les modèles de conception GoF publiés en 1998 sont toujours enseignés dans les universités et perçus comme faisant partie des meilleures pratiques dans les milieux industriels. Lors de son discours sur la plongée approfondie au Devoxx Belgium, Venkat Subramaniam leur a donné une touche contemporaine en implémentant Iterator, Strategy, Decorator ou Factory Method à Java Moderne.
-
Grab A Partagé Son Experience Sur La Conception De Plate-formes De Données Distribuées
GrabApp est une application qui permet aux clients de sélectionner et d'acheter des produits de tous les jours auprès de leurs commerçants. Pour être évolutive et gérable, la plate-forme de données distribuées et l'ingestion doivent être tolérantes aux pannes. Pour concevoir ce système, comme expliqué dans l'article publié sur le blog, ils ont classé les requêtes en deux classes principales.
-
Google Présente Log Analytics Du Service Cloud Logging
Google a récemment annoncé la préversion d'une nouvelle fonctionnalité appelée Log Analytics du service Cloud Logging autorisant les entreprises à analyser les données collectées depuis l'environnement Cloud.
-
Les Facteurs Clés De La "MFA Fatigue" Dont A Ete Victime Uber
Le 19 septembre, Uber révélait que la récente violation dont il a été victime était dûe à une attaque d'authentification multi-facteurs (MFA) pendant laquelle le hacker s'était fait passr pour un membre de la sécurité informatique d'Uber.
-
Comment Eviter Le Verrouillage Des Fournisseurs Sans Serveurs Avec Design Patterns ?
Gregor Hohpe a récemment publié un article proposant un changement de paradigme pour résoudre les problèmes de verrouillage des fournisseurs sur les applications cloud sans serveur. La conception d'une solution à l'aide de modèle bien connu permet d'éviter le verrouillage ou de passer au multi-cloud.
-
Comment Tester Les Applications Low-Code ?
Pour les applications low-code, il n'est pas nécessaire de tester certaines techniques comme l'intégration avec la base de données et la syntaxe d'un écran. Mais vous devez toujours réaliser des tests fonctionnels pour vérifier si vous construisez la bonne méthode. Les tests de bout en bout et les tests non fonctionnels sont parfois importants pour les applications low-code.
-
Utiliser La Data Pour Prédire Les Usages De Demain Et Améliorer L'Expérience Des Utilisateurs
Identifier les tendances d'utilisation permet d'ajuster la charge, la mise à l'échelle et le routage de manière proactive. Pour cela, il est important de connaître la façon dont les utilisateurs interagissent avec votre application. En étudiant les données, celles-ci pourront être utilisées afin de concevoir de futures fonctionnalités pouvant résoudre les problèmes réels des utilisateurs.
-
Le Point Sur L'Actualité De Java - Semaine Du 5 Septembre 2022
Le tour d'horizon dans l'écosystème Java de cette semaine du 5 septembre 2022 présente des nouvelles d'OpenJDK, JDK 20, Jakarta EE 10, Spring Cloud 2021.0.4, Quarkus 2.12.1, Micronaut 3.6.2 et 3.6.3, Helidon 2.5.3, Hibernate ORM 6.1.3, Reactive Native JHipster 4.3.0, Apache NetBeans 15, Apache Groovy 4.0.5, Apache Camel 3.18.2, Ktor 2.1.1 et la conférence JavaZone.