Article Evgeny Shvarov · Apr 18, 2020 4m read Testing Packages for ZPM Hi Developers As you know it's very easy to publish a package to the Developers Community registry. But how to test it before publishing? How to be sure that everything you introduced into module.xml is installed properly? See the step-by-step instruction below! #Deployment #ObjectScript #InterSystems Package Manager (IPM) #InterSystems IRIS #Open Exchange Open Exchange app 6 10 3 962
Article Evgeny Shvarov · Apr 17, 2020 3m read ObjectScript Package Manager Release - ZPM 0.2.1 Hi Developers! I'm pleased to announce a new release of InterSystems ObjectScript Package Manager - ZPM 0.2.1! What are the new features? Custom parameters for modules installation; Show the module repository; CSP and REST Application configurations improvement; Documentation! See the details below. #InterSystems Package Manager (IPM) #InterSystems IRIS #Open Exchange Open Exchange app 2 3 0 298
Announcement Evgeny Shvarov · Apr 13, 2020 REST API Contest details: Application types and bonuses Hi Developers! Today we launched the second programming contest on InterSystems IRIS, the landing. The topic is the REST API. And we introduced a few technology bonuses. Here I want to provide details on what application eligible, what are the technology bonuses and how to collect all of them. Here we go! #Contest #InterSystems Package Manager (IPM) #REST API #InterSystems IRIS #IRIS contest #Open Exchange Open Exchange app 0 7 0 509
Announcement Evgeny Shvarov · Apr 3, 2020 InterSystems Developers Community Release, April 2020 Hi Developers! In March 2020 we improved again developers community engine and introduced the following new features: PDF export and print option for every post; more than one accepted answer; filter mentioning for silent members; bug fixes and minor enhancements. See the details below. #Release #Developer Community Official 0 0 0 213
Announcement Evgeny Shvarov · Apr 2, 2020 InterSystems Open Exchange March 2020 Digest Hi Developers! This is the digest of new solutions and applications submitted to InterSystems OpenExchange in March 2020! 22 New applications in March 2020 isc-generate-db by Henrique Gonçalves Dias Creating a new database, namespace, CSP/REST Application never been so easy. cmPurgeBackup by @Alexey Maslov cmPurgeBackup is an utility that can be used to erase old Online Backup files. #Digest #InterSystems IRIS #Open Exchange 3 1 0 207
Announcement Evgeny Shvarov · Mar 27, 2020 InterSystems Online Contest Topics Schedule in 2020 Hi Developers! We are going to establish a series of InterSystems IRIS Online Programming contests this year. In March we started with ObjectScript CLI and here is the schedule of topics for the next few months: April - InterSystems IRIS with REST API May - InterSystems IRIS Native API application: use Python, JS, .NET, Java native APIs in your application to use IRIS June-July - InterSystems IRIS AI/ML solutions. IntegratedML as a bonus August - InterSystems IRIS for Health FHIR application September - InterSystems IRIS Full-stack application: IRIS as a server and UI on any framework and any form: and web, desktop, mobile UI October - Interoperability solutions for InterSystems IRIS and InterSystems IRIS for Health November - Analytics Solution using InterSystems IRIS December - Multi-model solution using InterSystems IRIS All applications should be runnable with InterSystems IRIS in a docker container. #Contest #Developer Community Official #InterSystems IRIS #InterSystems IRIS for Health #Open Exchange 8 11 1 912
Announcement Evgeny Shvarov · Mar 23, 2020 How to Win in InterSystems IRIS Online Programming Contest Hi, participants of the InterSystems IRIS Online Programming Contest! This is an announcement for the current and all the future participants of online contests. To win the contest you need to gather the maximum votes of InterSystems Developer Community members. Below are the few ideas of how to achieve that. #Contest #Open Exchange 1 4 0 250
Announcement Evgeny Shvarov · Mar 22, 2020 Voting in InterSystems IRIS Online Programming Contest! Hi Community! The registration phase for InterSystems Online Programming Contest ends today and we will start the voting week! Now we have 20 applications - so you have a set of applications to choose from! How to vote? This is easy: you will have one vote, and your vote goes either in Experts nomination or in Community nomination. #Contest #Docker #ObjectScript #InterSystems IRIS #Open Exchange 5 7 1 435
Article Evgeny Shvarov · Mar 20, 2020 3m read COVID-19 Analytics on InterSystems IRIS Hi colleagues! Every day Johns Hopkins University publishes new data on coronavirus COVID-19 pandemic status. I built a simple InterSystems IRIS Analytics dashboard using InterSystems IRIS Community Edition in docker deployed on GCP Kubernetes which shows key measures of the disease outbreak. This dashboard is an example of how information from CSV could be analyzed with IRIS Analytics and deployed to GCP Kubernetes in a form of InterSystems IRIS Community Edition. Added the interactive map of the USA: #Analytics #Best Practices #CSV #Docker #Google Cloud Platform (GCP) #Kubernetes #ObjectScript #InterSystems Package Manager (IPM) #InterSystems IRIS #InterSystems IRIS BI (DeepSee) Open Exchange app 19 13 3 1K
Question Evgeny Shvarov · Mar 20, 2020 How to add a role to a web applicaiton programmatically? Hi developers! I have an existing CSP app and I want to add a role to it. How can I make it programmatically? #CSP #Deployment #ObjectScript #System Administration #InterSystems IRIS 1 4 0 430
Article Evgeny Shvarov · Mar 13, 2020 2m read Introducing Docker and VSCode Environment to Your ObjectScript Github Repository Hi developers! Suppose you have a Github repository with ObjectScript classes but without a Docker environment. Recently I published a repository with a set of files that form a universal Docker and VSCode environment to let you either import and run your repository in InterSystems IRIS Community Edition on Docker or turn your repository into Docker and VSCode environment for InterSystems IRIS Community Edition. So in one sentence: Unpack these files in your folder and you have the Docker and VSCode environment for your InterSystems IRIS ObjectScript application! See the details below. #Docker #GitHub #ObjectScript #VSCode #InterSystems IRIS #Open Exchange Open Exchange app 3 0 1 706
Announcement Evgeny Shvarov · Mar 4, 2020 The 1st Programming Contest: InterSystems IRIS, Docker and ObjectScript Hi Developers! In March we are starting our first InterSystems IRIS Programming Contest! It's a competition in creating open-source solutions using InterSystems IRIS Data Platform. The topic for the first contest is InterSystems IRIS, Docker and ObjectScript! The contest will last three weeks: March 9-31, 2020. Prizes: There will be money prizes for Experts Nomination - winners will be determined by a specially selected jury: 🥇 1st place - $2,000 🥈 2nd place - $1,000 🥉 3rd place - $500 Also, there will be Community Nomination - an application that will receive the most votes in total: 🏆 1st place - $1,000 And we provide winners with high-level badges on Global Masters. #Contest #Docker #Events #ObjectScript #InterSystems IRIS #InterSystems IRIS for Health #IRIS contest #Open Exchange 10 27 4 1.8K
Announcement Evgeny Shvarov · Mar 4, 2020 Developer Community Moderators in 2020 Hi Developers! It's just a statement to let you know who is working for you this year as Developer Community Moderators. Here is our noble team! English Community: @Eduard Lebedyuk @John Murray @Dmitry Maslennikov @Robert Cemper @Jeffrey Drumm @Scott Roth Spanish Community: @Kurro Lopez @Nancy Martínez Moderators! thanks for your hard work to make this place busy and helpful! Developers! You can meet in person all the moderators on InterSystems Global Summit 2020 in Seattle this year and on regional events. Stay tuned! #Developer Community Official 3 3 0 216
Announcement Evgeny Shvarov · Mar 4, 2020 InterSystems Open Exchange March 2020 Release Hi Developers! Here are the release notes of changes we made to InterSystems Open Exchange since the previous release in December 2019. What's new? Email notifications and subscriptions; Better UI/UX for application publishing process; Mobile UI for tablets and phones. See the details below. #Release #Open Exchange 0 0 0 200
Announcement Evgeny Shvarov · Mar 3, 2020 InterSystems Open Exchange February 2020 Digest Hi Developers! This is the digest of new solutions and applications submitted to InterSystems OpenExchange in February 2020! New applications in February 2020 EXCEL SUDOKU by alex kosinets Sudoku game implementation in Excel using InterSystems IRIS as a server RESTForms2 by Henry Hamon Pereira RESTForms2 is a framework to create the REST API for InterSystems IRIS persistent objects automatically FirstLook-Globals by Evgeny Shvarov Firstlook example of InterSystems Globals IRIS Interoperability Message Viewer by Henrique Gonçalves Dias A new approach for the Interoperability Message Viewer iKnow by Benjamin De Boe The iKnow Natural Language Processing technology was originally developed in Belgium and then acquired by InterSystems in 2010. In February 2020, InterSystems published the technology to open source, expanding the possible use cases for it beyond embedded use from the InterSystems IRIS Data Platform. iKnow is open to community contributions to enhance the engine, language models and interfaces for use in-text exploration, information extraction, and machine learning use cases. #Digest #InterSystems IRIS #Open Exchange 0 0 0 171
Announcement Evgeny Shvarov · Mar 2, 2020 InterSystems Developers Community Release, March 2020 Hi Developers! In February we introduced into Developers Community: Autosaved drafts; Open Exchange linkage; PDF attachments; Weekly Unanswered questions digest; language-specific search; bug fixes and small enhancements. See the details below. #Release #Developer Community Official 1 2 0 204
Article Evgeny Shvarov · Feb 24, 2020 10m read Dockerfile and Friends or How to Run and Collaborate to ObjectScript Projects on InterSystems IRIS Hi Developers! Many of you publish your InterSystems ObjectScript libraries on Open Exchange and Github. But what do you do to ease the usage and collaboration to your project for developers? In this article, I want to introduce the way how to introduce an easy way to launch and contribute to any ObjectScript project just by copying a standard set of files to your repository. Let's go! #Best Practices #Development Environment #Docker #Git #ObjectScript #Tutorial #InterSystems IRIS #Open Exchange Open Exchange app 10 21 6 2.3K
Article Evgeny Shvarov · Feb 21, 2020 1m read InterSystems IRIS Docker Container Image With ObjectScript Package Manager Hi Developers! Another way to start using InterSystems ObjectScript Package Manager is to use prebuilt container images of InterSystems IRIS Community Edition and InterSystems IRIS for Health Community Edition. We deploy this IRIS images on DockerHub and you can run it with the following command: docker run --rm -p 52773:52773 --init --name my-iris -d intersystemsdc/iris-community:2019.4.0.383.0-zpm Launch a terminal with: docker exec -it my-iris iris session IRIS And install zpm-module as: USER>zpm zpm: USER>install objectscript-math [objectscript-math] Reload START [objectscript-math] Reload SUCCESS [objectscript-math] Module object refreshed. [objectscript-math] Validate START [objectscript-math] Validate SUCCESS [objectscript-math] Compile START [objectscript-math] Compile SUCCESS [objectscript-math] Activate START [objectscript-math] Configure START [objectscript-math] Configure SUCCESS [objectscript-math] Activate SUCCESS zpm: USER> And use same commands for InterSystems IRIS for Health using the tag: intersystemsdc/irishealth-community:2019.4.0.383.0-zpm The images are being published on IRIS Community Edition and IRIS Community Edition for Health repositories of Docker Hub. We will update tags with every new release of IRIS and ZPM. Happy coding! #Deployment #Docker #ObjectScript #InterSystems Package Manager (IPM) #InterSystems IRIS #InterSystems IRIS for Health #Open Exchange Open Exchange app 4 0 1 384
Article Evgeny Shvarov · Feb 15, 2020 5m read Setting Up Your Own InterSystems ObjectScript Package Manager Registry Hi Developers! As you know the concept of ObjectScript Package Manager consists of ZPM client - client application for IRIS which helps you to install packages from the registry. And the code which works "on the other side" is ZPM Registry - server which hosts packages and exposes API to submit, list and install it. Now when you install the ZPM client it installs packages from community package registry, which si hosted on pm.community.intersystems.com But what if you want your own registry? E.g. you produce different software packages for your clients and you want to distribute it via private registry? Also, you may want to use your own registry to deploy solutions with different combinations of packages. Is it possible? The answer is YES! You can have it if you deploy ZPM registry on your server with InterSystems IRIS. To make it happen you would need to set up your own registry server. How to do that? #Docker #InterSystems Package Manager (IPM) #InterSystems IRIS #Open Exchange Open Exchange app 2 1 1 1K
Announcement Evgeny Shvarov · Feb 4, 2020 InterSystems Open Exchange January 2020 Digest Hi Developers! This is the digest of new solutions and applications submitted to InterSystems OpenExchange in January 2020! New applications in January 2020 OUReports by Irina Yaroshevskaya Online reporting tool for InterSystems IRIS. Online User Reports - automatically analyzes data - generates automated reports - provides interface for ad hoc reports - conducts statistical research. Learn more on OUReports.com Samples-Aviation by InterSystems Provides sample data for use in exploring InterSystems IRIS Text Analytics capabilities. objectscript-package-example by Evgeny Shvarov ObjectScript Package example with a simplified folder structure to edit/compile/collaborate with InterSystems IRIS, Docker and Github. Reducing Readmission Risks with Realtime ML by Amir Samary Patient Readmissions are said to be the Hello World of Machine Learning in Healthcare. We use this problem to show how IRIS can be used to safely build and operationalize ML models for real time predictions and how this can be integrated into a random application. REST Business Activity Monitoring by Stephen Pisani Send IRIS Business Metrics to a REST Endpoint, or host a REST API to retrieve Business Metric values eXTreme for IRIS / Caché Example by Iryna Mykhailova A console .NET application which shows how to access, create and store globals from a .NET application using eXTreme. zpm-dockerhub by Evgeny Shvarov repository for publishing zpm enabled images for InterSystems IRIS via Github Actions #Digest #Open Exchange 0 0 0 166