Find

Digest
· Sep 29
Question
· Sep 28

InitialExpression Not Working in %CSP.Page Subclass

Hello Community

The InitialExpression keyword values does not to set default values for properties in classes that extend %CSP.Page, unlike in other class types such as %Persistent or %RegisteredObject, where it works as expected during object instantiation (typically via %New()).

  1. Is %CSP.Page instantiated using %New() under the hood, or does it use a different initialization mechanism?
  2. Are there specific limitations or behaviors in CSP pages that prevent InitialExpression from working as expected?

Thank you!

5 Comments
Discussion (5)3
Log in or sign up to continue
Announcement
· Sep 26

[Video] August Developer Meetup Recording - Agentic Orchestration & Multi-LLM Systems

Hey Community,

The InterSystems team recently held another monthly Developer Meetup in the AWS Boston office location in the Seaport, breaking our all-time attendance record with over 80 attendees! This meetup was our second time being hosted by our friends at AWS, and the venue was packed with folks excited to learn from our awesome speakers.

 

The topic of the August meetup was Agentic Orchestration &  Multi-LLM Systems, and our speakers brought some amazing demos: First,  @Nicholai Mitchko demonstrated a financial document analysis using an implementation of a novel multi-LLM approach based on new research. Then, @Jayesh Gupta dove into a survey of approaches to orchestrating agentic systems.

If you weren't able to attend, we've once again recorded both talks from the meetup to make them available virtually. You can find the recorded sessions at the links below:

⏯️ Building Reliable Multi-LLM Systems for Financial Document Analysis

⏯️ Building Agentic Orchestration Systems (and other cool stuff)


 

Discussion (0)1
Log in or sign up to continue
Article
· Sep 26 2m read

Git Pre-commit Hook for Health Connect Cloud

Hi,

Just thought I'd share quite a handy hook that has helped me out when developing on Health Connect Cloud with VS Code and GitBash. When developing on Health Connect Cloud, if changes are made directly on the server such as routing rules or component deployments, they aren't automatically included in source control, therefore you must export from the server into your local files and push to your remote repo. I'm sure there are easier methods to deal with that which I'm in the process of testing, but as a quick solution I thought it would be handy have a pre-commit hook which triggers a reminder in GitBash - see below.

This reminder can be tweaked to mention routing rules and anything you think needs to be considered for export.

The hook code:

#!/bin/bash
# Git pre-commit hook - gentle reminder for Production.cls
targetFile="src/HCC/Connect/Production.cls"
# Check if Production.cls is already staged
staged=$(git diff --cached --name-only | grep "$targetFile")

# If Production.cls is not staged, show a gentle reminder
if [ -z "$staged" ]; then
    echo ""
    echo "💡 Gentle reminder: Have you made any changes to the Production class on the server?"
    echo ""
    echo "   If YES: Export and add $targetFile to this commit"
    echo "   If NO:  Continue with: git commit --no-verify"
    echo ""
    echo "   (This reminder appears on every commit - use --no-verify to skip)"
    echo ""
    exit 1
fi
# Production.cls is staged, proceed normally
exit 0

I hope this is useful for anyone developing with Health Connect Cloud.

 

Jordan

1 Comment
Discussion (1)2
Log in or sign up to continue
Announcement
· Sep 26

[Video] Leading with Empathy: The Human Side of Customer Centricity

Hi Community,

We're excited to share the new video in the "Rarified Air" series on our InterSystems Developers YouTube:

⏯ Leading with Empathy: The Human Side of Customer Centricity

This episode explores what it truly means to build a customer-centric organization. The conversation traces a journey from early hands-on experience in support to leading innovation, showing how empathy, curiosity, and genuine care form the foundation of great customer relationships. The discussion highlights how technology, especially AI, can enhance, rather than replace, human connection. Real-world examples, from healthcare to Disney’s “magical” service model, illustrate how understanding people’s needs leads to better outcomes. Ultimately, the episode reminds us that true customer centricity begins with staying human, leading by example, and making an impact through every interaction.

Presenters: 
🗣 @John Paladino, Vice President of Client Services, InterSystems
🗣 @Alex MacLeod, Director of Healthcare Solution Support, InterSystems

Enjoy watching, and subscribe for more videos! 👍

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