Hey Community,
Here is a digest of the Developer Community videos on InterSystems Developers YouTube Channel in March 2023:
Here you can find announcements on videos related to InterSystems Data Platform.
Hey Community,
Here is a digest of the Developer Community videos on InterSystems Developers YouTube Channel in March 2023:
Hi Developers,
See how the Production Extension framework (PEX) allows you to build custom interoperability components in .NET or Java without first learning ObjectScript.
With PEX, you can code in a familiar language and take advantage of established code libraries to add components to a production.
Hi Developers,
Often we create and edit InterSystems IRIS Interoperability solutions via a set of UI tools that is provided with IRIS. But it is sometimes difficult to setup the development environment to handle changes we make in the UI to source control.
This video illustrates how git-source-control helps with source control Interoperability components while changing it in the UI.
⏯ Git Source Control for InterSystems IRIS Interoperability with Docker and VSCode

The title of the contest subject is not quite precise but addresses the %Library.classes involved.
What is meant is officially named Class Query and is dating back to the early days of Caché.
CLASS is used because it is embedded in a COS class.
Though there is a precise description in the official documentation it remains rather abstract.
My tutorial should guide you step-by-step through a simple example in COS to make it tangible to you
Hi Community,
Enjoy watching the new video on InterSystems Developers YouTube:
⏯ Querying 6 Terabytes of Protected Health Information at Northwell @ Global Summit 2022
Hey Community,
Tired of entering login-password during the docker build with your InterSystems IRIS every time?
There is a handy way to turn it on and off – use the passwordless zpm module.
Watch this video to explore how to use the passwordless ipm module to turn on and off entering login-password during docker build with your InterSystems IRIS:
Hi Community,
Watch this video to learn about InterSystems FHIR Server, the turnkey FHIR data solution that empowers FHIR application developers to focus on building life-changing healthcare applications:
Hey Developers,
Enjoy watching the new video on InterSystems Developers YouTube:
Hi Developers,
Enjoy watching the new video on InterSystems Developers YouTube:
Hey Community,
Here is a digest of the Developer Community videos on InterSystems Developers YouTube Channel in February 2023:
.png)
This tutorial is a follow on to Working with %Query
It was displaying the content of the input stream chopped in fixed-size chunks.
But often those streams are structured and have well-defined separators (e.g HL7)
So as a side subject of this tutorial, this chapter shows how to break a stream into PIECES.
It is exactly the same idea as the $PIECE() function for strings with some add-ons.
.png)

My previous article introduced you to SQL based Basic Class Query
where a clever wizard created all the required code for you and your essential
contribution was an SQL statement.
Now we enter the real Custom Class Query that provides more freedom but
requires a deeper understanding of the mechanic behind the scene.
The full code example is again on GitHub
.png)

My previous article introduced you to the COS based Custom Class Query.
There were some features missing like more lines of the stream displayed
and numbered.
Hi Community,
Watch this video to explore common security pitfalls within the industry and how to avoid them when building applications on InterSystems IRIS:
⏯ The OWASP Top 10 & InterSystems IRIS Application Development @ Global Summit 2022
Hey Developers,
Enjoy watching the new video on InterSystems Developers YouTube:
⏯ InterSystems Security Development Lifecycle @ Global Summit 2022
Hey Developers,
Enjoy watching the new video on InterSystems Developers YouTube:
⏯ Understanding your InterSystems Login Account & Where to Use It @ Global Summit 2022
Hi Developers,
Enjoy watching the new video on InterSystems Developers YouTube:
⏯ Real-World CI/CD: Keep Calm & Build On @ Global Summit 2022
Hey Developers,
Enjoy watching the new video on InterSystems Developers YouTube:
Hi Developers,
Enjoy watching the new video on InterSystems Developers YouTube:
⏯ InterSystems Startup Accelerator Pitching Sessions @ Global Summit 2022
Hey Developers,
Enjoy watching the new video on InterSystems Developers YouTube:
Hey Community,
Enjoy watching the new video on InterSystems Developers YouTube:
Hey Community,
Here is a digest of the Developer Community videos on InterSystems Developers YouTube Channel in January 2023:
The power of the presented tool becomes visible with a large JSON file.
The example I have prepared is composed of the daily results of AoC 2023.
Anonymization makes it usable for demo purposes.
In general Global Streams are data objects embedded in Classes / Tables.
Using and viewing them with SQL is normally a part of the access to the containing tables.
SO WHAT?
During debugging or searching for strange or unexpected behavior there could be the need to
get closer to the stored stream. No big problem with direct access to Globals with SMP or Terminal.
But with SQL you are lost.
So my tool provides dynamic access to Global Streams wherever you may need this
Special thanks to @Oliver Wilms for the inspiration for this tool.
The similarity between JSON objects + arrays and Globals in IRIS or Caché is evident.
With small and medium size JSON objects navigation across %Dynamic Objects is comfortable.
But with large and/or deep cascaded objects it becomes a challenge.
The presented tool offers 3 variants
Hi Community,
Watch this video to learn different ways to connect and interact with event streaming platforms like Kafka:
⏯ Working with Event Streaming Platforms @ Global Summit 2022
Seeing results in SMP or Terminal
If you run the suggested queries from Terminal in SQL shell you see:.png)
There is not just one class in this package: rcc.gstream.cls but also rcc.gstreamT.cls
While rcc.gstream works with direct access to the stream globals, the *T version uses
a Process Private Global (PPG) as Temporary storage.
using SELECT * FROM RCC.gstreamT WHERE RCC.useT('^jpgS')=1 and similar.
Hi Community,
Watch this video to review the present of InterSystems cloud services and use cases, as well as a roadmap for the future:
⏯ InterSystems IRIS Cloud On-Demand Services @ Global Summit 2022
Hey Community!
Welcome to the 3rd edition of the InterSystems Ideas news bulletin! Curious about what has happened on the Ideas Portal since the previous one? Read on!
First of all, we've created a short video that explains the lifecycle of the ideas on the Portal: