New post

Find

Announcement
· Jul 8

InterSystems Developer Tools Contest 2025

Hi Developers,

We are happy to announce the new InterSystems online programming contest dedicated to creating useful tools to make your fellow developers' lives easier:

🏆 InterSystems Developer Tools Contest 🏆

Duration: July 14 - August 3, 2025

Prize pool: $12,000


 The topic

Develop any applications that improve developer experience with IRIS, help to develop faster, contribute more qualitative code, help to test, deploy, support, or monitor your solution with InterSystems IRIS.  

General Requirements:

  1. An application or library must be fully functional. It should not be an import or a direct interface for an already existing library in another language (except for C++, there you really need to do a lot of work to create an interface for IRIS). It should not be a copy-paste of an existing application or library.
  2. Accepted applications: new to Open Exchange apps or existing ones, but with a significant improvement. Our team will review all applications before approving them for the contest.
  3. The application should work either on IRIS Community Edition or IRIS for Health Community Edition. Both could be downloaded as host (Mac, Windows) versions from Evaluation site, or can be used in a form of containers pulled from InterSystems Container Registry or Community Containers: intersystemsdc/iris-community:latest or intersystemsdc/irishealth-community:latest .  
  4. The application should be Open Source and published on GitHub or GitLab.  
  5. The README file to the application should be in English, contain the installation steps, and contain either the video demo or/and a description of how the application works.
  6. Only 3 submissions from one developer are allowed.

NB. Our experts will have the final say in whether the application is approved for the contest or not based on the criteria of complexity and usefulness. Their decision is final and not subject to appeal.

Prizes

1. Experts Nomination - a specially selected jury will determine winners:

🥇 1st place - $5,000 

🥈 2nd place - $2,500 

🥉 3rd place - $1,000

🏅 4th place - $500

🏅 5th place - $300

🌟 6-10th places - $100

2. Community winners - applications that will receive the most votes in total:

🥇 1st place - $1,000 

🥈 2nd place - $600 

🥉 3rd place - $300

🏅 4th place - $200

🏅 5th place - $100

❗ If several participants score the same number of votes, they are all considered winners, and the prize money is shared among the winners.
❗ Cash prizes are awarded only to those who can verify their identity. If there are any doubts, organizers will reach out and request additional information about the participant(s).

Who can participate?

Any Developer Community member, except for InterSystems employees (ISC contractors allowed). Create an account!

Developers can team up to create a collaborative application. 2 to 5 developers are allowed in one team.

Do not forget to highlight your team members in the README of your application – DC user profiles.

Important Deadlines:

🛠 Application development and registration phase:

  • July 14, 2025 (00:00 EST): Contest begins.
  • July 27, 2025 (23:59 EST): Deadline for submissions.

 Voting period:

  • July 28, 2025 (00:00 EST): Voting begins.
  • August 3, 2025 (23:59 EST): Voting ends.

Note: Developers can improve their apps throughout the entire registration and voting period.

    Helpful Resources:

    ✓ Example applications:

    ✓ Templates we suggest to start from:

    ✓ For beginners with IRIS:

    ✓ For beginners with ObjectScript Package Manager (IPM):

    ✓ How to submit your app to the contest:

    Need Help?

    Join the contest channel on InterSystems' Discord server or talk with us in the comment to this post. 

    We're waiting for YOUR project – join our coding marathon to win! 


    By participating in this contest, you agree to the competition terms laid out here. Please read them carefully before proceeding.

    Discussion (0)3
    Log in or sign up to continue
    Question
    · Jul 8

    Using Variables in Foreach within Rules

    Hi Community

    I'm working on a complex piece of rules that needs to check each OBX and evaluate if 3 of the fields match certain criteria. I've tried to achieve this using a Foreach loop, which does work, however it is not as clean as I wanted it. I was hoping I could assign temp variables inside the foreach loop to make the rules more easier to read, for example @testCode @resultText. This is not support as you can only assign inside a when condition. Before I raise this as an idea, i wondered if there was an alternative way to achieve the same thing?

    1 new Comment
    Discussion (1)2
    Log in or sign up to continue
    Question
    · Jul 8

    Can Basketball Uniforms Really Boost Confidence on the Court?

    When it comes to winning games, practice, teamwork, and strategy often steal the spotlight. But there’s one overlooked element that can silently uplift a team’s spirit—basketball uniforms. These aren’t just jerseys and shorts stitched together for practicality. They carry meaning, identity, and emotion. And in many ways, they can be a powerful tool for boosting confidence on the court.

    From the fabric choices to custom designs, the psychological influence of uniforms is real—and often underestimated. Whether you're competing in a championship game or training for the season ahead, what you wear has the potential to transform not just how you look, but how you feel and perform.

    Let’s explore how basketball uniforms—and even Custom Football Uniforms—play a direct role in athlete confidence, team bonding, and the energy that drives performance. We’ll also touch on how brands like Nectom Athletics are reshaping how athletes suit up.


    1. Uniforms Help Athletes Step Into a Role

    When a player slips into their uniform, it signals that it’s time to switch into game mode. This psychological shift can’t be overstated. It’s similar to an actor putting on a costume—once they do, they embody the character. Likewise, a basketball player in full uniform steps into the identity of a competitor, a team member, and a representative of their school or club.

    This sense of role alignment triggers confidence. Athletes mentally prepare themselves for action, feeling empowered simply by how they’re dressed. It becomes a ritual—one that primes them for peak performance.


    2. Team Unity Begins with Visual Identity

    Matching basketball uniforms create a shared identity. Whether it’s the home or away game kit, wearing the same colors creates a sense of belonging. This visual unity fosters deeper emotional bonds among players. When individuals feel part of something bigger than themselves, their confidence rises.

    This is especially true in youth sports and amateur leagues, where uniforms often help young athletes feel included. The right fit and design can make someone stand taller—literally and figuratively.


    3. Quality and Comfort Build Confidence

    Beyond design, the feel of the uniform matters. If it’s too loose, too tight, or made of poor materials, it can distract a player during the game. Modern athletes need uniforms that are breathable, flexible, and sweat-resistant. This is where high-quality manufacturers like Nectom Athletics come into play.

    With advancements in sportswear, uniforms today can be lightweight yet durable. Good gear lets athletes focus entirely on the game, not on readjusting their shorts or wiping away discomfort. And when players feel physically comfortable, they naturally feel more confident.


    4. Customization Reflects Personality and Pride

    In today’s game, personalization is key. Custom football uniforms and custom basketball uniforms give teams a chance to stand out. Choosing unique colors, fonts, and even slogans allows a team to showcase their spirit. This level of customization helps players feel more connected to the team’s mission and values.

    Think about it: would you rather wear a generic, bland uniform or one that has your name, number, and team motto on it? Players are more likely to bring their A-game when their identity is visibly part of the uniform.


    5. Confidence Through Professional Appearance

    Looking good often makes people feel good. This is just as true in sports. A sharp-looking uniform creates a polished, professional image. It sends a message—not only to teammates and opponents but also to the players themselves.

    When athletes wear well-designed uniforms, they walk onto the court with a sense of purpose. That visual statement can be intimidating to competitors and uplifting to the team. As the old saying goes, "If you look like a winner, you feel like a winner."


    6. Performance Boost from Psychological Edge

    Psychology plays a huge role in sports. Studies have shown that color and clothing can influence mood, focus, and aggression levels. For example, wearing red or black can elevate adrenaline and intensity. On the flip side, certain color combinations may promote calm and clarity under pressure.

    By choosing the right colors and cuts, teams can subtly manipulate the mental state of their players in a positive direction. This is a small but meaningful detail that contributes to overall confidence.


    7. A Platform for Team Branding and Recognition

    Nectom Athletics, known for their innovative and stylish designs, understands the branding power of custom sportswear. Their uniforms do more than clothe a team—they tell a story. When a team shows up with memorable uniforms, they capture attention, gain recognition, and earn respect.

    And when people take notice, athletes feel validated. This external recognition can be a significant confidence booster. It encourages players to represent their team with pride, knowing they’re making an impression.


    8. Encouragement from Fans and Families

    Crowds love identifying and cheering for their teams, and uniforms make this possible. When fans wear matching colors or hold up signs inspired by team designs, it creates a vibrant, supportive environment.

    That energy feeds directly into the team’s mindset. Players who know they’re backed by fans dressed in the same colors gain a mental edge. This emotional lift, driven by uniforms, is subtle but powerful.


    9. Uniforms as a Legacy

    Great uniforms become iconic. Think of legendary college teams or professional franchises. Their uniform is a symbol of tradition, excellence, and legacy. When players wear such uniforms, they feel the weight—and honor—of continuing that legacy.

    Even in local or regional leagues, uniforms can become part of a tradition. Passing down jerseys or colors through generations builds pride, motivation, and of course, confidence.


    10. Beyond the Game: Lasting Impact

    The effect of a great uniform doesn’t end at the buzzer. Athletes take pride in wearing team gear in school, on the streets, or even in social media posts. This off-the-court visibility reinforces a sense of belonging, reminding them of their strength, discipline, and achievements.

    Confidence that starts with a uniform often spreads into other areas of life—from academics to friendships to future aspirations.


    Conclusion

    So, can basketball uniforms really boost confidence on the court?

    Absolutely.

    From psychological cues and team unity to personalization and professionalism, the right uniform has the power to transform a player’s mindset. It’s not just about looking good—it’s about feeling prepared, united, and proud. And with companies like Nectom Athletics crafting high-quality custom football uniforms and basketball gear, teams at all levels have the chance to step onto the court looking and feeling their absolute best.

    Discussion (0)1
    Log in or sign up to continue
    Question
    · Jul 8

    Audifort USA OFFICIAL | 100% Natural Ear Hearing Drops

    Audifort Drops

    Users who’ve benefited the most tend to fall into categories consisting of Adults over 45 experiencing age-related hearing decline

     

    SHOP ME@- https://theaudiforts.com/

    FACEBOOK- https://www.facebook.com/AudifortDrop/

    FACEBOOK- https://www.facebook.com/groups/get.audifort/

    FACEBOOK- https://www.facebook.com/groups/audifort.official/

    FACEBOOK- https://www.facebook.com/groups/andrewrossaudifort/

    FACEBOOK- https://www.facebook.com/groups/audifort.andrew.ross/

    CLICK HERE:- https://nas.io/audifortreviews/challenges/audifort-drop

    CLICK HERE:- https://sites.google.com/view/audifortdrop/

    CLICK HERE:- https://audifortdrop.jimdosite.com/

    CLICK HERE:- https://site-00rjxmxxz.godaddysites.com/

    CLICK HERE:- https://audifort-1.jimdosite.com/

    CLICK HERE:- https://filmfreeway.com/Audifort-Drop

    CLICK HERE:- https://filmfreeway.com/AudifortDrop

    CLICK HERE:- https://github.com/Davidhuupp/Audifort

    CLICK HERE:- https://sites.google.com/view/audifort-reviews/

    CLICK HERE:- https://filmfreeway.com/Audifort-reviews

    CLICK HERE:- https://site-694hdixql.godaddysites.com/

    CLICK HERE:- https://heyzine.com/flip-book/fda05a863c.html

    CLICK HERE:- https://audifortdrop.systeme.io/

    CLICK HERE:- https://gns3.com/community/discussions/audifort

    CLICK HERE:- https://heyzine.com/flip-book/57b0db2bc5.html

    CLICK HERE:- https://heyzine.com/flip-book/000869ecb6.html

    READ MORE:- https://knowt.com/note/922bd62e-7cff-41b2-af6a-d85720fe8059/Audifort-Drop--Natures-Answer-to-Bette

    READ MORE:- https://knowt.com/note/1fcb4f77-30bd-44ce-8d0e-dc95f777b910/Audifort-Drop-Are-They-Safe-Side-Effect

    READ MORE:- https://gns3.com/community/discussions/audifort-drop-2025-ingredients-complaints-and-real-results

    READ MORE:- https://www.perio.org/wp-content/uploads/ninja-forms/40/Audifort-reviews.pdf

    READ MORE:- https://audifortdrop.blogspot.com/2025/07/audifort-drop-2025-does-audifort-drop.html

    READ MORE:- https://nas.io/audifortdrop/challenges/audifort-drop-2025-report-know-before-buying-this-ear-health-support-formula-legit-or-hoax

    READ MORE:- https://nas.io/audifort-reviews/challenges/audifort-hearing-support-supplement-a-natural-way-to-improve-ear-health

    READ MORE:- https://fmcreators.com/index.php?threads/audifort-hearing-support-supplement-is-it-the-natural-answer-to-better-hearing.22824/#google_vignette

    READ MORE:- https://www.perio.org/wp-content/uploads/ninja-forms/40/AudifortDrop.pdf

    https://gns3.com/community/discussions/audifort-hearing-support-real-solution-or-just-another-supplement

    READ MORE:- https://medium.com/@josecampw/audifort-drop-customer-reviews-learn-about-its-ingredients-benfefits-and-side-effects-a-5fc4fb9844d2

    READ MORE:- https://colab.research.google.com/drive/1SkyG1tTCO1LhIp7PwLPoLDB3YPZxEGbB

    READ MORE:- https://colab.research.google.com/drive/1X33VURYPQIZ6RayIq4R02oBy5XXWNOMj

    Discussion (0)1
    Log in or sign up to continue
    Article
    · Jul 8 8m read

    ¡InterSystems Data Fabric Studio a su servicio!

    Seguramente os hayais encontrado durante los últimos 10 - 15 años los términos Data Lake, Data Warehouse, Data Fabric hasta en la sopa, todo se arregla y soluciona con alguna de estas 3 cosas o con alguna combinación de las mismas (aquí y aquí tenéis un par de artículos de nuestra página oficial por si tenéis alguna duda de a qué corresponde cada uno de los términos). Si tenemos que resumir de forma visual cual es el objetivo de todos esos términos podríamos decir que se intenta solucionar con todos ellos situaciones como esta:

    Why is my room always messy? Tips & Tricks — Junk Brothers

    Nuestras organizaciones son como esa habitación, multitud de cajones con datos por doquier de los que somos incapaces de encontrar nada de lo que necesitamos, llegando a desconocer por completo que es lo que tenemos.

    Pues bien, en InterSystems no podíamos ser menos y aprovechando las capacidades de InterSystems IRIS hemos creado una solución Data Fabric denominada InterSystems Data Fabric Studio (¿somos o no somos originales?) .

    Data Fabric

    Antes de nada vamos a ver con un poco más detalle las funcionalidades que caracterizan a un Data Fabric y qué mejor forma de hacerlo que preguntarle directamente a nuestro querido ChatGPT:

    Un Data Fabric es una arquitectura moderna que busca simplificar y optimizar el acceso, la gestión y el uso de datos a lo largo de múltiples entornos, facilitando una visión unificada y consistente de los mismos. Sus funcionalidades más características incluyen:

    1. Acceso unificado y transparente
      • Integración sin fisuras de datos estructurados, semiestructurados y no estructurados.
      • Acceso transparente independientemente de la ubicación física o tecnológica.
    2. Gestión centralizada de metadatos
      • Catálogos avanzados de datos que proporcionan información sobre origen, calidad y uso.
      • Capacidad de búsqueda y descubrimiento automático de datos.
    3. Virtualización y abstracción de datos
      • Eliminación de la necesidad de mover o replicar datos constantemente.
      • Creación dinámica de vistas virtuales que permiten consultas distribuidas en tiempo real.
    4. Gobierno y seguridad integrados
      • Aplicación consistente de políticas de seguridad, privacidad y compliance en todos los entornos.
      • Protección integrada de datos sensibles mediante cifrado, enmascaramiento y controles granulares.
    5. Automatización impulsada por IA
      • Automatización del descubrimiento de datos, preparación, integración y optimización mediante inteligencia artificial.
      • Aplicación automática de técnicas avanzadas para mejorar la calidad y rendimiento.
    6. Capacidades analíticas avanzadas
      • Soporte integrado para análisis predictivo, aprendizaje automático y procesamiento de datos en tiempo real.

    InterSystems Data Fabric Studio

    InterSystems Data Fabric Studio o IDFS a partir de ahora, es una solución SaaS basada en el Cloud (de momento) cuyo objetivo es cumplir con las funcionalidades que se demandan a un Data Fabric.

    Los que tengáis más experiencia desarrollando con InterSystems IRIS habréis podido ver claramente que muchas de las funcionalidades de los Data Fabric son facilmente implementables sobre IRIS, pues exactamente eso fue lo que pensamos en InterSystems. ¿Por qué no aprovechar nuestra tecnología proporcionando a nuestros clientes una solución?

    Interfaz moderna y amigable.

    Esto es una auténtica novedad en InterSystems, una interfaz web simple, moderna y funcional basada en las últimas versiones de tecnologías como Angular.

    Con acceso transparente a tus datos de origen.

    El primer paso para la explotación eficiente de tus datos empieza conectándote a los mismos, diferentes orígenes de datos requieren distintos tipos de conexión como JDBC, API REST o ficheros CSV.

    IDFS dispone de conectores para una gran diversidad de orígenes de datos, entre ellos conexiones a diferentes bases de datos mediante JDBC haciendo uso de las librerías de conexión pre-instaladas.

    Analiza tus fuentes de datos y define tu propio catálogo.

    Todo Data Fabric debe permitir a los usuarios analizar la información disponible en sus orígenes de datos mostrando todos los metadatos asociados a los mismos que permitan decidir si son o no relevantes para su posterior explotación.

    Mediante IDFS, una vez definida las conexiones a tus diferentes bases de datos podrás comenzar las tareas de descubrimiento y catalogación de los mismos haciendo uso de funcionalidades como las de la importación de esquemas definidos en la base de datos.

    En la siguiente imagen podéis ver el ejemplo de esta fase de descubrimiento en la que a partir de una conexión establecida con una base de datos Oracle podemos acceder a todos los esquemas presentes en la misma así como a todas las tablas definidas dentro de cada esquema.

    Esta funcionalidad no se limita a las estructuras rígidas definidas por las bases de datos externas, IDFS mediante consultas SQL entre múltiples tablas del origen de datos permite generar catálogos con única y exclusivamente la información que resulte más relevante para el usuario.

    A continuación podéis ver un ejemplo de consulta sobre múltiples tablas de la misma base de datos y una visualización de los datos recuperados.

    Una vez definido nuestro catálogo, IDFS se encargará de almacenar los metadatos de la configuración, no siendo necesario en ningún momento la importación de los datos reales, disponiendo de esta forma de una virtualización de los mismos.

    Consulta y gestiona tu catálogo de datos.

    El conjunto de datos presentes en cualquier organización puede ser de dimensiones considerables, por ello es necesario una gestión de los catálogos que hemos creado sobre los mismos que sea ágil y sencilla.

    En todo momento IDFS nos permite consultar todo nuestro catálogo de datos, pudiendo reconocer de un sólo vistazo a qué datos tenemos acceso.

    Como véis, con las funcionalidades ya explicadas cubrimos perfectamente los dos primeros puntos que ChatGPT nos indicaba como necesarios para una herramienta de Data Fabric, veamos ahora como IDFS cubre los restantes puntos.

    Una de las ventajas de IDFS es que, dado que está construido sobre InterSystems IRIS, hace uso de sus capacidades de búsqueda vectorial, las cuales permiten hacer búsquedas semánticas sobre el catálogo de datos, permitiendo obtener todos los catálogos relacionados con una determinada búsqueda.

    Prepara tus datos para su posterior uso.

    De nada nos sirve identificar y catalogar nuestros datos si no podemos hacerlos disponibles a terceros de la forma que lo necesiten. Este paso es clave ya que proporcionar datos en los formatos requeridos facilitarán su uso simplificando los procesos de análisis y desarrollo de nuevas soluciones.

    IDFS facilita este proceso mediante la creación de "Recetas" o Recipes, un nombre que le viene que ni pintado ya que lo que vamos a hacer es "cocinar" nuestros datos.

    Como en toda buena receta, nuestros ingredientes (los datos) pasarán por varios pasos que nos permitirán finalmente preparar el plato a nuestro gusto.

    Prepara tus datos (Staging)

    El primer paso de toda receta será la de conseguir todos los ingredientes necesarios, para ello tenemos el paso de preparación o Staging. Este paso te permitirá elegir de entre todo tu catálogo el que contenga los datos requeridos.

    Transforma tus datos (Transformation)

    Todo Data Fabric que se precie de serlo debe permitir transformar los orígenes de datos y debe disponer de la capacidad de hacerlo de una forma rápida y efectiva.

    IDFS permite acondicionar los datos mediante las transformaciones necesarias para que el cliente de los mismos pueda comprenderlos.

    Estas transformaciones pueden ser de varios tipos: reemplazo de cadenas de caracteres, redondeo de valores, expresiones de SQL que transformen los datos, etc. Todas estas transformaciones sobre los datos serán persistidas directamente sobre la base de datos de IRIS sin afectar en ningún momento al origen de datos del mismo.

    Tras este paso tendríamos nuestros datos adaptados a los requisitos del sistema cliente que hará uso de los mismos.

    Validación de los datos (Validation)

    En un Data Fabric no basta con transformar los datos, es necesario asegurar que los datos que se van a proporcionar a terceros sean correctos.

    IDFS cuenta con un paso de validación sobre los datos que nos va a permitir filtrar qué datos proporcionamos a nuestros clientes. Aquellos datos que no cumplan con la validación generarán avisos o alertas para ser gestionados por la persona responsable.

    Un punto importante de esta fase de validación en IDFS es que también se puede aplicar sobre los campos que hemos transformado en el paso anterior.

    Reconciliación de los datos (Reconciliation)

    Es muy habitual que sea necesario validar nuestros datos con una fuente externa que garantice que los datos presentes en nuestro Data Fabric son coherentes con la información disponible en otras tablas de nuestro origen de datos.

    IDFS dispone de un proceso de reconciliación que permite hacer una comparación entre nuestros datos validados y esta fuente externa de datos, de tal forma que se garantice la validez de los mismos.

    Promoción de los datos (Data Promotion)

    Todo Data Fabric debe ser capaz de remitir toda la información que ha pasado por él a terceros sistemas, para ello deberá disponer de procesos que exporten estos datos transformados y validados.

    IDFS permite la promoción de los datos que han pasado por todos los pasos anteriores a un origen de datos que hayamos definido previamente. Esta promoción se realiza mediante un sencillo proceso en el que definimos lo siguiente:

    1. El origen de dato al que enviaremos la información.
    2. El esquema de destino (relacionado con una tabla del origen de datos).
    3. El mapeo entre nuestros datos transformados y validados y la tabla de destino.

    Una vez concluida la configuración anterior nuestra receta está lista para entrar en acción cuando deseemos y para ello sólo necesitaremos dar un último paso, programar la ejecución de nuestra receta.

    Programador de negocio

    Hagamos un breve repaso antes de continuar de lo que hemos hecho:

    1. Definir nuestros orígenes de datos.
    2. Importar los catálogos relevantes.
    3. Crear una receta para cocinar nuestros datos.
    4. Configurar la importación, transformación, validación y promoción nuestros datos a una base de datos externa.

    Como véis, sólo nos queda definir cuando queremos que se ejecute nuestra receta. ¡Vamos a ello!

    De una forma muy sencilla podemos indicar cuando queremos que se ejecuten los pasos definidos en nuestra receta, bien de una forma programada, al concluir una ejecución previa, de forma manual, etc...

    Estas capacidades de programación de las ejecuciones nos van a permitir poder encadenar ejecuciones de recetas sin ningún problema, pudiendo por lo tanto racionalizar la ejecución de las mismas teniendo un control más detallado sobre qué está pasando con nuestros datos.

    Cada ejecución de nuestras recetas van a dejar un registro que posteriormente vamos a poder consultar para conocer el estado de dicha ejecución:

    Cada ejecución generará a su vez una serie de informes que son consultables y fácilmente descargables. Cada informe nos mostrará el resultado de cada uno de los pasos definidos en nuestra receta:

    Conclusiones

    Llegamos al final del artículo, espero que os haya ayudado a comprender mejor el concepto de Data Fabric y que os haya parecido interesante nuestra nueva solución InterSystems Data Fabric Studio.

    ¡Gracias por vuestro tiempo!

    Discussion (0)1
    Log in or sign up to continue