Conseils IT
Conseils IT
Outils de développement
-
IoT : comment intégrer les protocoles de connectivité existants
Les responsables informatiques déploient des objets connectés pour collecter et connecter des données. Cependant, l’absence d’un protocole de connectivité unique provoque un manque d’interopérabilité entre les appareils et les applications. Lire la suite
-
Comment améliorer la documentation des API avec Swagger et OpenAPI
Découvrez pourquoi les développeurs devraient utiliser les avantages de Swagger et des spécifications OpenAPI pour rationaliser la conception, la documentation et la gestion des API en particulier des API RESTful. Lire la suite
-
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
-
Cloud Computing : retour sur trois tendances clefs de 2019 qui devraient marquer 2020
Quelles tendances clefs ont le plus marqué 2019 ? Réponse : le Edge, la pénurie de talents et le ralentissement des migrations. Ce ne sont peut-être pas celles qui vous seraient venues en premier à l’esprit, mais ce sont celles qui ont de fortes ... Lire la suite
-
3 modèles d'event sourcing qui facilitent les opérations applicatives
Dans cet article, nous examinons les avantages et les inconvénients de trois modèles d’approvisionnement en événements (event sourcing). Ils peuvent régler certains problèmes, mais en provoquent de nouveaux au sein d’une architecture orientée ... Lire la suite
-
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
-
Conseils pour vraiment devenir « API-First »
Début 2000, il fallait un site web pour être dans l’économie digitale. En 2010, les smartphones ont obligé à revoir l'approche globale pour l’adapter à la mobilité. 2020 marque le début de la décennie des APIs, le nouveau moteur de l’économie ... Lire la suite
-
Openshift versus Cloud Foundry : un match décisif
OpenShift et Cloud Foundry ont des origines communes, mais cet article identifie un champion incontesté pour la plupart des entreprises. Lire la suite
-
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
-
Les 5 fondamentaux du traitement d'événements complexes
Comment les équipes de développeurs devraient gérer le traitement d’événements complexes ? Comment peuvent-ils les intégrer aisément ? Cet article met avant 5 fondamentaux dans ce domaine. Lire la suite
-
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
-
Comment remanier efficacement le code d’une application
Le remaniement du code permet de garder le code propre, précis et efficace, idéalement sans en modifier les fonctionnalités. Apprenez à refactoriser le code sans interrompre votre pipeline de déploiement. Lire la suite
-
Les clés pour une automatisation DevOps réussie
Un pipeline CI efficace commence par l’automatisation des builds. Mais il y a d’autres étapes nécessaires pour obtenir de meilleurs résultats. Lire la suite
-
API ou SDK : quel est le meilleur choix pour vos applications d'entreprise ?
Explorez les avantages et les inconvénients qui différencient les SDK et les API les uns des autres et comprenez quels types d'applications nécessitent des SDKs, des APIs ou les deux. Lire la suite
-
Comment développer des applications low-code mais de qualité
Les organisations peuvent garder de fortes exigences en matière de développement, tout en réduisant le nombre de lignes de code écrites manuellement. À condition de suivre quelques lignes directrices. Lire la suite
-
Sécurité : réduire les risques liés aux plateformes low-code et no-code
Il n’est pas possible d’éviter entièrement les problèmes de sécurité induits par l’utilisation de plateformes low-code et no-code. Mais il est possible de les atténuer. Voici un aperçu des principales vulnérabilités et des moyens de les combattre. Lire la suite
-
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
-
Comment la gouvernance des applications low-code aide à protéger les données
Les développeurs d'applications low-code doivent adhérer aux politiques d'utilisation des données et des ressources. L'absence de gouvernance met en péril les budgets, la sécurité et la conformité. Il s'agit aussi de limiter la prolifération des ... Lire la suite
-
C3.ai veut accélérer le déploiement d'applications dopées à l'IA
La société créée par Tom Siebel a installé son bureau européen à Paris. Son environnement de développement low-code/no-code séduit les industriels, qui peuvent développer rapidement des applications d'IA pour la maintenance prédictive ou ... Lire la suite
-
Utiliser en même temps le RPA et les APIs ? Une très bonne idée pour automatiser ses workflows
Le RPA est en train de se faire une place dans l’automatisation. Mais le vrai changement consiste à utiliser cette technologie dans un environnement riche en API. Plusieurs responsables d’entreprise expliquent pourquoi. Lire la suite
-
RPA, BPA, DPA, IPA : comment s'y retrouver dans les technologies d'automatisation des processus ?
De nouvelles technologies ne cessent d'allonger la liste des outils d'automatisation de processus - et celle des acronymes correspondants - que les DSI doivent connaître et analyser. Lire la suite
-
Quand faut-il utiliser une plateforme Low Code ou No Code ?
Accélérer le développement d’application en réduisant la programmation pure et dure, c’est certes la promesse faite par ces plateformes. Encore faut-il connaître les risques et identifier les bons cas d’usage. Lire la suite
-
CLI ou interface graphique : quels sont les avantages et les inconvénients ?
L’interface en lignes de commande (CLI) bien qu’ancienne offre encore de nombreux avantages sur l’interface graphique. Même si celle-ci a progressivement rattrapé son retard dans les possibilités de configuration Lire la suite
-
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
-
Guardrails, un rail de sécurité pour les développements sur GitHub
La jeune pousse veut démocratiser l’intégration de la sécurité aux processus de développement, en jouant sur l’accessibilité économique, mais également sur l’attractivité pour les développeurs. Lire la suite
-
Containers : une aubaine pour le testing et la qualité logicielle
L’un des objectifs des containers est de faciliter les processus de développement. Mais les équipes de tests peuvent elles-aussi s’approprier cette technologie pour isoler leurs environnements et multiplier les procédures de testing. Lire la suite
-
Salesforce : une galaxie de 8 PaaS
Les outils de développement de Salesforce sont un mélange d'outils liés à ses briques SaaS et de solutions indépendantes des applications, comme Heroku ou Mulesoft. Lire la suite
-
Salesforce : voyage dans les PaaS
Le numéro 1 mondial du CRM a construit ses outils de développement comme sa gamme SaaS : à coup de rachats. Résultat, son offre PaaS est pléthorique et (toujours) en chantier d'unification. Lire la suite
-
CI / CD : à la découverte de Jenkins X
Jenkins n'a pas été conçu pour le cloud ou Kubernetes, mais ce n'est pas le cas pour Jenkins X. Cet outil est taillé pour les applications natives pour le cloud. Lire la suite
-
Machine Learning : les différentes manières dont le « as a Service » démocratise l'IA
L'émergence d'outils d'Intelligence Artificielle « à la demande » permet à un plus grand nombre d'entreprises, au-delà des géants de la Tech et des multinationales, d'accéder aux avantages du Machine Learning et du Deep Learning. Lire la suite
-
Plateforme Low Code : quels sont les principaux critères à retenir
Les utilisateurs les moins techniciens ont aujourd’hui la possibilité de développer des applications métiers sans connaître la programmation. Mais attention, cela s’accompagne de contraintes. Cet article énumère certains des critères à évaluer. Lire la suite
-
PoC mode d'emploi : 5 templates gratuits pour les DSI
Savez-vous ce qui doit figurer dans une preuve de faisabilité ? Et pourquoi les PoCs sont faits (et ce qui les différencient des prototypes) ? La réponse dans ce conseil qui propose des templates de PoC, dont un publié par le CERN. Lire la suite
-
Machine Learning : bien comprendre les trois niveaux d'offres de Google Cloud
APIs et services AutoML pour les développeurs, BigQuery ML pour les Data Analystes, boite à outils à base de Tensorflow pour les Data Scientists, Google segmente très clairement son offre pour toucher le plus d'utilisateurs possibles. Lire la suite
-
Machine Learning : comment choisir le bon framework ?
Ce ne sont pas les outils open source qui manquent pour le Machine Learning et le Deep Learning. A tel point que choisir les bons peut vite devenir une gageure. Pour faire un choix avisé, voici quelques conseils de spécialistes à bien garder à ... Lire la suite
-
Linux : les commandes sed que l’on doit connaître
L'éditeur de flux Linux est utile pour exécuter des scripts. Voici quelques exemples de commandes pour en tester l’étendue. Lire la suite
-
Comment bien se former à Kubernetes
Les serveurs en production ne sont assurément pas les meilleurs environnements pour se tester à essayer un nouvel outil. Cet article vous aide à configurer un cluster Kubernetes sur votre machine pour effectuer vos expérimentations. Lire la suite
-
Git : 5 commandes basiques que l’on doit maîtriser
Cet article vous livre les 5 commandes Git que l’on doit absolument connaître pour utiliser correctement le système de contrôle de versions de code. Lire la suite
-
Comment utiliser Github dans son labo DevOps
Cet article vous aide à faire vos premiers pas avec Git et GitHub pour l’intégrer à votre environnement d’expérimentation DevOps. Lire la suite
-
Démarrer avec Ansible pour configurer son labo DevOps
Ansible est devenu l’outil de référence en matière de gestion de configuration. Il convient dès lors à en connaître le fonctionnement. Cet article vous en donne les premiers rudiments, associé à GitHub et Vagrant. Lire la suite
-
Comment créer son cluster Kubernetes en local avec Minikube
Ce tutoriel vous guide dans l’installation de l’outil Minikube et dans la mise en place de son propre environnement de test sur Kubernetes. De quoi apprendre et tester les fonctions de l’orchestrateur de containers n°1. Lire la suite
-
Microsoft PowerApps contre Appian : le match du low code
Avec des outils low code, tout est affaire de compromis. Cet article vous permet de comparer PowerApps et Appian afin d’identifier la solution qui correspond le mieux à vos besoins et à vos processus. Lire la suite
-
A déploiement continu automatisé, code bien géré
Le déploiement continu implique de sauter l'étape de contrôle des opérations. L’automatisation doit ainsi garantir un déploiement propre, avant que des erreurs soient commises en production. Lire la suite
-
Comment la technique Blue/Green garantit un déploiement cohérent et continu
Dans le cloud, le déploiement d'applications fonctionne différemment que sur l'infrastructure physique. Le modèle de déploiement Blue Green comporte quelques variantes, chacune d'entre elles permettant de gagner du temps et d'éviter les erreurs. Lire la suite
-
Les tests en production : et si cela était bénéfique
À une époque où les tests manuels se retrouvent limités en temps, il est l'heure de penser à des alternatives. L'experte Gerie Owen explique pourquoi les tests en production sont essentiels. Lire la suite
-
Jenkins : pourquoi l’exploitation doit aussi l’utiliser
Les DSI qui ont déployé Jenkins uniquement du côté des équipes de développement pourraient bien n’exploiter qu’une partie de la puissance de l’outil. Les capacités de workflow ont de quoi séduire les équipes opérationnelles. Lire la suite
-
Quand et comment mener un projet blockchain (et comment savoir si vous en avez besoin) ?
Martha Bennett, analyste de Forrester Research a donné un cadre de réflexion clair sur la technologie des registres distribués et sur son usage pertinent (ou pas) dans des projets d'entreprise. Voici ses précieux conseils pratiques. Lire la suite
-
Comprendre la différence entre la livraison et le déploiement continus
Souvent confondus, la livraison et le déploiement continus du code font partie des étapes clé dans la mise en place d’un processus de développement agile. Il est nécessaire de comprendre ce qui les différencie. Matt Heusser, expert en la matière, ... Lire la suite
-
Bien comprendre les bases de Jenkins
Jenkins va au-delà d’un simple outil DevOps. L’expert Walker Rowe vous aide à mieux comprendre comment fonctionne Jenkins. Lire la suite
-
Développeurs, oubliez les bugs mineurs dans vos tests
Beaucoup d'entreprises pensent qu’un logiciel ne peut être parfait qu’à condition d'éliminer les défauts mineurs. Cependant, cette approche n'empêchera pas les catastrophes, voire même les favorisera. Lire la suite
-
Quatre questions clefs pour réussir son bot
Quels objectifs visez-vous avec votre bot ? Sera-t-il textuel ou à reconnaissance vocale ? A conversation structurée ou non structurée ? Et comment l'adapter à votre cible ? Voici quelques secrets de fabrication pour que votre bot soit un succès. Lire la suite
-
Conseils pour faire un chatbot : faites simple, pensez utilisateur
Faire un bot nécessite de ne pas se disperser sur ses objectifs. Et de bien garder à l'esprit ce que cherchent les utilisateurs : une interaction simple et efficace, sur des sujets récurrents. Lire la suite
-
Low Code : outils tiers ou services natifs dans le cloud, il faut choisir
Pour choisir entre des outils natifs et des outils Low Code de fournisseurs tiers, les équipes de développement doivent confronter deux tendances : la consolidation par le risque du lock-in. Lire la suite
-
DevOps : une clé pour l’automatisation des processus et le BPM Low Code
Le BPM Low Code et les nouveaux outils d'automatisation des processus favorisent certes le développement d'applications centrées sur le métier. Mais sans BPM et une gestion rigoureuse de DevOps, l'automatisation pourrait bien mener au chaos. Lire la suite
-
L’essentiel sur la gamme Atlassian, qui parle aussi aux métiers
Trello et Stribe sont les marques d’un positionnement d’Atlassian qui va au- delà des équipes de développeurs. Si Jira conserve son ADN, et renforce sa spécialisation, Atlassian veut être le facilitateur des échanges et de la collaboration en ... Lire la suite
-
Le Chaos Monkey ou comment améliorer la résilience des micro-services
Les tests de résilience ne sont pas uniquement faits pour les infrastructures. Les architectes peuvent aussi l'adopter pour développer des micro-service plus fiables. Lire la suite
-
AI : qu’est-ce qu’Einstein de Salesforce ?
Salesforce a étoffé son offre d’Intelligence Artificielle au point de la rendre pléthorique. Résultat, il n’est pas toujours simple de s’y retrouver. Voici les 41 services qui composent concrètement Einstein aujourd’hui. Lire la suite
-
Développement d’applications Cloud-natives : ce qu’il faut savoir
Serverless ou API-First ? Les applications natives pour le Cloud reposent sur une nouvelle architecture qui exploite pleinement les spécificités du Cloud. Cet article fait le point. Lire la suite
-
MBaaS et les outils de reconstruction applicative simplifient les développements
Une fois que les développeurs ont déterminé quel type d'applications ils veulent faire, ils peuvent se concentrer sur la recherche du bon service MBaaS et sur les outils de reconstruction applicative pour réduire leurs efforts. Lire la suite
-
Les bases du test des API RESTful
Le test d’API RESTful insuffle au sein de l’entreprise une culture de tests en continu et d’une forme de responsabilité de l’équipe. Greg Sypolt passe en revue les composants clés d’un programme de test. Lire la suite
-
Développeur Cloud : six questions d’entretien d'embauche à préparer
Pour impressionner les employeurs potentiels, les développeurs d'applications Cloud doivent montrer au cours de l'entretien qu'ils sont plus que de simples codeurs. Lire la suite
-
Gestion des API : il ne faut pas perdre ses objectifs en route
Les API sont certes au cœur des développements et des applications modernes mais les entreprises peuvent rater le cocher en oubliant ou en s’écartant de leurs objectifs IT, ou en ne prenant pas en compte l’ensemble des intervenants. Lire la suite
-
No-code / Low-code : des outils de développement pas si pauvres
Les développeurs les utilisent de plus en plus dans leurs applications. Considérés au départ comme de piètre qualité, ces plateformes se frayent pourtant un chemin aux côtés d’outils plus traditionnels. Lire la suite
-
Comment connecter une API JSON à un projet Android
Dans cet article, notre expert Matthew David explique les différentes méthodes pour appeler une API JSON depuis une application Android. Lire la suite
-
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
-
L’essentiel sur IBM Bluemix
Le Paas d’IBM, Bluemix, renferme un catalogue d’APIs, des points d’intégration avec des composants Open Source ainsi que des outils DevOps. Le tout prêt pour le développement d’applications d’entreprise. Lire la suite
-
Microservices et .NET : une intimité récente
Bien des entreprises sont attachées à Visual Studio et à « .NET » pour leurs développements métiers. Elles peuvent aujourd’hui exploiter ce savoir tout en adoptant des approches agiles et architecturer leurs applications sous forme de microservices. Lire la suite
-
L’essentiel sur Google App Engine
Le Paas de Google, App Engine, représente une rampe de lancement vers le Cloud pour les entreprises et leur permet d’opter pour une approche Cloud-first en matière de développement d’applications mobiles et Web. Lire la suite
-
API Cloud : ne sous-estimez pas les risques de dépendance vis-à-vis des fournisseurs
Les API des services Cloud jouent un rôle de plus en plus important dans de nombreux services informatiques. Mais sans une gouvernance appropriée, elles favorisent la dépendance et peuvent rendre captif d’un fournisseur. Lire la suite
-
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
-
Cloud : pensez à la portabilité de vos applications pour une meilleure expérience utilisateur
La portabilité des applications comprend des facteurs qui reposent sur le fournisseur de services de Cloud (outils fournis et options contractuelles), mais aussi la portabilité des données. Lire la suite
-
Ce que les développeurs doivent apprendre des grandes pannes de 2016
Les pannes sont courantes et inévitables. Mais il convient de s’assurer qu’elles n’interviennent pas sur des composants critiques pour l’entreprise. Les développeurs doivent se faire à cette idée. Lire la suite
-
DevOps sur AWS : une transition pas si facile
Passer à DevOps sur AWS est plein de sens, mais les utilisateurs doivent aussi adopter la partie Ops de l’équation et savoir quand utiliser les outils livrés en natif ou faire appel à des outils tiers. Lire la suite
-
Comment mener une évaluation sans concession de votre entreprise avant de passer à DevOps
Les cinq questions suivantes vous permettront de réaliser une première évaluation de la méthode DevOps pour le développement et le déploiement logiciel. Lire la suite
-
Gartner : 3 approches pour mettre en place DevOps en entreprise
Une note de recherche de Gartner identifie trois méthodes pour tenter d’accélérer les processus de lancement d’applications dans les entreprises via DevOps. Equipe dédiée, optimisation des processus et standard d’assurance qualité peuvent être ... Lire la suite
-
Est-ce un OS ? Est-ce un conteneur ? Non… c'est un Unikernel !
Les Unikernels améliorent les performances et la sécurité des applications en soumettant le système d'exploitation à une cure d'amaigrissement drastique : encombrement réduit, zéro déchet. Mais cette nouvelle « superinvention » dans le domaine des ... Lire la suite
-
De l’avantage d’intégrer Blockchain à une architecture distribuée
Selon Ranbir Mazumdar, consultant chez Oracle, les professionnels IT doivent analyser le fonctionnement des architectures Blockchain pour en comprendre les bénéfices, notamment dans l'IoT. Bénéfices qui dépassent largement l'exemple de Bitcoin. Lire la suite
-
Comment obtenir de bons résultats avec DevOps
Pour que DevOps donne de bons résultats, débarrassez-vous des formulaires de demande de changement. Familiarisez-vous avec la gestion du contrôle des changements. Et obtenez de vos équipes qu'elles communiquent et partagent leurs idées. Lire la suite
-
DevOps c'est bien, DevSecOps c'est beaucoup mieux
D'après David Cearley, analyste chez Gartner, les DSI ont besoin d'intégrer les équipes en charge de la sécurité à leurs équipes DevOps actuelles pour initier une démarche plus globale : le « DevSecOps ». Lire la suite
-
Comment mettre en place une équipe DevOps solide
Réduisez le stress dans le datacenter et laissez la culture DevOps effacer toute trace d'hostilité et de négativité avec l'aide d'équipes de choc et de tableaux de bord. Lire la suite
-
Conseils et exemples pour réussir la mise en place de DevOps en entreprise
Dans cet article, de notre consoeur américaine Alex Barrett, SearchDataCenter.com fait le point sur les changements à mettre en oeuvre pour réussir la reconversion culturelle d’un service informatique existant vers un modèle de type DevOps . Lire la suite
-
Deux éléments incontournables à la réussite des projets DevOps
DevOps, la voie royale de l'IT d'entreprise ? Oui, mais sans deux éléments précis, cette révolution des mœurs n'a aucune chance d'aboutir. Voici lesquels. Lire la suite
-
Quelle place pour les APIs dans une architecture de microservices
Votre entreprise souhaite connecter ses utilisateurs via des applications s’adossant à des microservices. Comment pouvons-nous améliorer la communication entre les composants applicatifs et les utilisateurs ? Lire la suite
-
Bien démarrer avec DevOps
Cet article récence tout ce dont vous avez besoin pour comprendre le mouvement DevOps, de l’identification des objectifs aux freins, en passant par les outils pour passer à DevOps. Lire la suite
-
Avantages et inconvénients des microservices dans le développement d'applications
Les applications qui utilisent des microservices peuvent être d'une grande utilité pour les entreprises, surtout celles qui ont recours au Cloud. Mais elles n'ont pas que des avantages. Lire la suite
-
Cinq inconvénients des conteneurs (et comment y remédier)
Ils promettent évolutivité, flexibilité et facilité. Mais les conteneurs ne conviennent pas à toutes les charges de travail. Lire la suite
-
Conteneurisez vos applications en cinq étapes
Les conteneurs, Docker en tête, s’imposent sur le marché du Cloud. Ces cinq étapes vous aideront à faire évoluer vos applications vers des conteneurs. Lire la suite
-
DevOps ne suffit plus ? Essayez NoOps
Si les équipes de développement interviennent au niveau de l'exploitation, pourquoi ne pas les charger de la maintenance du code dans l'environnement de production ? Lire la suite
-
API : une économie ou une tour de Babel ?
Les interfaces de programmation (API) font la promesse d’ouvrir les back-offices des entreprises aux tiers. Mais au final, quel est l’impact ? Lire la suite
-
Microservices : se préparer à la nouvelle génération d’applications Cloud
Les microservices représentent une approche radicalement différente de la conception, du développement, du déploiement et de la gestion des applications monolithiques classiques. Voici comment s'y préparer. Lire la suite
-
Développement Agile : comment surmonter la dérive fonctionnelle
Un des risques les plus répandus du développement Agile est la dérive fonctionnelle. La fondatrice d'EBG Consulting explique comment éviter l'écueil. Lire la suite
-
Cinq vulnérabilités communes dans les applis Web (et comment y remédier)
Voici les cinq vulnérabilités les plus courantes des applications Web. notre expert vous propose des méthodes qui permettant aux entreprises de s'en protéger. Lire la suite
-
Comment réussir l'installation d'applications Node.js sur IIS
La prise en charge du moteur JavaScript Node.js sur la plateforme Windows Azure apporte une nouvelle fonctionnalité à IIS. Voici comment la configurer. Lire la suite
-
Apps mobiles professionnelles : ces besoins qui changent la donne des développeurs
Trois problèmes se posent aux professionnels lors de la spécification des besoins des applications mobiles : le choix de la plateforme, la sécurité et la facilité d’utilisation. Lire la suite
-
SharePoint : cinq manières de rendre la recherche plus efficace
Voici cinq astuces contribuent à répondre aux questions récurrentes auxquelles les entreprises sont confrontées lorsqu'elles exploitent la fonctionnalité de recherche de SharePoint. Lire la suite
-
Interfaces SOA et RESTful : quand et pourquoi les combiner
Le débat fait rage depuis un moment entre partisans des interfaces SOA et RESTful. Pourtant, de nombreux architectes d'applications avouent ne pas pouvoir les départager. Lire la suite
-
Conception d'API : construire correctement une interface de programmation d'applications
Ne faites pas capoter tout votre projet d'API. Bien connaître les applications permet notamment de fixer la conception et d'encourager la fidélité des développeurs. Lire la suite
-
Applications mobiles : élaborer les spécifications logicielles
L'expert Scott Sehlhorst identifie trois types d'applications mobiles et explique les défis inédits qu'ils posent en matière de spécifications logicielles. Lire la suite
-
Le rôle d’un ESB dans l’intégration RESTful
Les Enterprise Service Bus devraient cesser de jouer le rôle de pivot central d’intégration pour se spécialiser dans l’intégration des applications existantes vers une nouvelle architecture RESTful. Lire la suite
-
5 Alternatives à VMware ThinApp et Citrix XenApp
Vous voulez virtualiser et packager vos applications. Voici cinq alternatives intéressantes à VMware ThinApp et Citrix XenApp. Lire la suite
-
La conception de l’expérience utilisateur : point clé du succès d’une application
Les employés veulent que leurs applications métiers fonctionnent à la même fluidité qu’un Facebook. Ce qui impose de nouvelles contraintes. Lire la suite