Article Evgeny Shvarov · Feb 12 3m read Enabling IRIS Interoperability Source Control with InterSystems Package Manager and git-source-control Hi Developers! As you know InterSystems IRIS Interoperability solutions contain different elements of the solution, such as: production, business rule, business process, data transformation, record mapper. And sometimes we can create and modify these elements with UI tools. And of course we need a handy and robust way to source-control the changes made with UI tools. For a long time this was a manual (export class, element, global, etc) or cumbersome settings procedure, so the saved time with source-control UI automation was competing with lost time to setup and maintain the settings. Now the problem doesn't exist any more. With two approaches: package first development and usage of IPM package git-source-control by @Timothy Leavitt . The details are below! #Development Environment #Git #Interoperability #Source Control #InterSystems IRIS Open Exchange app 7 7 1 251
Article Evgeny Shvarov · Feb 11 6m read Using IRIS Interoperability and Data Transformation to Change Data in CSV Hi developers! Want to share with you an exercise I tried with InterSystems IRIS Interoperability. The sample shows how to use IRIS Interoperability with data transformation component to change the data in CSV file. The story is below. #CSV #Interoperability #InterSystems IRIS Open Exchange app 1 0 0 79
Article Evgeny Shvarov · Dec 24, 2022 3m read Set up Your InterSystems FHIR Server With One Command Hi InterSystems Developers! Recently I've updated the FHIR dev template so that it now publishes an IPM package fhir-server that makes the setup of InterSystems FHIR server a trivial manual or automatic or programmatic procedure one command long. Please see below how you can benefit from it. TLDR USER>zpm "install fhir-server" All the details below. #Beginner #FHIR #InterSystems IRIS for Health Open Exchange app 6 1 1 321
Article Evgeny Shvarov · Oct 24, 2022 4m read Embedded Python Template Hi developers! Let me share with you a minimal embedded python template, that I can recommend as a starting point for any general project with InterSystems IRIS that will use embedded python. Features: Embedded Python ready; Examples of 3 ways of Embedded python development; VSCode development ready; Docker enabled; Online demo enabled; ZPM First development ready. Let's discuss the features below! #Development Environment #Embedded Python #InterSystems IRIS #VSCode Open Exchange app 4 0 0 633
Article Evgeny Shvarov · Oct 15, 2022 1m read Running ObjectScript classmethod in VSCode Terminal in One Click Hi Devs! For me, one of the most painful things about ObjectScript is ##class(Class).Method() typing to call a class method in code or in a terminal. I even submitted an idea to simplify it in ObjectScript. But! There is a new feature in VSCode ObjectScript that was just introduced to the plugin - Copy Invocation! #ObjectScript #Terminal #Tips & Tricks #InterSystems IRIS #VSCode Open Exchange app 9 6 2 416
Article Evgeny Shvarov · Aug 30, 2022 1m read Standard "custom" Error Page For CSP Web Application Hi folks! It's not an innovation, but often I saw not a very informative Error page for CSP apps and got it for myself. Something like that: #CSP #Error Handling #InterSystems IRIS 8 3 2 185
Article Evgeny Shvarov · Aug 14, 2022 2m read A Small Code Bot to Bump Package Version Automatically Hello fellow developers! When developing with ObjectScript Package Manager, one crucial thing is the package version, which we place in the module.xml file. When we add changes to the package and are ready to publish a new version of the package in the registry, we also need to increase the version number. This is clear, but it is annoying, and we can often forget to do that. This small article will help you to automate such a process. #Change Management #Development Environment #InterSystems Package Manager (IPM) #InterSystems IRIS Open Exchange app 6 1 0 353
Article Evgeny Shvarov · Jul 14, 2022 2m read How to Find Applications Installable With Package Manager Hi Community! @Joan Pérez published a review that it is not very clear what applications are available for InterSystems Package Manager. Thanks Joan! Indeed it deserves a post. There at least two ways I know to showcase them: 1. Run find command in zpm: #InterSystems Package Manager (IPM) #InterSystems IRIS 3 0 0 139
Article Evgeny Shvarov · May 28, 2022 3m read Something For Nothing or How to Make Github Run Your UnitTests Hi Developers! This is yet another short post that is intended to simplify developers' life. Now we'll talk about how to make GitHub run unit tests with every push to the repository by adding just one file to the repo. For free. On Github Cloud. Sounds great, isn't it? It is possible and very easy to do. Credit goes to @Dmitry Maslennikov (and his repo), ZPM Package Manager, and GitHub Actions. Let's see how this all works! #Development Environment #DevOps #Docker #GitHub #InterSystems Package Manager (IPM) #Testing #InterSystems IRIS Open Exchange app 4 0 0 352
Article Evgeny Shvarov · May 4, 2022 2m read The Update for a Default Dockerfile Template for development with InterSystems IRIS Hi developer folks! Thanks to all of you who start the development with InterSystems IRIS from the basic development template! Recently, thanks to @Dmitry Maslennikov's contributions I've updated the Dockerfile to make the development simpler, images lighter and the building process faster. And it looks more beautiful too ;) Here is what changed: #Beginner #Docker #InterSystems IRIS Open Exchange app 11 4 2 281