InterSystems Tech Article Contest: 🎄 Christmas Edition 🎄

Detailed rules

InterSystems Tech Article Contest: 🎄 Christmas Edition 🎄

Welcome to the 2nd InterSystems technical article writing competition! Write an article on any topic related to InterSystems technology from November 25 to December 25, 2021. Details here.

Requirements

❗️ Any article written during the contest period and satisfying the requirements below will automatically enter the competition:

  • The article must be related to InterSystems technology
  • The article must be in English
  • The article must be 100% new (it can be a continuation of an existing article)
  • The article should not be plagiarized or translated (translations of your own DC articles from another language are allowed)
  • Article size: >1,000 characters (links are not counted towards character limit)
  • Team size: individual (multiple entries from the same author are allowed)

Topics

❗️  Choose any tech topic related to InterSystems technology.

🎯 NEW BONUS: If your article is on the topic from the list of the proposed topics, you will receive a bonus of 5 Expert votes.

Contest period & voting

November 25 - December 25: Publication of articles and voting time (both for Experts and DC members). 

❗️ DC members can vote for published articles with Likes = votes.

Prizes

1. Prizes for everyone who enters the contest:

🎁 InterSystems Branded T-shirt 

🎁 InterSystems Branded Coffee Cup

2. Expert Awards – articles will be judged by InterSystems experts:

🥇 1st place: Apple Airpods max

🥈 2nd place: Oculus Quest 2 (VR Headset) 

🥉 3rd place: Amazon Kindle 8G Paperwhite / Apple AirPods Pro / Raspberry Pi 4 8GB with InterSystems IRIS Community Edition ARM installed

Or as an alternative: Alternatively, any winner can choose a prize from a lower prize tier than his own.

3. Developer Community Award – article with the most likes:

🎁 Apple AirPods Pro OR Amazon Kindle 8G Paperwhite OR Raspberry Pi 4 8GB with InterSystems IRIS Community Edition ARM installed

Note: The author can only win one place in one nomination (in total one author can win two prizes: one in Expert and one in Community nomination).

All contest details here.

November 24 - December 26, 2021
Likes:
16
Experts:
23
Likes:
8
Experts:
19
Article
José Roberto Pereira · Dec 21, 2021 8m read
IntegratedML hands-on lab

Have you tried the InterSystems learning platform lab for IRIS IntegratedML? In that lab you can train and test a model on a readmission dataset and be able to predict when a patient will be readmitted or not, or calculate its probability of being readmitted.

You can try it without any installation on your system, all you have to do is start a virtual lab environment (Zeppelin) and play it around!

9
1 2 321
Likes:
5
Experts:
12
Likes:
12
Experts:
12
Article
Dmitry Maslennikov · Dec 3, 2021 1m read
VSCode-ObjectScript on GitHub

Not so while ago GitHub introduced, ability to very quickly run VSCode in the browser for any repository hosted there. Press the . key on any repository or pull request, or swap .com with .dev in the URL, to go directly to a VS Code environment in your browser.

github dev

This VSCode is a light version of the Desktop version but works entirely in Browser. And due to this, it has a limitation for extensions which was allowed to work this way. And let me introduce the new version 1.2.1 of VSCode-ObjectScript extension which now supports running in Browser mode.

22
3 4 688
Likes:
11
Experts:
8
Likes:
7
Experts:
7
Article
Henrique Dias · Dec 4, 2021 6m read
Why? How? What's zap-api-scan-sample?

Hey community, how are you all doing?

What if you could check if your REST application is susceptible to some vulnerability? What if you could check if any known attacks affect your application?

With these issues in mind, we've brought our sample application using the ZAP testing tool. A way to quickly, conveniently provide tools for developers to validate security issues in an accessible manner practically.

8
0 2 714
Likes:
3
Experts:
6
Likes:
3
Experts:
6
Article
Yuri Marx · Dec 19, 2021 5m read
IntegratedML walkthrough

The InterSystems IRIS IntegratedML feature is used to get predictions and probabilities using the AutoML technique. The AutoML is a Machine Learning technology used to select the better Machine Learning algorithm/model to predict status, numbers and general results based in the past data (data used to train the AutoML model). You don't need a Data Scientist, because the AutoML it will test the most common Machine Learning algorithms and select the better algorithm to you, based in the data features analysed. See more here, in this article.

4
1 3 511
Likes:
5
Experts:
6
Article
Rob Tweed · Dec 20, 2021 1m read
Holiday Reading: What Lies Beneath!

For those of you who might be new to IRIS, and even those who have used Cache or IRIS for some time but want to explore beyond its usually-assumed boundaries and practices, you might want to dive into this detailed exploration of the database engine that is at its heart, and discover just what you can really do with it, going way beyond what InterSystems have done with it for you. 

10
4 5 350
Likes:
5
Experts:
5


I recently published the "appmsw-docbook" module for deploying the solution not by individual programs, but by the entire database. This solution allows you to deploy a project without source codes.

Having received feedback, I decided to improve it significantly. Replaced zip archive with tgz, which will allow not using external system-dependent archivers.

7
1 0 190
Likes:
6
Experts:
5

In this article I will explain how to Authenticate, Authorize and Audit by code by using CSP Web Application along with Enabling /Disabling and Authenticate/Unauthenticate any Web Application.

Application Layout

7
0 4 639
Likes:
5
Experts:
3
Likes:
1
Experts:
2
Likes:
4
Experts:
2
Likes:
2
Experts:
0
Article
Yuri Marx · Nov 28, 2021 3m read
Leveraging the Audit database

The InterSystems IRIS has a great audit system. It is responsible for auditing system events, but you can use it to audit your applications (great feature).

The audit system is based into event concept. The events can occur with IRIS or in an application. So, we have two type of events to the audit system:

1. System events: events occured into the InterSystems IRIS components (database, interoperability, analytics and core);

2
1 4 366
Likes:
5
Experts:
0
Article
John Murray · Nov 29, 2021 3m read
Previewing Server Manager 3.0 for VS Code

The InterSystems Server Manager extension for Visual Studio Code lets you define connections to your servers, list their namespaces and edit or view code there. You can also launch Portal for a server.

Server Manager 3.0 improves security by becoming a VS Code Authentication Provider. It is my entry for the November 2021 InterSystems Security Contest. Click here to visit the contest page where you may decide to vote for this entry. Please ignore the clickable "Contestant" label on this article header above, as it relates to a different contest for new DC articles. If you want to support me in that contest, simply "like" this post.

7
1 0 270
Likes:
3
Experts:
0
Likes:
5
Experts:
0
Article
Dmitry Maslennikov · Dec 2, 2021 3m read
How secure is password?

How to check if the password is strong enough, so it will not be cracked very fast? And how to make a strong password?

I've developed a tool that may help with this. You can find it on OpenExchange. Install it with zpm

zpm "install passwords-tool"

This module will install just one class caretdev.Passwords, which contains a few helpful methods in it

6
0 4 248
Likes:
4
Experts:
0
Likes:
5
Experts:
0
Likes:
2
Experts:
0
Likes:
6
Experts:
0

As you can see in my profile I teach at a university and I wanted to share my take on teaching IRIS (or Caché before it).

It’s been some time but I remember seeing a series of articles by @Yuri Marx earlier this year about the course “Developing with InterSystems Objects and SQL”. He actually gave a brief description of what’s done on Day 1, Day 2, and Day 3 with comments from instructor @Joel Solon. And I thought to myself, it may be interesting to share my experience.

7
1 6 210
Likes:
3
Experts:
0

One of my colleagues had developed an interface in Health Connect (HealthShare 2019.1) to add large amounts of data to an external SQL Server database. The data comes from many text files with delimited rows and data for one table per file. There is a business process to read a file line by line and send an Insert Request to an operation.

4
0 0 171
Likes:
5
Experts:
0

There are many ways to generate excel files using Intersystems, some of them are ZEN reports, IRIS reports ( Logi reports or formally known as JReports), or we can use third party Java libraries, the possibilities are almost endless.

But, what if you want to create a simple spreadsheet with only Caché ObjectScript? (no third party applications)

15
10 15 1,411
Likes:
7
Experts:
0
Article
Robert Cemper · Dec 25, 2021 1m read
AoC2021-rcc

After >40 years writing in-countable lines of code in M*/COS/ISOS (and a bunch of archaic  languages)
I decided for myself to set a strong signal for the future. We have Embedded Python available
(still pre-release)! I just felt it as a sacrilege to ignore this excellent NEW opportunity and
stay with the old sermon that I had used for decades.

11
1 0 195