¡Hola desarrolladores!

A menudo, tenemos que implementar algunos datos junto con código de aplicación.

Y para los desarrolladores de InterSystems IRIS, la pregunta podría ser: "¿Cómo puedo desplegar los datos que tengo en globals?"

InterSystems IRIS Globals Model QuickStart | InterSystems

En este artículo, os propongo uno de los métodos - desplegar los datos de los globals utilizando el ZPM package manager.

0 0
0 104

Esta vez quiero hablar de algo que no es específico de InterSystems IRIS, pero que creo que es importante si quieres trabajar con Docker y tu máquina de trabajo es un PC o portátil con Windows 10 Pro o Enterprise.

Como probablemente sabes la tecnología de contenedores viene básicamente del mundo Linux y, a día de hoy, es en los hosts que corren Linux donde pueden mostrar su máximo potencial. Los que usamos Windows vemos que tanto Microsoft como Docker han hecho grandes esfuerzos estos últimos años y nos permiten correr contenedores Linux en nuestro sistema Windows de una manera muy sencilla... pero no está soportado para entornos productivos y, aquí viene el gran problema, no es fiable si queremos mantener persistencia de datos fuera del contenedor, en el sistema host,... debido principalmente a las importantes diferencias entre los sistema de archivos de Windows y Linux. Al final el propio Docker for Windows utiliza una pequeña máquina Linux virtual (MobiLinux) sobre la que realmente se levantan los contenedores.... lo hace de forma transparente para el usuario de windows... y de hecho funciona muy bien hasta que, como digo, quieren hacer que tus bases de datos sobrevivan más allá de la vida del contenedor...

En fin,... que me enrollo,... el caso es que muchas veces, para evitar problemas y simplificar, lo que se precisa es de un sistema Linux completo... y, si nuestra máquina es Windows, la única forma de tenerlo es vía una máquina virtual. Al menos hasta que salga WSL2 en Windows 10 en unos meses, pero eso es otra historia.

En este artículo te voy a contar, paso a paso, como instalar un entorno en el que puedas trabajar con contenedores Docker sobre un Ubuntu en tu servidor Windows. Vamós allá...

1 3
0 7.9K

¡Hola Comunidad!

Hemos extendido hasta el día 2 de junio la duración del concurso InterSystems FHIR Accelerator, así que el plazo ha terminado definitivamente y hoy empieza la fase de votación, que durará hasta este domingo 6 de junio.

Vamos a elegir las mejores soluciones desarrolladas usando InterSystems IRIS FHIR Accelerator Service (FHIRaaS) en AWS.

➡️ ¡Aquí puedes elegir y votar la mejor!

¿Cómo se vota?

0 0
0 81

¡Hola desarrolladores!

Hoy publico este breve artículo para todos aquellos que quieran añadirse una placa muy chula (shield) de Open Exchange como esta:

En tu repositorio de GitHub puedes incluirla añadiendo una simple línea:

[![Gitter](https://img.shields.io/badge/Available%20on-Intersystems%20Open%20Exchange-00b2a9.svg)](https://openexchange.intersystems.com/package/csvgen)

Recuerda escribir en la URL la ruta a tu página en Open Exchange.

Gracias a los participantes del concurso por esta placa tan chula :D

¿Qué otros shields o placas útiles conoces? ¡Compártelos en los comentarios!

0 0
0 87

¡Hola Comunidad!

ya está preparado el nuevo concurso de programación de InterSystems:

🏆 InterSystems FHIR Accelerator 🏆

Envía una aplicación que utilice InterSystems FHIR-as-a-service en AWS o que ayude a desarrollar soluciones utilizando InterSystems IRIS FHIR Accelerator.

    Estará activo durante cuatro semanas: del 10 de mayo al 6 de junio de 2021.

    Total en premios: $8,750

    0 0
    0 138

    ¡Hola desarrolladores!

    A menudo me preguntan cómo instalar IRIS, cómo conectarse a IRIS desde el IDE, cómo configurar el entono, compilar, depurar, mantener el repositorio...

    Os muestro aquí posiblemente el camino más corto para configurar todo el entorno y empezar a desarrollar con ObjectScript en InterSystems IRIS.

    Prerrequisitos

    Asegúrate de tener Git, Docker y VSCode instalados.

    Instala las extensiones de Docker y ObjectScript en VSCode.

    Inicia sesión o crea una cuenta en Github.

    ¡Vamos allá!

    0 0
    0 402

    ¡Hola desarrolladores!

    Lo habéis pedido – ¡y ya está aquí! Lanzamos un nuevo concurso para crear soluciones de código abierto utilizando InterSystems IRIS.

    El tema de este noveno concurso es: Developer Tools

    Envía una aplicación que ayude a desarrollar más rápido o a tener código de más calidad, o que ayude en la etapa de pruebas, en la implementación, en el soporte o la monitorización de las soluciones desarrolladas con InterSystems IRIS.

    Estará activo durante cuatro semanas: del 29 de marzo al 25 de abril de 2021.

    Total en premios: $8,500

    0 1
    0 222

    ¡Hola Comunidad!

    Se acaba de lanzar OpenAPI-Client Gen, una aplicación para crear una producción cliente de interoperabilidad de IRIS a partir de la especificación Swagger 2.0.

    En vez de la herramienta existente ^%REST que crea una aplicación REST del lado del servidor, OpenAPI-Client Gen crea una plantilla completa de producción cliente de interoperabilidad REST.

    0 0
    0 361
    Artículo
    · 2 mar, 2021 Lectura de 1 min
    Análisis de errores de aplicación

    ¡Hola, desarrolladores!

    Como sabeis, los errores de la aplicación están en el global ^ERRORS. Aparecen si los llamas:

    d e.Log() 

    en la sección Catch de Try-Catch.

    Con la propuesta de @Robert Cemper, ahora se puede utilizar SQL para examinarlo.

    Inspirado por el módulo de Robert, presenté un módulo simple de IRIS Analytics que muestra estos errores en un dashboard:

    1 0
    0 147

    ¡Hola Comunidad!

    Hace unas semanas os mostramos una demo de PEX (Production Extension Framework) en InterSystems IRIS, que utiliza una integración con Kafka como ejemplo. Ahora, os traemos el mismo vídeo, pero con subtítulos en español, para una mejor comprensión para toda la Comunidad hispanohablante:

    PEX: Production Extension Framework Demo

    https://www.youtube.com/embed/K6p5Eptp7HI
    [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 76
    Artículo
    · 2 feb, 2021 Lectura de 3 min
    InterSystems IRIS y OData

    ¿Qué es OData?

    OData (Open Data Protocol) es un estándar OASIS, con certificación ISO/IEC, que define un conjunto de prácticas recomendadas para construir y consumir APIs RESTful. OData te ayuda a enfocarte en tu lógica de negocio mientras construyes APIs RESTful, sin tener que preocuparte por los diversos enfoques para definir cabeceras de solicitud y respuesta, códigos de estado, métodos HTTP, convenciones URL, tipos de medios audiovisuales, formatos de carga, opciones de consulta, etc. OData también proporciona orientación para registrar cambios, definir funciones/acciones para llevar a cabo procedimientos reutilizables y enviar solicitudes asíncronas/por lotes (Fuente: OData.org).

    0 0
    0 169

    ¡Hola desarrolladores!

    A veces necesitamos probar esta o aquella librería, entorno de trabajo o función vs un conjunto de datos. Y a menudo queremos tratar con datos reales.

    Hace poco añadí dos bases de datos sencillas y reales que podrían ser instaladas con una línea.

    Conjunto de datos del Titanic

    Aplicación

    Contiene más de 800 registros sobre pasajeros del famoso crucero. El conjunto de datos se puede instalar con:

    zpm "install dataset-titanic"

    Esto instala una clase dc.data.Titanic con más de 800 registros.

    Conjunto de datos de países

    Aplicación

    Contiene datos sobre 167 países, como: población, superficie, capital, esperanza de vida... El conjunto de datos se puede instalar como:

    zpm "install dataset-countries"

    Esto instala una clase dc.data.Countries y el global con datos.

    0 0
    0 100

    ¡Hola desarrolladores!

    Ya podéis ver otra sesión del Virtual Summit 2020 en el canal de YouTube de la Comunidad de Desarrolladores en inglés:

    🏆 Las mejores Aplicaciones de los Concursos de Programación de InterSystems 🏆

    https://www.youtube.com/embed/RVwS5rGsS4s
    [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 1
    0 104

    ¡Hola Comunidad!

    2020 nos trajo un montón de aplicaciones increíbles.

    Casi 400 aplicaciones ya han sido subidas al Open Exchange de InterSystems. De las cuáles, más de 200 se subieron en 2020!

    Por ello, estamos encantados de anunciar los mejores desarrolladores de Open Exchange y las aplicaciones más descargadas, que indudablemente deberíais probar.

    Vamos a echar un vistazo a nuestros "héroes" y sus extraordinarias aplicaciones:

    0 0
    0 87

    ¡Hola Comunidad!

    Como ya sabéis, por cada aplicación publicada en Open Exchange, se obtienen puntos en Global Masters.

    Ahora, hemos añadido puntos extra por las aplicaciones ZPM. Así que, por cada aplicación ZPM publicada, además de los puntos ordinarios, se obtienen 400 puntos adicionales.

    Podéis consultar directamente en Global Masters los puntos que tenéis acumulados y los premios disponibles. ¡Nos vemos por allí!

    0 0
    0 66
    ¡Hola desarrolladores!
    Nos encanta descubrir las aplicaciones publicadas en Open Exchange que más interés despertaron durante el año pasado. Y os las traemos en este resumen, por si no las conocéis y las queréis descubrir vosotros también.
    Y recordad que en OpenExchange los desarrolladores comparten aplicaciones, extensiones, librerías... relacionadas con la tecnología InterSystems. No os olvidéis de consultarlo con frecuencia, porque seguro que os resulta útil! yes
    Top 20 Aplicaciones más descargadas en 2020




















    0 0
    0 78

    ¡Hola desarrolladores!

    Compartimos con vosotros la presentación que realizamos en el evento Virtual Summit 2020:

    Servicios para los desarrolladores - Developer Community y Open Exchange

    https://www.youtube.com/embed/_Zf1DQcRNN4
    [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 1
    0 93

    ¡Hola Comunidad!

    El plazo para participar en el octavo concurso para Desarrolladores de InterSystems ya ha terminado y empieza la fase de votación.

    Hemos recibido 4 aplicaciones, así que ya puedes elegir la mejor solución de analítica usando InterSystems IRIS!

    ¿Cómo se vota?

    Hemos desarrollado un nuevo sistema de votación tanto para la Nominación de Expertos como para la Nominación de la Comunidad:

    0 0
    0 78