No surprise, @Robert Cemper is GOAT of this DC. Congrats for all winners.
- Log in to post comments
No surprise, @Robert Cemper is GOAT of this DC. Congrats for all winners.
Thanks! your sample is very nice too.
Thanks RC2!
Thanks DC!
Thanks the feedback
Write the id property into your objectscript class, the boolean it is ok
Happy 2026
I am very happy to be recognized as a reference in knowledge of the best technology and community in the world, the Intersystems community. I thank @Robert Cemper for being my inspiration and the entire Intersystems DC staff.
Congrats!!
Congrats!!
I did it, and I received the email confirmation, but my app is not listed
My app was approved, but is not listed into contest page
I submitted an application on Thursday and it hasn't been approved yet. I wanted to enter the competition within the initial deadline.
Worked, thanks
Ideas portal with form bug (the text editor not loads):
.png)
Thanks your revision Robert 🤩
Congrats!
There are projects where iris is the database only and the logic is java, and no objectscript class ia developed. But the main scenarios are migrations, automated tests, version control and bring an app from postgres, oracle, etc to iris
congrats to the winners
Java 1.8
InterSystems' Kafka component is Java-based. You need to tune the Java (Java Gateway) used by your service.
For Java 8, here are some widely recommended JVM parameters and best practices, particularly focusing on memory management and Garbage Collection (GC):
1. Heap Size Configuration
This is the most fundamental step.
Fixed Heap Size: Set the initial and maximum heap sizes to the same value to prevent the JVM from resizing the heap dynamically during runtime. This reduces GC overhead and improves application stability.
-Xms<size>: Initial Java heap size.
-Xmx<size>: Maximum Java heap size.
Example: -Xms4G -Xmx4G (sets initial and max heap to 4 Gigabytes)
Sizing: The value should be determined by monitoring your application's memory usage under load. A good rule of thumb is to set -Xmx to about 75-80% of the available physical RAM to leave room for the Operating System and JVM overhead (Metaspace, thread stacks, etc.).
2. Garbage Collector (GC) Selection
In Java 8, the default GC is the Parallel Collector (for server-class machines), which focuses on high throughput (less time spent in GC overall, but potentially longer pause times).
For most modern applications, especially those requiring lower latency, the G1 (Garbage-First) Collector is generally recommended starting from Java 7/8.
Use G1 Collector:
-XX:+UseG1GC
Can you show me the OnProcessInput source code?
Hi, I sent an app, but it was registered with wrong username
It was registered for yuri.lper@magnasistemas.com.br, but my user is yurimarx@gmail.com
because this error I cannot apply the app yaml-adaptor for the contest
Congrats @Henry Pereira Pereira
You can use the category property to organize the different topics inside the production
Thanks
That's it Danusa, congratulations to the Brazilians, the 3 musketeers, who are always making excellent applications, congratulations everyone
If you post the C# code here, I can see some config required to the objectscript code
The sample and the article not used this:
Set setting = ##class(%External.Messaging.RabbitMQSettings).%New()
Set tClient = ##class(%External.Messaging.Client).CreateClient(setting, .tSC)
If you use only the ObjectScript code to connect Rabbit, you must set some properties into your setting variable:
set setting = ##class(%External.Messaging.RabbitMQSettings).%New()
set setting.host = "localhost"set setting.port = 5672set setting.username = "guest"set setting.password = "guest"set setting.virtualHost = "/"Can you post your C# or NodeJS code here?