Hello! I am Daniel Aguilar, currently working at Aquaservice in Valencia, Spain, as a Senior Developer.
It seems like my entire life has been destined to work with InterSystems technology.
Back in the distant year 1999, I started working as an IT technician at a company that I still hold dear to my heart, Soma Informática. We used to work with a program we called CCS (Centro de Cálculo Sabadell). I didn't know it back then, but it was my first contact with InterSystems.
During that time, my interaction with InterSystems involved clicking through the installer, hitting "Next," ensuring that after installation, the cube changed from gray to blue. Then, I would copy the connection file to client computers; it was called Reflection.
Occasionally, a client would call because they couldn't access it, and I remember simply memorizing some commands like Do ^XXX... that I executed in a terminal and miraculously everything would start working!
Looking back, I realize that was my first encounter with a routine. I didn't know what it did; it was just a strange command preceded by the symbol ^ (which we called "sombrerito").
Years later, around 2016, I began my journey at my current home, Aquaservice.
I was unaware of the technology they used there; I thought it might be something like SQL Server. However, to my surprise, when they handed me my development workstation, I saw that cube—the same cube I had installed so many times on various computers. I started discovering the magic of Globals, Cache Object Script and routines. I began to enjoy designing how I wanted to store information, indexing... I learned to optimize data access in ways I never imagined could exist.
It was truly love at first sight, and to this day, I continue to learn and discover things about this wonderful system that InterSystems created so many years ago and that has evolved so fantastically.
Today, in addition to being a fanatic of InterSystems, I am a proud father of two wonderful children: Jaume and Aitana. I love going for walks with them, along with my wife Belén and my faithful friend Pedro (my dog).
I enjoy almost all types of music, but my favorite is rock, and I'm trying to learn to play the piano.
This is all for now, but it will continue... ;-)
Muchas gracias @Luis Angel Pérez Ramos 🙌
Buenas tardes Luis Angel,
Efectivamente me encontraba en la misma situación que Robert.
Por lo visto mi procesador no es compatible con la versión Docker de IRIS 2024, he modificado mi Dockerfile para que use una versión 2023 y vuelve a funcionar correctamente.
Por si alguien está en la misma situación he cambiado esta línea:
ARG IMAGE=intersystemsdc/iris-community
Por esta otra:
ARG IMAGE=intersystems/iris-ml-community:2023.1.0.235.0
Muchas gracias!








Buenas noches,
La verdad que hay muchísimas cosas de InterSystems IRIS que me encantan. Me encanta la facilidad con la que puedes integrar librerías de otros lenguajes como Java, .Net, Phyton... también lo sencillo que es importar un WSDL y empezar a trabajar con el. Que puedas acceder como quieras a la base de datos, mediante API, ODBC... que puedas mapear tablas de base de datos de otros sistemas y usarlas como tablas SQL internas...
Pero lo que realmente me encanta es el poder trabajar con Globals. Me encanta poder realizar programas que me permita iterarlos de la forma que quiera y poder enlazar unos con otros con Cache Object Script. Está muy bien tener la opción de usar clases y hacer consultas por SQL o trabajar con objetos y en muchos casos es lo más rápido, pero cuando quieres realmente velocidad o múltiples consultas a varios Globals recorriéndolos en el modo que prefieras, es cuando ves el verdadero potencial de los Globals y de que no hay nada que se le acerque ni de lejos en rendimiento.
Así que si tuviese que elegir algo sería el rendimiento de los Globals y la posibilidad de poder trabajar con ellos al nivel mas bajo.