La Comunidad de desarrolladores de InterSystems es una comunidad de 23,443 desarrolladores increíbles
¡Somos un lugar donde los programadores de InterSystems IRIS aprenden y comparten, se mantienen actualizados, crecen juntos y se divierten!

¡Hola Comunidad!

Siempre hemos tenido rondando la idea de mejorar el proceso de recolección, análisis y respuesta a las peticiones de mejora de producto de los miembros de la Comunidad. Sabíamos que necesitábamos una buena experiencia de usuario y mejores procesos internos para asegurarnos de que las mejores ideas fueran recogidas, escuchadas y atendidas. Y finalmente esta idea se hizo realidad!

El pasado mes de abril anunciamos el lanzamiento del Portal de Sugerencias Oficial de InterSystems. Pero queremos promocionar el Portal y vuestras ideas y que tengáis una forma de obtener feedback directo de los Responsables de Producto (Product Managers) y de otros miembros de la Comunidad.

Si os perdisteis la presentación del Portal de Sugerencias, aquí podéis acceder a él:

💡 >> InterSystems Ideas << 💡

1 0
0 92

Nota: Lo que sigue es solo una guía. Cada cliente es diferente.

A través de nuestra experiencia en soporte ayudando a clientes, hemos visto muchos casos en los que no tener un plan de actualización adecuado (y documentado) conduce a problemas inesperados con prioridad de Crisis. En algunos casos, podemos solucionar el problema durante el periodo de actualización, pero no siempre, ya que algunas situaciones pueden requerir una investigación más exhaustiva que puede llevar días o incluso meses.

Es esencial documentar el proceso de actualización, incluyendo los pasos que se deben efectuar antes, durante y después de la actualización, ¡incluso en servidores y aplicaciones pequeñas! Además, un plan de actualización documentado es muy útil cuando involucra a terceros, como proveedores de software o hardware. Al entregar este documento a un proveedor externo (como InterSystems) se acelerará la comprensión de todo el contexto.

Después de trabajar con diferentes documentos, me gustaría compartir unas instrucciones generales para ayudaros a crear un plan de actualización o para ponerlo al día. Por supuesto, se me escaparán algunas cosas. Estoy seguro de que algunos de vosotros tenéis mucha experiencia y podréis añadir ideas y sugerencias, ¡así que no dudéis en comentar este artículo!

0 0
0 109

¡Hola Comunidad!

Hemos grabado el webinar que hicimos ayer y lo hemos subido al canal de YouTube de la Comunidad de Desarrolladores en español. Si os perdisteis el webinar o lo queréis volver a ver con más detalle, ya está disponible la grabación!

Alberto Fuentes mostró cómo desplegar arquitecturas de InterSystems IRIS con Alta Disponibilidad utilizando Kubernetes y el IKO (InterSystems Kubernetes Operator), utilizó servicios de AWS (Amazon Web Services) para realizar ejemplos de despliegue, comentó distintas arquitecturas de alta disponibilidad que se pueden montar fácilmente.... ¡y muchas cosas más! Por eso, si utilizáis Kubernetes... ¡no os perdáis el vídeo!

Despliegues en Kubernetes con Alta Disponibilidad

https://www.youtube.com/embed/PRjE57B5Emw
[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]

1 0
1 153
Artículo
· 14 nov, 2022 Lectura de 2 min
Comandos útiles de ObjectScript de una sola línea

¡Amigos!

Hace poco encontré en la Comunidad varios comandos de ObjectScript de una única línea y creo que estaría genial no perderlos y recopilar más.

Por eso he decidido recoger unos cuantos ejemplos, ponerlos en este proyecto en Open Exchange, y compartirlos con vosotros!

Así es como podéis usarlos.

0 0
0 136
Artículo
· 2 ene, 2023 Lectura de 5 min
Plantilla de Python Embebido

¡Hola desarrolladores!

Comparto con vosotros una plantilla de Python Embebido básica, que recomiendo como punto de partida para cualquier proyecto general con InterSystems IRIS que use Python Embebido.

Funcionalidades:

  • Python Embebido configurado;
  • 3 ejemplos con difentes formas de desarrollar con Python Embebido;
  • VSCode configurado;
  • Docker disponible;
  • Demo online disponible;
  • Desarrollo ZPM First disponible.

Vamos a comentar estas funcionalidades.

2 0
0 145
InterSystems Official
· 30 dic, 2022
Ya está disponible IAM 3.0

La versión 3.0.2 de InterSystems API Manager (IAM) ya está disponible de forma general (GA). IAM 3.0 añade nuevas funcionalidades importantes, como:

  • Gestión de secretos – Guarda credenciales y otros secretos en HashiCorp Vault, AWS Secrets Manager, GCP Secrets Manager o variables de entorno
  • Orden dinámico de Plugins – Especifica el orden en el que los plugins se ejecutan
  • Integración con OpenTelemetry – Recoge y exporta trazas en formato OpenTelemetry
  • Mejoras en la Interfaz de Usuario (UI)
  • Soporte al Procesador ARM – Ahora se puede ejecutar IAM en equipos con arquitectura ARM64, incluyendo Apple Macs M1 y M2
  • WebSockets – Permite la gestión de APIs basadas en websocket

0 0
0 110
Artículo
· 8 feb, 2023 Lectura de 3 min
Leyendo archivos Excel usando Python Embedded

Python Embedded es una gran herramienta considerando la simpleza y gran cantidad de librerías disponibles, así como una gran comunidad de desarrolladores con toneladas de ejemplos y documentación.

En el siguiente ejemplo les presento una solución para un problema común utilizando Python y ObjectScript.

Un caso de uso muy común es recuperar data desde planillas excel y poblar un objeto persistente en nuestro modelo en IRIS.

para esto utilizaremos pandas, una popular librería Python que nos permite trabajar con DataFrames

2 0
0 265

¡Hola Comunidad!

Sabemos que a veces necesitáis encontrar información o a una persona en la Comunidad de Desarrolladores. Para haceros la búsqueda más fácil, os explicamos cómo usar los distintos tipos de búsquedas:

  • Buscar algo en la Comunidad
  • Buscar algo en vuestras publicaciones
  • Buscar a un miembro de la Comunidad por su nombre

0 0
0 122
InterSystems Official
· 9 jun, 2023
Versión v2.6.0 de VS Code ObjectScript

Traducción del artículo originalmente publicado el 27 de Febrero de 2023

Me complace anunciar la versión 2.6.0 de la extensión VS Code ObjectScript, que contiene un buen número de mejoras para hacer más fácil la vida de los desarrolladores. Describo más abajo las más destacadas. Como siempre, podéis encontrar la lista de modificaciones en el CHANGELOG, incluyendo muchas correcciones de errores y vulnerabilidades.

0 0
0 157
Artículo
· 19 jul, 2023 Lectura de 1 min
Qué es el SSO de InterSystems y cómo se utiliza

¡Hola Comunidad!

Probablemente habéis visto la abreviatura SSO en diferentes sitios web de InterSystems: la Comunidad, el Portal de Formación, Global Masters, etc. Significa Single Sign-On (Inscripción Única), es decir, que necesitáis un único nombre de usuario y contraseña para acceder a todos los recursos del Ecosistema para el Desarrollador de InterSystems.

0 0
0 109

La versión 2023.2 de InterSystems IRIS Data Platform, InterSystems IRIS for Health e InterSystems IRIS Studio ya está disponible de manera general (GA).

ASPECTOS DESTACADOS DE LA NUEVA VERSIÓN

2023.2 es una versión CD (Continuous Delivery). Se han añadido muchas actualizaciones y mejoras:

Servidor Web Privado

Empezando en esta versión:

1 0
0 96

En este artículo, exploramos el uso de parámetros, fórmulas y etiquetas en Logi Report Designer (anteriormente Logi JReport Designer). ¿Para qué sirven y cómo crearlos?

Utilizando la funcionalidad básica de InterSystems Reports Designer, parámetros, fórmulas y etiquetas, se puede mejorar significativamente la información del informe generado. Además, estas herramientas permiten automatizar algunos de los procesos, lo que agiliza y facilita enormemente la creación de informes.

Analicemos ahora cada herramienta por separado.

1 0
0 149

SSH es un framework relativamente representativo de Java, que fue popular hace muchos años. Están Struts+Spring+hibernate y Spring MVC+Spring+hibernate. Por supuesto, utilicé la segunda en la universidad. Si puedo conectar IRIS a Hibernate como librería, ¿significa también que, en teoría, IRIS puede ser desarrollado utilizando el framework SSH?

Herramientas y entorno

JDK 1.8

Maven

Hibernate 5.X.X

IRISHealth-2022.1.3

intellij idea

Windows 10 64

0 0
0 62

En el Boletín de Formación de este mes:

  • Os mostramos los pasos para migrar desde un servidor web privado
  • Aprenderéis cómo habilitar FHIR en vuestras aplicaciones
  • Y si estáis certificados como HL7 Interface Specialist (Especialistas en Interfaces HL7), podéis inscribiros para participar en la prueba beta de un nuevo proyecto de re-certificación

Podéis leer el Boletín (en inglés) en este enlace: Learning newsletter, sept 2023

También podéis suscribiros al Boletín de Formación para que os llegue a vuestro correo electrónico.

September 2023 Learning Newsletter: Read and Subscribe

1 0
0 102

¡Hola Comunidad!

Hoy vamos a explicar un tema importante al que a veces no se le da la importancia debida - el uso de los Grupos y las Etiquetas en las publicaciones.

Cuando se crea una publicación, tras el cuerpo del mensaje, aparecen dos campos para indicar el Grupo y las Etiquetas.

0 0
0 120
InterSystems Official
· 26 oct, 2023
Finaliza el soporte a CentOS

CentOS dejará de ser una plataforma de desarrollo soportada desde la versión 2023.3 de InterSystems IRIS.

CentOS ha sido una plataforma de desarrollo soportada para que todos los desarrolladores tengan un equivalente de uso gratuito a Red Hat Enterprise Linux (RHEL) al programar con IRIS. Como seguramente sabréis, Red Hat ha realizado cambios significativos en CentOS, que ha pasado a ser la "fuente" de RHEL. Esto significa que tiene errores y funcionalidades aún no incluidas en RHEL, lo que puede provocar problemas de desarrollo en dicha plataforma.

Animamos a los desarrolladores que usen CentOS a aprovechar el programa gratuito para desarrolladores y conseguir licencias de desarrollo gratuitas en RHEL.

IRIS 2023.2 (y anteriores) continúa siendo soportada en CentOS.

1 0
0 86
¿Habéis estado muy liados y no habéis podido entrar en la Comunidad todo lo que os gustaría? ¡No os preocupéis! Os traemos un resumen de todo lo que hemos publicado en octubre, que ha sido mucho! Seguid leyendo y no os lo perdáis ⬇️⬇️
Estadísticas generales
33 publicaciones nuevas:
17 artículos
15 anuncios
1 pregunta
0 0
0 87

Cuando AMD publicó el estándar x86-64 en 1999, pocos sabían que estaban inventando lo que se convertiría en la arquitectura de facto para las CPUs de servidor. Pero las CPUs de hoy no son iguales a las que se producían hace 20 años – ahora tienen extensiones para todo, desde Extensiones Vectoriales Avanzadas (AVX) hasta Virtualización Asistida por Hardware (VT-d).

A InterSystems le gustaría aprovechar mejor estas nuevas extensiones en las próximas versiones de InterSystems IRIS. Aunque nuestros compiladores son lo suficientemente inteligentes para crear código optimizado para muchas situaciones, algunas optimizaciones solo se pueden activar si se finaliza específicamente el soporte a procesadores que no tienen ese conjunto de instrucciones. Además, nos resulta cada vez más difícil mantener modelos de CPU más antiguos para realizar pruebas.

0 0
0 106

Preguntas frecuentes de InterSystems

Las definiciones de clases creadas por los usuarios se almacenan en clases de definición de clases. Estas se pueden utilizar para obtener una lista de definiciones de clases desde un programa.

Nota: Las clases de definición de clase se refieren a todas las clases contenidas en el paquete %Dictionary.

0 0
0 92

Bueno, intentemos recuperarnos de la desastrosa jornada pasada de la Quiniela con una nueva predicción. Esto empieza a ser como la Lotería de Navidad, ¡cómo no vas a jugar si tu compañero de trabajo ha jugado! Imagina que le toca y a ti no...

A ver que nos dice para Primera División:

Y para Segunda:

0 0
0 149

Preguntas frecuentes de InterSystems

Este error ocurre cuando una instancia de la clase ya está abierta en el momento de la compilación.

Hay dos formas de abordar este problema:

  1. Terminar el proceso o aplicación que tiene la instancia abierta
  2. Opciones de compilación en el menú de compilación de Studio: marque el indicador de compilación "Compilar clases en uso" y compile.

Si desea determinar qué proceso está utilizando la clase, pruebe la rutina de ejemplo siguiente.

0 0
0 97

¡Hola Comunidad!

Estamos encantados de anunciar que hemos creado en Global Masters un nuevo grupo de retos llamado "Global Masters en español" 👏

En el nuevo grupo encontraréis contenido relacionado con la tecnología de InterSystems: artículos, noticias, vídeos, preguntas tipo "Trivial"... todo en castellano.

Para entrar en él, solo tenéis que acceder a Global Masters desde el menú de la página de inicio de la Comunidad:

Una vez allí, id al apartado "Retos" en el menú y veréis la nueva carpeta:

0 0
0 68

Interactuar con usuarios en la terminal: una guía para usar %Library.Prompt en IRIS

¿Alguna vez te has preguntado cómo comandos como ^DATABASE atraen a los usuarios en la terminal? O tal vez esté escribiendo una rutina de automatización y desee formas de especificar opciones directamente desde la terminal. Afortunadamente, la clase %Library.Prompt en IRIS ofrece una forma sencilla de hacerlo.

1 0
0 157

Nueva jornada atípica de la Quiniela por la final de la Copa del Rey que lleva al parón de Primera División. Para esta jornada entran los partidos de Segunda División y de la Premier League así como la final de la Copa del Rey como Pleno al 15.

Veamos la Quiniela de la jornada:

Veamos que nos cuenta IntegratedML para Segunda División:

1 0
0 143

Desde hace un tiempo tenía pendiente hacer algún tipo de prueba de concepto con la funcionalidad de Workflow, la cual, como tantas otras funcionalidades presentes en IRIS, suele pasar bastante desapercibida para nuestros clientes (y por lo cual entono el mea culpa). Por ello me decidí hace unos días a desarrollar un ejemplo de cómo configurar y explotar esta funcionalidad conectándola con una interfaz de usuario desarrollada en Angular.

2 0
1 166