Ben Spead · Jul 2, 2025 go to post

excellent article!  thank you for taking the time to compose and share!

Ben Spead · Jun 26, 2025 go to post

I really like that idea, having them close together is extremely helpful. We always use the created and updated properties as well, with %OnAddToSaveSet() triggers for both

Ben Spead · Jun 21, 2025 go to post

Ben Spead

I am originally from NH, but have lived in Lancaster, Pennsylvania for the past 21 years.

I am the head of Application Services at InterSystems, where I focus on delighting our prospects, customers and fellow employees with software that saves them time and frustration.

My main areas of focus include enterprise architecture, change control, source control, and process improvement.

I have been attending the InterSystems conference for almost 20 years (DevCon, Global Summit and now READY), and I look forward to connecting with many of you this coming week in Orlando.  Make sure to check out my session on how we are pursuing the use of RAG and AI within InterSystems!

Fun Fact or Hobbies – I love doing outside activities ... hiking, camping, swimming and exploring historical and natural wonders (I am currently writing this from an overnight camping trip with my son).  I am an Eagle Scout, as are my two oldest sons and my third son is well on his way!

Ben Spead · Jun 4, 2025 go to post

So the question ultimately is - is the AI Bot a member of Global Masters and can it get a pair of socks with the points it earns providing correct responses?  ;) 

Ben Spead · May 30, 2025 go to post

Really great article!  Awesome to see how different platforms can be source controlled for better change control

Ben Spead · Apr 17, 2025 go to post

@Evgeny Shvarov - see Tim's comment that prototyping is an exception to Rule #3.  But prototype code as a rule should never go into production :)

Ben Spead · Apr 8, 2025 go to post

@Alex Efa   - I recommend that you take a look at using the Embedded Git open source package, which makes the power of Git available from within an IRIS instance (rather than using it client side which has shortcomings when it comes to things controlled in the SMP like Interop).  

This article may be of interest: https://community.intersystems.com/post/new-and-upcoming-embedded-git-f…

Here is a helpful branching discussion on options for Embedded Git in our Health Connect Cloud product (the concepts would apply to any application of Embedded Git): https://github.com/intersystems/git-source-control/blob/main/docs/hcc.m…; You will see that it is quite common for developers to work in their own Namespaces on feature branches and then merge them in.  But this is only one of many models.

@Timothy Leavitt, @Pravin Barton  and @Nick Petrocelli can answer specific questions that you may have.
 

Ben Spead · Apr 8, 2025 go to post

Assuming you have access, you can download from the WRC application - wrc.intersystems.com.

If you don't have access you should discuss with your account team.  

Ben Spead · Mar 21, 2025 go to post

Always a helpful way to add debugging code or long term exception logging!

Also, if you don't have an exception object and just want to log the stack for debugging purposes, you can use LOG^%ETN

Ben Spead · Mar 14, 2025 go to post

do we know that the "1st process" is?  Is there a specific daemon which is always considered first?  This only would list PIDs running iris (not all PIDs on the OS), correct?

Ben Spead · Mar 14, 2025 go to post

great reminder for why I've loved this technology and company for the past 22 years :)