Langages
-
Conseil
11 avr. 2023
Les bases pour comprendre les tests unitaires en Python
Les tests unitaires sont un aspect crucial du développement de logiciels. Voilà l’essentiel des informations à connaître avant de tester son code Python. Lire la suite
-
Actualités
22 mars 2023
HN Services : quand modernisation et COBOL font bon ménage
En forte croissance, les résultats de HN Services ne sont peut-être pas représentatifs du marché des ESN françaises. Mais ils traduisent des tendances au long cours de l’IT B2B. Dont la persistance de l’indémodable COBOL n’est pas la moindre. Lire la suite
- Le Cloud Hybride Est Un Cheminement : 7 Recommandations Pour Vous Aider À ... –Livre Blanc
- Comment L’edge Computing Peut Stimuler Les Performances De L’entreprise –Livre Blanc
- Accélérer les opportunités de croissance et l'innovation logicielle –Infographie
-
Dans ce numéro:
- L’authentification à facteurs multiples : indispensable, mais pas infaillible
- Arnaque au président : récit d’une attaque menée en moins de 3 h
- Authentification à facteurs multiples : des efforts croissants de contournement
-
Actualités
21 mars 2023
En attendant Java 21, voilà l’OpenJDK 20
Ce 21 mars 2023, Oracle présente les ajouts apportés dans l’OpenJDK 20. Malgré le nombre rond, il ne s’agit qu’un point d’étape, un amuse-bouche, avant la disponibilité en septembre prochain de Java 21. Lire la suite
-
Conseil
23 févr. 2023
Rust ou Go : quel langage choisir pour développer des microservices ?
Les langages de programmation Rust et Go offrent tous deux des fonctionnalités adaptées au développement de microservices, mais leurs capacités respectives les rendent plus adaptés à certains scénarios qu’à d’autres. Lire la suite
-
Actualités
16 févr. 2023
Spring aligne sa feuille de route sur celle de l’OpenJDK
Au début du mois de février, VMware et la communauté ont animé l’événement Spring One. L’occasion de faire le point sur l’évolution des technologies et des offres qui entourent l’écosystème Spring. Force est de constater que l’avenir de Spring est fortement lié à celui de l’OpenJDK. Lire la suite
-
Actualités
06 févr. 2023
Java SE : Oracle modifie (encore) les règles du jeu
À la fin du mois de janvier, Oracle a annoncé une nouvelle offre de support pour Java SE. Son prix n’est plus calculé sur le volume de postes de travail et de processeurs de serveurs équipés de la licence, mais sur le nombre d’employés dans l’entreprise. Un modèle plus simple selon Oracle, mais bien plus coûteux qu’auparavant. Lire la suite
-
Actualités
15 déc. 2022
SingleStoreDB 8 embarque WebAssembly
L’éditeur met à jour sa base de données HTAP avec une nouvelle technologie d’accélération des requêtes de données JSON et une prise en charge de WebAssembly. Lire la suite
-
Actualités
30 nov. 2022
Re:Invent 2022 : les nuances de serverless chez AWS
Lors de Re:Invent 2022, AWS a lancé Lambda SnapStart et OpenSearch Serverless, deux services dits serverless. Le fournisseur explore les capacités du concept, quitte à maintenir une forme de confusion chez les développeurs. Lire la suite
-
Conseil
03 nov. 2022
Comment bien choisir sa bibliothèque Java
Une application ne peut pas être plus sécurisée ni plus fiable que les bibliothèques externes que vous utilisez. Voici sept points à prendre en compte lorsque vous choisissez une bibliothèque de logiciels pour votre projet. Lire la suite
-
Actualités
17 oct. 2022
Avec OpenXLA, Google veut booster les performances des modèles ML
Google Cloud est à l’initiative d’un nouveau projet open source intitulé OpenXLA. Le géant du cloud veut réunir les grands noms du matériel et du logiciel pour améliorer les performances des modèles de machine learning, quelle que soit l’architecture matérielle utilisée pour les déployer. Lire la suite
-
Actualités
11 oct. 2022
Sécurité applicative : Pradeo s’est offert Yagaan
L’éditeur français, spécialiste de la sécurité des flottes et des applications mobiles, a récemment fait l’acquisition de Yagaan, jeune pousse spécialisée dans l’audit de code source. Lire la suite
-
Actualités
28 juil. 2022
Carbon : le remplaçant de C++ imaginé par Google laisse perplexe
Le remplacement du C++ se fait attendre, mais le langage expérimental de Google, Carbon, est loin d’être une solution parfaite, selon certains experts du secteur. Lire la suite
-
Actualités
25 juil. 2022
DSS 11 : Dataiku renforce son soutien aux « experts techniques »
Présentée à la fin du mois de juin 2022 et disponible depuis le 12 juillet, la version 11 de la plateforme de Dataiku doit améliorer l’expérience des équipes de data science tout en optimisant le partage d’informations entre tous les utilisateurs. Lire la suite
-
Actualités
18 juil. 2022
Fondation Eclipse : Microsoft rejoint les groupes de travail Jakarta EE et MicroProfile
Le 14 juillet, Microsoft a annoncé avoir rejoint les groupes de travail Jakarta EE et MicroProfile au sein de la Fondation Eclipse. Deux nouveaux engagements qui montrent l’attachement du géant du cloud à Java et aux workloads des entreprises. Lire la suite
-
Actualités
11 juil. 2022
CodeGen : la génération de code vue par Salesforce
Le responsable du projet open source de génération de code de Salesforce évoque l'approche de l'entreprise en matière d'intelligence artificielle, ainsi que les prochaines étapes de la feuille de route pour les utilisateurs. Lire la suite
-
Conseil
05 juil. 2022
Développer des microservices en Python, est-ce viable ?
Python permet aux développeurs de microservices d’accéder à des outils de scripting avancés, de tests intégrés et de plug-ins. Mais est-ce une bonne solution pour vous ? Et quelles sont les alternatives si ce n’est pas le cas ? Lire la suite
-
Actualités
28 juin 2022
MLFlow 2.0 : Databricks veut mettre le déploiement de l’IA sur des rails
À l’occasion de l’événement Data+AI Summit 2022, Databricks a présenté les avancées techniques portées dans le projet open source MLFlow. L’éditeur veut fournir des templates pour automatiser le déploiement des modèles de machine learning en production. Lire la suite
-
Actualités
16 juin 2022
Snowflake place Python au cœur de sa stratégie applicative
Attendu de longue date, le support de Python par Snowflake entre enfin en préversion publique. Cette capacité est clé pour accueillir des algorithmes de machine learning sur le data warehouse cloud. Elle s’inscrit désormais dans une stratégie plus globale d’enrichissement de la place de marché Snowflake. Lire la suite
-
Actualités
17 mars 2022
Traitement des données JSON : Redis revoit sa copie
Dans sa volonté de dépasser son champ d’action d’origine, la mise en cache de données, Redis a revu et corrigé son interprétation du traitement des JSON avec la mise à jour de RedisJSON et de RediSearch. Lire la suite
-
Actualités
11 févr. 2022
Oracle part à la chasse aux utilisateurs de MongoDB
Avec la compatibilité des charges de travail MongoDB sur Autonomous Database, Oracle tente d’attirer les entreprises qui utilisent le SGBD NoSQL, celles déjà clientes de la firme dirigée par Larry Ellison, et les autres, promptes à quitter Atlas pour OCI. Lire la suite
-
Conseil
21 déc. 2021
Comment rendre son entreprise composable
Plusieurs experts et acteurs du secteur partagent leurs conseils sur la manière de développer une architecture logicielle composable, capable de rapidement s’adapter à l’évolution du marché. Lire la suite
-
Conseil
17 nov. 2021
Programmer en Ruby : avantages et inconvénients
Bien que Ruby présente un éventail impressionnant de fonctionnalités bénéfiques, il affiche encore des lacunes spécifiques qui peuvent expliquer pourquoi son adoption est manifestement irrégulière. Lire la suite
-
Actualités
14 sept. 2021
Java 17 : Oracle ajuste sa stratégie de support à long terme
Trois ans après la version 11, Oracle rend disponible l’OpenJDK 17, une mouture supportée à long terme. Si elle ne met pas fin aux projets de modernisation de Java, cette itération donne l’occasion au fournisseur de poursuivre son opération séduction auprès des entreprises. Lire la suite
-
Conseil
07 sept. 2021
Quels sont les types d'API et leurs différences ?
Les entreprises s'appuient de plus en plus sur les API pour interagir avec leurs clients et partenaires. Tout commence par savoir quel type d'API est adapté à vos besoins. Lire la suite
-
Actualités
30 août 2021
Toujours plus de scripts dans GitHub CLI 2.0
Avec la version 2.0 de GitHub CLI, les développeurs peuvent personnaliser leur utilisation du terminal et des dépôts Git via le développement de scripts bash. Une fonctionnalité non sans risques. Lire la suite
-
Conseil
20 août 2021
Base de données NoSQL : l’essentiel sur le modèle clé-valeur
Découvrez les avantages et les inconvénients de l’utilisation d’un key-value store, une base de données NoSQL simple qui peut potentiellement améliorer la vitesse de traitement des données et l’évolutivité. Lire la suite
-
Actualités
06 août 2021
Verrazzano, le pont d’Oracle entre WebLogic et Kubernetes
Les développeurs Java qui emploient WebLogic d’Oracle peuvent utiliser la nouvelle plateforme de conteneurisation Verrazzano. La promesse : déployer des applications existantes sur Kubernetes sans avoir à les réécrire entièrement. Lire la suite
-
Actualités
02 août 2021
Couchbase met une touche de relationnel dans son SGBD NoSQL
Avec la mise à jour Couchbase Server 7.0, l’éditeur introduit des fonctionnalités équivalentes à des tables et des schémas dans sa base de données NoSQL. L’objectif affiché est de réduire les frictions à l’adoption pour les utilisateurs habitués au SGBDR. Dans le détail, ce n’est pas aussi simple qu’il y paraît. Lire la suite
-
Actualités
28 juil. 2021
Apache Cassandra 4.0 débarque sous le signe de l'observabilité
Réputée pour sa complexité, Apache Cassandra est désormais disponible en version 4.0. Si la base de données n’est pas forcément plus simple à déployer, elle dispose enfin d’une large panoplie d’outils pour superviser ses performances et sa sécurité. Lire la suite
-
Conseil
26 juil. 2021
IaC : les différences entre les templates ARM et Terraform
Les templates ARM et Terraform sont des fichiers populaires dans le cadre d'une configuration d'une infrastructure as code. Découvrez un exemple de VM Ubuntu Server dans chaque approche et apprenez les avantages et inconvénients de ces outils. Lire la suite
-
Actualités
23 juil. 2021
Tout, tout pour les développeurs dans Looker
Looker 21, dévoilé le 21 juillet, marque la disponibilité générale du nouveau portail de l'éditeur de BI pour les développeurs d’applications et la prise en charge de l’hébergement sur Microsoft Azure. Lire la suite
-
Actualités
28 juin 2021
MariaDB veut accélérer son cycle de mise à jour
À la mi-juin, MariaDB a présenté la disponibilité générale de MariaDB Community Server 10.6. Le peu de nouveautés révèle pour les équipes de l’éditeur la nécessité de changer de cycle de mise à jour. Lire la suite
-
Actualités
22 juin 2021
OVH et Platform.sh lancent une PaaS pour les (petites) agences Web
OVH et Platform.sh ont annoncé la disponibilité générale de Web PaaS by Platform.sh. Les deux partenaires comptent séduire les agences Web et les développeurs indépendants, avec une plateforme censée favoriser l’automatisation des déploiements des sites Web. Lire la suite
-
Actualités
26 mai 2021
Build 2021 : Microsoft prêche sa vision de Java sur Azure
Lors de conférence Build, Microsoft a non seulement présenté sa vision de Java en lançant sa distribution d’OpenJDK, mais a également dévoilé des solutions en disponibilité générale sur sa marketplace Azure pour déployer JBoss EAP et WebSphere, et donc favoriser la migration des applications Java, sur son cloud. Lire la suite
-
Conseil
17 mai 2021
Créer une SessionFactory Hibernate : 3 méthodes illustrées
Dans ce conseil, Cameron McKenzie détaille trois méthodes pour créer des SessionFactory avec le framework de persistance de données Hibernate. L’outil doit faciliter les opérations CRUD (Create, Read, Update, Delete) associées à l’utilisation du serveur applicatif JBoss. Lire la suite
-
Conseil
14 mai 2021
Site Reliability Engineer : bien préparer son entretien d’embauche
Pour réussir leur entretien, les candidats à un poste de SRE doivent être prêts à discuter de tout, depuis les langages de programmation jusqu’au dépannage d’un réseau de manière plus ou moins détaillée. Lire la suite
-
Actualités
12 mai 2021
IBM accélère sur l’intelligence artificielle
Lors de son événement Think, toutes les annonces d’IBM comportaient une part d’intelligence artificielle. Lire la suite
-
Conseil
07 mai 2021
Low-code et développement traditionnel : une comparaison pratique
Parfois, la frontière entre le low-code et le développement traditionnel est floue. Comparez les avantages et les inconvénients de chaque approche pour déterminer quand utiliser l’une ou l’autre, voire une combinaison des deux, en fonction de vos projets de développement. Lire la suite
-
Projet IT
26 avr. 2021
Comment Bureau Veritas a migré 85 % de ses applications vers le cloud
En six ans, le spécialiste des tests et des certifications a migré plus de 115 applications vers le cloud en s’appuyant majoritairement sur son expertise interne. Pour ce faire, Bureau Veritas recourt massivement aux services cloud de son fournisseur AWS. Lire la suite
-
Actualités
23 avr. 2021
Visual Studio 2022 : Microsoft infusera l’approche DevOps dans son IDE
Microsoft entend faire de son IDE Visual Studio 2022 un éditeur de code plus rapide et plus léger, afin d’aider les développeurs à créer des applications modernes pour le cloud. Ainsi, le géant du cloud compte intégrer des capacités DevOps directement dans l’outil. Lire la suite
-
Conseil
06 avr. 2021
Les avantages et les inconvénients de la génération automatique de code
Découvrez les tenants et les aboutissants, les avantages et les inconvénients, les choses à faire et à ne pas faire de la génération automatique de code. Lire la suite
-
Actualités
29 mars 2021
GitHub CLI, un an plus tard
GitHub a fêté il y a peu la première année d’existence de son projet open source GitHub CLI. L’interface en ligne de commande dédiée au logiciel de gestion de versions de code gagne du terrain auprès des développeurs, même si elle ne comprend pas encore toutes les fonctions de la mouture Web. Lire la suite
-
Actualités
17 mars 2021
Comme prévu, Oracle annonce la disponibilité générale de Java 16
Le 16 mars, Oracle a annoncé la disponibilité générale de Java 16, également connu sous le nom d’Oracle Java Development Kit (JDK) 16. Cette mouture de la plateforme apporte 17 améliorations destinées encore et toujours à accroître la productivité des développeurs. Lire la suite
-
Conseil
11 mars 2021
Scan de vulnérabilités : l’essentiel sur Snyk
La startup Snyk fait des émules auprès des fournisseurs cloud et des éditeurs avec ses capacités d’analyse et de correction automatique de vulnérabilités dans les applications cloud natives. Cet article brosse le portrait de ses solutions. Lire la suite
-
Actualités
02 mars 2021
Power Fx : Microsoft libère un langage de programmation low-code
Microsoft a étendu sa stratégie de développement d’applications low-code avec un « nouveau » langage de programmation connu sous le nom de Power Fx qui sera uniforme sur toute la Power Platform. Lire la suite
-
Conseil
12 févr. 2021
Conception d’API : les meilleures pratiques pour bien les entretenir
Des directives communes consacrées à la conception des API permettent d’améliorer leur fonctionnalité et leur flexibilité. Suivez ces bonnes pratiques pour vous aider à entretenir votre jardin florissant d’API REST. Lire la suite
-
Conseil
12 févr. 2021
Tout savoir sur les évolutions à venir de Windows
Comment Microsoft va-t-il faire évoluer Windows pour améliorer la productivité des professionnels ? Comment va-t-il apporter plus de flexibilité aux développeurs ? Et rendre l’OS plus ouvert ? Réponses dans cette analyse de l’avenir de l’OS (encore et toujours) le plus populaire du monde. Lire la suite
-
Guide
09 févr. 2021
La modernisation de Java : un écosystème à la manœuvre
Considéré comme le langage de prédilection pour la construction de monolithes, Java et son écosystème embrassent les microservices et le cloud. Cette modernisation implique de nombreux acteurs et des visions sensiblement différentes que les entreprises doivent assimiler afin d’aborder au mieux ces changements en interne. Lire la suite
-
Actualités
04 févr. 2021
Microservices : Oracle intègre GraalVM Enterprise à Java SE Subscription
Le compilateur GraalVM Enterprise est désormais disponible dans la distribution commerciale Java SE. Il s’agit toujours et encore de proposer une solution afin d’accélérer le lancement des microservices. Lire la suite
-
Conseil
29 janv. 2021
Java : comment éviter la surconsommation de ressources CPU
Déterminer pourquoi une application Java s’accapare trop de ressources CPU n’est pas toujours simple. Passons en revue quelques erreurs courantes et examinons ce qui provoque ces défauts sous le capot. Lire la suite
-
Conseil
20 janv. 2021
Régler la JVM ou optimiser le code Java : quelles différences ?
Le réglage de la JVM et l’optimisation de Java semblent similaires, et tous deux visent à améliorer les performances des applications. Mais ils adoptent des approches fondamentalement différentes pour atteindre leurs objectifs. Lire la suite
-
Actualités
14 janv. 2021
L’approche DevOps suscite l’engouement des recruteurs
Le spécialiste montpelliérain de la programmation ludique CodinGame publie son étude annuelle réalisée auprès de sa communauté. Si l’on se réfère aux indicateurs affichés, les développeurs sont plutôt rassurés quant à leur avenir, tandis que les recruteurs doivent trouver de nouveaux moyens pour retenir ces collaborateurs dans un contexte de crise sanitaire et de télétravail quasi imposé. Lire la suite
-
Actualités
06 janv. 2021
Poussé vers la sortie par certains, Java n’a pas dit son dernier mot
Java semble perdre en popularité, dépassé par des langages réputés pour leur simplicité et leur efficacité. Cependant, l’écosystème créé par Sun et propulsé par Oracle évolue pour dépasser son cadre de départ. Lire la suite
-
Actualités
31 déc. 2020
Jakarta EE 9 : des classes renommées pour satisfaire Oracle
Introduite en décembre 2020, la version 9 de Jakarta EE est une release forcée par des impératifs légaux : Oracle conserve la marque Java. Lire la suite
-
Actualités
15 déc. 2020
Framework UI : huit ans plus tard, Qt fait peau neuve
Qt Company lance Qt 6.0, une nouvelle mouture pour son framework de développement d’interfaces graphiques, synonyme de performances et de rationalisation des processus. Lire la suite
-
Conseil
30 nov. 2020
Langages de programmation open source : le match entre Kotlin et Swift
Comparez les avantages de Kotlin et de Swift selon trois axes – fonctionnalités multiplateformes, prise en charge des bibliothèques et facilité d’utilisation – et passez en revue leurs grands atouts et leurs limites. Lire la suite
-
Actualités
08 oct. 2020
Python : les mainteneurs du projet font le ménage avant la 3.10
Alors que Python 3.10 est déjà en développement les responsables du projet ont présenté les nouveautés de la version 3.9 du langage de programmation. Elle signe le véritable arrêt du maintien de Python 2.7, une distribution du langage encore très utilisée. Lire la suite
-
Conseil
05 oct. 2020
JBoss vs Tomcat : lequel de ces deux serveurs d'applications Java choisir ?
Après plus de vingt ans d’existence, Apache Tomcat et JBoss Enterprise Application Platform (EAP) de Red Hat sont deux des serveurs d'applications les plus utilisés. Ils prennent tout deux en charge le développement et la production, mais comment choisir celui qui vous convient le mieux ? Lire la suite
-
Actualités
14 sept. 2020
Java : Oracle migre OpenJDK vers Git et GitHub
Alors que Git et GitHub gagnent du terrain auprès d’une majorité de développeurs, Oracle a déplacé le dépôt OpenJDK vers le système de gestion de code source Git et la plateforme d’hébergement GitHub. Lire la suite
-
Actualités
08 sept. 2020
GraalVM, ou l’espoir de faire passer Java à l’ère du serverless
Un an après son passage en production, GraalVM continue de faire des émules dans la communauté Java. En raison de ses capacités de compilation et d’interopérabilité, le projet est perçu comme le candidat idéal pour la modernisation de l’écosystème Java, à l’ère des microservices et du FaaS. Lire la suite
-
Actualités
28 août 2020
TypeScript 4.0 : des améliorations pour les développements à large échelle
Microsoft a annoncé la disponibilité générale de TypeScript 4. Le géant du cloud veut prouver que son sur-ensemble de JavaScript est taillé pour les entreprises. Lire la suite
-
Actualités
24 août 2020
Open Source : Rust aura bientôt le droit à sa propre fondation
En retour de flammes de la restructuration de Mozilla, l'équipe en charge du projet Rust précipite la création d'une fondation open source dédiée au langage de programmation dont les portes ouvriront idéalement à la fin de l'année. Une décision qui ne doit pas remettre en question l'attrait de Rust auprès des développeurs. Lire la suite
-
Actualités
11 août 2020
Les développeurs d’IBM veulent simplifier la documentation d’API
IBM a dévoilé un nouvel outil open source, pour faciliter la documentation d’API écrites en NodeJS et dans d’autres langages prochainement. L’équipe derrière le projet promet un gain de temps considérable. Lire la suite
-
Conseil
10 juil. 2020
Choisir le(s) meilleur(s) langage(s) de programmation pour la pratique DevOps
La méthodologie DevOps regroupe un ensemble de technologies et de pratiques en évolution rapide ; le choix du ou des bons langages de programmation fait une grande différence en termes de fonctionnalité, d'efficacité et de rapidité. Lire la suite
-
Actualités
12 mai 2020
La Fondation Eclipse en passe de devenir européenne
La fondation open source Eclipse souhaite poursuivre sa croissance internationale en basculant son statut juridique à Bruxelles. Lire la suite
-
Actualités
24 avr. 2020
Avec sa dernière mise à jour, PyTorch s’aligne sur Tensorflow
Une nouvelle mise à jour de PyTorch, issue d’une collaboration entre Facebook et AWS, ajoute des fonctionnalités expérimentales ainsi qu’un support étendu pour C++ au framework de machine learning. Lire la suite
-
Actualités
23 avr. 2020
La Fondation GraphQL fête ses un an sans feuille de route claire
La fondation GraphQL s’est développée au cours de sa première année d’existence. Les développeurs de bases de données et d’applications ont adopté cette couche de requête API pour connecter différentes sources de données. Lire la suite
-
Actualités
24 mars 2020
Java 14 : moins verbeux, plus compact, Oracle veut soulager les développeurs
Oracle a confirmé hier la disponibilité de Java 14. Les nouveautés visent principalement à améliorer la productivité des développeurs. Concrètement cela se traduit par la simplification de la syntaxe utilisée dans OpenJDK. Lire la suite
-
Actualités
17 mars 2020
JavaScript : GitHub veut renforcer son offre Packages en rachetant npm
GitHub a annoncé un accord pour racheter npm, le spécialiste de la gestion de paquets JavaScript. La société, propriété de Microsoft, veut renforcer l’architecture, l’expérience utilisateur et surtout ses offres pour les entreprises. Lire la suite
-
Conseil
19 févr. 2020
Node.js ou .NET Core ? Trois considérations pour choisir son runtime
Ces deux runtimes open source offrent des avantages pour les applications web et mobiles. Les développeurs devraient donc choisir en fonction des performances, des containers, de la capacité de montée en charge et du support. Lire la suite
-
Conseil
05 févr. 2020
Comprenez les avantages du langage de programmation Rust
Pourquoi Rust continue de gagner en popularité ? Dans cet article, nous examinons les caractéristiques de ce langage composite et multi-plateformes qui en font un sérieux concurrent à C. Lire la suite
-
Conseil
10 janv. 2020
Bien débuter : comment paramétrer JAVA_HOME dans Windows
Configurez JAVA_HOME et vérifiez les résultats avec les astuces suivantes. Découvrez comment une installation propre de la variable de système PATH peut bénéficier à vos environnements locaux. Lire la suite
-
Conseil
31 déc. 2019
IaC sur AWS : pourquoi il faut utiliser AWS CDK avec CloudFormation
L’infrastructure en tant que code est devenue une partie essentielle du processus de développement dans le cloud. Découvrez comment CDK AWS corrige les faiblesses de CloudFormation et améliore l’automatisation sur AWS. Lire la suite
-
Conseil
10 déc. 2019
Python : un langage avantageux, mais pas pour tout le monde
Python possède de nombreuses fonctionnalités qui en font un langage incontournable. Mais est-ce toujours le bon choix ? Nous jetons un coup d’œil sur ses qualités et ses défauts. Lire la suite
-
Conseil
28 nov. 2019
Revue de code : quels outils adopter pour l’automatiser ?
La revue de code est une pratique qui n’est pas vraiment compatible avec une approche itérative et agile du développement. Les outils de support et leurs versions automatisées améliorent la qualité des applications. Lire la suite
-
Actualités
27 nov. 2019
Quarkus : Red Hat veut faciliter le passage des développeurs Java à l'ère du cloud natif
En mars dernier, Red Hat présentait Quarkus, un framework open source pour le développement en Java de microservices containerisés sur Kubernetes et OpenShift. Il vise à accélérer leur déploiement en exploitant les capacités de GraalVM et Hotspot, les outils de machine virtuelle de l’OpenJDK. Il est disponible en version 1.0 depuis le mois de novembre. Lire la suite
-
Actualités
25 oct. 2019
AWS soutient à son tour le langage de programmation Rust
Comme Microsoft, Google, Mozilla et d’autres fournisseurs importants, AWS a fait le choix d’utiliser et de supporter le langage de programmation système Rust. Lire la suite
-
Projet IT
16 sept. 2019
Aquarelle.com s’apprête à cueillir les microservices
Pionnier du commerce électronique à la française, Aquarelle.com a déjà opéré sa migration vers le cloud. Désormais, c’est à un ravalement de plateforme complet que se prépare le fleuriste en ligne. Lire la suite
-
Conseil
11 sept. 2019
Ne comparez plus low-code et no-code selon le profil des développeurs
Dans un contexte où de plus en plus de salariés ont besoin de toucher à la programmation, les entreprises les équipent à tort de plates-formes de développement low-code ou no-code selon leurs profils. Lire la suite
-
Projet IT
15 juil. 2019
Comment Apollo 11 a inventé le logiciel et le hardware modernes
Le 16 juillet 1969, la mission Apollo décollait pour un voyage historique qui allait amener le premier homme à fouler le sol de la lune. Ce petit pas pour Neil Amstrong allait être un grand pour l'humanité, mais aussi pour l'IT. Lire la suite
-
Conseil
19 avr. 2019
Ballerina : un langage qui accélère le développement de microservices
La montée en puissance des microservices pousse les développeurs à considérer un outillage alternatif qui permet de prendre en compte nativement les caractéristiques de ces nouvelles architectures. Lire la suite
-
Actualités
08 avr. 2019
Départs et licenciements chez SAP : un signe fort pour ABAP & HANA, pas un signal de détresse
Selon plusieurs analystes, la « restructuration » est une décision de SAP qui vise à mieux se positionner dans le cloud. ABAP et HANA s'avèrent moins centraux dans sa stratégie. Mais il ne s'agirait en aucun cas d'un début d'abandon de ces technologies. Lire la suite
-
Projet IT
22 mars 2019
GO et Kubernetes, les recettes du nouveau LeBonCoin
Comme tous les grands sites Web nés au début des années 2000, LeBonCoin a été développé d’un bloc, un monolithe de plusieurs millions de lignes de langage C bien difficile à faire évoluer. Une plateforme dont la modernisation a été lancée en 2017. Lire la suite
-
Actualités
11 déc. 2017
Avec le transfert de JavaEE, la fondation Eclipse va proposer des certifications
Tout en absorbant les nombreux projets et sous-projets amenés par le transfert de JavaEE, la fondation Open Source se structure pour pouvoir proposer des certifications et modifier son modèle économique. Lire la suite
-
Actualités
10 oct. 2017
Microsoft entre dans la course à l'informatique quantique
Après près de quinze ans de recherches, l'éditeur a profité de sa conférence Ignite pour level le voile sur sa stratégie en matière d'informatique quantique. Outre un ordinateur quantique, l'éditeur travaille sur un simulateur, un compilateur et un langage. Les premiers fruits de ses travaux seront mis à disposition à la fin de l'année 2017. Lire la suite
-
Actualités
14 sept. 2017
Java EE rejoint MicroProfile à la Fondation Eclipse
Les deux communautés décideront désormais ensemble des évolutions de la plateforme Java. Une proximité qui devrait accélérer l’intégration de Java aux architectures modernes bâties sur les microservices par exemple. Lire la suite
-
Conseil
10 avr. 2017
API et iOS : Faut-il utiliser un framework JSON
Apple supporte bien deux langages de développement. Mais comment faire pour connecter des API JSON ? Lire la suite
-
Conseil
17 mars 2017
COBOL : cinq questions à maîtriser pour un entretien d'embauche
Vous postulez à un nouveau job dans le domaine du mainframe ? Rafraîchissez vos connaissances en COBOL en répondant à ces 5 questions stratégiques. Lire la suite
-
Conseil
31 janv. 2017
JSON et XML dégradent-ils les performances ?
Les formats ASCII comme JSON peut avoir un effet négatif sur les performances du serveur d’applications. Des formats binaires émergent pour contrecarrer cela. Lire la suite
-
Opinion
07 déc. 2016
Microsoft .NET est-il toujours pertinent dans ce monde du Cloud ?
Lors de son lancement en 2003. .NET n’était pas confronté au Cloud ou à la mobilité. Mais aujourd’hui, alors que pullulent des dizaines d’outils de développement et de langages façonnés pour le Cloud, .NET a-t-il de quoi rester à la hauteur et pertinent ? Lire la suite
-
Actualités
20 oct. 2016
JS Foundation : du ciment pour la communauté Javascript
IBM et Samsung ainsi que 8 autres sociétés sont les membres fondateurs de cette institution dont la vocation est de fédérer et d’orchestrer une communauté Javascript de plus en plus ramifiée. La Linux Foundation apportera sa gouvernance à l’édifice. Lire la suite
-
Conseil
23 août 2016
COBOL reste-t-il plus pertinent que Java ?
Certains membres de la communauté Java pensent que le langage commence à se démoder. Même si aujourd’hui il répond davantage aux besoins que COBOL. Lire la suite
-
Actualités
24 déc. 2015
Oracle repousse la sortie de Java 9 à mars 2017
Il faudra passer un noël de plus sans une nouvelle mouture de Java.C'est le message transmis par Mark Reinhold, l'architecte en chef de Java après sa décision de reporter de 6 mois la sortie de la prochain version majeure de Java du fait de retards dans le développement du projet Jigsaw. Lire la suite
-
Actualités
20 janv. 2015
Pivotal va stopper le financement de Groovy et Grails
Pivotal va stopper son sponsoring des projets Groovy et Grails, qui visaient à faciliter le travail des développeurs Java en reprenant des caractéristiques de Python et Ruby. Lire la suite
-
Actualités
29 oct. 2014
HTML 5 finalisé, en route pour HTML 5.1 en 2016
Le W3C annonce la finalisation du standard HTML 5 après de longues et chaotiques étapes. Cette publication annonce une version 5.1 pour la fin 2016. Lire la suite
-
Actualités
20 mars 2014
Oracle publie la version finale de Java 8 SE
La dernière mouture de Java, Java 8 SE, a fait son apparition sur les serveurs de l'Oracle Technology Network et devrait être disponible sur java.com dès le 25 mars. Lire la suite
-
Actualités
07 févr. 2014
Un bug logiciel contraint un Boeing 787 à se poser d’urgence
Un Dreamliner d’Air India a du atterrir d’urgence après que les écrans des ordinateurs de gestion de vol ont cessé d’informer les pilotes. Ils ont du se poser sans l’assistance de l’informatique embarquée. Lire la suite
-
Actualités
03 déc. 2013
Salaires : la spécialisation PHP fait la différence
L'écosystème PHP paye plus équitablement ses experts que ses développeurs débutants. C'est l'un des constats du baromètre 2014 de l'Afup (association française des utilisateurs PHP). Lire la suite
-
Actualités
14 nov. 2013
Langages : Dart et Ceylon débarquent en version stable
Les langages de programmation libres imaginés par Google et Red hat et censés tailler des croupières à Java et Javascript ont été publiés en version 1.0 Lire la suite
-
Actualités
06 mai 2013
Développement Open Source : les dépendances indirectes, un point noir dans la conformité
Une étude de l’éditeur White Source indique que les projets de développements Open Source peinent à se mettre à conformité avec les trop nombreuses licences issues de dépendances associées. Lire la suite
-
Actualités
03 mai 2013
Première release Candidate pour le framework ruby Rails 4.0
A l’occasion de la conférence RailsConf, qui s’est terminée hier à Portand, les développeurs du framework Ruby Rails ont publié la première release candidate de Rails 4.0, près de trois ans après la sortie de Rails 3.0. Conçu pour être utilisé avec la version 2.0 de Ruby, Rails 4.0 apporte des gains de performances importants par rapport à l’actuelle version 3.2 grâce à de nouvelle fonctions de cache, au support de Turbolinks et de streaming de données. Lire la suite
-
Actualités
08 avr. 2013
Recrutement : les concours de programmation font recette
En ligne ou en présentiel, les modalités des défis lancés aux développeurs se diversifient. Ceux-ci se prennent au jeu. Tout comme certains employeurs qui y trouvent une réponse à la nécessité de rénover leur démarche de recrutement. Lire la suite