¡Hola Comunidad!

El día 16 de noviembre por la mañana, de 12:00 a 14:00 h., en el hotel The Westin Valencia, tendrá lugar el Primer Encuentro (Meetup) de los miembros de la Comunidad. Aprovechamos ese día y lugar ya que eI Iberia Summit, la Convención anual de InterSystems Iberia, se celebrará allí los días 16 y 17 de noviembre.

El Encuentro de Desarrolladores es el evento perfecto para conocer en persona a otros miembros de la Comunidad de Desarrolladores, compartir experiencias, aprender, resolver dudas, conocer trucos, herramientas, recursos... y charlar directamente con los expertos de InterSystems!

El Meetup es abierto e informal. Por lo tanto, está abierto a propuestas y a la asistencia de cualquier miembro de la Comunidad. Y, por supuesto, es gratuito. Todos los asistentes recibirán un presente por su asistencia, que servirá como recuerdo de ese día. Y al final del encuentro tendremos un Kahoot con fantásticos premios para los ganadores. ¡Ah! También tendremos pizza y bebidas, el "alimento" de los desarrolladores 😉

El objetivo del Meetup es aprovechar lo máximo posible el networking con otros desarrolladores, pero también se puede participar activamente, pues cualquier voluntario puede realizar una presentación. ¿Te animas?

    ➡️ ¿Quieres presentar tu trabajo en el Meetup?

    💻 Escribe a david.reche@intersystems.com indicando tu nombre, tu empresa y el tema del que quieres hablar en el Meetup

    2 1
    0 153
    La Comunidad de desarrolladores de InterSystems es una comunidad de 21,980 desarrolladores increíbles
    ¡Somos un lugar donde los programadores de InterSystems IRIS aprenden y comparten, se mantienen actualizados, crecen juntos y se divierten!
    Artículo
    · 9 jun, 2022 Lectura de 1 min
    Visor de pacientes FHIR

    Alt Text

    ¡Hola a todos!

    Solo quería compartir aquí una publicación rápida sobre mi proyecto para el Gran Premio :D

    FHIR Patient Viewer es una herramienta de renderizado de una sola página, basada en Vue.js, que muestra de forma sencilla los datos devueltos de una llamada /Patient/{id}/$everything realizada a un servidor FHIR de InterSystems.

    En el archivo Readme he incluido 3 cosas principales:

    0 0
    0 173

    ¡Hola Comunidad!

    ¿No sabéis sobre qué escribir para el Concurso de Artículos Técnicos? ¿Sentís vértigo ante la pantalla en blanco?? smiley

    ¡No os preocupéis! Os damos algunas ideas para escribir artículos...

    • Podéis echar un vistazo a una publicación de la Comunidad que mostraba los artículos más populares durante 2021. Y veréis que muchos artículos son sobre tecnologías que están alrededor de InterSystems, no tienen que ser de ObjectScript. Esta es la publicación:

    Los mejores artículos de la Comunidad de Desarrolladores durante 2021 >>

    • Podéis escribir un artículo del tipo: "Mis 10 artículos favoritos de la Comunidad", enumerándolos y explicando por qué son tus favoritos, en qué te han ayudado...
    • O un artículo sobre "Mis 5 plug-ins favoritos de Open Exchange", enumerándolos y explicando por qué son tus favoritos, en qué te han ayudado...
    • O un artículo con trucos que habéis aprendido después de años trabajando con la tecnología de InterSystems
    • O con cosas que NO hacer cuando se trabaja con la tecnología de InterSystems
    • En fin, cualquier cosa que se os ocurra, que os haya resultado útil a vosotros, una enseñanza que aprendísteis en un proyecto... siempre relacionado directa o indirectamente con la tecnología de InterSystems

    1 0
    0 173

    ¡Hola desarrolladores!

    Estamos encantados de anunciar que hemos introducido un nuevo premio en Global Masters, disponible para los miembros del programa que estén en los niveles Expert, Ambassador y VIP:

    Apple AirPods con funda protectora con el logo de InterSystems.

    ¡Esperamos que os guste este premio!

    Además...

    Ahora podrás ver premios desbloqueables ("unlockable rewards") en tu listado de premios ("rewards") - son los premios a los que se puede optar en los niveles siguientes al tuyo y que podrás desbloquear ("unlock") si llegas a ese nivel. En cada premio desbloqueable hay una nota indicando el nivel que tienes que conseguir para poder desbloquear el premio. Fíjate en este ejemplo:

    0 3
    0 113

    Hola a todos,

    Por un requerimiento del cliente, tenermos un BS Rest Api con un montón de métodos, necesitamos obtener la IP del invocador, el método y cual es el tiempo que la API ha tomado para procesar.

    He encontrado el evento onPreDispatch donde puedo capturar la IP, ClassMethod, etc.. Estoy usando una variable global para guardar esta información.

    0 2
    0 170

    ¿No pensaríais que nos íbamos a quedar sin predicciones de la quiniela para este fin de semana, no? ¡Y menos en la jornada del clásico! Aquí estamos una jornada más exprimiendo las capacidades de InterSystems IRIS.

    Veamos cual es la quiniela de esta jornada:

    Y nuestras predicciones para Primera División:

    Y Segunda División:

    1 3
    0 112

    Si estáis pensando en empezar con SQL en InterSystems IRIS o queréis hacer vuestras consultas más eficientes, podéis completar uno de estos breves ejercicios de formación online! (en inglés)

    SQL Exercise

    Ambos ejercicios ponen a vuestra disposición una instancia de IRIS en la nube (o learning lab) por lo que no necesitaréis realizar ninguna instalación previa en vuestros equipos.

    0 0
    0 172
    Artículo
    · 22 abr, 2022 Lectura de 3 min
    Cómo actualizar el Recurso Paciente usando fhir.js

    ¡Hola Comunidad!

    Compartí mi experiencia trabajando por primera vez con FHIR en este artículo.

    En esa publicación, escribí cómo exploré los recursos FHIR y comenté la información que encontré útil en la documentación FHIR.

    La primera versión de mi app solo muestra la información que ofrecen los Recursos FHIR.

    Quería hacer que el usuario pudiera actualizar los detalles del paciente, así que busqué un ejemplo de cómo hacerlo.

    0 0
    0 172
    Artículo
    · 21 feb, 2022 Lectura de 2 min
    Resolución exitosa de problemas

    Durante las últimas semanas, estuve trabajando en varias cuestiones y problemas relacionadas con el desarrollo de software. Me di cuenta de que con frecuencia el análisis de los problemas consistía en perseguir los problemas solo a nivel superficial, pero sin atacar realmente las razones más profundas del problema y sin seguir las consecuencias. Es como el médico que detiene la hemorragia de una pierna pero no ve que en realidad está rota.

    1 0
    0 172

    @Ming.Zhou hizo una buena pregunta: ¿Cómo conseguir todas las propiedades definidas en una clase desde %Dictionary.ClassDefinition? y la respuesta resume exactamente por qué ObjectScript es mi lenguaje favorito.

    Cuando describo por primera vez ObjectScript o IRIS a alguien, siempre explico que puedes escribir una clase, compilarla, obtener una tabla y trabajar con tus datos desde una perspectiva orientada a objetos o relacional - la que resulte más natural. En cualquier caso, es sólo un fino envoltorio alrededor de los Globals, las estructuras de datos super rápidas existentes por debajo, y que también puedes usar cuando realmente necesitas ese acelerón extra.

    1 0
    0 172
    Artículo
    · 13 jun, 2023 Lectura de 8 min
    Mi primera experiencia usando IAM

    Experiencia & comentarios del curso online "Hands-On with InterSystems API Manager for Developers"

    Con mis conocimientos básicos de contenedores Docker y API REST, me gustaría probar el uso del administrador de APIs de InterSystems para gestionar las API y los microservicios. Completé este curso en línea utilizando mi instancia local de IRIS como host (sistema operativo Windows) e IAM ejecutándose en una máquina virtual Linux.

    1 0
    0 171

    El Programa de Acceso Temprano (Early Access Program, EAP, en inglés) es una manera de ofrecer funcionalidades específicas a un grupo de personas antes que a nadie, que probarán y darán su opinión sobre dichas funcionalidades.

    Durante los últimos años, InterSystems ha lanzado diferentes versiones (o componentes) de software y mejorado funcionalidades antes de su lanzamiento. Algunos ejemplos hasta ahora son: Columnar Storage; Built-in Python; FHIRSQL; y otros.

    Pero una característica de los EAPs es que no están disponibles para todo el mundo. Hay que apuntarse en el Programa.

    0 0
    0 171

    ¡Hoy empieza el Concurso Anual para desarrolladores de InterSystems IRIS!

    Os invitamos a todos a participar en el 2º Gran Premio de Programación para crear soluciones open-source utilizando InterSystems IRIS.

    ¿Nunca has desarrollado con InterSystems IRIS? ¡No te preocupes! Regístrate en la Comunidad y eres bienvenido al concurso.

    🏆 2º Gran Premio de Programación de InterSystems 🏆

    Dotación en premios: más de $22 000

    Duración: 9 - 29 mayo, 2022

    Período de votación: 30 mayo - 5 junio, 2022

    1 1
    0 151

    ¡Hola desarrolladores!

    Os traemos el segundo tutorial grabado por @David Reche, y disponible en el canal de YouTube de la Comunidad de Desarrolladores en español: Contenedor de InterSystems IRIS con Docker Compose.

    En este segundo tutorial de seis minutos, David nos mostrará cómo trabajar con Docker Compose.

    Tutorial 2: Contenedor de InterSystems IRIS con Docker Compose

    https://www.youtube.com/embed/ntSwwp4tur4
    [Este es un enlace integrado, pero no puede ver el contenido integrado directamente en el sitio porque rechazó las cookies que se necesitan para acceder a él. Para ver el contenido integrado, debe aceptar todas las cookies desde la Configuración de cookies]

    0 0
    0 171

    Bienvenidos a la tercera y última entrega de nuestros artículos dedicados al desarrollo de aplicaciones RAG basadas en modelos LLM. En este artículo final veremos sobre nuestro pequeño proyecto de ejemplo como podemos encontrar el contexto más adecuado a la pregunta que deseamos enviar a nuestro modelo LLM y para ellos haremos uso de la funcionalidad de búsquedas vectoriales incluida en IRIS.

    Meme Creator - Funny Context Meme Generator at MemeCreator.org!

    1 2
    0 130

    ¡Hola desarrolladores!

    Estoy encantado de presentar Git para InterSystems IRIS, mi primera contribución a OpenExchange.

    Git para InterSystems IRIS es un paquete de control de código fuente, que pretende facilitar una integración nativa del workflow de Git con la plataforma InterSystems IRIS. Está diseñado para trabajar como un enlace transparente entre InterSystems IRIS y un directorio de código con Git activado que, una vez configurado, no requiere interacción del usuario. Podéis encontrar una descripción más detallada en GitHub.

    0 0
    0 170
    Artículo
    · 24 mayo, 2021 Lectura de 4 min
    Cómo acceder a IRIS desde Rust

    Qué te parece si te digo que muy pronto te podrás conectar a IRIS desde la aplicación escrita en Rust...

    ¿Qué es Rust?

    Rust es un lenguaje de programación multiparadigma diseñado teniendo en cuenta el rendimiento, la seguridad y especialmente que la concurrencia sea segura. Rust es sintácticamente similar a C++, pero puede garantizar la seguridad de la memoria mediante el uso de un verificador de préstamos para validar las referencias. Rust logra la seguridad de la memoria sin emplear un recolector de basura, y el conteo de referencias es opcional. (c) Wikipedia.

    Es el lenguaje más valorado durante los últimos cinco años en la encuesta de Stack Overflow 2020.

    0 0
    0 170
    Artículo
    · 19 ago, 2020 Lectura de 2 min
    Uso de modelos PMML en tus Business Processes

    Ejecutar modelos predictivos de forma nativa en un "Business Process" ("Proceso Empresarial") de InterSystems IRIS siempre ha sido, por supuesto, el objetivo de nuestro soporte para PMML, pero de alguna forma nunca formó parte del paquete porque había algunas dependencias y elecciones que era necesario analizar y decidir. En cualquier caso, gracias a algunas presiones y al código ofrecido amablemente por @Amir Samary (¡gracias de nuevo, Amir!), finalmente conseguimos empaquetarlo en un repositorio de GitHub para que lo disfruteis, lo valoreis y hagáis sugerencias.

    1 0
    0 170
    Artículo
    · 22 jul, 2020 Lectura de 8 min
    El arte de mapear Globals para Clases (5 de 3)

    Ejemplos de Mapeos

    Obviamente, si tienes un cuatro artículo en la trilogía, debes apostar por las ganancias económicas y escribir el quinto, ¡así que aquí está!

    Nota: Hace muchos años, Dan Shusman me dijo que el mapeo de globals es una forma de arte. No existe una manera correcta o incorrecta de hacerlo. El modo en que interpretes los datos te llevará al tipo de mapeo que realizas. Como siempre, existe más de una forma de llegar a la respuesta final. Según vayas revisando mis ejemplos, verás que hay algunos en los que se mapean el mismo tipo de datos, pero de distintas maneras.

    0 0
    0 170

    ¡Hola a tod@s!

    Los días 19, 20 y 21 de Noviembre, vamos a celebrar unas jornadas prácticas de introducción a IRIS en nuestras oficinas de Sant Cugat del Vallés (Barcelona), dirigidas exclusivamente a empresas que desarrollan soluciones con tecnología de InterSystems.

    La agenda prevista (sujeta a modificaciones) es:

    IRIS Intro

    Overview
    New Ways to Try IRIS
    Docker containers Intro
    Tools & Source Control
    ObjectScript Quick Review

    REST APIs

    1 0
    0 170

    Saludos comunidad. Me gustaría saber cómo migrar un BD en producción a un entorno local. Cuando tengo un sistema en producción (Servidor BD Sql), lo que hacemos es montar una copia local para hacer el análisis con los datos y no ocupar los recursos del sistema en producción. Mi pregunta es: ¿cómo se hace con la tecnología Intersystems? Ya probé el conector PowerBi y se ve muy bien, pero ahí es donde surgió la pregunta.

    1 2
    0 168

    ¡Hola a tod@s, programadores deseosos de aprender!

    Hace poco, un desarrollador que está empezando a utilizar la tecnología de InterSystems me preguntó cómo podía aprender en la Comunidad de Desarrolladores, para mejorar sus conocimientos de programación.

    Y me pareció una muy buena pregunta. A la que podía responder con varias opciones. Por eso decidí escribir este artículo, esperando que sea de utilidad no solo para ese desarrollador, sino para otros muchos más.

    Así que la pregunta era... ¿Cómo aprender sobre Intersystems IRIS e IRIS for Health en la Comunidad de Desarrolladores?

    0 0
    0 170