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 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.
Hi Community!
Here is a digest of the Developer Community videos on InterSystems Developers YouTube Channel in March 2020:
| New Videos | |||
| № | Video | Views | Watch Time (hours) |
| 1 | 195 | 4,1 | |
| 2 | How to Create and Submit an Application for InterSystems IRIS Online Programming Contest 2020 | 191 | 5,8 |
| 3 | InterSystems IRIS and Node.js Overview | 139 | 3,1 |
| 4 | How to Enable Docker and VSCode to Your InterSystems IRIS Solution | 124 | 2,6 |
| 5 | Build HL7 Interfaces in a Flash | 74 | 8,1 |
| 6 | InterSystems IRIS Cloud Roadmap | 62 | 7,4 |
| 7 | Advances in Security | 57 | 6,4 |
| 8 | Durable Data Storage with Containers | 56 | 6,4 |
| 9 | Understanding System Performance Metrics | 37 | 3,3 |
| 10 | ISC-DEV Demo | 28 | 0,6 |
Hi Developers!
This is the digest of new solutions and applications submitted to InterSystems OpenExchange in February 2020!
New applications in February 2020
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
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.
Hi Community,
Here is a digest of the Developer Community videos on InterSystems Developers YouTube Channel in February 2020:
| New Videos | |||
| № | Video | Views | Watch Time (hours) |
| 1 | 72 | 0,7 | |
| 2 | 72 | 0,6 | |
| 3 | 64 | 3,3 | |
| 4 | 59 | 0,6 | |
| 5 | 43 | 4,3 | |
| 6 | 40 | 3,4 | |
| 7 | 40 | 0,4 | |
| 8 | 39 | 5,2 | |
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
by Arun Madhan
by Muhammad Awan
Hi 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
906