Digests of articles, announcements and questions posted on the Developer Community.
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
Hi Community,
Here is a digest of the Developer Community videos on InterSystems Developers YouTube Channel in January 2020:
| New Videos | |||
| № | Video | Views | Watch Time (hours) |
| 1 | Machine Learning 201: Deep Learning | 379 | 7,8 |
| 2 | Python and InterSystems IRIS | 121 | 1,4 |
| 3 | Python Gateway: Jupyter Support - extended | 97 | 2,9 |
| 4 | What Developers Love About InterSystems IRIS | 77 | 0,8 |
| 5 | Operationalizing "Machine Learning" Experiences From the Field | 74 | 8,6 |
| 6 | Basics and Benefits of Cloud Deployment | 64 | 9,6 |
| 7 | 60 | 7,8 | |
| 8 | How to Install and Use ObjectScript Package Manager with InterSystems IRIS | 55 | 3,9 |
| 9 | Machine Learning 301: Learning from Text | 25 | 2,4 |
Hi Community,
2019 was a great year full of video content for InterSystems Developers. Already 200 Videos on our InterSystems Developers YouTube Channel, and the number of subscribers has doubled since the previous year!
Almost 57K Views and 5,1K hours of Watch Time in 2019! Thank you, our dear subscribers, so we understand that our video channel is valuable to you!
Now let's take a closer look at the most popular videos on InterSystems Data Platforms over the past year.
| Top 10 Videos by Views in 2019 | |||
| № | Video | Views | Watch Time (hours) |
| 1 | 12 988 | 778,7 | |
| 2 | SMART on FHIR: The Basics | 6 807 | 1 134,9 |
| 3 | Building Modern Web Applications | 6 733 | 570,5 |
| 4 | Developing with FHIR - REST APIs | 2 072 | 225,6 |
| 5 | Create Your First InterSystems ObjectScript Code with IRIS Community, GitHub, Docker and VSCode | 1 093 | 53,8 |
| 6 | Sizing and Capacity Planning | 1 019 | 92,4 |
| 7 | REST API Design and Development | 890 | 84,4 |
| 8 | InterSystems Developer Community and Global Masters | 886 | 7,1 |
| 9 | Editing and Compiling ObjectScript using VSCode | 698 | 22,8 |
| 10 | Introducing InterSystems IRIS Data Platform | 674 | 90,8 |
by Amit Prajapati
1,138by Arun Madhan
790by Muhammad Awan
458Hi Developers!
This is the digest of new solutions and applications submitted to InterSystems OpenExchange in December 2019!
New applications in December 2019
Math library for InterSystems ObjectScript
Author: @Peter Steiwer , OEX Profile
Sample for %JSONExport against a class with Many to Many Relationship
Author: @Peter Steiwer , OEX Profile
InterSystems ObjectScript zpm-registry
Server-side hosting service for ObjectScript packages installable via ZPM client.
Author: @Evgeny Shvarov, OEX Profile
Publisher: InterSystems Corporation
SUDOKU game written in InterSystems ObjectScript
Author: @Robert Cemper, OEX Profile
Sample DeepSee Portlets showing different ways to implement custom widgets
Author: @Peter Steiwer , OEX Profile
Advent of Code ObjectScript Docker Template
A simple template to craft Advent of Code with ObjectScript in InterSystems IRIS
Author: @Evgeny Shvarov, OEX Profile
Ingestion Speed Test
Shows how IRIS can ingest thousands or millions of records per second while allowing for queries on the same cluster. Works on a single IRIS instance or on an IRIS cluster on the cloud.
Author: @Amir Samary, OEX Profile
With this class, you could simulate Game of Life world that John Conway invented in 1970. We can see how John Conway universe evolves in our terminal
Author: @Jose-Tomas Salvador, OEX Profile
Hi Community,
Here is a digest of the Developer Community videos on InterSystems Developers YouTube Channel in November 2019:
| New Videos | |||
| № | Video | Views | Watch Time (hours) |
| 1 | 130 | 17,6 | |
| 2 | 112 | 4,3 | |
| 3 | API Management | 99 | 16,6 |
| 4 | 83 | 9,7 | |
| 5 | InterSystems IRIS and Intel Optane Memory | 77 | 9,6 |
| 6 | AI Robotization (Python, R, Interoperability) for InterSystems IRIS | 74 | 7,8 |
| 7 | Rapid Intelligent Application Development | 63 | 4,2 |
| 8 | Multi-Inheritance in a Multi-Model Environment | 56 | 2,3 |
| 9 | Showcase: InterSystems IRIS Directions | 32 | 4,0 |
| 10 | Message Persistence & Tracing | 29 | 0,9 |
Hi Developers!
This is the digest of new solutions and applications submitted to InterSystems OpenExchange in November 2019!
New applications in November 2019
BridgeWorks VDM by Tony Coffman
BridgeWorks VDM is an ad hoc reporting and graphical SQL query application.
Designed for any user who needs access to their SQL projections in InterSystems Caché, InterSystems DeepSee, InterSystems IRIS, InterSystems IRIS for Health and InterSystems IRIS BI databases.
Hi Developers,
Here is a digest of the Developer Community videos on InterSystems Developers YouTube Channel in October 2019:
| Top 10 Videos by Views | |||
| № | Video | Views | Watch Time (min) |
| 1 | Active Directory Integration with LDAP | 1 328 | 4 823 |
| 2 | Building Modern Web Applications | 672 | 3 509 |
| 3 | SMART on FHIR: The Basics | 535 | 5 436 |
| 4 | Developing with FHIR - REST APIs | 311 | 1 949 |
| 5 | Creating REST API with InterSystems IRIS, ObjectScript and Docker | 185 | 796 |
| 6 | SQL and Object Acces | 147 | 270 |
| 7 | Optimizing Your SQL Queries | 136 | 1 241 |
| 8 | Create Your First InterSystems ObjectScript Code with IRIS Community, GitHub, Docker and VSCode | 134 | 329 |
| 9 | The State of the InterSystems Developer Community - Global Summit 2019 | 134 | 373 |
| 10 | InterSystems Developers Meetup - Global Summit 2019 | 123 | 817 |
Hi Developers!
This is the digest of new solutions and applications submitted to InterSystems OpenExchange in October 2019!
New applications in October 2019
simplemirror by Mario Sanchez Macias
This is a very simple docker-compose with a simple class that creates a mirror. It will create 2 folders (mirrorA and mirrorB) with the Iris installation files and mirror database MIRRORDB. Also creates a namespace MIRRORNS.
objectscript-rest-docker-template by Evgeny Shvarov
Very simple template to start development REST API with for persistent data in IRIS using Docker.
IRIS OAuth example by Dmitrii Kuznetsov
This is a template for InterSystems ObjectScript Github repository. The template goes also with a few files which let you immedietly compile your ObjecScript files in InterSystems IRIS Community Edition in a docker container
vscode-multi-connection by Dmitry Maslennikov
Example project, how to configure and use multiple connections in one namespace with VSCode-ObjectScript
iris-datatransform-unittest by Alberto Fuentes
IRIS Data Transform UnitTest Sample
Set Environment Variables
DocumentTemplate by Zenkov Artem
DocumentTemplate allows you to use ODT and DOCX files as templates for rendering reports or letters.
Implementation of MessagePack protocol where you need something more compact and speed then JSON. https://msgpack.org
Twitter Sentiment Analysis with IRIS by Amir Samary
Use IRIS Natural Language Processing and its interoperability capabilities to fetch realtime tweets and analyze their sentiment as well as their metadata.
ObjectScript part for apache-poi integration. Allows reading xlsx.
RabbitMQ adapter by Eduard Lebedyuk
InterSystems IRIS adapter for RabbitMQ
Here is a digest of the Developer Community videos on InterSystems Developers YouTube Channel in September 2019:
| Top 10 Videos by Views | |||
| № | Video | Views | Watch Time (min) |
| 1 | Active Directory Integration with LDAP | 1 404 | 4 964 |
| 2 | Building Modern Web Applications | 647 | 2 987 |
| 3 | SMART on FHIR: The Basics | 542 | 5 016 |
| 4 | Developing with FHIR - REST APIs | 248 | 1 631 |
| 5 |
GitHub Repository Template To Develop and Debug ObjectScript in InterSystems IRIS |
148 | 516 |
| 6 |
JSON and XML persistent data serialization in InterSystems IRIS |
131 | 188 |
| 7 | 128 | 569 | |
| 8 |
Create Your First InterSystems ObjectScript Code with IRIS Community, Github, Docker and VSCode |
121 | 346 |
| 9 | Sizing and Capacity Planning | 120 | 499 |
| 10 | A SOLID Design in InterSystems ObjectScript | 119 | 648 |
Hi Developers!
This is the digest of new solutions and applications submitted to InterSystems OpenExchange in September 2019!
New applications in September 2019
web HERALD is a Highly Extensible Rapid Application Development framework, the ultimate server-based platform for Caché Developers created by our inhouse Caché Developers.
objectscript-docker-template by Evgeny Shvarov
A simple template to start coding in InterSystems ObjectScript with preset dockerfile and settings for VSCode to start compiling and debugging.
angular-material-iris-starter by Sergey Shutov
A template project for Angular frontend with InterSystems IRIS. The main goal of this repository is to provide an up to date example of Angular application following all recent best practices
cache-iris-app-tools by Sergey Mikhailenko
Solution for technical support and DBMS administrator. View globals arrays, execute queries (including JDBC/ODBC), sending results to email as XLS files. Viewer class instances with СRUD editing. A few simple graphs on the protocols of the system.
IRIS OData Client by Sean Connelly
A simple IRIS client for connecting and consuming RESTful OData API services.
ObjectScript-Foreach by David Crawford
The beginnings of a foreach function equivalent in ObjectScript.
Kano MDM is an efficient Master Data Management software product with a complete set of features for successful implementation of interoperability solution.
Output-Capture by David Crawford
Captures the output of common objectscript terminal verbs, such as zwrite.
dasha-iris-adapter by Vladislav Chernyshov
Dasha.ai is a platform for designing human-like voice interactions to automate business processes.
This repository includes the first version of Dasha.ai IRIS Interoperability Adapter and demo Interoperability Production to show how to connect IRIS and Dasha.ai platform.
Hi Community!
Here is a digest of the InterSystems Developers videos on InterSystems Developers YouTube Channel in August 2019. Please check it out!
| Top 10 Videos by Views | |||
| № | Video | Views | Watch Time (min) |
| 1 | Active Directory Integration with LDAP | 1 188 | 4 593 |
| 2 | Building Modern Web Applications | 687 | 3 851 |
| 3 | SMART on FHIR: The Basics | 498 | 4 998 |
| 4 | Developing with FHIR - REST APIs | 255 | 1 562 |
| 5 | InterSystems API Manager Introduction | 216 | 760 |
| 6 | A SOLID Design in InterSystems ObjectScript | 172 | 1 053 |
| 7 | Informative and Fast WEB API VIA ObjectScript and Ensemble/HealthShare | 159 | 464 |
| 8 | Globals Quickstart | 131 | 694 |
| 9 | Create Your First InterSystems ObjectScript Code with IRIS Community, Github, Docker and VSCode | 117 | 440 |
| 10 | Sizing and Capacity Planning | 95 | 293 |
Hi Developers!
This is the digest of new solutions and applications submitted to InterSystems OpenExchange in August 2019!
ToolBox-4-Iris by Richard Zimmermann
API for InterSystems IRIS with a collection of handy and useful tools
iris-history-monitor by Henrique Gonçalves Dias
IRIS History Monitor - monitoring visualization tool for InterSystems IRIS
Nested Set Model by Nikolay Soloviev
Nested Set Model implementation for ObjectScript
SOLID Design with ObjectScript by Sourabh Sethi
Training and Codeset of SOLID Design in ObjectScript
Samples-ObjectScript by Joel Solon
ObjectScript samples for use with the ObjectScript tutorial. Meant for use with InterSystems IRIS Data Platform.
Object Synchronization by Jose Tomas Salvador
Sample project to play with IRIS Object Synchronization feature
Https-Proxy-IRIS-Docker by Guillaume Rongier
Sample of an Https proxy for Intersystems Iris with docker
iris-webgateway-example by Dmitry Maslennikov
Example of containerised IRIS with separate Apache and WebGateway
iris-mirror-with-docker by Dmitry Maslennikov
Docker compose environment with demo IRIS configured with Mirroring
Fast & Informative WEB API/Proxy by Sourabh Sethi
Informative and Fast WEB API VIA ObjectScript and Ensemble/HealthShare
PivotSubscriptions by Peter Steiwer
Subscribe to Pivot Tables in InterSystems IRIS Business Intelligence to receive scheduled emails
ObjectScript Package Manager by Evgeny Shvarov
Package Manager for InterSystems IRIS
Hi Community!
Here is a digest of the InterSystems Developers videos on the InterSystems Developers YouTube Channel in July 2019. Please check it out!
| Top 10 Videos by Views | |||
| № | Video | Views | Watch Time (min) |
| 1 | Active Directory Integration with LDAP | 1 239 | 4 925 |
| 2 | Building Modern Web Applications | 731 | 3 737 |
| 3 | SMART on FHIR: The Basics | 526 | 5 027 |
| 4 | Developing with FHIR - REST APIs | 228 | 1 376 |
| 5 | Locking in InterSystems ObjectScript | 215 | 1 075 |
| 6 | Create Your First InterSystems ObjectScript Code with IRIS Community, Github, Docker and VSCode | 169 | 530 |
| 7 | Natural Language Processing with InterSystems IRIS | 152 | 393 |
| 8 | Sizing and Capacity Planning | 120 | 922 |
| 9 | GitHub Flow with InterSystems IRIS: Edit with VSCode, Test with Docker, Commit, Push, Pull Request | 118 | 505 |
| 10 | A SOLID Design in InterSystems ObjectScript | 118 | 885 |
Hi Developers!
This is the digest of new solutions and applications submitted to InterSystems OpenExchange in July 2019!
New Applications
Metrics example published by David Underhill
A simple example of collating database and license metrics
Dynamic SQL to Dynamic Object published by David Crawford
ObjectScript function to convert any SQL query into a dynamic object
Cogs JSON Class published by Sean Connelly
Convert JSON to and from InterSystems ObjectScipt classes
Objectscript Roman Numeral Converter published by David Crawford
Converts numbers into roman numerals using ObjectScript
Random Read IO Storage Performance Tool published by Tony Pepper
Random Read IO Performance Tool for InterSystems IRIS Database
Port published by Rubens Silva
Port is a VCS-agnostic Caché Studio utility to export or import Caché files based on projects instead of namespaces
Forgery published by Rubens Silva
An auxiliary tool used to mimic requests to %CSP.REST and Frontier Router-based classes.
Log Production Queue Counts published by Robert Hanna
A simple scheduled task and persistent table for logging production queue counts.
EnsDemo Iris installer published by Guillaume Rongier
ENSDEMO port to IRIS without HL7 and DICOM examples
Anti CSRF CSP published by David Crawford
A method for mitigating anti CSRF attacks on CSP derived API calls
Frontier published by Rubens Silva
%CSP.REST on steroids. Frontier is a REST framework made with the purpose of reducing boilerplate code and imposing a clean coding style
Python Gateway Samples published by Eduard Lebedyuk
Examples of PythonGateway Usage. Python Gateway for InterSystems Data Platforms
Hi Community!
Here is a digest of the InterSystems Developers videos on the InterSystems Developers YouTube Channel in June 2019. Please check it out!
Top 10 Videos by Views | |||
№ | Video | Views | Watch Time (min) |
1 | Active Directory Integration with LDAP | 1 099 | 3 813 |
2 | Building Modern Web Applications | 485 | 2 857 |
3 | SMART on FHIR: The Basics | 453 | 4 415 |
4 | Developing with FHIR - REST APIs | 152 | 1 149 |
5 | InterSystems IRIS - Power of the Platform | 94 | 608 |
6 | Adopting InterSystems IRIS | 91 | 897 |
7 | Create Your First InterSystems ObjectScript Code with IRIS Community, Github, Docker and VSCode | 89 | 299 |
8 | Sizing and Capacity Planning | 87 | 516 |
9 | InterSystems IRIS in a Container | 79 | 951 |
10 | Analysing InterSystems IRIS System Performance with Yape. Part 1: Installing Yape | 77 | 198 |
Hi Community!
This is the update on what are the new applications submitted on OpenExchange in June 2019!
New Applications
Example Backup Task published by @Sergey Mikhailenko
Sample database backup copying task with prior deletion of outdated copies
A more useful Object Dump published by @Robert Cemper
This small helper class allows you to dump an object to terminal or
e.g in background to some stream for later review.
Samples BI published by @Evgeny Shvarov on behalf of InterSystems
This is a technology example of InterSystems Business Analytics tool with Cubes, Pivots, MDX Queries and Dashboards. The Sample is formerly known as "Holefoods "
Interjob communication Demo published by @Robert Cemper
It's internal variant of PIPE
Hi Community!
This is the update on what are the new applications submitted on OpenExchange in May 2019
New Applications
Background Jobs over ECP published by @Robert Cemper
An internal variant of a PIPE
Simple Remote Server Control published by @Robert Cemper
Simple monitoring of several servers at a lightweight level
iris-nodejs-101 published by @David Reche
This application demo a REST API build in node.js able to receive HTTP GET, POST and DELETE of custom JSON
Sea Battle published by @Evgeny Shvarov
Simple terminal game an approach to "Sea Battle". Example of simple ObjectScript method calls and terminal interaction The code is an ObjectScript remake of Python example in CodeAcademy
PHP-module for Caché published by @Sergey Kamenev
This is PHP-module for InterSystems Caché. In current moment module works only locally, on same server where running Caché. Module has excelence speed because uses c-callin interface for access to DB.
PHP-module for IRIS published by @Sergey Kamenev
This is PHP-module for InterSystems IRIS. In current moment module works only locally, on same server where running IRIS or Caché. Module has excelence speed because uses c-callin interface for access to DB.
TSQL Checkers v.1.0.0 published by @Anton Umnikov
Demonstration of TSQL support in InterSystems IRIS. Checkers game
isclib v.2.1.0 published by @Kyle Michel
Go library for interacting with InterSystems Corporation products like Cache and Ensemble
Hi Community!
This is the update on what are the new applications submitted on OpenExchange in April 2019
New Applications
Arduino Snippets published by @Eduard Lebedyuk
Connect your Arduino to InterSystems IRIS or Caché via com port (or usb<->com)
Japanese Calendar published by @Hiroshi Sato
Japanese Calendar Converter for InterSystems products
Cache Quality for Atelier published by @Daniel Tamajon
IDE extension that helps you detect and fix quality issues as you write code. Like a spell checker, this extension squiggles flaws so they can be fixed before committing code. You can install it directly from Atelier and it will then detect new bugs and quality issues as you code (ObjectScript and JavaScript).
ETL Interoperability Adapter published by @Guillaume Rongier
Extend EnsLib.SQL.OutboundAdapter to add batch batch and fetch support on JDBC connection for Ensemble and IRIS.
R Gateway published by Shiao Bing Sung
Use R language with InterSystems IRIS
The Folding Staff published by @John Murray
'The Folding Stuff' is a simple VSCode extension that adds Visual Studio Code's existing code folding / unfolding features to the editor context menu.