Salut la communauté,


Dans mon article précédent, nous avons appris les sujets répertoriés ci-dessous :

  1. Qu’est-ce que Docker ?
  2. Certains des avantages de Docker
  3. Comment fonctionne Docker ?
  4. Image Docker
  5. Conteneur Docker
  6. Dépôt d'images Docker
  7. Dépôt d'images Docker d'InterSystems
  8. Installation de Docker
  9. Commandes de base de Docker
  10. Exécution de l'édition communautaire IRIS à l'aide de Docker
  11. Interface graphique du bureau Docker

Dans cet article, nous aborderons les sujets suivants

  1. Utilisation du fichier Docker Compose (un fichier YAML)
  2. Utilisation du fichier Docker (utilisé pour créer une image Docker)
  3. Utilisation du volume Docker

Alors commençons.

0 0
0 355
Article
· Fév 27, 2023 18m de lecture
OpenAPI Suite - Partie 1

Salut la communauté,

J'aimerais vous présenter ma dernière application OpenAPI-Suite, c'est un ensemble d'outils permettant de générer du code ObjectScript à partir d'une specification OpenAPI version 3.0. L'application permet de:

  • Générer les classes serveur REST. C'est assez similaire au code généré par ^%REST, la valeur ajoutée est le support de la version 3.0.
  • Générer les classes pour un client HTTP.
  • Générer une production cliente (business services, business operation, business process, Ens.Request, Ens.Response).
  • Disposer d'une interface web pour générer et télécharger le code ou générer et compiler directement sur le serveur.
  • Convertir les spécifications de version 1.x, 2.x en version 3.0.

Aperçu

OpenAPI-Suite est divisée en plusieurs packages et utilise différentes bibliothèques de la communauté des développeurs ainsi que des services REST publics. Vous pouvez voir sur le schéma ci-dessous, tous les packages développés et les bibliothèques et services web utilisés:

1 0
0 131
Article
· Mars 3, 2023 9m de lecture
OpenAPI Suite - Partie 2

Bonjour à la communauté,

Dans la première partie, nous avons décrit tous les packages, les bibliothèques utilisées et les services REST. J'aimerais maintenant détailler un peu plus les services convertisseur et validateur. Par défaut, OpenAPI-Suite envoie une requête HTTP converter.swagger.io si a spécification est de version inférieure à 3.0 et une autre requête HTTP à validator.swagger.io pour simplifier la structure de la spécification.

Bien que l'utilisation d'utilitaires en ligne soit pratique, dans certains cas, nous pourrions préférer avoir notre propre instance du convertisseur et du validateur. Par exemple, si OpenAPI-Suite est mis à disposition sur un serveur dans une organisation pour les développeurs ObjectScript, il peut être préférable d'éviter les requêtes vers les services externes (confidentialité, éviter les limites de taux de demande,...). Ceux-ci sont disponibles en images Docker, il suffit d'exécuter :

docker run -d -p 8085:8080 --name swagger-converter swaggerapi/swagger-converter:latest
docker run -d -p 8086:8080 --name swagger-validator-v2 swaggerapi/swagger-validator-v2:latest

1 0
0 38

Salut la communauté,

Rencontrons-nous lors de la rencontre en ligne avec les gagnants du concours d'interopérabilité InterSystems – une excellente occasion d'avoir une discussion avec l'équipe d'experts InterSystems ainsi qu'avec nos participants.

Démo des gagnants incluse !

Date et heure : jeudi 22 septembre, 09h00 HAE

>> Inscrivez-vous ici <<

0 0
0 46

Il s'agit d'un modèle de base pour un environnement de développement permettant de travailler avec ObjectScript dans InterSystems IRIS. Il vous aide à éditer, compiler, commettre/pousser, déboguer et tester votre code ObjectScript. Il aide également à conditionner votre application en tant que module installable avec IPM. Le modèle est compatible avec Embedded Python.

0 0
0 37
Article
· Mars 3 9m de lecture
Un tutoriel sur les WebSockets

Intro

La plupart des communications serveur-client sur le web sont basées sur une structure de demande et de réponse. Le client envoie une demande au serveur et le serveur répond à cette demande. Le protocole WebSocket fournit un canal de communication bidirectionnel entre un serveur et un client, permettant aux serveurs d'envoyer des messages aux clients sans recevoir de demande au préalable. Pour plus d'informations sur le protocole WebSocket et son implémentation dans InterSystems IRIS, voir les liens ci-dessous.

2 0
0 20

Salut la communauté,

Nous apprécions grandement tous vos commentaires sur le concours d'interopérabilité !

Veuillez répondre à une courte enquête et répondre à quelques questions pour nous aider à améliorer nos concours.

👉 Sondage rapide : Enquête sur le concours d'interopérabilité 2022

11 Best Questions to Ask in a Restaurant Survey (and how to ask them)

N'hésitez pas à partager également vos pensées dans les commentaires de cet article !

0 0
0 36

Salut les développeurs,

Nous aimerions vous inviter à participer à notre prochain concours dédié à la création des solutions d'IA/ML qui utilisent Cloud SQL pour travailler avec les données :

🏆 Concours InterSystems IRIS Cloud SQL et IntegratedML 🏆

Durée: du 3 avril au 23 avril 2023

Prix: $13,500!

1 0
0 74

Description du cas

Imaginons que vous soyez un développeur en Python ou que vous disposiez d'une équipe bien formée et spécialisée en Python, mais que le délai qui vous est imparti pour analyser certaines données dans IRIS soit serré. Bien sûr, InterSystems offre de nombreux outils pour toutes sortes d'analyses et de traitements. Cependant, dans le scénario donné, il est préférable de faire le travail en utilisant le bon vieux Pandas et de laisser IRIS pour une autre fois.

0 0
0 42

Bonjour la Communauté,

Nous avons le plaisir de vous inviter au prochain webinaire de lancement du concours Full Stack d'InterSystems sur le changement climatique ! Le sujet de ce webinaire est consacré au concours Full Stack.

Nous discuterons des principaux défis et problèmes posés par le changement climatique et le réchauffement de la planète et de la manière dont ils peuvent être résolus. Comme toujours, nos experts répondront aux questions sur la façon de développer, construire et déployer des solutions full-stack en utilisant InterSystems IRIS.

Date et heure : lundi 27 juin - 09h00 EDT

Intervenants :
🗣 ​​​Ainar Abdrakhmanov, expert en changement climatique, co-auteur du cours 4 vagues, co-fondateur, PDG à Longevica
🗣 @Timothy Leavitt, InterSystems Development Manager
🗣 @Evgeny Shvarov, InterSystems Developer Ecosystem Manager

1 0
0 38

Salut la communauté !

Nous aimerions vous inviter à participer à notre prochain concours pour partager vos connaissances de FHIR :

🏆 Concours InterSystems IRIS for Health : FHIR pour la santé des femmes 🏆

Soumettez une application qui utilise InterSystems FHIR ou InterSystems Healthcare Interoperability !

    Durée: 14 novembre - 4 décembre 2022

    Prix: $13,500!

    >> Téléchargez votre application ici <<

    0 0
    0 43

    Chers membres de la Communauté,

    Les premiers mois de l'année sont le moment de faire le bilan de l'année précédente et de récompenser les participants qui ont le plus contribué au développement de notre Communauté et nos portails voisins. Dans l'annonce original, les meilleurs développeurs et les applications les plus téléchargées dans 2022 étaient remarqués ! Je suis extrêmement heureux de constater que parmi les meilleurs il y a aussi des membres actifs de notre communauté francophone !

    0 0
    0 33

    Salut les devs,

    Aujourd’hui j’aimerais aborder un sujet qui m’a fait passer des moments difficiles (j’en suis convaincu, celà a déjà dû être le cas d’un bon nombre d’entre-vous) “le bottleneck”. C’est un sujet très vaste, cet article se concentrera sur l’identification des requêtes HTTP entrantes qui pourraient être à l’origine de problèmes de lenteur. Je vous mettrai aussi à disposition un petit outil que j’ai développé pouvant aider à leur identification.

    Nos logiciels deviennent de plus en plus complexes, traitent un grand nombre de requêtes provenant de différentes sources, il peut s’agir d'applications front-end ou de tiers applications back-end. Pour garantir des performances optimales, il est essentiel de disposer d'un système de log capable de prendre quelques mesures clés telles que le temps de réponse, le nombre de global référence et le nombre de lignes de code exécutées pour chaque réponse HTTP. Dans le cadre de mon travail, je suis impliqué dans le développement d’un logiciel dossier patient informatisé ainsi que sur l’analyse des incidents. La charge utilisateur provient essentiellement de requêtes HTTP (API REST ou application CSP), la nécessité de disposer de ce type de mesure lorsque des problèmes de lenteur généralisée se produisent est devenu une évidence.

    1 0
    0 173

    L'intelligence artificielle (IA) attire beaucoup d'attention dernièrement car elle peut changer de nombreux domaines de nos vies. Une meilleure puissance informatique et plus de données ont aidé l'IA à réaliser des choses incroyables, comme l'amélioration des tests médicaux et la création de voitures autonomes. L'IA peut également aider les entreprises à prendre de meilleures décisions et à travailler plus efficacement, c'est pourquoi elle devient de plus en plus populaire et largement utilisée.

    2 0
    0 23

    Salut la communauté,

    Nous sommes heureux de vous inviter au prochain webinaire de lancement du concours de programmation FHIR pour la santé des femmes.

    FemTech (logiciel pour la santé des femmes) fait partie intégrante de la prestation de soins de santé modernes qui individualise les soins et encourage l'autonomisation des patientes. Le marché de la santé numérique des femmes devrait continuer de croître à mesure que nous priorisons et déstigmatisons les problèmes de santé des femmes.

    Dans ce webinaire, nous vous montrerons certains des principes généraux et des problèmes de résolution des problèmes liés à la santé des femmes, ainsi que de partager de bonnes idées pour votre inspiration. Comme toujours, nous discuterons et répondrons aux questions sur la façon de créer des solutions à l'aide d'InterSystems IRIS for Health.

    Date et heure : lundi 14 novembre – 11 h 00 HAE

    Intervenants :
    🗣 @Aya Heshmat, Product Specialist
    🗣 @Dean Andrews, Head of Developer Relations
    🗣 @Evgeny Shvarov, InterSystems Developer Ecosystem Manager

    >> Inscrivez-vous ici <<

    0 0
    0 37

    Il y a quelques mois, j'ai lu cet article intéressant de la MIT Technology Review, qui explique comment la pandémie de COVID-19 pose des défis aux équipes informatiques du monde entier en ce qui concerne leurs systèmes d'apprentissage automatique (ML).

    Cet article m'a incité à réfléchir à la manière de traiter les problèmes de performance après le déploiement d'un modèle de ML.

    0 0
    0 27

    La série d'articles relatifs à l'application QuinielaML se poursuit. Dans cet article, nous verrons comment préparer les données brutes que nous avons capturées à l'aide de la fonctionnalité Embedded Python.

    Bienvenue à toutes et à tous !

    0 0
    0 36
    Article
    · Avr 10 2m de lecture
    Review sur Open Exchange - #41

    Si l'un de vos package sur OEX fait l'objet d'une évaluation, OEX ne vous informe que de VOTRE propre package.
    L'évaluation reflète l'expérience de l'évaluateur avec le statut trouvé au moment de l'évaluation.
    Il s'agit en quelque sorte d'un instantané qui peut avoir changé entre-temps.
    Les évaluations par d'autres membres de la communauté sont marquées d'un * dans la dernière colonne.
    J'ai également placé un certain nombre de Pull Requests sur GitHub lorsque j'ai trouvé un problème que je pouvais résoudre.
    Certaines ont été acceptées et fusionnées, d'autres ont été ignorées.
    Donc si vous avez fait un changement majeur et que vous attendez une révision modifiée, faites-le moi savoir.

    1 0
    0 13