La communauté des développeurs d'InterSystems compte 17,854 développeurs incroyables
Ici, les programmeurs d'InterSystems IRIS apprennent et partagent, se tiennent informés, évoluent ensemble et s'amusent !

Bonjour chers membres de la communauté des développeurs,
Nous sommes ravis d'annoncer qu'InterSystems sera un sponsor Platine du Hacking Health Camp - une grande conférence professionnelle et hackathon HealthTech, qui aura lieu en personne à Strasbourg, France, du 25 au 27 mars 2022.

Le 8 mars 2022 @Guillaume Rongier réalisera un webinaire "Comment FHIR peut vous aider à développer vos applications liées à la santé" (La langue du webinaire : française). Inscrivez-vous ici.

Lors du hackathon, InterSystems lancera un défi aux hackers sur l'utilisation des services cloud InterSystems FHIR.

Apprenez-en plus sur le site officiel et rejoignez-nous en France!

SUPINFO Hacking Health Camp

3 0
0 38

Étant donné que SELECT ... FOR UPDATE est implémenté dans de nombreux RDBMS en tant que méthode d'acquisition de lock de ligne explicite, vous utilisez probablement cette fonctionnalité dans de nombreux cas.

Cette syntaxe n'entraîne pas d'erreur dans les produits InterSystems, mais elle n'acquiert pas les locks de ligne attendus.

Cet article vous montrera comment obtenir la même fonctionnalité.

1 0
0 93
Article
· Juin 13, 2022 19m de lecture
Quatre API pour les bases de données

Une session concurrente dans IRIS : SQL, Objects, REST, et GraphQL

Kazimir Malevitch, "Athlètes" (1932)

"Mais bien sûr, vous ne comprenez pas ! Comment celui qui a toujours voyagé en calèche peut-il comprendre les sentiments et les impressions du voyageur en express ou du pilote dans les airs ?"

Kazimir Malevich (1916)

Introduction

Nous avons déjà abordé le sujet des raisons pour lesquelles la représentation objet/type est préférable à SQL pour la mise en œuvre des modèles de domaine. Et ces conclusions et ces faits sont aussi vrais aujourd'hui qu'ils l'ont toujours été. Alors pourquoi devrions-nous faire un pas en arrière et discuter des technologies qui ramènent les abstractions au niveau global, où elles se trouvaient à l'ère pré-objet et pré-type ? Et pourquoi devrions-nous encourager l'utilisation d'un code spaghetti, qui donne lieu à des bogues difficiles à repérer et qui ne repose que sur les compétences virtuoses des développeurs ?

Plusieurs arguments sont favorables à la transmission de données via des API basées sur SQL/REST/GraphQL plutôt qu'à leur représentation sous forme de types/objects:

0 0
0 254

Dans le premier article de cette série, nous avons vu comment lire un "gros" volume de données dans le corps brut d'une méthode HTTP POST et l'enregistrer dans une base de données en tant que propriété de flux d'une classe. Voyons maintenant comment enregistrer de telles données et métadonnées au format JSON.

1 0
1 70
Article
· Juil 5, 2022 10m de lecture
Angular en Profondeur. Conseils généraux

Avant de commencer à aborder des sujets intermédiaires et avancés, je voudrais résumer quelques points plus généraux. Ils sont subjectifs, bien sûr, et je serai heureux d'en discuter si vous avez une autre opinion ou de meilleurs arguments pour l'un d'entre eux.

La liste n'est pas exhaustive et c'est voulu, car je couvrirai certains sujets dans de futurs articles.

1 0
0 113

Salut la communauté,

Nous sommes ravis d'annoncer que les rencontres de développeurs InterSystems sont enfin de retour en personne !

Le premier meetup lié au Python aura lieu le 21 juillet à 18h00 à Democracy Brewing, Boston, MA. Il y aura 2-3 courtes présentations liées au Python, des questions-réponses, des sessions de réseautage ainsi que de la bière gratuite avec des collations et des visites de la brasserie.

AGENDA:

0 0
0 28
Article
· Août 31, 2022 6m de lecture
Découvrir Django, partie 3

Nous continuons à observer les possibilités de Django, et son utilisation avec IRIS. Dans la première partie nous avons regardé comment définir des modèles et se connecter à des tableaux déjà existants dans IRIS, dans la suite nous avons étendu le portail d'administration intégré de Django, avec la possibilité de voir quelles données nous avons dans ces modèles, avec des filtres, l'édition et même la pagination.

Il est temps de passer à l'action, nous allons maintenant créer une API REST, sur Django, basée sur les mêmes données, que nous avons utilisées auparavant à partir du paquet posts-and-tags.

Pour ce faire, nous utiliserons Django REST Framework

Django REST Framework

Le cadre REST de Django est une boîte à outils puissante et flexible permettant de créer des API Web.

Quelques raisons pour lesquelles vous pourriez vouloir utiliser le cadre REST :

  • L'API navigable sur le Web est un avantage considérable pour vos développeurs.
  • Politiques d'authentification comprenant des paquets pour OAuth1a et OAuth2.
  • Sérialisation qui prend en charge les sources de données ORM et non ORM.
  • Personnalisable jusqu'en bas - utilisez simplement des visualisations régulières basées sur des fonctions si vous n'avez pas besoin des fonctionnalités les plus puissantes.
  • Une documentation complète et un support communautaire important.
  • Utilisé par des entreprises de renommée internationale, telles que Mozilla, Red Hat, Heroku et Eventbrite, qui lui font confiance.

0 0
0 45

L’interopérabilité dans le secteur de la santé a fait l’objet d’une attention particulière au cours de la dernière décennie, tant dans le cadre législatif que dans le secteur des technologies de la santé. Les API constituent un espace de développement crucial pour une meilleure interopérabilité, et de nombreux développeurs de systèmes d’information hospitalier (SIH) les déploient pour améliorer les offres de logiciels intégrés.

2 0
0 43
Bonjour à toutes et à tous !
Voici le résumé des publications de la communauté des développeurs de septembre 2022.
Statistiques générales
42 nouvelles publications sont publiées le septembre :
– 15 nouveaux articles
– 27 nouvelles annonces
1 nouvel membre a rejoint le septembre
241 publications publiées depuis le début
37 membres ont rejoint depuis le début
0 0
0 12

Il s'agit de la 10ème d'une série de versions qui font partie du programme de prévisualisation pour les développeurs pour la version 2022.2. Les futures versions de prévisualisation devraient être mises à jour toutes les deux semaines et nous ajouterons des fonctionnalités dès qu'elles seront prêtes. Veuillez partager vos commentaires via la communauté des développeurs afin que nous puissions créer ensemble un meilleur produit.

1 0
0 27

Nous sommes une startup technologique - Virtual Lab qui développe des solutions utilisant des technologies avancées VR / AR. Nous disposons d’un vaste portefeuille de produits et de solutions personnalisés. Aujourd’hui, nous aimerions vous présenter le projet VR ICU® – une plate-forme de formation pour le personnel médical de l’uci, créée à l’ère du Covid pour les besoins des hôpitaux.

0 0
0 31

Salut les développeurs,

Nous sommes ravis de partager avec vous la nouvelle fonctionnalité géniale du tableau de bord d'analyse pour chaque membre de la communauté 🔥

À partir de maintenant, vous pouvez voir vos propres statistiques détaillées pour la semaine, le mois et tous les temps en cours, y compris :

  • nombre de vues, pouces, commentaires, abonnés
  • graphiques de la chronologie des vues, des pouces, des actions avec vos publications, commentaires
  • un tableau contenant des informations sur les vues, les commentaires et les mentions J'aime pour chacune de vos publications

    1 0
    0 45
    Article
    · Déc 7, 2022 9m de lecture
    Génération de client SOAP et REST

    Salut la communauté,

    J’aimerais profiter de notre sujet sur la capture pour les Entrepôts de Données de Santé (EDS) pour vous présenter comment créer rapidement des clients HTTP SOAP et REST. IRIS ainsi que des applications disponibles sur Open Exchange proposent des solutions permettant de les générer à partir d’un WSDL ou d’une spécification swagger.

    Client SOAP

    Pour créer un client SOAP, rien de plus simple, vous avez juste besoin du WSDL. Un assistant est disponible depuis le Studio IRIS, il permet de générer vos classes pour un client web service, mais également les business services et business operations si vous souhaitez le consommer avec le framework d'interopérabilité.

    1 0
    0 79

    Salut la Communauté!

    Profitez de regarder la nouvelle vidéo sur la chaîne Youtube d'InterSystems France :

    📺 Entrepôts de Données de Santé

    https://www.youtube.com/embed/BMVpM_rVE2o
    [Ceci est un lien intégré, mais vous ne pouvez pas consulter le contenu intégré directement sur le site car vous avez refusé les cookies nécessaires pour y accéder. Pour afficher le contenu intégré, vous devez accepter tous les cookies dans vos Paramètres des cookies]

    0 0
    0 50

    Nous venons de publier une mise à jour mineure du gestionnaire de packages, qui a été renommé de ZPM à IPM, comme je l'expliquais en novembre. Il s'agit simplement d'une version de correction de bogue, interprétant correctement les codes de retour ROBOCOPY et corrigeant une régression qui empêchait l'installation de certains packages.

    Obtenez-le ici :

    0 0
    0 34
    Article
    · Fév 1, 2023 3m de lecture
    Addition de VSCode dans votre conteneur IRIS

    Ajout de VSCode dans votre conteneur IRIS

    L'une des façons les plus simples de mettre en place des environnements de développement reproductibles est de créer des conteneurs pour ces environnements. Je trouve que lors d'itérations rapides, il est très pratique d'héberger une instance de vscode dans mon conteneur de développement. Ainsi, j'ai créé un rapide script de conteneur pour ajouter un vscode basé sur un navigateur dans un conteneur IRIS. Cela devrait fonctionner pour la plupart des conteneurs 2021.1+. Mon référentiel de code est disponible ici

    0 0
    0 901

    Bonjour à toutes et à tous !

    Voici le résumé des publications de la communauté des développeurs de février 2023 !

    Statistiques générales
    Nouvelles publications 23 publiées le Février :
    – 13 nouveaux articles
    – 9 nouvelles annonces
    – 1 nouvelle question
    Nouveaux membres 7 ayant rejoint le Février
    Publications 401 publiées depuis le début
    Membres 58 ayant rejoint depuis le début
    0 0
    0 28

    InterSystems a corrigé un défaut qui pouvait amener une requête SQL à renvoyer des résultats incorrects.

    Le défaut existe dans les produits suivants et dans toutes les offres InterSystems basées sur ceux-ci.

    Les versions concernées sont 2021.2, 2022.1.x, 2022.2 et 2022.3 :

    InterSystems IRIS®

    InterSystems IRIS for Health™

    HealthShare® Connexion Santé

    La version impactée est 2022.2 :

    1 0
    0 25
    Article
    · Mai 17, 2023 16m de lecture
    Configuration du Miroir dans Docker

    Nos clients ont souvent besoin de configurer HealthShare HealthConnect et IRIS en mode haute disponibilité.

    D'autres moteurs d'intégration sur le marché sont souvent présentés comme ayant des configurations de "haute disponibilité", mais ce n'est pas vraiment le cas. En général, ces solutions fonctionnent avec des bases de données externes et donc, si celles-ci ne sont pas configurées en haute disponibilité, lorsqu'un crash de la base de données se produit ou que la connexion à celle-ci est perdue, l'ensemble de l'outil d'intégration devient inutilisable.

    0 0
    0 63

    Aujourd'hui, la grande majorité des applications sont déployées sur des services de cloud public. Les avantages sont multiples : réduction des ressources humaines et matérielles nécessaires, possibilité d'évoluer rapidement et à moindre coût, plus grande disponibilité, fiabilité, évolutivité élastique et options permettant d'améliorer la protection des actifs numériques. L'une des options les plus prisées est le Google Cloud. Il nous permet de déployer nos applications à l'aide de machines virtuelles (Compute Engine), de conteneurs Docker (Cloud Run) ou de Kubernetes (Kubernetes Engine).

    3 0
    0 169

    Salut la Communauté!

    Profitez de regarder la nouvelle vidéo sur la chaîne Youtube d'InterSystems France :

    📺 MyPL - Construire avec InterSystems IRIS Data Platform notre business de demain

    https://www.youtube.com/embed/mTSt4xvOuNk
    [Ceci est un lien intégré, mais vous ne pouvez pas consulter le contenu intégré directement sur le site car vous avez refusé les cookies nécessaires pour y accéder. Pour afficher le contenu intégré, vous devez accepter tous les cookies dans vos Paramètres des cookies]

    0 0
    0 17