Pesquisar

Pergunta
· Set. 23

Is there any kind of garbage collector?

Some languages ​​have the concept of a garbage collector for automatic memory management. I'd like to know if something like this exists in InterSystems Caché in the context of routines, %CSP.REST, or %CSP.Page.

The question arises from the %Close() method of the %RegisteredObject class. This indicates that I need to manually clear the object from memory if it's no longer in use, or in the web context, if the request has completed. Is this correct? Or am I completely wrong?

Thank you!

8 Comments
Discussão (8)3
Entre ou crie uma conta para continuar
Anúncio
· Set. 23

Technology Bonuses for InterSystems .Net, Java, Python, and JavaScript Contest

Hi Developers!

Here are the technology bonuses for the InterSystems .Net, Java, Python, and JavaScript Contest that will give you extra points in the voting:

  • XEP API for Java, .NET - 2
  • Native SDK for Java, .NET, Python, node.js  - 2
  • PEX Interoperability for Java, .NET, Python - 3
  • Java persister - 2
  • ADONET and .NET Entity Framework -2 
  • Docker container usage - 2 
  • Online Demo - 2
  • Implement InterSystems Community Idea - 4
  • Find a bug in InterSystems IRIS External Language Development Offerings - 2
  • New First Article on Developer Community - 2
  • New Second Article on Developer Community - 1
  • First Time Contribution - 3
  • Video on YouTube - 3

See the details below.<--break-><--break->

XEP API for Java, .NET - 2

XEP is an InterSystems library that introduces high-performance persistence technology for Java or .NET object hierarchies. Use it and collect 2 more bonus points for Java or/and .NET (4 points max). Learn more on JAVA XEP.,  and .NET XEP.

Native SDK for Java, .NET, Python, node.js - 2 points

The InterSystems IRIS Native SDKs are lightweight interfaces that allow PythonJava.NET, and Node.js applications to access powerful InterSystems IRIS resources. Use it and collect 2 extra bonus points for every language(Python, Java, .Net, Node.js) implemented (8 at max). Documentation.

Pex Interoperability for Java, .NET, Python - 3 points

The Production EXtension (PEX) framework provides a choice of external languages Java, .NET and Python that you can use to develop interoperability productions. Use it and collect 3 extra points for for every language(Python, Java, .Net) implemented (9 max). Documentation. Here is a pex-demo application.

Java Persister -2 points

The InterSystems IRIS Persister for Java is designed to ingest data streams and persist them to a database at extremely high speed. Get 2 bonus points for implementing it in your solution. Documentation

ADONET and .NET Entity Framework - 2 points

InterSystems provides to access persistent classes data via ADONET. Implement it in your app to collect 2 bonus points. Documentation

Same you can get 2 bonus points for leveraging .NET Entity Framework with IRIS. Here is the Documentation.

Docker container usage - 2 points

The application gets a 'Docker container' bonus if it uses InterSystems IRIS  running in a docker container. Here is the simplest template to start from.

Online Demo of your project - 2 points
Collect 2 more bonus points if you provision your project to the cloud as an online demo at any public hosting.  

Implement Community Opportunity Idea - 4 points

Implement any idea from the InterSystems Community Ideas portal which has the "Community Opportunity" status. This will give you 4 additional bonus points.

Find a bug in InterSystems IRIS External Languages Offerings - 2 points
We want the broader adoption of InterSystems Java, .NET, Python API and node.js offerings so we encourage you to report the bugs you will face during the development of your external languages applications with IRIS in order to fix it. Please submit java, python, .NET and node.js bugs and how to reproduce it. You can collect 2 bonus points for the first reproducible bug one per language (java, .NET, node.js, Python) - so you can collect 8 points max.

New First Article on Developer Community - 2 points

Write a brand new article on Developer Community that describes the features of your project and how to work with it. Collect 2 points for the article.

New Second Article on Developer Community - 1 point

You can collect one more bonus point for the second new article or the translation regarding the application. The 3rd and more will not bring more points but the attention will all be yours.

First-Time Contribution - 3 points

Collect 3 bonus points if you participate in InterSystems Open Exchange contests for the first time!

Video on YouTube - 3 points

Make new YouTube videos that demonstrate your product in action and collect 3 bonus points per each.

The list of bonuses is subject to change. Stay tuned!

Good luck in the competition!

2 Comments
Discussão (2)2
Entre ou crie uma conta para continuar
Artigo
· Set. 23 4min de leitura

Securing IRIS Integrations with Mutual TLS (mTLS): A Practical Guide

Securing IRIS Integrations with Mutual TLS (mTLS): A Practical Guide

In today’s enterprise environments, secure communication between systems is not optional—it’s essential. Whether you're integrating InterSystems IRIS with cloud APIs, internal microservices, or third-party platforms, Mutual TLS (mTLS) offers a powerful way to ensure both ends of the connection are authenticated and encrypted.

This post walks through how to configure IRIS for mTLS and how to validate your certificates to avoid common pitfalls.

Discussão (0)1
Entre ou crie uma conta para continuar
Anúncio
· Set. 23

Building and Managing HL7 Integrations – IN PERSON October 20-24, 2025 / Registration space available

  • Building and Managing HL7 Integrations – In Person October 20-24, 2025 9:00am-5:00pm EDT
    • Build, configure, and manage HL7® V2 interfaces using InterSystems integration technologies.
    • This healthcare-focused 5-day course teaches implementation partners, integrators and analysts how to rapidly build HL7 integration solutions.
    • Students build a production that processes and routes HL7 messages.
    • Students learn how to work with the pre-built HL7 business services, business processes and business operations to receive and send HL7 messages.
    • Students also learn how to transform HL7 messages using graphical tools in the Management Portal.
    • This course teaches students how to monitor, manage, and troubleshoot Productions.
    • Students also learn how to use the Management Portal for viewing, searching, and resending messages.
    • This course is applicable for users of InterSystems IRIS® for Health, HealthShare® Health Connect, and HealthShare®.
    • This course is also applicable for users of the legacy product InterSystems Ensemble®.
  • Self-Register Here
Discussão (0)1
Entre ou crie uma conta para continuar
Artigo
· Set. 23 3min de leitura

Celebrating a Creative Force in the Developer Community

Every thriving community has members whose energy, creativity, and commitment help shape it into something extraordinary. In the InterSystems Developer Community, one such member is @Henry Pereira — a developer, open-source contributor, contest winner, and true believer in the power of collaboration.

👏 Let’s take a closer look at Henry’s remarkable journey and his continuing legacy in the InterSystems ecosystem.

Henry’s story with InterSystems products began more than 20 years ago, when, as a young intern, he first worked with InterSystems Caché (version 4, no less) and wrote plenty of MUMPS code. Life took him in other directions for a time, but in 2016, fate — and technology — brought him back. Joining BPlus Tech on February 2nd of that year, Henry quickly rediscovered InterSystems technologies and was impressed with how far they had evolved. Only three days later, while searching for open-source projects, he discovered the Developer Community and found inspiration in the work of @Dmitry Maslennikov, whose code helped shape Henry’s approach to Caché ObjectScript.

Henry’s first contribution to the Developer Ecosystem was CosFaker, a project initially inspired by a JavaScript library but soon evolving into something unique. It was also the subject of his first community article. From there, Henry became increasingly involved in contests, collaborations, and open-source projects.

One highlight was his participation in the RestForms project alongside @Eduard Lebedyuk and @Alberto Fuentes, which proved especially meaningful during a challenging time in his personal life. Another standout moment came in 2021, when Henry entered the InterSystems Security Contest solo with his project iris-disguise.

In recent years, Henry has competed as part of the Musketeers team with @José Pereira (“the brain”) and @Henrique Dias (“the heart”), while humorously dubbing himself “the itch in the nose.” Their project iris-medicopilot earned second place in the Vector Search, GenAI, and ML Contest, bringing Henry professional visibility and real-world client interest in vector search technology.

Henry deeply values the Developer Community’s warmth, responsiveness, and professionalism, noting the absence of hostility and the high level of organization. He’s a fan of the Global Masters gamification program and is continually impressed by the brilliant ideas and innovations produced in community contests.

Henry’s advice to newcomers? Get involved. Contribute, participate, and treat every project as both a learning experience and a personal showcase.

Outside of coding, Henry spends his weekends playing electric guitar in a band, cherishes time with his children, and actively serves his local community, particularly its youth. Each year, he challenges himself to learn a new programming language, a testament to his insatiable curiosity. His family and faith keep him grounded, reminding him of the importance of rest alongside growth.

Henry’s journey, from his first MUMPS code to international contests, from personal reinvention to community leadership, embodies the spirit of the InterSystems Developer Community. Through his technical contributions, collaborative spirit, and heartfelt presence, he has become a creative force and an inspiration to all who have the privilege of working alongside him.

🙏 Join us in celebrating Henry for his dedication, ingenuity, and the warmth he brings to the Developer Community.

41 Comments
Discussão (41)15
Entre ou crie uma conta para continuar