Nova postagem

Pesquisar

Pergunta
· Fev. 10

Generative AI

I want to know all the information on Generative AI from what it is and its use. Further, I wanted to know what problems can be solved using it.

Discussão (0)1
Entre ou crie uma conta para continuar
Artigo
· Fev. 10 2min de leitura

[ICYMI] VS Code updates January 2026

Welcome to the monthly recap of updates and releases to VS Code and InterSystems-related extensions relevant to IRIS developers. We'll break down the updates that are relevant to InterSystems developers with tips on how they can be applied to your day-to-day projects. 

Don’t forget, if you’re migrating from InterSystems Studio to VS Code, or want to deepen your knowledge, check out the VS Code training courses from George James Software: georgejames.com/vscode-training.


VS Code version 1.109

  • Editor stability and navigation improvements - folding, syntax highlighting and navigation are now more consistent, making it easier to work with large ObjectScript classes and routines.
  • Debugging improvements – breakpoints and stepping are more dependable, making ObjectScript and Python debugging smoother.
  • Terminal & productivity enhancements – minor terminal and UI improvements make multi-file, multi-namespace projects easier to manage.

These updates improve the efficiency of day-to-day development work and navigation in VS Code, especially when working with complex IRIS projects.

The release also includes contributions from our very own @John Murray through pull requests that address open issues.  

View the full release notes: https://code.visualstudio.com/updates/v1_109


InterSystems official extensions

InterSystems Language Server - version 2.8.2 updates:

  • Linux support restored – Extension now works reliably across more distributions.
  • SQL & syntax fixes – Parses SQL constructs and extrinsic functions correctly, reducing false errors.
  • Editor stability & navigation – Crash fixes and improved “go-to-definition” for generated methods.
  • Python method folding (Windows) – Folding now works correctly for Python methods.
  • Diagnostic improvements – Invalid DEFAULTGLOBAL values now trigger warnings to prevent runtime issues.

Use this extension as part of the InterSystems ObjectScript Extension Pack to spot errors earlier and navigate large projects faster, with intelligent code navigation, syntax checking, folding, and diagnostics.



George James Software extensions

There have been no releases or updates this month, so here’s our Marketplace pick:

Jupyter Server Proxy for InterSystems IRIS

Operate your IRIS environment, whether local on your workstation or remote in your organization/cloud, as Jupyter Servers for ObjectScript, SQL, as well as Embedded Python.


Let us know in the comments if you try any of these features or VS Code extensions, and what you think.

Happy coding! 

Discussão (0)2
Entre ou crie uma conta para continuar
Pergunta
· Fev. 10

How can I correlate xml that contains CDATA?

Hey everyone.

I have a web service which is receiving XML as a stream, and I'm intending to then correlate the stream into an object. Unfortunately I am hitting a road block where the sender places a large chunk of the XML within a cdata block which is then causing the correlate of %XML.Reader to not work.

The structure of my xml is along the lines of:

<abc>
    <def>010203</def>
    <ghi>040506</ghi>
    <jkl>
        <mno>
            <pqr>070809</pqr>
            <stu>101112</stu>
        </mno>
    </jkl>
</abc>

I have my objectscript classes built that conform to the above, and the correlate works when the xml as is the above, however what is sometimes happening is:

<abc>
    <def>010203</def>
    <ghi>040506</ghi>
    <jkl><![CDATA[<mno><pqr>070809</pqr><stu>101112</stu></mno>]]></jkl>
</abc>

I have seen some other posts where the answer was to add "CONTENT=MIXED" to the property where the CDATA is occurring, but this is not something that can be applied when the property is referencing another class and isn't simply a string. Additionally, one of the values within the XML being presented within a CDATA is going to be containing a base64 encoded file, so a string for this would be unsuitable.

Is there a simple way to receive xml and be able to parse the xml using %XML.Reader or a similar XML tool without being stymied by cdata wrapped data?

5 novos comentários
Discussão (5)2
Entre ou crie uma conta para continuar
Pergunta
· Fev. 10

Best Practices for Mobile App Development with Backend Integration

Hi everyone! 

I’m working on a mobile app development project and would love to hear from this community’s collective experience. As mobile apps increasingly need robust backend services — especially for data sync, authentication, cloud features, and real-time updates — I’m curious how others approach architecture and tooling.

Here are a few specific questions to get the discussion started:

  1. Frameworks & Languages:
    What frameworks do you prefer for building mobile apps (e.g., React Native, Flutter, Swift/Kotlin native)? What influenced your choice — performance, team skill set, ecosystem, or something else?
  2. Backend Integration Patterns:
    How do you handle backend APIs? REST or GraphQL? Do you use SDKs, client libraries, or auto-generated API clients?
  3. Real-Time Features:
    For features like live chat, notifications, or real-time updates, what tools or services have worked best for you?
  4. Testing & Deployment:
    What’s your go-to strategy for testing mobile apps — automated UI tests, unit tests, beta distribution tools? How often do you release updates?
  5. Security & Data Protection:
    Mobile security is critical — especially with user authentication and sensitive data. Any tips on secure storage, encryption, or authorization libraries?

Looking forward to learning from your approaches, tools, and lessons learned! If there’s a specific pattern or framework that has significantly improved your workflow, please share 

Let’s help each other build better mobile experiences!

Happy coding!

Discussão (0)1
Entre ou crie uma conta para continuar
InterSystems Oficial
· Fev. 10

Tercera vista previa para desarrolladores de InterSystems IRIS, InterSystems IRIS for Health y HealthShare Health Connect 2026.1 ya disponible

La tercera vista previa para desarrolladores de la plataforma de datos InterSystems IRIS®, InterSystems IRIS® for Health y HealthShare® Health Connect 2026.1 se ha publicado en el sitio de vistas previas para desarrolladores WRC. Los contenedores se pueden encontrar en nuestro registro de contenedores y están etiquetados como latest-preview.

Estas vistas previas para desarrolladores incluyen la eliminación del soporte para Mac Intel a partir de la versión 2026.1.0, y la reincorporación del soporte para Windows Server 2019 en la versión 2026.1.0.

La documentación inicial se puede consultar en los siguientes enlaces:

Los enlaces de documentación actualmente funcionan como marcadores de posición y se actualizarán a medida que nos acerquemos a la versión final y tengamos más detalles para compartir. Aquí tenéis algunas adiciones destacadas en la documentación de la versión 2026.1:

Como se trata de una vista previa temprana para desarrolladores, parte del contenido todavía está en desarrollo, y proporcionaremos la documentación completa a medida que se finalicen las funciones. ¡Agradecemos vuestra paciencia y vuestros comentarios durante esta fase!

Disponibilidad e información del paquete

Esta versión incluye paquetes de instalación clásicos para todas las plataformas compatibles. Para obtener la lista completa, consultad el documento de Plataformas Compatibles.

Los paquetes de instalación y las claves de vista previa están disponibles en el sitio de descargas de vistas previas de WRC o a través del sitio web de servicios de evaluación (marcando la casilla "Mostrar software en vista previa").

Discussão (0)1
Entre ou crie uma conta para continuar